[ [ -10852793658337558222465824801818229971176238950367859155835304874499480907838269646449253679271379144998386095087123732837617136077442228494984371324456970205083491422286753856381853613387855576323000907376832611610377515131349522878065618276467480147240514567985886843426955646672234649161352536275571314807960588918996122610820879576562523838330494650611448324682960591115746971625373364918553629528330581782210964470655323973825688312293158750600179537624994625981056577390364686273825033716929313604945917221892271566562042701582515887264679224166997519867458006622412056975549363164817000225174518912731055336357919278035529164847579976987824840266955407029166941762834479536818539699407459193124836015596994935808046547191576640022285068032672948582969214310288366940155992040946624983801755084436227834305352277564215233358923495597476109113444622350827706230610632810832076551738998074545949614336835044462381322570097268546944205947638785053283635251152434778482939533171296114949863683356790192985172450532723403904130421300560374404232685049885334299931627581443934676898139238659491882835638069259608547009414094388269744434100105253792012056658159344236248670842102110271026323408079384717748668976493290669351171366560566233271783060835810620906178405319095303598548698980939323596816208414012222397930618715438207777016535022996096784582521721537264408304075974047745390049892443038208767619525373286276954541258495298767139628907317263180127137100823388747170709865852416644494761996461832613453375892255771728088706417941247558065556454189088877475830067829926918195425837589512956323334609959394148994191696692139171953099870129496287877576822917942028724395366198650033765227493963175983644280134742413712247319894685191190488443485692432231031298878273967652392871693407837121665576913718317623857189347803733273953167230097711768226986736318777243190181266878464026633802078659298258942648775728382162610292133467348541697030309333035649562505713140217163921748658183429272496813858939624459106870514890635249180803249374082094256763083796363288952659572900036146291553671398127171719268662733441256476470185184544176329223266544434676237438916145652348249095465599475685124465428654251500866766117070953493333860671959050680659172565889282167619943296355899480560665226512917657308325086506579729846107428666616570911528858012571700223654287983181951586388398574074609529158486261743832866795457652482955787621843940706651597507808144169422279983751418067035074759284472344136526769928234489721571441560776439222365853134924318201865683345572282871668097752510711826906256794261494298631382380655571567962246101844730981114706300421787006974000636593138026491565926171022045003882655112210598848456600094406419951372601346381915110802150995765144989397091877815600382341885471339111835341520351448075181238851307702139174698314278725453504024895237273891865971524969228899464914733209455389203056011176513240787075796287931905449517446424976776084650866693165603102598910361351989362013979468894871862009424871915698595424074081889685935183353815628910269391754408501804101743218046834426078885266696517174535000980129493796229867223245315011958553079812180524784701791665120697286529947653079164040374682519996572710819773452915554175663372165477064018755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -55703373720181400191411988356682644363822811982518125328185174070353083132773145486458096622284507123823925747356540490876052191487653869432010457747328351259902119371942587324649529438288231740489061849505234265825710330147151672036865879778705054955789498868438233603368052602998163214687733493453765931496743809391036891354745432092932677053206900090357457418849947526156910350458958588643702006024740869375059285888882022877697908125089029161639539240190260643434544533985687611176342182667872789575514171025671917765571046986317785940785236241517997671742107630349757234506518999920531560046675059006443745949743349576537932846841486167485994792902925660019981612528773147379301263872521367908326497332984235072006276214159204814239514478800964168323960469555090686034568424313878451776584831513727566236821547130225165304972677254144301455076815170384995889828730672038358561029250282174837583599737560308515838098754367809659114235204008442181657632613280408832600068670188596525888106915198460635951102223120492382963607980254239127351993399009532161763249034475912818680866970291674649176597315119438320718940726031548107435597085133323796944592227507865416270767483201921484241958228436231714999370083707065014941091537273490135274778609035004877806593606389202397412548286757023461254641082943329835122621081530690971266288358633433869237266541184128190554810511735588011229546636508899939044332874604609016899499544041353694335069010395511205007669077624903197283082210045138956876424040203230003599395274865016723179529222151903745302440431728267755880297562420371412966718701064479380853691117949939889967399485142367752718515612122309791955792547358584280991522503281445406729877515332397977432371315512739455619049591719551973954391956312542752539616495504395274195612629410557508621880894583203396659152940378798714057218726768459369837725174899209348329912942931204618854579180096057003304975825978045571205904061495178167677952956004218358435787044646141319520291358306624728149910956888002849838732457532940113128732798801572396873533629945170308323000136954206557405936503066534159044108413605507790507877965768985318384674870999153964747784441051414160433253799903870465400698082973228256697970474332543629210371475874391609915470269387968128379444334732013697819865341182492095473238003642949500581739367926512255332818065663950601266108770981461469498511258664973158945529536767035578477568624641070441248881752829925554505409959733450971615796408049743897438689335586739271744216226262955233207321916476255335894969752343657525796549215740679222358780562205960940195238213065037345783279954871827948959222050784740235944096580394766122992589472718757699592159674005528128990376305772023955605174324746274629417814924418845392813803417844862586218607513151029311877853466957125428003370629946324594700927808686073706023843173188421693826040592558787360987578389942797998374924739804018975384157276413659503259208520316082904765152317486894871415544023201390510825399773774778613628928992049470006684150441783347213654773735228907757121075391039978269592210427947675099378545941673403973516039904487642754500949873019867413630325532765686904337778940175846260532846923660710693565122373900226799571275173362755827301317765377655089898504900618951078770114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -268316824105664873673145194805626650426282002503523519541437862995978437022969319087591005175729763082030045154967894028144844753682049640192231337339502303405892418098507647577828388152450901105406185666433302548058135153542102588028754040748747536238634938799116262191151942515322343144629896964925962797781603935029484725847528360146250390572965821547949790668885988133185363230088339020055561490517298304664821320228722694058588558758300270771332590774506874447408167913364719550985520559560812892341912018438924240772986193210666948899531370875209352301389813591720027596217783687363904826598253246431716009086408413820676024937276389221370562924608043899350134899473608736963832222855340325897495384281209344311258419986447756075440177456070155437032548152513823106121162868421281031110394095412151829519353293743077904917829086559563450942831822516162947103700212256200146259288536347771270202699097054153393817811314928255614830456202251012295645869658986438509463188949642783961162767492560148704060478646974138609004156992999596771368932974853441738504970077777498372363685223809675850958291284174702353953597075701483898107005736272717175663482893631992143085117961531382089982603859750894567887420680314870579554140715448334145933054325054177427972644062281013010419489480150172043785835938750095237470982957333178116349539152868978802365506014557205437906108371844514614241625657059786137227745639782922084500671069169483009763775892232523742621881511097790801692878616487311365733685397211931736200404888114276514900978020444952267938182242588628499996015134060714995241104343575712065041819576147127615194655862709384764403844248524966814577572828733525512521700685771615260632053517974858859219546568451750900964812613143532391230026473243005861408421642804433046816024922624858912199517053183197278304299701406389079967633813722088577419345175702388391220530750389838134179012192539114899657694273231921880564007815706029640615638126177158073447609603933442097958542468602593393226555495438348462924460841203012672698080163504390072167430405980885150681393548354195251814779650793242559661772973347009638988141755163775698828906594106950987073397477923500702456110540728336632035552808361519967277954573524786250396707258767436381528731681524317543038631607250954313729097497954780991877093297138029122397555097357222384562039232573699971738577499598898337895743220079433723989541697095405011992721868208060874077204812032898558870675473686955671486046933438073930776571389151831220381879300464895375556885415861677116675476893635124471915962913680903489245823409981195752797769095270468711376432614471495133023078849057156819135856902925985599173888440574489767718571609759543803154029126477035223603573534748330695002718177868545874783852876370270125137678057696643508703756449969784543335605676458182560231101907415002673623660168269860286496447117049435757557223160662729286354184724458863050525437893212460870583820152087865423951048979268978844821997648015697015673501602389891438928488652479387047345924311302611404789966361188992088259378085336600248414714481782391385038669209855822728957683609708160267172918184493279787611433327447570489019440175245124884498361000063035717001183779367631883646251273670285576256767652253215195621167400341800249982976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -800946862757904527324093041927393640466057641392118725567459727049949204728047351748756811192114305136441899087443278587511250147153881797815719178754289096757343964523002068342225871785608700084265967817678385994179384176930963235072419951868579271827564797779519326074832050752237904616305138659924771345804023130007768939622693222253357999106300138401825716202141309143077664080607891272761662000964584537978145907081404134661273207647822382548886229922442411390432751037990112723136604003980637394311534534926890260650044370929309039888567328489705111426301718403686587860624374242854336714438446332992497069424992868947711786767037313020644343596747898197631728208020400525344118251175287004931688799570903750863988681376257473437751425421144193598581784010571881512273977834425039301249107158402959307373335908059936075826028820329293360602155222461230439102655747323150423718844797930080023381766615834950791530570308207295356887384935075066221460331644728405456939711877219439854341399257885436283875351477803209187531568919613231693014383737001937711275803008641377603767325783754668725704777958080222679195163156726722259091182947192203394338697669411790651199972879726217455894383555782192176241272459329431231281129256183701180581779626532564421248456270996195155216633574833546240596443074726150670706841771276556433124552905597630566930588485411561763533962591097980917206162375349677312607624944425906170556087546291079839197466475907280492379639244432517630044840371236248946511453769238038804285612604379454867643629639682792362538193914695711308841537552309426719943035314103070915043896172871930645098576017415642168881585221956258586290777502687908994889752889981944356934490860019877658618949229708654122999549196610735031112450876908989025859875370034365813355082991810802263691720426866229184434941877364732964921016885799761928031365213690846210064041841713509248258681025221433616031255930802625151500576941068296838025798613234950297531702215966827043281881304479162620557243977044506794224260091986017106624566810527176016812624380723685824475401724887314380359730819201925469870119078478541464807510589776252649238682430810351088319908891858350118440479375891862904566632856263589203266217969552121137956139217281971724381123545583549344726452515900729742117091655282741805471681465449649089945846551212302540655482375175077674190958197031700241944282228102509446437628274179511514432510864330049180554944726773062565534073232076976163628501049804878788219506583588306978947532218480077617855165030386836076323719788215084881579750964777374230775093580299398174433718168895408091966795649684027259862946023812288488828449563993756308343397285292908007061838545607303035150670792929726556107843350849813150886991057142441297836095157284570412493375835627770075117948290617598829098840620390055825688581724477874781931571484799213419957803227279425736546660701892625226548575581976492787471203207939555716718680817098856451445687968317267416579179484954763688816830556505276866544904328858650688478825009604070764599543934367388239051453944438064607057481308424880126043765406247273200435455657859246789724113973282176682361283926127875930064261957795198477078125792230742601871102458335503458945264273599596070132291548058784100345642220342994796544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1802603478251354508950782866088112382578328049914075324568334105682593781351817864073783639132761883281443485513545038252962503181987805294831716099228025522570206702730613038581640770710092816865004372030514781976420300031281771618438013319242265213383962935995403481508394090840041368042833180359943695969490539340173157366032267143258893350454530715929886098946511731267857608628835522445138649673655021707777716139993392398853875461990433735906381216231832104498533767503389382357191492457118912599203430290062901303868089338497128010524399021825516906339748659204792458651170605651917749034491379617240044931840231063920283011010247549124295369998376912267992500225182529389030577619952316620730261653062077837640282739337423154148674817654651549417051193989756255365892802645908073475188456518340895297426965473565830405435045079660459203470811859174353146905255182482231495207262024515309474093049882654775184522065200361083711959291537419627986744327751679422080230746454320397575422684384703551876643180157002662789025831598412350276249971090664981654531835519513632387878157479780944440281493946880475723856766989489704744618446350194075597564973985718920422286838375040600226246265233053793084559468792149511294530323738146356890212776148606070756228580079198713503715836988330770649048773806638916940938811571261677784201197263024675716398006779684487378183290850797690134887699772367508352564318382507364775234670552303423497471416343727629129327603680592627003037638336844567414283695609565851397116766456461089935091127968137557292448053612578583502167788202172512850241591708964070224978280839103960437805503373303808742650777467060869938672917190841115581147850982208473336118037018738460930047612401634293878246733992679950358134401095719689274724467724421113592165161490080150061112315473050377945906235041013058034767312337923006481922161067271469874084663656259263511025579683037785763648614004750948815963028070599176779140090433662566364027502516119424956469935924433946366198850363079855422597028825817470615681892042102931357766924902107780326670166215887451970888292246437141582205565489407924621647999014115179686823240860514765220807220768504187881547975444298402510798712274086461125060191282578588114715408328630857143899251343637258531349589868006503030333864672824528928910971912898969243219738504379592358055209569429910633506296717813478036597562020725498170012013726644739401299135019163020971463054744786027885089095085162581122742724169467234573912449912416673083805653620145003480950213860989767992323689579143791153830575352567865100052566753728512437272605404619534761968345214120554550995888337342789262839309140940056256649373801575235748928156959911869316152883791742873716870069369304618503228972759004432431275426469038184727769144491136679452189979026590055532855930236071454289262325706393632602520588241481201187250304372807478070499909041659525254123375777293004657319940430169949012271912690004581281520801663151595918690013703485539592885485739174722478943860782553329204483025067509689545315250741647385353158496058984657349073587741848630881382048360508128304667626832186555854724190453313219510298786315685564660103651870153896069992991472860628643582277167478650904757106835861533635088351345349452051423393256315527417036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3158898515815919321871758812908864686175335572599481899746394782006996336248108110157577960604403140201515574188309348414263565836113200587732944172247368254163491121497721189628122046222782700817794477192652238438092216946139256234802630364415015288578746998997961316949301328266805423921826352335348598589757303249604619859738438124259673953751034302860737456947702590485705157793731299350271455417234949361237760686436979194269203284662821458512578801950298729094510687610326868815241199348640069492340221540862339249813591423928576476993394753879162485580806991041821154662339702856648962268121607746431191070067909545351703070307551544057946165017222406747135330589648838861183240898105892637945052568975682767187202200157849485375633896139490884813659644455230376787562085625567696364434023417683979238181162318501390083895303952270917702148986086495679027784758753193350242241933932391799408018553768152623535524788305872234218938194386949750201660991760519872304344906076345427669891922295855817599308104517198644317346641414384159857592214624119626042708235767547938693036357941130198410417398040294011674222158671289643764431082827368520118817065409754642011214974708896387744095143801799556091317601543213131646738994391136890072004068034962869725724763413568529502371786804589040456199980482833396291925405481124795960521209395685273789190246110882732494845259280428409474003232204590410415089010516585009298044995434452313827148407498076880591530409491756642601986363010557131872830902748126523942300516537776262631542037674824492397483978168339699067114922334249997229375521328618988768639371571266059308177640485011278810558132622845588019579795302703772673561169252853662194982818088761541005323691231758167426987238044912474304835362677163185384365641100421490730813805586575611598720163149570211691534416429796801716614744834671352971747716373791928028930164857680508923431134491302921347883646868810530466412174293511559416249330583079783477997038462259260218480110504978037328024185283119931983678099850791906387532001756407565720315813546126723786270835216898002908580143101212547679994544168321852446947668840136697257909977888671736610166919622340825241647193063934014574495886697417666971049936638569654036243662657413180877119014978580187603412912543880500023329913272735331782163937549984915978154480244741637814096925847946813456183900653476492977375936290485580431914371393790063917853962978478202378409740689506390065764765620127664385155944679693075479040342528132990940503759312994657614372985620752367028653292934764819054246495131818324688435044900937378569021856901094373101927621790119638485483870234616715253833304541514201377067350477610107427682635358548215875803934467835150667993042138050070220953929624794144124720417792036264101378934350576391978501118292092175786525484045495560963353831557177452638662146734384687900083666297308467802702975277832864327381302515554302379764428003164753981676310018522536304520447162683131883877373295071186057125377406335103610389590377294316796522509387109237049793078896597288207159853517023791189433741441694254222663705982617737389333198805808185703512705352160931249849677517916130738522015298979294676112737417006091022590041097591346882860129876416126219263296322075622579046091963199613252403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4036800722059786398309296943742034097968958202321947009505657270531160512593730587220224580119095036446617940006376502950963629046111499478244235342861896809127077763254765775042311264125301564635550267181992574136938094323267485031814111174555504380641575133939433770883963157006718009445748423031772584030576063290508484712069302031280758535632686998164840860108774962558475731589519026661641644930067675750253535272248588206176740329613945582808451866331819727653847307123607764234179840764544274101464388661167693165437673985704266029116390320553864216027377304150861504958032920143890337719724750253158254379941567631736453208282124788301864797670301200505829098755683060931596916183232462360218701434477503330039835636784605021077538062179181040709468252235189843208424832839084961952410858936939623055741219608861686735522738640762259046113406689052718614049829345324636638873206610848558298080896378042388514042641105556191492693488006032630224065713671071972658784726834133827768255584663402076481428883337367530710312350628538086807563999680124817358054182839176585727626552302871145449328549682553899360052225651074377216219074466573574222632989387069750991179892756264200320459704191739598559968987514930567637036489739026104833465200029537864645218375532404440085951320795589871287674488148791115261027568084130268970351679924077672104827099552589304916285877448935728235002399735049895641932277252755066415312815024923137066241769312206599371607169904921004290827725991633579917180815901536018861649500733120795250201190198776288952677014421680958713355651073724043344984098728786266508583910597039600339418063378285126215092238431034125720410277232153447826633590618430123969475809052883330946369825833417258763492364885619260746773728510127780988108837710735284643301853367299076216436670174797385422476758242948283954656283945051271682833389255177442290482800635969015745152925948743275223995811877008495840302189932787132802042210379140554381296607237185288227867806793352311658490207020719881160999369364775924021114991907300401245366356155017491906611940982502566994947184731288865941081040566650239785933437101620251078425122522189806576295261902544844575522732499141282890193647108275928567559860036590196137434201176603062614063124354534874620219030619643021038922819734757695820086641843885278627014713457786056534720946308648254243839497052877752035550979921090644542470305791131927678282374520718408223907115105236886639227208644228760511522856157005326651883872308966375980777735527246899948727380452272988350767684237413114747032297143434571041151098960900978727942324357485233475413112772154404895619214534459878401728125279071662540282819681528480521626451805448833959223384702247749620057272565832363275474982163477526129326136011915188245480589132772910617155003533121806662509948815479759913058661282651623884475054152072279403775501827810778273788624367336216950274540145325899505190310315290174955783406522227457250880190544537162429548856355939939620952779028758096533104159076584217952905184805134802157294236153045159018624233684632405972496077083418550043137195780816993117887945421950823781134283486674830487737569548360757839394031249659176307934076695018691201004337679025355269261631857653355256448738660568745847847295461315710025728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -4239365142535322714409429308247790664281102387710343749783971879484007701989846396059480849874639990510126670794605850214872575315013107973229899071265526344694591642120814305558150509015761193629896669385750276408646825914501399068422326047591478569237241717689929113630794480524876991553095669213811914155414527108536145160085124163316975324714059572278752465987342592607390650980489012322847257426958600888261166504625437852637421838983788167182234066286212768770128882723795473089637161014362383101743628885000173150992641119620429030951515896039557931136489015204289959600953273257067756817295276217923019353698295241508194716674392295143757466438874455135572449271331327592756423146718351051784910023663508505189312244947500663584769916832458642283063241137292898404918883662936731180730872187616327377912331012318800918218130285788006771844737898368054678257815634960691103514846637639495501065534645006544508182504174326937014439701285359001577321040635984030906861591481196269739801573547708960953247134163856296661176590434079045900359886362111505300157396686903909061698704861089736904274491964101950334830088986019742523942611178881425310680733453508311974252068747938855407752098397257985316463632036114814152907668003714445273539365314073724480990748827273018088391245485711955531190901253979643050441997322995620285393550559227564842360459420666254847253537521892924817452081020760132471222395879007473878232986176622848091026820909850951188919458262147570878258692517140474063826051999764386751658806642021974911099973344191251052256593940406169881740885302610721812592333402547739170568180355029605076231780140575853922795173167728910122983751127670931011822983781094643488314139521014077249668701598841345825702984604168574782125258998769740952040857005782311012163076307728736932343566111551424421124095179710691630374814904086345959637497595358767528364365983745856009921142482233309559185343723160325091841930084739029196821112273951749493869563570428216545111620208938334805719799760104571786872917256073175137155370327244578907897795435857143450613669041940793911514330336216755163914941280839000381418066824896112343219684201706785172193341855089890929667477390234041988471885907030437949983259609578428626585996968617537754055623673046118589393076022986489326337574281741451183871386925288631948434952017053604425283228423430576728043902084746629642955005106935139824891486218702880631667463297945742687374239420474952264972123819625294405313535618068244445853412099439221469376312333544207098491023394831932316979156412202463338428745188562749000406687460759358213272313701569124754677723496891722908530286428886995939983507984659113622771584964555793048259802877775542910116825758578695669889816140738022786124264116424295560025834275480151277500853821569142605773069065090125923866343090269218360476790496142896248306051296085366837296927051449025656330188885513382009278271702332967849102917901945819860266762918735452370226598696644824096073110386349714065424095211499902774438205223508494340356829038347341873405683606492458388336019348244363693746533948122502097620898397979252587518114188165398374676172106987288556297804977454470700331867028949714435816720516806032867196014744779710756877053295782941677479823199759483671070917299071981977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3954520715729551370072719719374927258761457353536106172861467443658769575871103451958309717521464830710030982185365158744235200103672903932844595544893124709858070203077884283265386256782573889721517372375103286302339795037756629307117036687980245914488561923272609211520044453511332227911929406978731111758263367744280922276288492199900858175801712396220827706716584847729430819772702939272269384546038107076823205177772960553287309064364590236739417222609832807399912888692284767806152085858067282001115950289564922195340530214652988523557941777138034048843277569397720578551136399043201775884763421526491349285960777887706264668819969525240137306074096280124391501981590846081237413767177905663149841655562770726176233417745701185534193131016251852919736707081495724398009253243217893023791122430189439560540681466211818048261075760872027891213756811950899363548608482599292186671831196897919497465066228385058102490893130543514472976287808622536333421324381351748568171420637427386406611430061001072386437752026204677588950021257705164819752533647859092841735042791660588886031760050218803692856041331376728585995042475755941844185646284670392506549888898451861183979981359209890542054867974656079277642331266825237522918894230738662419865622715960170244498176759222684819353538547782626114659529479255008556953599742326550384722596048432801587173655928769247843546290026579282409182772312771652690865715175384879771663880644104957797504651358138994405582087057335781648278730986964670981572938120539799549432117785970488725556030365798631906302688330402292827578275738614393703079088423099758777233895292652783321254483169360943772467226913270622398677865112749748802077900903900112088160751436225519417405215272400834220079924294766356265553422457001791662698466936530913271378626624313476756869581580811448214008822222047563113015651520037183289354528993694708225826100532853130753301583392949483069077825245301544519019664174654887334156667357567279269836719829025991579356076458701273851373373525116807731849020680467778290676532437518952584405644035203096376198682516793193003202361849831388476536285261753513976232112537420958420216136963502955668495671545040111433250109712340080369663109423665767846967487353606962052698369522903046825501929473922872905492577726192452600993575525335182888756229697301732698538257598568219511173727366724929617168025922148754046702534188652951014003516114466214901396438741238672530180451302138655106137164331598024456732592268465269222763680847715460602131391784428943410778794310552833904173373998575171823465618933604703099066893549861583929965657102806746734383648648085112814949433356168255549271737315809550078344239297333707399546827992300306362787250648566479581379608913890167674418143840376281862801534532515100772782764344026655532523664855855338669059468028907502932793437450355562612090158908135816706997766840304585602579282125025387606805278576862209021735776307401723922692852911618607823272580103435703575764398102045114193060267144142453528595828813900484274471734637975836799650731173340411638903877294982144154772806328475440270339802002360632655337220847882547956334821407240429767930306084272812393448816843018560534339733519513139840835053367400697776041382859915376063175137809670898351792015676706652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2597536573961760408052835482372850269315970495786615306316038737684121493718498974457320516464653154907301545896852730139287785770593834910899279188975619769612256926320597348904059258137677756959366322805368501644876276884658736423116390875385070098163123663199382117978726362566581082378912399402342984925055028574572838955463556211037674317623521866607015713405556102718534881110719551263703024429469752330435856520135596129234296232571062538811778972364602294297153373784747965356340570563536558039993195739407570627345589580455144691162440105662990112984121361830177443927221665876157125773568299817022826069406670526560241301554504534869086680322934094071380059511386662632479514992652365301012861627985298701503648040295435371859249467405387555653046226234300241245499087393225807090653914645744069585708124626022056891779965146271281768371364024733403136517281563687139455524084568538224199907286843896246439911132602682534830039693972052546402865701509958348151091030946225458976407404772927634059674850872983120701046261557250385803241833833768068780291519037232510842121154822567013664262248610288815836975992219332524172308505064650619011975960250782292001120454617338522359873959349416653230934064749669690305449733201545855541635159526126983145770995684457235828988841328138630770178590453279228791303927417529881728830375052829614237991060808139211018239251312285985438101253945737889786702050081474748072678520083522430430115492525846835063147263983079467810713188385660287447924005352015757110375805880768649717887661623171580789432343385657605875488454931618221426103934421859255779922141359698833712658801110033159240720878456318987242634611591374682497403382035891991827271985118417304764253297689083853815785236316008117522356358891499827837772740504165170256743660675114663586672688540137918589540546973890563465335440670730133983267309441670583179254800281655842008216647478765624266104232801149396259713925047573480467405186651298234042771235654538821446592105370727492646670588713883406821495881397543628458805411016932194504020493154470973850008186396674757218142412929031790528223413360506926646485302331960925675494328549971212552827187683018795365900218285955337482111915902372500662457272658667628899120810435802695966181343762403818856284067319052572820768263629929533942404146869097053359914618202033667550553097227129412644509404168145652890972997905514391869115515133135317197228583143886564637643215848972864052688903630979056263201806846311948831164342324460883634723536169229519779694969278372837980830790523664232866844362441607145349477498594923343641503462730285623470405374033048660891193826285818266731824934771911279136572460167053312423073590577912752565973904508387134535952934597838391267809168192897810904027725923168985112235709053438747648979615051840753741084270992962796702579451590583532094949723385318134507434605033285005428474122987700770902263819405566946869458402529343524874799941820121906203350014912189569914085899488604015106945668232844122535537365175478146229516223392314855106041679973906039975919733806505306880791932493308497507575615156113300558479673482219938866933634871823198593657072285864360601510098967902811074706819527748656412646358666673091441725174316671204465405580224048971272492051410211307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1576602819140187799218699935629911958821772986224876389705307285374613205627363731881521305538664783005133375612973993567958802097150420105644654734189547904651849640967815091394105420224591932894483166325566990022504716168157044790611337785985801912386359260400404233338946959774181891554334038145650611705127619559043547785768248511919576466776357202545111727111122495862497181671888259224265287364868367816369877022134774000379659378131223217019387928025454778539276765115684023696891944251135260755453513957783431940954273102038173224893336450831302566341279973122674890908388390199576416891726020517473228075110255659864779300179647700162997801662166061224321434042094686770515120311469118559687859713298471771543613312214030721207240050321382651526299461010423709182444308349935284430076770318492097358990767714235273292846113825921284474261379092900089888440719849394530612544810997019931534472590507631160423637162309118626418848794486837431004690416229726412255063429662527973711366952268452018083566424346431151875379745156105867200001079826406537332348675592469125961570833046802274850019314227106662673251432467082627023179999128613061916368716984596289567847275900856727902665538819907089862367835460086353978001339550338665780469068979279492219641244781915986802101268840761998289461475666342202266039630760878281120726668738784620229141073169086994540819822620989456251275043212975471113229597670026684254539193536288907672885129622919558749119471612897381574392834087751297496451753822338605517796633845904857334998069379338847126021546089269261568450622170774922114965409060579051152991357740142741773810416331484924374806672386711506248822505943849893555558087042164414426931733793187371857477180492935275588451141862938403705399864233445611047232215035593728952364876470901697917440763206175108339568308540463749282164831383654570406238192172784722562070748931707185617436701503765029430617918707455173531497897165104518153047496504580303877801645442250914294821090054577695816845737843299298792335734163446440031248941283271654688088093497759669769329819139103768158872464902062916776813976680271092503963911299538881369673971014006959694564891372810659047027021705873506567059807118099488940013567798324220771785348679339484793126504838157584195261579610009619205192768830815889089395895516949567223468714652973971144102344190589317432557287488948288999506825322240748415639358889887426280025570276747170787339912779605788282751171705279275414375274939560535871805026489964585370175570148353234145176574803377913401159005187490234614916225381257710202678624847956279247868811628646810995926201561486927263856534873992255125669193774621169133512365625690937087678771097856802084929638857041662971337820785350359711793738241430614980641739876583939666861836467397323533148023361715612601817725138581565154952689206914546101112550120631321456829515363835852635877925713504141464902857039454168778871289410550554268846570443536960366167290540487621603909304920367793950431067500176283658889652579985373278266779648585709963681213397780224153180379162593108058786038819374449015505218815301582459850984415630003120296041243449998034981153645897278182662255691056614526992047356442996390146348808037651511788097099945947021917193805873496907301433323751997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1733026687975896985388915384313438866241293517728300342268528963187739679998647100071490006783418380637991611914879309240877919534409788649696120645399842651508545745853940317794204684131982269695457879699382872201594409384187666803090816636158316885049308613253795409381441949317247740203145098961051056965325065891589911565505391660270025775415010951526361229814065061104087016781873294464468302430589353642186596595413498479514636136065279906810995572652587964794696248688996600215147880888641387059715951146696049768549438622399093441504837354154248626972748299991446449079466663836942680539701404089107146111681216948791462676114986145267191252818403818871095275410790270271959480808716014671336656761537973701128472849267413464504727232474653533371735901123865127903409219630674587246987363565412967771707123391917341073661373176845947790396961660829305966791936635027763111961698891830350161667552217577134224443647247642129344215286043905288058312316098758893014124780899759143118482934133555090402932111386351794062202881166167571123044343561410269347821468528303952764799312994873981076691782152975548646008909976859489186583886171237208483266704735819200480085466807345220523366322659125401798670232235976839764743270588798463745774721603581803086148769227039405970503461764727554027924746292391336224324796091562771177568584103225743319260722280422234486831173455032733991641941540957138307994283159732141477587121381466843975195539321408979630520608189360764640054384368619283448774916866671040416509476912511475342470678147626662467612962100249360951256893541162931455624138869142369269492628892471164392424676389656389387529115123702262737278768104861499209782116611512297276424351697751898584784760708528248190993571802394139742982228132982623289882364114546171660838688400678829841099034494146512866972559612079824983550596682133083875594123099356647091285431257979229640302140388774647617426095292963400603840454245209061965260137429882901039045384953173781191584296382551750779961798355770295914363308677520058092248755754545821318085020471705327762928214680560509898819317608660688601886970044354347403388527819478695529994914114417064244668606605158653418626542304968407888002601033369441264726952231959804323916693999012328944283856287042091033955511443359618446892392026207038265399544704396016948803289494790172996636741157130839350452355070096661579269342021480311659445208951989313179391046158476614320148705409465383988426600853799231635298342772973172653349947154141479858075943482155145068946534019446763642686278351181802362196472985508274048560426560946807899983578947477370368687727703309887862857185561659748520461076416302027085847233784726822846170759931822356353446619593848443908269940366797056382671022037900677342593692510457965102128654492411600443963385606514043678387478015622169077647836899880540979099832961641947003505295030255527764891610987944005062831350568935089286001590783343875452015274312136142536708578867810491537317271259612592443920783487399720191258053251846953742435135601973021568582254737179810674126341144240715848751372629187563992547935543376745498833252329187719360316404080819779016721742088254632855728403767481632934599783887978393608577457094540915839608031360112017775878943936312951725494204907493785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1321946074487942010461422031099230469984902901305250639177176203283768136475234258501891035274168120333450639856139725139945587974482950720942831984510689000777682932587627555084500633146203156445718228291483111030683628082808857731074760242869566294698727362433807863247952959047010358413479861665550577457443397341535672204439693300255316404404652949304825645584038721830643069445096655341536647885670081740411361834887667116735816173896128194860936328786245775457017153792419796947972296717190169518835886723345307489724579775395119702206856175534646717329941366029004236047522587561916456187261119092328007250166015164352074982755580574703792090900475774104782720782391595468933859474725897754261572518067655888901218853277960182715544894638619071161928284036651830655539727162837290136865468872580639473589440650817094197978633921745317586210313276286965242228780438527251815793745671598809410709212368367987805992770945245294971021647186950868193095011983618160290340391333535109663770887150723538480709443794848706709562397261534741470140458496519081895993728624494528211125033159465793988504994166136770776584464794790770344795628484456565583706020666690593498472947774065425172672943580498594718732917571424032534599074451042483130458452498265384377967857131907936890148769670725639179823466186491686235752538011275856682136314026930716443633561282825290282189371657099210150982933817572360936817869453143502819716074204545076591438361807212992195071235181333890138911060099247915423543794083753380947245267642483994413700731625229420760749123161222336281853932394190337863124227759538082261590672451098322970352962611001843562541176926712146805015666346018707527803588025519164976395614905492601904347706376155200640730988990808661889695355927755506026101304700539708897987594925302708697019024618295466143858275403325193488584156309023383203893582111637282217521637902195026381016727047764605681574303573708074536054796894482918352152463604686796773648936353276529965519749012295651957230374186116238583066818110496664841664960589147726915585489952947885018395205405522055006232497551542622093244713472036273159761521080291378184677638107822337152207308486971084592917274551480002379566642825023743668175207536409535024485001903005676284787177856324212333874372118163085159824962413475731029481005673335652531809337060645487784384583921196557961147603368788054910660161395488012247572884967939737324672337517136749625867894806499366343636210898732859250393257712994462121314748458340670849291742618584741152050341771750009165527560021585398928082925423031447636718801473125842599855738470144298056033614791100998358476804774307383928032598986259962784838876823733295077265040194800020472606237437754144535893371458626379157734398426811808569861058966484057830087858576397348623176897722348284984906709192148676867063084793732093175292192398191849745504091829209351226232685960556276242064259701154833711777737642060863614938552212500871970891565878233927006247950264440437269685600223686046734465461997482590401553710363714778132969660373381739478977505915999964194615280556760327612838311249073777002528779645354209250860634798317546211666524993735895573493350577597580911593157000362349267071298274111459054316814485204890184628873059059908685587572200570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -125964862626215234800015077082196440699225657294346209479379003058609639067518052166052532629348261132514300402826543810472009981465590565128098658390899146989761425047933021491868291171021726971746564110813182615889655574198703822896007192376047405226193771587218161776351644741694981182666154231394776840537644068201450395685321521858749072087467113190454337005058718178005305417204233038205581094023383003799602333234355666630925330239393825604076413891589391540945454879646302866158336818405210883201026438859537748838188042580147198533897605526501309607929247523922101761879025752542062841418218693689311625817375788799523831506594848764069525983083361709577742902873457605066058417412450198437972427769331964136187990852585340697206316428698185835795982934362067545316784410863569911475628895247054422799395580737764838167334397635468607972163643639473951450350833442875097792548166048172884670692129054379374343500695297651233761728967673571581966129419674728972404306874589642379965428727451731636182494665718323515274041435918948638847189106474488663441396235974308910624945090333277479377273223323014365047845217325573723603918737896692318608506451661443593818217292652600630769213246373893999242314798084097249974060619921567127910294941807545985667009138690143405385600544462490686904637068830888134297290237327203121691762976469691920536465000792230937186166024617858683436229962783929056513259155154251413283969122982379236368626068257832444448580380350547789300354042697211846228452565925166332002642602083725400030817613986238311324602923456182467507596858817360302719095309219068967777825228367320075062120528058150050920408951795302505062285052513537804285886601018643314649632342808513427492763379929925115959722946560648374798617532533569674852546058467783110738468121123638540104069684322588394680653067660073343582143647031753443875058284379659040864866340885319878727652895892591792463654089173513296859015055314632597600525102302417392788706069519382102747821559374266464972506468230484499181533158546871862663720901310575285665135581631284727724010144612698667451272676423644658256912354739059982529442066187445756182086225890147347695923934905374432400147957650798000940568261438927617889868338729662599950493066354634348266312502519458514161302539378207544612584770767171348912984437472426131635979778834454119439232776064524432147798942068195585523711565910815352331573394778973975212781087261239413004249241614952869628078623381984992833113958963502759840625969899153404363869480702873545543277695022607851584754635145956501689005748899903793526972623603663737300808668367601395757878450224462103747339560886285716290834858859021762657576381240382909083176081769472453925927546762406446203999427565406880300129233440814598599084530787021200327162131826995228239418254063140643116707067387255735339560376744425218980179544372139935578626953867904444081098764745918186841187270813729389319894278644701087454663003577654005714365468440012872543749614942157194719422243449490782587861898150008426303611115914379134867274036447796646511002714142061646474794733056139144577123711954643066671542244007218639329393440980559237229128122403961422160721297986617457656381536453991194641792362421348639818038712614236703919621272739034074093436534784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -70201863447384308368490334132634482388585233186897649375907274877614063854489502686584984493414103872479136391563125239827338667848785936648040177889850889960823436649777794560354482422898590489682323908298673173935062464262655989209844568616994855127121814732097411350991728787586478122330001580437329647734121881261426563528036785199968351659387008927458419605906626075105495017893537746765930640924715048970828837862927140233712476040587109052926279575496467446138988827271047295875605190500296196983314360835930685154497131006883652900727450359990798463883085280690706873648171341986741937844232915038642848228608195873114035197535723617342319326924083988236657819178436085977176076808583149726594987834690780378396883986380785530225680331425563687691285732434907083844039156325513211274859653288780073863826503783583251229487733519086244593782585468338504273122017230883876189440713380668741888387552110113885008056340480575469628886192837872576257251099545053235099930355953947391407711398367694163078850902264555092661810841600027574525351524307606166331737087013232031406432107678350608147477572100681395086018917655125426865779277217459284926391586584926972871891552771105163743524517392294193387357079191441774500000213666429523564911181950210709706140639419219068090658605891005858727454914347028021840117567387040475401154429512206972799400171910668689106479988863542033492475088685407533249986989787311456040921903838974271853801608287005790595489200047192299965575008504450269684696798829280660405966613052277919094493367268586663689189520466537581431515868215928281884295814489802064106581339260315457403794352515903260043548250481347159825984286877328881786396309560955575031251537470830934029252488802380925324996579327916795839725039148597079139585072065354599724186142720176031775369247212446469452680953925467959965754258290162721426375406092187544088213409608617453669331265554971902684369749460301089627433398770647013176195803018755458693438209600121607051031340849844481588248506058995337064382119905874855599036101897471272461715035992724390198895596949550568529289885961879579563351368927865060694472332205654469926489488987492766075781941336090432156539517842139047625559827344692632007622400598354353622622393200838010441669362580911601769178818270145170756539412322348762477353872858715122273291899185176646311038318920931074508262588330925099245041222252864687955010029204603543622609240953423006026234055068561673660716454061797825805664206866662611592176672441761596295517870567669813820469842852249727371707515149252252174130954061303565214059490129354542989168455424410333472031013835565167363138485889988013508433450957609106477777125764185322933523259094291404452950540588365278428836021062156841954896959720532044591931469581511241262410836942219688971792476899973015947648757638241637917741641514164865883756646109266501786664976791037400469617869944995078653096820858279397785401559951411543284561157135751548265428329640675454294712428694393196166061290005177520670848402936154917366356565341017691314248077660749851590178188235548041366767128077294814764130134796273918891990153079501400741712340407292183770575571671856516351352570994545642398701618177103628447488575121647899489216012765433223166277359039180981541976145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -182897453605709639838423516230226059713274161566226391645080886615683128060492265328789923247608984935970040259143120515396270593277121342263906289202683416889202090305555495444505342949243786219017430600334922221438713477671484583611502753731973976894558048772769930767101598060317918556304668196026287837798942061252808014750712459404815397972256231086020954004866085125283807253750498148663598482227727267089554721005818511544523786210588242304435280380184203318680320440494403486198179517693324140215159471491206957372410488008486451289597940697050189600061124912968216813407232691879106665955504230221280393435300044848581515504689008488027304290572208792948238534897058381304248112842447442998215985761639519164469491837526042796232950704444970722978664992559718197716915813969307081725206892921693321195784054624970642582373667527368450699499344865033898940566361377354564610539603258979703305713115573625320790598179377162893467379221415448749633805783770947273101580231124382727264250797291038827086769258263779675118652729497296167697633066097125556427702941715397879452059652167111842546491704850365174595983058220664779948305744800004780197094027237142204564627553509763824204765205203095253169739785197333518932673614515503143584802018429848407392081979450638190897142041631360627128435222575737898098056034244894071248885733839520597506694343257496256862056127830975186098925128097001953543461866552029235163193560776331994633897445603131323660457577955192417096899614669286210987029244319626298348729581463816391651004726558696586776225305674314619303035498229669272958299475139790826343057220208301364346521941670566463924974726912880771775659052507181348652528333178059757963741786200090485132268849840040579268448817728971983600280270393474337356589610785567214241488558224334886546936912666824413110127807877784387943188342207638226571900165130562368611144490714801932538651273800684311239517110640913475044134484545178549742916542624200107179304318159856683647981929271797429661181025315049397061900001894942886465832079099205659479452636942006022104891066672722316741007605380178868769848782576787236773335161697220853955679767541615105479227569519899653664562069395972963363585843684980598591175030672566563486188465225886923192927998131531794042469836624554093422003503466605370252158624040469245180318293142774134205689668452289645274965271734476986628365343166571564660387072980315178426608500433155074494832600605184660570964926301432228330503611543044127324874522235939823458350261680799897468190806588332528731385651157598291919111836657092425817709896276291380971360546219267551581193407823227968234428015212269061802058766936898050062654268405867201929720464640473162256633269011969061140207870436190168112917505226434826502774275162609023234032527905899622742063437486309522334246835150193631418231220441319665051963319928336013208557447785906730402538909126553010153769621974217246082702859427400787187412044067733880921235694567426794799970802747647628512144144402148417044203721754070216660291033339150164619643421592426263834655825280493454035373476618202760264885448752286420947169909011456229591897535091668952601811734824704840793281237649123058629100154344967933990577627870418995044200058705263378854637267760776465867981455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1063433772273300891232164795833590287201840273654004632718394741427368796749279189859522683812905205414692209542046885338947344119415243606433212715773881068288712318445777852337432115538207093400547471604649728418665877711191624194752071124107609792516929482898065836486080623144543542289923053066720727661711005692801361269516536837098130858296430655875672061207697433296494571822217894883809008505337236129006145491838135243933764145709728739162778855864404974770240590506924037853486161881374838520150184857236726013027526153078669429550511412996159119580527329447257204017917030828981091048128430925723694602976967124991303757558893680071589853986038733595350919483370840114200685470987184641044746857765343763923694481432762912346385177704642845679722589892878354801232813909157225340189987573613943888591961950460380235504724803911342343233706709507009520942917155605123076579563713483515825597037405244956916468258974258736922237048443422615642593758009357705778874815551525494089274023546262358844794965004451616522397848558295204948958209617367326720191950250585786933428000055601327299886338147801526436261689261316247899827507319463799442627031625578273521812816034556954801708302819543281843739775161863102693184781825186117958236003962847314644013302505201138388893651825070427554363571956005040523772850347200251600904588998457917500551683965629415760105662799492865104754872513645349757025028216634373143025693887275138432204502328734727909785884625919865992515965163717721125622663061213866677880255118903924316591464797477138240451025615137983651152330657869119031521517056704898282440359769131804980641079143070483043756023057768236081490073699962151431821395996842773600390365898304669342857732206971086221590851968551151285236235012634460680203883967255514996137036920387585311335878456318468244021263076720994955507811149014451573403237281609652285956906507274640201939363840746839347858436388210874176575586656667958774222643098334088811437098563412636482084499018841103144678849398315384838962354370209234164083071240509742075139975307717845927262490807600633106016429899869984422334356435468918111937150941250833618903009109975463653420032523878385716307466313354199803751248138061865090756424480627188340261105635716138692714525848787617359564809121487356257657898432151150372469571132117437640375632909885484629053706043048342027608615312769522835033547534752789515934041811965924749488910441615443789892976129629376683267541365078143654335602229274052882669232133753600536854191748530241649646699725821451776237655312252940376055237252183728784510693900720197699086051707647989596607744331547511135561924431632710983136947038173420407995919056780297566858939458479426669009109037230588016244299192042122399223332086897938995734634067218231136511536555363905484058323628894638076051947657760041372347943922470542960932244901448161444853198024303322303991678487589606718703677749872953219371189046726910421331976288583127061667912151008323461842898731881815915579493061360152082944166798145330019862150999158760346389209630255652005892121330845571016127536030612704028176918971397340061176626814942689563794986155841627253481107499582521748681284883662548368907513993664549603657980502988180199082915640417895823973235136280059017009561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -14797653127542438946877817564147773678834389477798722714843874665968759745542097134196945187524555055893741759452694571850671148436572265039885849551811158348850917276023950183694859022772893774659341439331923550031626426622318795036211290256293338286882594847121902057052225153348172686257209317929324376469493023798815050347291621021034849917238993616023877440031527241447297041202363531931164860004282974381520913050150045516788730440398288720528946720170323456452067572520089074102598080225160720862871038980799404946161414433247580022981125405029622655372872355508476397518691398203837112041434277121041921960408437432383187845803214391649705891527611262103592462394635821233169201820209433864471530899073962332385744341295695765997872399785052020130568726743894545718052203098293068125334666764131482614466783823928593039600392281762598665537241538383792100385519409784740672648721192270820294671575119809832800117856559040089361155677121650123029664030909837960712000857184526910554459094279698411227832391579161745396954849466982317547348226283277572720754495709229562637248032397298718302129323779460104030445176363849594291814325131510238146277049604591848684338770073684385033626856744294621968861171848720569541095207621845481182977254447681145689512751983505796530116338194822233214770332272228265970199617668479973045278268780932598344943051120556339387812626074969610825509273636246109609969396721307651204992906343369865172199274686770541044817793205052201349611388673824113309321938711100569907374561782699166576337901898626345309496940844855619416018399673634118297141098884132904148971895207989731338406380732270785718420775001011009454747436088836616256006332710905844499901279056438486575247970518196559682410718386425893088677610689762777957633858738546644020448890249642241396881436604407195183224780195184302811699559806316061451747525100282574080459694753195923195265665055096420990780654135201373180945046743753535854778554677330836153671971787260299801725814296810559652208561800926183252319622826471317569371050775806040977009267423648444760992067856739303483044630626067960262498828015424259337537737588943313255456463208415090164728114003549554695287753292827334951447700888192608448267407128604831346408700007372064431531578164080635093914969587412789289545122715691851875446147063289646049480998646491332832311221107689846523696680085913362080643097552794330484281210016583368433855468401106516185043474781724964697969620758522118665798506581888065596217681352401743849698608835488313452723122817458683813571989733263676546097258575637702892959734944271824056288748760388384644563841753955506102675370541714073236138648280822374087496303636487893909938729355473520550944223061887091719911149657767856452794755240704664014185253005624145217213679830321799564102518126217677400874307932224516188216224090629139807452683297973537161212429036714852324972422223429557322098053010663353312064134186247436059450520750936961577934830579104018747848126464599479270864260688552342917311729848620545505081833497216594307098928931833305070652392209786783256556575531034607991793477514793785704054156396288182587458429783503229025968200632609726285370312691127960237065566857789449315417934503442508841464219085129097996655674446698684098805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -17976821228834411000245702880477607339668198383445432966486908408300879785142533654556311936763571638449187226894352705002015560159509542865111782485320230059996642504418870320543257498575984921447386452188947859632543374974031904194508525524110211904805619771252475180930332717346315222400978026856497932593060950989013981264783612562701497728052659260368483107538859668429061775322322271365482019129859720606262664677264667252969792351120783749282671987067508348590735581990260337563186821082871393607106590467421073589330883849107004122565046028085192045536683918250488319286292450992528873153675642166349844834919930545179209510166009076305590423178090737219882351905891717441069107641791933542671242949138791411273611436924713188481348977179291296457952729745652334684189635371940622255062798089257245658850096668885014354843394941215183131209905191888144332215253605312148038780809818737482928705786344534466489378289720278646774836020800551232510348500480183676044164688213503849840640879882875385257709116775163700464788565927852493178771679634647782517581948844047963683028704894640391516426291201081174608070391770006061735293245084649835277802832582713886422960413515349235683173042272883978158630978513142544444679619487872838886968243975757827614504315258515760029865337640609411891336674983887244748865356278791335705905062072844516262128206347823837218710192784570313940957884750976474745213126680404782491866489554110763423130737515758611625548496330820626064863352262133183505811276669853836218375537469823669682714775479521222327196888653997017104734612109889015143066676128698098796693245512178527208836832358597803285078715508265173867600740705998716682557140720484649698136002179960048920765168285229724189699818003738730686254468710029711077898660495310407675319798394290563568572062574692154609997577970621167308076480964354573773496081388315349170181140624347275220036987270064209765575122766054230741521897040017729702775239713968117573821089897979480427995764135105283972479597252783156458513786618375535264265637583894450949186529397829608380252954230439535400299156816193866730092838443702170319483111848333350763110080945070008948657002983584829018680596867521063239498297822675515070841013165610261580562511989585820465241887010904690356957721993761257864054546047197705414919498280925091331007906923958332893511452025274478696492859833593229602410619440303969316770307636716019099261628486362639708770598405286674838081115171371069062185195021811296053729898846294655275215859571192166024544130353889477930472117195372237168642746310838979369811722132874181000294568744187186048687411477975854394002223632588054563549411241589564344072546275702560848900452501698338197653519349430093129857403113902735874037392074531424917323332548014028266174141430663613986921615636900683911462614539544094731176983114070206807705543688268196887273971239311808323469916362318185066160153306652608980594837797228478697311662886606360659390517346656204865794021239510937075542955449072430895209268968209717242685312035562776355579218617583721074197830776432743168595791920973045353838278676129322253948535270171701297132818772412785161881949731873599793886036745288174177837795252029355116337527114953357537397228806553834123947287156035854270464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -9200576512200307997603970788105435158345099794319304169025480400086777887656327580379351194383608412777800908379651454715243136352393725258545979411467749742922249151347881333214835309555660630769375967633383343981257569240025893627471522437962717387673508268433363450711198821728367338325042689565285549622799442064325634991400890795952857575337953518014240912518512314416872300919142068679746808295131646448930648022369695823419130472020480360252526123646943768020457774039686808623777206471185070593057686449051400721747882949511215010251673011687425290688635123701353339616513309196089025044771695342242056189412907970931278070185454429669271387066220763617742214794086974377156071164794080949417181073083286259538222505628092690352168352311312125113158129046188801514843312102583803575029921091439044471607700081363983225252146544699235241339312999410545643097965649904325964706714207175540481364692417577402223548047014566030380919396725248198948429224429243870414205195654054168703465592871995465378792902894019436737400582995893781120812361297710284514354569475140603858298347074748071826449041473730478574576707190633181416558842537451018528136891298319573444492297361670144448926727322545352601373935936791178877971796854733227921328279938617942443332544712477811777463560036328848503978972841227464246397934844155759297759464503342585338210565872521587705544776765946047166970505905977293023113331926657259425046088382577585485223825779313613859407563148206428222362423945789750673194818493004883039791504551104721586663425231504103007823487551337302994999148833275932745932161860875910155312716655209118896018561390971957585361225065373044411668110065346916027527106605656517806217792574903893212808801450026040367332775305691903490874395786634024160832878675463319472511959806885210233389503388338882697435670493637762502404800829085864254031347136023162022267959401942263110347999230200932011333788263657301499502176823503521754222731359486947962413688967690105941540519834873363475974303273344565394867115702277658816219113103752949617887073135168675858695265644437448977956249598897633097877863933189800316777888141126541433858252818128907629410831192109447958671834083356579084146254082875001994421171127459435257889019231049980073580422027215932213736642310627377129878856518416111744746223840480197354277454692445650102332251282104552794538139405797144305978048710836084836762853915625893525065748803500230777247895191770859322627660186437324328931289921209292236853382745352775393912285098250698688404657196265839978527389144917899987217750161486696755415503103894304279774138290716235260448705560779403229135704732495386621690068096960229739532259901699440946113024732484004985641592223459062937558315100074089444391453442939548068247829051402542962516499829561790019022532714611519365540922956004330505062807665490562814652746518842128186858728558892805156451654879073791687254394552280739871408167932998662329093153025900599056509153757889243067285357679841193325078703853835065779273218328536621872230111816528297776224164933581501392358791549808432421123765606242778999469137797248836207409936531701524258045253446335694410970729118163289908626666379724403190310718368307246614647246626961478813211755021699914558263032246512411213824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -15276812148462311993998476539200845925489734823300086460323543846171509610292818764216372178906650136776142875622526163531183738780869675251792657204106490630642900397344436301663617460779709056013470285466406484030355803478968330012154219346376439707513827879152727538261821379728175412053278135438279905410880872577633330772648434695010327609995215487866429374865493649074631406959441368762295316198636320881463521650211374468117047922871259400769684092374061357448462162791708973807906845785848124026302000647892120005775145079185176683621054432175656138855566437226662394323987703019780513098961489303671422826617305761316561344906203631759274875857980506889997561055527623890442046956172549495643650448722105577109284327699480155918721867788057743147520776095835726217034368148389762043452565848245305736457172461182661445895279335659093032642984358929873948364904363331931130938886302524911206190774262717675836103907449264201972452531396501221418885144575027850678951421677606297274984711148869939952117018000029947234419577611195206339324534673783595832198398982265952482636082700788071907686379804495689447307623857267064615363071124161227764230984627728840762924628497015786748535297818112555065353323969949387162326111176636804005175582567583172450818605377398659065243219208193849087601869594658401379527576343709704031217005049700660923656415914147541607264463346511212788358368243855342667639142429727610066320786578094338853046905451354543381951453987249555111145373531798310987456093775587778677204052140123603773232951048085202140916690778057901415007688472951174350287281696014202354248853374799974029536732170052108034415118699200274003929792356919818285326467793576515398417349436041109812279908169378805167268664794883904893892448136972480593838664337377400534291569506134265106090568601871192288845834717314569955879504786972435054112736706521407056614113660809384709152684270840294838615530993062048999191167414499543741256414280425129498730874397047278777065718591972657411918305855513776296897480848239218005824761216065514421027652379979667387358355307807466210082395607620454626770757060083427659945150422714067295125701457636444772485506103598033493186757532763073954535190186212203197989628685096347409100484397177626571174442743408823801327887773335947767289440366008888987040491896468045191064799657719845508588353042562060047004412042503648836440022406331867124079490917186146068198573808553923783964336110899024443655666274456472067592514694283743005949150098595511255200493840792415047039004109545569648311085557820308927721033372171704523265971432890834497356451025785784164359634270079622223682036484807880545720968194802849732547012847219375679141303611236310986124164280151122632603822766690233899435813862323290270596022232406540733289866795177488459029689743301727646591835704239990127695850814615935713231581058644287990984354591275871689063988742136901216578557066079136211064009074298928893360946322636083500252150199829706173142854498783736408263525989910643621527831261765635311950711503947649128037565278277109898477312787719591399038502537354833248616616605510487115939210248199168381356401848651033799893770306540822763856275841532467605407823963921768680456505945233380112350820039514838840227431015917503381504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4880737921941503937788136284024978472489067301865637893749329477325300758031447428599123387996443845831890500689633077706059963022962050425658481580901094776067572865349200875271940886681941876616734855873892191045183708838282719350509668799811484061528017618167062996613051817267020341869442089986779888543206538442613165891215644579308624762054233414740759388123472213736962314247616260740543945163003020755902237532306985419097566541546867326537677168351274268175102664629334008986015115125609547441522724397391951260344063064990379978497125737288840910615038614400016063918191809646263398485436723480351601694080115335260404716991955073065910761180388175723756072197349061588038117498095798851945083091676128271998180436145092663145828037113757952763744362434575966511319808446390366042738589874164721047136678128376458387862023542107011943348830096038448282259755982774636199780710718744202633731221114905395375959027163444113445593907611615128101342272628988299215553726674432277792950490958112138239971767534990939128279575775075417530034084792156943116001440748576660253460018226496192525532386710273087258332305336719434538851966593208700875638138419912122182095930971456759101998998963765039513490654012525367717391061636046817461259627254215876689336866914264561005830593067563256252298038342162259573174418695884503818732465423625470577429929671695342945888124482706535285315277047886345649628494868365320170364639864498168816061803270058140222969162587095635850328011749680699637488271803849970744550817021555709031105657619515089402525963882474909348177785801792982133668155106840822713490042580174884120807069204034342466160603030133781469025387076360592999213165253078395820691487944720074546101456736675929305588418603606489895898535377472655667545111104664218792802696632926617894394894615706687437658792263029298777637396440699051249930588730486341676562652782980638298107932500784519459444529633212951744612810584460788201791653252590853919999571456112439585655181618693420632133008349440438057907358973896972380371150033608190309228307648696195409045401235013313404784756691861947117705612092432376056924881303148905432683085630785924369378452847018509780683124385891162748042582097326621227686186098852472647321749838444625904887208734410452315827662225163602833468422905983152198030546556898913670435271379188743032208378750395141284031877269417237294993456725606987344675727712178137417457503949093955155688252271635095949563412593199789884875876091089956543909645156249686543961620015478363987289746147080574102153248219394993952968561599813115011914948046146835002256228502015645726740910058623376992204749030610592556274797974228931132154358133596654520913347832271313081759311782402491122726486270358328039248657616195122546912446341287121330009165361715011856081331248880675658426462074604891599048946908440879276857547128445421901138797206318946902278583349946403979668358845921950849178009638156003421421438224204076104274276088524214981189595335582006831442720401585178359707969358451884639480887377773358729239883292060107733618899136965941526974027658037287700030694594495451513703680517848641143734971302564581854184037559129875791531022523755046795717339218997491481089289946555607624420913725194148758096442913957934530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2969146468221204539111473632375265466035955814879390628059829141781252857319747792535886960770761180786111570657969969178651090790821425259254086449608415153755332572942569104574703038196346278836247252908838309796139548484974235483632980251652925525620475332417229188719131085048230394458308921719862798620893862776210552497014371570176626404746536474178126278194853081471772250743181883663179516196856742945029209140281329506104351352978975860540696100005961436803191917132124513460943509197733364198734865394372328966349146268701404872354588513295139047816836198237785374774120396907158965082771351075824112274472878640991445841729382851571891704298626488964182713275852268434571867959087933941869332259082308975532138180444068014981885512619114899972735804739711093701290842944427069927956424329100783444842634130893002187410312750668047904331648154601385576633622449989242382203355858301440863696149684956609017929903523940999311541526727901414905810292967528007846346792514152614985139577449476619651835340481202563751756361799238811343082089983389326552557166956846793270667718314901459786692056037843796311115928123103974263270843035931396101464093719545034737015936664362597455624493317946772520095475627771094120893385993281096979978364819558395207930534284740838416907349012580919652128402369416242902313412538680757957861178258523911019709765277487491836848504565491408653368116791772453765109341443537028071079697052854410788220991165021943989512448571427742587113017882493919339242561869923855313722684793098316711234291309658796899717919417311964014834934047080863210783825264007929256535883198290684522202179350996085047670110248346279086822200222554801742838414091934337858817810469372876051881773873750517953564392493079824378889135522915145959632327428940815478414580442675933376059437889126085185252625068536985189132651936925364809038372666801889897235307169346385436371129413795164949645534945519206096402678438497060252976088579088618584756774406634687369710623762952036816585954875060957986493058064877806507386660317799345268835418071632016181732330675080813824199893101341034420867064999289638167209760158945174524422250334935975568363357269143751042906860248137933744127635454447610539668204552831091832421054206584358202126018984640078945414342882460455223414708268474136811413346630362376157313591264892851049892066199954080787840003301707448156500459892069882534017872226297543114829585532848798538098171727656059026717435120940833986339643665314558347362967001125020586884844032162378822972426834289819820481647372356367815997127121504687050832182172329252144056436825107998877279843330024570230038976589720765317043491830322764109485339721443524741009519530401256818339725616575317583703491898832219284193064591500202512117908207037139540979992084594913454342383652539002792419127334887551151159289273349828767852914891972524139677442506976980948049404951425665584281296312263847033850396489524561486394040773346832527872163785457575541265176031810780912612064239740570103554954522820979548791831002281145148518361874437021065093543242215318062654286437446379451233830163886327992640920623887964012704869909567222487284690661881930268787984198270080388882399654093053206734797840859986615778784594537770987212199357463920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -785746088490782305943333098144439782739735792108656225887183407253506595898089589516573225091681829160798950020111432197118015083309092634390425338455913249377597222059991794285611412118729244896951987596367651943813728942042066185005871864209934137917731891096227350877316003538492725476219794010027672272247545551129268901195339393951815719991382703759400388773480441165636432608519296589887399660902048237459554089008129990767771266842247150861248241361560999903140561771920826238353617486083290014597094431618667108036466424860071296876214139926382975801887053822731889173790390175375631702137062772057576525773826623265609623304158951354934870378379468875714281558918185639270614689970405413908983377507947545331658791073621512279955367604556981896008601247129750613067804804452887651862908074577055835762792478759615960998240194483952096735203733428251595551601483014467164258150504161957795177752735377261970968838834702350691482174024375652793480527198332059155631073074909293816248171631057311256308174310678047853785702559091978517842131179681427186233246684535110969009134841307415563742011336747162060856631469182404717461238150939802967569638814726411435517894136793441697230134430704472549674940836168204807476047796272045153903279562404347348058164512963669130253469956182606291061407611855865504736575160780001095409454795939854133812089077937807199351788986790282004089337646079065101256639894254595425472378872607857685089618959602806864269405531889188113738892448382788677426577363725490831872603165231139975314049282555077009498326669134370111928767735099131740076622405513297929104830229335883951316112450296659634977553436414232550990385126902472345410118136304299309780056209089051220487130865421880940496948000281465277676608045906967512148126065008243151598795621704080864274329219517433186981988407592489965699908741515197916746889772441514411407392895143660002109134178812189947739952397275619054527638102813320356465049423405385744552579795578514484691133687902433854714312502243092703503435272043859728662631027396086373768858687479114598825738107370674930329817600937931359475125142663663070298920330167712346773874221379647348273533181969739986563400442582541398014195058904112841400778765605127579866451143979263683482176482779075932416290317860742919897034209275371777860988392554961394877106313932258130572181457679748517027176023556535856585525156345994852259953439431351409389278220831252937844425716806710808366753582219318666234162307398256129225563070968333712209443673621716718029157400587813266169578434993676822604666077303361859095866012601908717194800680249412847608060178298622636858872424096461067065214706781730474118950981759243156209918592200523025988169479538781743957995150708357877005804524375503901470112016110555791580342367655873020111752843516778068659420119467340481591367375252080963221679790755672416732615958696743882436426851098590760752090065331905432962285673699595319783990265921669859503640498440652208091751162114303079881223704683998290099428328703988125217303020721205169545267894175099569771670880003662570347358586846887477775735227526475776201464024152121336440362838378500946564027670783128660909010887707663217339969778979930707214758442502213260551454549514941767446884388752588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -252998702850800979659433039059572432526612720725237107388200270795963859676732611426077842044634080311994951320378403158604450387745136951829133235370783457533421571324341137907504084706131254530290934651973221520904390548908571098168097995444856373583610184787840169667633242559487882012334215257076634829051040235859571762641832699368891094822490294874466774182412758225600162917449376997626561334474391041733708597969497808209464376809844120912115169247279640721149409201118971489981943981664170908230335591058265938421010298883426222674632063205927251280578720112012873425544225223234189966487353860033534888587181024905702566643877541427593841297329618247402025880698056764635625397158473533697776020526047986710681470207952738501694567408917687139459488509545416706698956343858083072862220690903547736365505985267429858289694806302792890903764205169748803961509293259536191943993385817798257359221243973450579290188936544439192197067271360288249026469954295257047493817874068025915089268254945125477292861468992263221045107885925219702762325945794837252605326430075358588316570774934320522302729558296930748592616334006343711521964818741848018279261042567866699085605587343558831204275647549089560092849820356179123731659603753400548134754389951003492606884949564371578012093521250124209403240878010071785836963701787564853359410864619235687193798741677931623642212708629768075928812163354261048298650830942200003241676461195017177477805906084928988933820521545022795356999735680487783655347591380884501987958952403038516778178250921071917123281850262277481174786822112065043289673984749913910317894312931460468891910011372959132496696340918227893778124094291655073387675714807598715102123941781263574111374253899372591891469155220240730278531736375993436714248916495047744920960062216881750233959169544071224169766216540106161867684863588967585233551019616218317931146465030361187221579740351428071001769894186202852553597846748854557725209594750099426066764295630070357141628392578247188387426112786924329345754473914207799914529899331509319637028394916239451178353256426044488841896699345816978012693456127065293191077252728919610076270135847281285627020527501053382872427196148739550175800555405565826669413282064149824833559379055683973819871095335828013967899210448087057538377883340993280931620853472830871401204081634065728517722751231502132318072819474422296742247525180282002883962155613512579955657272988366511298354367632240942007079530235168213132439295095692625425086403285211959989308689858219883574860408830949299448109187606243894595169297597852222006051069541686933215448106830885953550121122532697337596188338858491806914825753200350676792411689025602649963496308911159056930401349800817960708092105835784036535883553848964928380791945126870939808667519574440468310957061430745586353950222603038243587905180002246590981927241994855821282948073286123608103543882334364798532697239011036512395142037326263696174538868842545344205516657492062653658929533270363900769828643265985598479197913328597740249640481902811854286638723446300843973128230385720096005269767123666652097670624626901963299427710038065119945298808076402451781741211095623663444645952267890385895091246590518082406449062541981385638303347571209812582363257058099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -60078656810404409165463709162107723509336952060351035342290475094248687605080077518948086163581512273838201716845633485838754528615270658185943905791418572878041509537516436398169796764066345305493103896408480221637751318343573513619031184565847576241400242464040025437849554936969663771548516185060463588967247716644388533686983456148271729868319871048759393257150255507487779154902557473306094478873270889793235442282449841227362542039437571868992568308414083595350942603174365917794181311188900532368039725203378148209858890499497616979356431642545720987461776231082353554137306439587104148467876139261504034821012445188150056604303050428515603690022501451845003930107680463266937369974009182151740322033758908860425446113212050929911836309922562996538701870501115699797028035421774302602765369832933095675385836922028835614402443001345570566307215411285814036137687852332840253672624584644900973865575297436498202251807883647117470896255439370397579911891072389761902110256571412850599388697919260606778846167482737124649017701064315329681806990536896267212237695092700083100108232085073814580033496099237313864611587454365613294554829341687710184506139846559106599673188971696181871397490668701127142636627364921458219103406402361495713677741334732429527652526493079486365317422942463620592994574616449041733148925692895746052236587904431435483205569682561567525347868038531029100094646894691523833613043967115297341481720858211746733538812361987321674673200910548088195498292150880855358544756729605331952855186561608290894033500167193475843154011820709237939742237000551458242186053067752245237298432103971020855477652236869334946839908802307035091978245117069177086724165447828189923238461182829117961943454324184366672827454000628930889297725873442670886090379606988768943796921891043015918381780345906016067805807756220431583784381468880209788459668660229558311488351038703071464158332686103869634354552463846442789589783452476170434091607470523364191686211845274469352207246746373064980000655985984377068424368013792057361386811458456749253120540246085336933511867524648482992287912860969860764983808353220225794152683668304403125100340942452773055558645670845533029317782432177111831662748081919968998521670326430766164418399193434536105188934609937717623043416424377260567065936351212833991148037939591427963780022000519666162551474039013648234475416895777646382027668408990242123730368858923797983681308849150588734861931581178382594123536245242115254353919159733757069043236797354638697639191679482413672894378729940029800101551267795164966102219808042369109606442040850637641362312663127131237821223745530100175088079167216622609218707211256248162469486907146509379806570879066011421544410245529556005555448426177141928609471287884761894687925453119789952507590782637759683998478861820806755203331865432498513170117065388131440494661488367433149724304357405446289033984041798489283031371311817449520641850958543577770383189948488528808388962407766870771463243159271149426101059239246151913018179643453533287469687311583072459856838444942588590555785807529788491125113930960002805263383081254144080501297400630091585285461857787254679420809150809851613609673219072575391583891112865752496181291376512369038061847711715008461978377503375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -11253399978763461367447158700179712208770276290296043079078416639850478340004118903273134240783070163656537173151501810488723385504213570877052903566954978958264132627874759093033601647247924210732073593700533590583411968805259883679761624193622894555825990197974536632760654909464747449511773117886773215895256462265978296670053441887658331610895118231508418889909349451806262392539702205721439122639602261893994476169390743693997314604103645495284469851892009735525239685375914816847223692081692809882942268200586704306689490411213448943229279000829629704086667349306522147143140150213951353319290432857901713293094586351527404556385584184597795158800689901776352581914478651391482956324389369397556787332898878395233737210220324724875009630162710165159279057302149552394577555868318221936324340380470366081966612402928850010396427707436001308292866124493583963987396096249172454650033985338830272105771606412134240302528018670559612643006139384121934146359962745949969599931077216784583901714659891167738855457396403572999737183906596882890939575500936501669945424188025195946061552695972947843385713305019782000257025504654270785167965506776737077514503473055607128624774905348641030986601037463321578513782525669122518756361592236867212453713393815688148221661936918690017099217750682289729419643533035375670196036555212845032754896562953620372578870435847577853829933528712177386664484978797549113983638471030870221397635785614786029451770867913389367648685727632839576436294487147447471566072893646817027324983335637535468988009991558043933489015102603925169111924855244527500094600718410102221055451115892561413595326453806189813134742737127339095955108795930833364314103536613019640098121536494861718109311094411698234310636168032988249824388422687831848496887640397076603751735406193427431215855912802280822945036550217414013985463257869712162192525545670585361416363576376367823195953112313657087670387596646652621695506392024030358766220214089278198790341965123058121523013654534919736852629852783264471179009930944243595838579709259936923082483101616834061357127712343018647174606341775124345260737523376214823089518654293054010620050768661108621669252728752817294025303396211899847140528404859020572395734565420361788104070789682549741552639253765987895639853085806917523144398667297628482170881205394287961583370107905378630840079223316269307521895309056841182104884704562510742518420734944975171417380246287747945643306285832243903348620344002325047741645871494330191196008787257628896402688707678869831513312484993256135443940971748853737154374840701839506649316091547878976948746401186393361192504720479366990956756128221267720631890395804870131047454235764988537126121783956882064641677895401818607841588337378781039639186633089042326928488953715919744522593181156872186280315790011291790716444582118525655378502726511783450506469986125892269689606858696186277537768210187849912856625781120981053854360903375931046420512607013716136197440579126187211704318261682171866161687449146305705247698202000023189601326668255993654011721233453234936977793141783988148402304469726814664287236373040607863056996374557760614133710367975520813664504398881528390962711128674582547637374982910046585169611261085277874890210308678262041641686034022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1640167574276621984795758486160080213977970724206829327470083607445556412816929155744459301518947799190606755458421108353454279882593732411597962830812857394672229278630608638388098648850989728423624427198598087084579491839976963869246200388536300364115910036232179648725015375215999861767290495870507511805374287740065107353847233618799359980855793750202433895886886363302816269751583140095652027195248593438148825087744152491224567094966266803194311740318169036794658304294886183068255989323538869640862723724679572273149859052258041850084223794725316320118738704091679790885162067696605848531424320736870061346185241107032575095928628419351429258926683585440982697193318557230193378903337626486454778596989756299498858049338743706592343950196010749005469124532264391885147267524448271186536674551562090464970181762619692849979661889653647206448392443905520135739081615428237134341390947639731667788011528877110077094100813476161928061038006431134466626093053354921835067567508046952900558501126894088030675072168011294530996729449792842224355857701988906137216531868971248685159302586208776295743291167259843686411584520909624772608391230810914056310516114345711196300458981557190602800694526384945001379463485171294808180890413929816105669778147291136651074413216928482986742068931261871606070887873003251031025704721007704742354488976948438181075066030959988495287269259010263089453210921454689934824147820190424520326174380099079088812370682289572830939140146894759642514702464603106928768070720856621947075222790777888076060856766071144749097985871416290077504232323382556050983411182316369575662289656276266179786774572558052871226669827450648872384143743469480372681527234614459868496811746180714401906080746273431772394602618694023622972542249234703414935024234232421017571168841490699009792951267967268569660668572437678206958258765912362354517847395364727965891296455064884160970507431006251176631444497711394533791344419091582699854653943853358263912139716236151406112421772915662327064774604506055529688069394423230643505908744439951146982759195631174596334634241444976284291609487122192237865678755020200490527569832511803299175509285174634188121897763445651878493301046462468488920714175295651084498812111664343355119287624397371281338729290794681920060428812305656854069462619902753379399544082496230408325767915466853066181961957104800264752180378014224958173687547329801838402283810237761955407830719583120847926094862350321656363073318335187831747297262615478095213252340242862781859318842037400552362318632498317739046558159337346132553432543607776805308904817131825563394413628563653248627977482770441188194730895095062092695277043626377166383430729945215016079122506142356403462475318871744421689498401093134236929277663703769006907803001021532701529699728059150078018248433520961630559569250855648995225264219982880060713449013137262603817586696204873272338640455149978361320673439252651631339237194914724961430659904789404559677881964076807604136730202598739686849715299762421527151911201247382065864686545531528390878874811946254326986758057618574335412710360626916828952192648026769543287693506149115399223779903051411673727418346648212747987429005162965879306799604723710906546174407765977872380786500839196011427780362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -135580816667050344070865955524826905040819259964265434215024241514629998428376939714875589421463937098078368859552392950892387877438479128799150958272598030895460540173331949600055381324404730052715141237390940200943824461395619973399872210589107974931642416478448045865308779475417717256219690834173877684596573619541922401201787447653206867426941882015449104914448616699565697427879660119998748888552618952142809549834509360610336583979072963141448831770380668170081976079266328136934493679798433832962598565968054128821250467630967025308932044157590496207293633281278577374596353477597495603145659321102157948331444749210138623724386098772379621751276633897460111076678637198252239157538994430852484354490604857790124322951585671871305633385065881019249915371212306724446728208021133477475873551801537619555221555217705397111320355704999586920926834800720771190151639162587232309066877233805729174830790986672584563923608155557487721605737575062446936647870946326634980692861122045073724997947301886482226930993414001694602542502369609450612778313246214601959800631777858708989523538726887134103794679205344507178134680852203258502793189324497909509573710777359904952908192353644382583578806960747245275588950597125098823479512643557540322132042482119421298737529778967803216430559199159404797854191781968845866923417508019579390567905838592915770058168029355996811023443533246528691851906894041925858559326523253901121578145302265226393008909466953679998232682445797552488941427422262952897385044149832519373201807584981950195993727741157892721155115668411580530213678764043171585694630434766465873852237640909264580984158052068857396366171856560329879824740362032200851610811507303435012931731972376603602074613116391792354317313932288840327349589752008318454591076237478765678221227051550098527573722950838730196252424447207945794302706673596203045128543048309545255740734138381268194584847824900165509939966586825898560457940639627732679034544343028369376838661364343131074667471237374573349296660086247004032377563778283270571603323763380936622916192059344918696509228736803236713878379781435843943025735324956955897822449697092417244884059597654179233576914796187667659244357406548877594318531633571182881696668633629992928202457206290825683701865586160233989930882399459465450890953497293510817943676106868153596618291317285727515518541138891512920728742563690411477099584183608384734500766741858194993858055457166804249229319151236274842908876371216754942388745790680776883146126321711020622456607739633236532397266885821392374710992565047558513235894173095874829927797537437193331600014364713921943809375550293003396285977113748164153224447752642585088158112327026316353679493597289399863913243160225506058725760519287669988167042333056279154744942355765155202826192294399701060490945172684803875441463308924815515956649254768291123794572989371763146785776037261789825233909457568483779905266939300381616280189942091646969343974080507052092471968595218546386992780125188432046267152367995110239564734936585163705823758889746257897157770286022130848723641515388950725717487096833186561879356820946150462986409872654989527550391318117816997206566523361931326541412169445173251737273474971887089459304865215626567238142855288240419635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1664916546978476639482808243276289802063352416875245138631104655644265595474524652512336988584441068038894309879540628179427177756379052210823771228610628421635964943270002320300546550538992556282072665405049937960573934445540491851204625202400429484117568261824423154039537512323229667313766032315445510446296614586609242873981078336277769055595103629435428581870878019320847488268723547231708453714747500586545535198087113722033248204962099293800311486777205908113699844464134012352183275421774303169737472782553175871117195886472515029795103135777487417917531132268613114915943330071574040181377656866722712058716042871470530847624003117480657768528637197497519086267048657304814783147977515165898975288512327614217438762109503043201798227814516601821761643390144347077258406292856162866321875364829574770562355515835219531158145493637783065922572130141107544719533836668679083512394948716020135254994449482206959169619609110948910066256505914791618687061255786968507020731518221575781843519681372637544223281025781934779129057970598927450052969852019167550283417958979876403517578346253284360079942207931836581294445471890036208104512199726217793644741012582120601082526633424843612810557112840787834529209044181967274763555085024949702653871406344410937168838837590007418002457825986651498470587939652625665361959210754183251710182190699777987813631279905818785862965152207359244606894105235461842954654023909196238920516646145440013969862855068625609496729075470478313339381406192924045433309504439140296911102936941067518077857864463706245102246859523219712370066113349899510428655837769341341450949792570299548690913300804922407638483868766959435190207754579216023627534820134715829198698397723326978640958123480444279368442513193821195369645068317724860204662904242746855472172481633690058421451950945055115312205457851851120473180028322606446993895601626053617014712916505857436925695187589941890518846396198001118929411159798644229337258574159908410168623326752409129456334935862444161562853258448208968055184150945011082972433138394733817575665953283819049396174810601071839058213238332648759977892893646613396955494843461622677057074149771343147782821684527985363427269384611513753107227222402361081815595745560784551495424445411052570692084932373593846687430736740673922448086192567234857399903454253641157815537667457585092910573150329247554120778343004536395841597303092634430218910926629709433045149314742247000500205673617750810415316331451135338247079625859939189769456942510648590167193492995790533774476283643824751645341929128548151985997166289327295064708098692412116383711565378643389809151610731587882492837673968837160263514951994559791062843488355860059262120281451082044321010409971781412415377471064407988680296254998190345328496369647528017815598083324681026202814212440886663845698525437756562833700801553051749084998345469922072245106454583927730279094713887180413012069705387358654592108257819532587449172525753868103701105904964808250872734335969141979993854369017674669687023495265292183620527014351591338638506387246785290276393281741358972969380845626666283395594262285278576651054817072893996225517851889794860090362833845685285352222633392202682014156997809894560753100999631682139723791322584203858542592000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 703837539312214217995742472984314277993476779693378790713181988638618940558657715142190625137054545107171396557880508390239776607101074484124984327075898720461927981447238832998784827366320871903535868229200114598124699108461213205127607865057700830522240934391685732908597629207426059515166069273621850680904218347434113557142594009718545244123968379212025190561266582703482803298370740626173940940487456761717300646478870904524619282726554779032730983775449494537561585287082167004912946433677842753914410689436499412820650830682580153248362345333723354811213956860792739581854177841266034181276937907518201480468155058990874239387991822881719627050097372434190102106891694282326117997163667814783625460117163999248163523575808999857959672201166673525555136163043622702647400851592727284324993817125310182028750346685864107586083211980513246956171596047344023199422239024195332248796541719248783203500341007647947633271973733577681805611370971197199384017805875087238483441340477771185540629001097422328354669877748320255993858713106842881633288161292493699904036391074151420442472753770166407647088436437024292191924720088143983516957891329040063065147964455480293522271981015573384464662075918807837622946287959558511716185162573070951618320716834335947830611346663297727435797517793829110254412018668763246166059927763430364696956557292144567394827733769912602520322609730482403061684216925475188129096452211550226426638388293678817906294744570527189813990702700922247508168995459455185904811778074849419775745706219904326498960906697500383091085371006937606441754197906582100657362261059071848754940650967457616816686030144189052771055405685150201063595744849050016505807113022095352723811503609440409640251708501404874702518554599542139105664778497946929825535858250443392324479503092975884847689886759443056774247412148382784732540812106335099187426291422301455448102834387719120004899981858196283792922015453117098698301620658373845143469502788304733275600414162078441656331357945565011576927387968168081800689256849336361604355525624465140868065866603893600510239870213022901581347645042524462415560909544915012385813111371683894550117533882294458654672458714954513144879167751374007974657438890520364218435517414561304428020320050303293923845646056514574160657210206672865684582410224435547576379598757937990424763074093825264558961271225966119188543365476316164178610703767776555495985859443253763790347743520781683294026367296468692477119312007331396357478636962042507622762817229330576751850677502514293038434270884972334584997941162136466254856517041316568673349578544866450023749864483715764750524074143260578508573175666502259261680139061218223819668114706544610050176454746360951061818865690477691724921818030349787390627850768839726501945430315883302253335639905031355606372456349436326990107396184755402126999644726976705544399893106346893327477776487390263176806074655189798627110593176803873876316703458464377976371798032649811746550159597963862233801122530031258390535883608153822153482423956736741381779483558675515408883495267008922884293125337722444822785626619483281137412857128553065404484296650121757718978304197554312381923909085449431636816674216046364214915345461730864825438886042392042117723005864817964613632000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 61423937102011836268353561034615903793307862273989973263718603462665901046432249787607958514215183775120990399149277095725263629324890502657501746822591884233982447671168254590751414571536052786885673315849769185838599678684595395867608941763664499190624516914978312397334664256289068289997999729929928333326498011021875190296960562712132108954989941782349872500978171403803306735665029413796080030623516172257087672784939300076656038309526339269231294400303411355397021425826376639023344848574524777896029141028707439317683384075028988537248744980105971255603921707062751239569941918710677275151751262846728460483819626338665491802872500499937585836386119775280289709436946097184714510734654915193838965408356819907069320591115988226824936386297750390256434727654813233400644749539541931783734228055286798924317805428337416522259683539036224005103425076975702037142106989721830096161845788826509922864983115973855292413234115281019983376542214439530079329703723324257224944771976227841267217718767212684193582051813279861387925824695775100159911835887225008045991878940591395934063100456296901800212471230976774522940994569538483154358626795729510353778799937015820708178383649362105357247648411211985658365043061208525681581176585702991077274003449954974111392891623808248758649113451900784412501819912182078511486187130849095813471003308151073147437639240947235817385793479602121196196162248558374657286155725429027641823706517903948116297468933355876942506731907728132284924847554396854103432118473292639223057863403887005941285695951961271430102486768498936267165405039636471733539976204860660272428856968682061023335633199503416734108161760126940393412791291242728617983335956809029315577242819012950726671390654628414905534234719265074496671895295286945962726923012792278579566428966029703526717569258208537465759180374593440727741318881327940754307317144533281472864664652474598106151996052647788668475333711263996607608044557505985757427848086003267681166424885379323458041806977478510504316611561207316067660156873738232207008046952081836461232430307458414116891680423786899323999457393145380328838643308144651180460372310848077631232773007857387824109877928801125454294032392102122864729128295473659440906654920764087822771449277975124335613516313574080086484025251571114100358641296787909356533782062877143599376831181536045689184894494845707757860327671202996451649866700194573360662621265189668476521840169470626975178241484382369487805588210317161732955171829932730307673139443704818404133700471935379529210980142021422148998301007007280237770733462702132742836841913049319842179644030052726661301401197454853328936727699312291282171425256811582548956692499218910823867109342758072558834769645452984070717247778573021146094032083482483265718066435520208394376150813619574067038473111913462768949308295273183841965197826094890554106332139198467494833098734875347373847052169482049104644020009074683457096003578726132034816128934738856717482559839570125208350210054572348025483296857774360858211397954067659885531646482954061852867770281325667339006010197585906571188027660128479971181227132003808569997917114560528811757934693431395427779266720910086338363701696330136876759407787371886358480438952076696481195785435047295713280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 2070813441926802165086136303787218301795176021148069834332690409430395642916376749467243035302251180058130236886874790357413018809621369845005810117962500600450405148344288793779076828395001157564900350210208029769311383668517640527039289426698189689423221728136958886252082436203163669237893672454621623280019553701617009917348109645676573987392021314043428195089679639563188694575921128170753148342730351312341044278117002635678735286057233892895000027440001425355166120316054864082082829180844413768404782116555512685677001263469084967650368044980862850423937350255506729522441887327363802457449630884238808280675995197817805225149105997500975324608608328736641732235704404839172242244752129389905833993536780016569725642741528217609775354944605025141510391096535289453156582128969465386589727247322257644581396123516817706194913107226181371951550755440609596531802860999376598302444897661393951737526570177813795746593511136884282172947168352583465188808176363977746146797980142506354311313070100593587928453219478086308893208994909034605437419581427965950526312173207594787144164781690188019968890782791961154644561471363421617334192199512036289505201898258867298019894533137261308222942246000928720420808098787331539107378393848570618720542716317461871851115725800278925054061087215261304666214970501846643708417648001566231673656391430355042678882512520245915065844863236271324257550607493547567698509065660173115455333944153470950105310472521120306509009741421394065112824574648639484907344875616526142109493816091936296240346656316836654965293194212009672993704923577830139519198112536273066639242103849187731114318719709770107621584450157164300821538240952066236482015309232959357477710116961771127595087366382149360608977359996034225599357079149481336392600142828880625421235112293320624398122104833524980664354755668015500066219839235770692627332609015764762624054945624375951187691721176963688287027893473902422032453492229128087687839985604999510190931936456575849064776379285524632525084183002666194157679314182686382847525347076677130740251429480779625583220287547817601332264146792033461832458053901371992263265062512433028511048669835420585284826217676018375804841077455758273605362289499887369823659190335106979458598011655601659638609332894373777986411096191509405365146958019141156598168483802521695852104826324239875546880026818984732000624898041998814694595120885761598099074073555186432120084791378019503522883901610699565894251986390272803552458163859127101722912590685389148289460711543724566322232720617479089402401531565041021943176048715373215877972159485520220275046001021059325833004486246672887965347171434389736942382264789296729606836968249824344866924241489032827547450492691758320511417999135859612658533821858644809952416714066840765098162981658118687084531493979849852159508065152232021668902394498474024693944739315409236269455483636827316411138601082751324914117883505339026480635768051359391833516431513369730000306701495770933342723678567337674838531517980924994721586877990309792854197689752863777223646679554198843518337793226943900644131540646701568245329396996688925164983732172939525500911217862642234744915617285456640964369491757675309309824575132845867158026670230199288828981770889199616000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 6092936496919203234768506982437950528922554346676028546207511098398959230295185260750153786892317472763387380978780717236849943072472133774246139197655864655678677921806808882896300976338033290953157516536762637149865875516571574815555179257576134792917382939705810453027448108339677864697097444124472252258290057010406222454434659888052324146135570645633380421993306857425641032842053749350670410820905846566801594910029212177061588360817863514318763269128296945106013167374957827508464247736110971032172658834196275928481289501778179421938326695408998980200990940451225367811087806377537867216415725154675951440402635739858524938568854691345033701675565338227927713095373673447825353362275431450667706564446143959104655425553198841981395895379768319580925551963501969035160352468159194469351564676303043224466791941738292370404198719752054788007046723980160630254116885912283584812394873310282766158443422709655450354012827573459669060425529995185857871664187823964103320274779418382491564549145916351997125006091584578514165541694743988295886517378397623971759378886214682977225260999438542875226892077083608302161142180838364676177122752031366369490940735824509500337850763583294558345062573380224147587357856516616073898946296364676315358249680665555598211395501033828596207109945715389784789961185442441588998822055475022024296928838865564418391065820380130065915466027504243306643393606139695998194654725652068000371102492854939509843558239233104978367421708725298259505869765173517852688012069048168280745332939493873055916903362076952307662438022485098110187002078888603258761038337802423436901993534138037697253504614411239663640746539675415140456569540828689094329078754333121107507835068713736552921800812707841287677942542663556083421789227250368069242758460806726033352370020007265275922135053881084739218910862584301432883383481886222395848109153483069356892005216132013941966960280443162138242742061704918905036877622929932220574178987629196627959234739485108242993860615383601335312834898061472267311941852341219933585014756052858913508720344785125126966838812146070802460391695656830824306648652979911005580402386307107347565008496432041088478868733245473431912469440653703851261216586997231499763667995417504674950728029851077233224253488291425635094359633632684106880184223827620809524807782837939750295923967637722043098723038148742890763220904644831991857120123313740777360313255483199737474198313087974889734393706804978225979479194127490434105711118695551474280017476425981958982506316776922762022948657901875549840322396792076817629330407163719939202850780442968349497806422753758964572470052750103133006399014753710926769158394531982821752400940805455888510599006747436906917472107074134087815222462213139158355457414451379956540659301240865032860416784360233497873779014719027698849885631534839911802931463266543435070677433060108953203346609270363984530214881108404469059925031403682806486782859028705448710073926537845207493253654840710553546728958978742293000769406930811685037979692915812133966218396849840132602597118824381653239749601660695735117469945639357947900808123278762173906623669584908565857194008933980573907235541601390614192925609725077207711935422436980381300013305040414088375115028889600000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3442811047566218565378062370897057293505390194329732499274037935543389944590987109006406024501670723320555603236013321769245433763301204959447261859674765948559087642974012126358106531730414266876553793243680308874603469319476143965519094045100296559848196904065442282936232484809062740122731035751803897402697797155536258636963992213922650893717782196096417515544258315986121598918962051442099779379469750386166281477467537731128858368631226152468729502321979876631235567686571315563512478217046381764489590996171861279127058522037344985024759092422464986708909570829235478741388641076317146353718312124391040316471355926970689397766746974137967559281445256570651252741138768385527709140485582119962762880613274845423366030567643819534993235181851917210569413017464890383442533122805505348786383793382386754183381485189176989656642900625366573056103323484595189930711156112536756139063121152436889456767039010053115006040116671687044818273126710631461410663080700998256561572605519445971432171545792962575515976825945347707527848890812586524120230873254130194527634859868177775575003449265545632342083061233763268197597991296645302739330007294489445575819257135350042542488780937933202449275436763389348742205780736116061056071111054755365977022309111250696568835246103271117809526601390343444859111602929197158531173084378071995611055045433604536060435599873011621969518009208845979479573848694508533056179826300555175267688316982474335507851186606472065257158654076848541702315300348159929677190405865592770767087218870362899441312165480040402120175638988461456719389482858280246432460686548200989969767888417280328107073058289235285758270208862497928444622959530064921895194916775173191803150122005813778368960830111025666863641345692232433563332332733120408104089793478206293778221839167026218456565187955614226955542613058245891435160287717049811430670691441003189093292103496048609687758781094091733597408181107361720457421405181405488295065638020920028387622781049317926698177002571001702944598133051502213480432098243432930469596139288977104947985799008574048452866405828699411094919762109726016918747059710612305683844884812593375540889258067579343039399844889427266859603022654286712461671430028003939136334673817280623840196616818463292012702981779830829472549298633827031859274065851764930902491888221089195965304856049097979300823095301821101749487892202619392905629962936831043699960622639914405664074808855476593816907668397165540743479003456294289494892777722321137304837782013523888968172318733922085331228375043597672196172865516232749221459745859504306583423848064461991477844016367497933226123990723314364235261878768883161454530340539555423432678277936456630677593482461410382498336998417609041620371857949019295004096688954377181067063844719797838952689689465458556411181532524371460454752212603400563549610677009644043232928396228841555532913812590688161584592166838229133523112851283973953020258230381501735188581881432740433875566424062620529079465112547314464832925343325438048384966258992452005913753540434046189775396049210258107392853340736353489837470791165897451483838203122537888610095903372033628676719182358884434870379357686499671458584065786012870964096014959367088540754473678111431369876622540800000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -254383557797707813364961324151187448772226897363266296202706588402764784584273576949393672842370827262280404111177869029762279901940271237739556973541079561325266436147826033824313931598186870736747409645611696588909673112771440729389702028012063075987750922172757280368165413354195354221585407438902581647302159422600022043390655142863292529232828770573963005418421539799006096534415565418311393995453531662493995309093675566970754699756174995780289934190882812883928927955389614251935991556640524942608108632386378634912706990155031785137625469520025808066899719981221312100158098175350439572169689751053295065232873520631981985204994938850706608074744435785545451158159939753350273342130482593443229036727071070703199406616240779068383802248952962787004936881828667258238315141829977138515949016537343365764521012766791515786570270351972344796101490825635703792104068331529275483470853310410625074048774706867279883238834335840694355910665141726239877374053122154085701404363226382270055777937521116713714665491213706225104940617978201537094637296281445352589350637820921414953813875566660544325904677297335269579422797047990605166327829244911919688431419930258307675415566846091304299693774360274284841055081833107723258456038200783713289479831076965845998259902664236632400637715273266554039146826878265054701059634136376962391836769626072957364129242042285512379515137853436918302520461258347732130903610746662601853962084335992621304205875890801991532298446401446005925111713288289603067807997618654675687553754360347432677419219159550223094254116478646017669845867362607129456943661832315723949097632623649305073974511283935620825854726078018544396205393433253099881820489519687531878647952803213062955858560256700101502526135393152241409214030672517258083135257222054429251208167143458061439124354175217145320440476768247960866810428938985906349089498804671044602243988748984440241779183970880035160236653375264095215566650622193988339921389583205628450065472807946588768402475764744043961616912736344000673553019837425300049095216126103359614090150359105952928679637418474501744242236303302147581778562336751170523099319376331943759076751960094394207805126882471434680541311901736278221252946350829442578625021539002407004989143311503205466464268633444336751748665779579381418350315233677073767568093440961251637168564548186023151507795083671618562186488025580162416097424224146155687420077472840066371871154492068692688267895614299040534714716948903239374324810937750726703633986646341028763961469302896525323634927008817891922740539939096608635565385003838195473285354176385432657804656541613512264145974727784316959757705208858733788535115602232001366889482276986715032411445968396605478808394999924140885217881471624087574153886248034136019752806180303673517530588254397525156900996650487049561867861181364784998314053470264572729866416876703405898871209852189199918596913509876899054475079016890565542687501551586749449576492020616801652916202216793439842565894024235793820747786769504591031794855165371999970897326377998444408768376878529376695760526413977031959135977781971480541383576983840782878794830604559497733755367248477017316697727491181749022243448054420538049229164489731122816112258054821160842442676633600000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -12957604085651120823820976951896878719970021939389480847823885188202175221853228571578274248163304926885009198766948206431378236812464686341349118871020948524068374274898769350176058866526250655771757271318333711147478897262923866223194889433474099688087719549656515391183510000013437613392936726454907817195383279330401539386032880228333791036750023214376486776244684860076006993358978164520833662847366985059591597847195646513229448262497798539395934651246920969741779646021836776597123705070611305052300444488699200379199951719694980678534518470609287499193503464389521481891389090908112217358726598056167923268807569968417217281958229573347486318196043561487760783726310964025698933976916580654831931396083533056543848715413165589922793818017925052431644035195137492222824230363323716814457400610117119085453666838068019350182125994187483241705413717957576000578900984798345843233156280410254372628534066673066735667337462091141611996251959778915292808375754975380359988593152757619222795780220867394856318886455684109540670255846657374842380678025965818601908574810194353814825808234854711964222555617358752820631245059760903211746095324748934975970376738887417915519191061052924905983994786245933888545319030125817790918461025470934094813645564022339123504736827283101467759222510893728544836723423869847675652368675228564975721843808875286562465085854675866682861406062300929708316363906046355980404887533227908085332333789349780068080296848903149619299214562644921152917048859766185981887521680063906747436882750555193935509870303959297949456251016396706993825218814589669680329025558307600032501010474144257280953837109435317559488579790012946897753854794993957546233928092777744496136185452524851981210622487623629096893946708847850203648335269498707446573639772959265331369098420560367716498232504582075972207538119919706202349095041243442466023032440560520036557203275713891319140052770121253281506430391054314603804324135670143121962293323431485070542454539986029191806114109107055812812095212298698908464328108598545739765809293268221691983722850668736278677064275671450532733006839838919674833358218893616624943098939373845060870085534784239554068466562807052113551620527487067804485305949730930259277671174456662705467935265026443870427042458541981537786712130088436719006422378044806320375724105718111341428430179300748853575108633335379893546632841809165996635910799780810780388605590711466865461870238281275766198097312518574578214033717240067855241575251967458205939844414064380387662099950974695294258753423686428452995491698409925339525282079399448860565816285006583343490023841839639295416065936039322567801961003811305473718204499809004367232375360918397367305906492112023718050198395353535634265724246859957585337668598368599845269042337520945725303472381378191584541434793206425416403246369792324749447807781968917768494402077373795580556657311190150954330964504953197177750290635892733586794962734310791883446711035467041179853414366066054859716023742369377497231617423603655477217531772635765525278462560733306320353961597926702724757104280010975801423150539120826720650730217593278064277642694499024512556230449016453286350203527429599870345333240234330238546195793000543810736661759903373735088881664000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -508869922094048024483957336933841441045085978236395356089030079675948495945278775150537798770727854859249112250942216766124306699404399860925345637787055439840295143225433820079324789400274100068836512369004680776308747530651706088864720228046037774077880997700806938286247131579015377435072696410244197064183515469780413084894770055661970752228883346646160671465351280818453528699180208991253595061336595906647278726984829250935491443031805371370801610369535234482874990656832309401336005283535109860915356274567212431409713525773544219929096741901200207506974163713411458450390940928027243480740891307512588655611400094771616656331195864080157781990666173127904672437365603703067314691095810306905172524936273452989272756255021179597330428438049022652783148676886509289278881377080339074641628954477879609237173573956031584921625252807884881079146564470415910256860930306409788780993612499334594099042203995397662177562529096222584327798976476058810849893449448251788307454840629216118253864775497372067995379094221959782884241922957544962128901240091731391331998201001586587978452283059480252283536504740363903341987426801264684876539310131052059186461423869930192598323965365740032719413424085078952282200228561405683125533662106273269920230548493564966833760177668516001443812684264183173302660627478336332718358598049906759269193451551414869973954475741588246020315178299188708914181664189587910879831721004659753834267877653553749521922437780695434483096799704615735701244257327614762699408498379517397534262551959394145448267465226763637305292806056556189993297888357397035972528359335765204868834633130096754208460581113788678565341363892965426365830060655471385237890077649981583304171509068824339340132904643664502384962133306745784157702967816855147523031765321618938708592846269458475685031274033729039731313692037270413992473035385724057904995071984060317114055653381974118483397096277783458947078321933362347551543710078947213982591132658208989337289987509770165558414334930018905317706299390954965820114587366072108603708350358718422230490242872411122800964463607513486452171206079527447860622419805490278698556978691884310052412923607121474002140430936928424343697704754124448603206329854839081110596036230051856014583551920012115834122949824583662836093644482903177229968602456816603082768032493762232046737962932658402111740522684324028052184888857691568349185864512148843631327535934821227950961628273069377903241808834477642801193800867108408569367643424799086220549438674261280147381194838556648668863182042698609978689145518854699735212217031903536591705139198481291804771576313117436982798294403246826193842507868331764406333308051403760489131390996631855754337077132769262534233457809680204515712067176383549993381271313981404475396538973246055496742549329202845107993302277143278262720031189972094031165794461455172594847173600647050690848892355400636710442141895236557557897438615665153642348529795637954257326660152736419514634993045971101594104541945551691259064657747458593819000476742548316710185685154624710863893515274619203266503242693312910682974436673374931315145240979022707441958556142487966877429209744048062371815125388697027275337542553303463934795871765640734217200342276663409849139200000000000000000000000000000000000000000000000000000000000000000*i1^37 + -15943782435229925749376422991605884647471471210052573727185253354821891452258757219167147246281780098949859542768159090561485076960008710625954504518466265623174794482161479174889384556032594020010875665364516844341936563195775755793973125792954386183153826698509898697132748700649782280729602049665222819577878299233971967621128985979029123884128926392890066315563586097063485251436688924490783742888983961435365946145099042053542941700644500073071468268742981120098695389219735120626025973554812593165881259622332197258756360283534008951708724152840618400159641399218464536453329732319422620334018227985247502968514062182763498253971438926882887104084605907763557567604957358587940365056368064744493270698088264653869501585070104891400764838763928709374304573529542952443932746817049538414793441289287255533641823930543795941538163788625023443055151421771851278101839472719125618883236074121005862092661929544114759715744143241236961478651946896522473701350467968509138978560029714489831429726193782759348505566229198218789742048806934256425083870935208048716419477797791837863274185076276204889070034050398500153097866372196086813551661557008292343979111846020622895792489057649718077584235523353866263435191019566221442447944176185044910352959898686542811592102462590538279001409440014518856957769121216529172282332715623870706660883585093062806873400159573214058702755836505326105384216319218938799648876215326089263933277402869267269512907896587777216549042956863534827833784550393124307856908801301270506183021033260168745036141401787971443219672078567798044812640464060106197300678690582929244881429597516863818616187946534241909138700874213552539584412596983187083910664297092068542487048431104456974996828292241656489758017568589797331201034376398515958366512907737833759078514722666393016080934615006147831859285547355588151866783216013105284125654910096531702463477974194696952676418324345390617140683292834190245576231944046514337548949092336271368326518067835168240560294111917324736428432393924408831796300760614596876795194353693540661617908705266179055532196640744241493383461785024144393983735938680325153628049775418231412991404613336646911713213826688376283432553528813813336499233335487483604430069307442660826962668786525747741355234277341476541017333493544107432347237234680813890748986362999685925084157195218393880084324610187876420714525915877671350274467228930355421375701075385102575682784601010543684260926919352341886569286356328611966862042418163015716135768338088179248830716852141400211191152586333674877996510263325492355508166078392141063776425720476782460235047630638500518208101120164918372570266972442205806014524438620045445966645092035893143604688286329576768957682752232970313803410297861532223085814767596291715392283055982311901115967873973459668358570787623012182277730788598582127972023307352845099174637360824238693093621242784194780058210051900965153915464876340985064376442884603912405120224732763228954053453746149320063127514388556509654581755756705322723051932196197328639659250651309906179508949766327310245691071561628845557465596611600941138401165985184744692204960113857507565279043166877752471671211767972023750071132196686968184784994786887053162335724534639215247360000000000000000000000000000000000000000000000000000000000000000*i1^38 + -428557791208756082467123394651709737016388339883460950736760738869083913545112016811544735815320301481661104086112415822998904978440975688651091118462610590661976294778847753887766810102001581656788301566758936267416074807803255342324466057774313458670312737753326903840362603402703459848460102350874792281819151904887886768165062457600617950802074521180346884219745106080784727042168370828517264357928128309016213713357648392632153550787109661106381426096993320804392884219858680717273385495149925503608870529349024116664540938056447065279243580327245424643876515725013129738246618946132534563524207112305655150542578228860042293904939593564402456790312430534666616091429586700233895930951750768179441135874593039947414790947755715792075411117295984184303109776928269738649035554972162539514479038605360139385844117307939788139845550029493444499558392587457355776876498330317604896007836381882584890122032722666774433230251790898903350761386260764733394200347155618866626725521330725094621915549438843536343870681030730230868463718761145877989652038697721586056708722870209065547296590080450226059949011418529624714724072815426550371108973187248766668396173243381595144096665171070027057408764925602103946925994520792107741884327695947524720704950781751204843802716610764994753476020169219273356096211033577230595087567629500423175243981435481111594364680020287755858120446076195478319875821666271100721138449947349821027620342563795066967041477317606356250637499562764731351500165078681104687070579929991975236025303617894982403169750376937069701111507770914899632713595225104622082943927557053975992528353622679741787788180060087411556928989533041178888316996045882292262240838648965956701732504851507334735228930244013834410203768248127040394559166565727394533984220008689515661023906281790541299428326636521815301027739603833931760038884079543116499262465647613408159583552716446918643735000176988889722199425227240577005733182200459793358279955336466968822952826862553081775243517304677060337720164491528512727395949627608280957423446147437042807946450459456194306282710363902298965551592919739519277213183391261865251970532889271288641608558023419088600186460297559882937772791392490336274792720866102699841044985325420168345377303219581431296279596671886643567295277414836377597556739001008264309127047493118948728361008692528239556492189984302056373553222704575794379970462474089732436823887052825231793108695522762185187013366754972255604925891458901069707307073744776283683265498186852453571277685287494626244026990492730245807390902041724839497462120397945135260931184554467917955045061303638578754593343048337569240122586031505220878102909078076419255705635761966936587687994647914601416540428340963794198531737896067865951339685475940458493181753224985726661172947236470100356447872998948466282598141729103306433463778409739658807065974458853104039286779715791278027942276117999875527729853874595223246368870104352957842348885211170894710401895534526060549848542456306895259744678963984214935973312252418358690062336503253888314851880840207579799962097494202151058164910540175980250169055384685909082379322872417577686315515484616542769175897559650588396419848153942800064771997056447404222385910204858368000000000000000000000000000000000000000000000000000000000000000*i1^39 + -10236072709555985241618429539357447728899884290488675585779572117239611287556618083553263457562440454130791553625864899765269338887162094763806040775728476594347212893867875146080108868468428388685773375164894612997511342168123336215498657005636617690482971508202079581301295978307112663752199941289116054989545070646425378799628046980752757382371465675633536781357253260953181657169032874238253061230866806930082885950350387020515363835911596148599949761033303737161139745287243389841714045122598715311723478966772857625967416864957842859138480571511648513807863119515437681006199002986352907814940145056103197593975632705153757010738860906316166362829928839043808292725960921478525791544379536958896346130814543023825248964720554063756020300835851596548049579041148931460347446979381176162837045773361108261463062183211805457616656411391359549179577489421656330619686556091171837066020171046491927264227169273742984207137577865779996183549129059255048946522800226905188452262829257095861822741411630529206495909282768975753766620162784613907498320098675446649727394375786806650858094819492628536089906908353702931646025998166447758782096097892186514842985945317870317094888635301964963461859291225540789934752053458181188915080549667105691334848954418354960960404516837908566137921910999540553895306766652455251032825044716881538175068518006759012545155860446401095538607831148587956395612719535871611335006464741700660610261050992033565794673201853646470012511801098557855017915736060442354660147772675555086115519255312965192668669036300254012563436334596325844451268325299626309624077314819490464861510262087202355782086868205094950194085708474881402690987763152590175288142491767963151781616977147086508860365667756943055699489595829795529805978267386673114408411630030203189550682033118980767085216353697529191043695841650740309430578163468200481474106835744386322121678481332919124491368990034742626383077806473323035307287442409816725070983265869710635455557408777290341505203161208131928720350381398804296248231810753990360688150151778836195502213448187813874091493314186720736413012281581917673238087008083299988605154612043165202942461489181186886628177269130055318399698797832570283438306580464624471804746860387290169749779936454109704311066210483626829947180800436621099089855735139955727958207548614339609497510546629990488192505073942009712133016532522060115257768180128578136229309693926118105206630826181043077237931193271989666984722503887172796383248516316751611499246613605365230008310647229223309202331540523136984038051356220210121886061465665355577900024591405968643326574452940949846963808262384813223142340743038040742599985249657191645485687076282655414465681006997614283149056990775632881655744263120953949568235409565614919450534313874513677502911938082262283558876293059595720636483074683685700254682811212969882022295403250518873856012684157677799389170932915476515842012185462285897090117961971623673553531013313816550620034469085637260771377432780379066645857696794507882895608517988102527464822189889350466328755030889959912603641265376586031997036935876634799080119863996573988156440196031166690616382572927605924604828071527514925195385376234803967988965935978336105238403586457600000000000000000000000000000000000000000000000000000000000000*i1^40 + -217305872196726523811474626859642115742338736339763905319937537523726701570610588566041269341884527175560161030142315052442804189923608320428048233107049561683706098766451331014376123198483152665707416442760167578177882513499762146758568311933613779881377243892777867557300199535690463018561310641894029789251205633389590645391661323540391114546593701116672569789483598817647934315370199695514930594889665838542661271092829110252285963114117613226011902886899346371549469942156651928481132365757960214521087940876295694297958427494298838824101378811081473617519907954776689376172278946395838877764544386369918489830290947804862560166679844951459951310398605124888031262178871207046644594350192186109942182536613665048400027492169037532824608658212984443706202999985436882781981938303695866513164048747696640929844188153827428226747482887725746556093271669267973082058036940722011452918463584278376315657698357378350955772165798799055277281297328728638795661538124934457523883425102365438647698709356641067182843599854598244373501237986803318959249966247563957234119643471175457035986487878681483934136793567295733474400407569628339676643335246783128556674473319641748834558709021937458966906558604049446674516435513608803974669573338550281036084731647643301116823436298357285388709564200508557810801720539347093754490622403776087777604710213120623785431695817974299019807615535946018496432686762100522089424347155011600866172036342559160771418761574925366216617132384195037312574426885907230869248195207450408314198453742690096976005851119826085778364771121875554035080038958519931600756339421628984084340507148519521663684873899332194640947960665259539585451611692825131212593934291912270039972789119750473674025810259141436218088906572642200160305029704480375050313015746652745114058732322554475234942485276135137708628827418558860417960129807224941813594583945592429180545673450887519224439395930603381674248384993996659894049387812990997982869146271152598238678458838164004499851005046839266671018067454649280675277894807409879158801788015837578509604229595177319571218773848308551186183900427846220953847575728487510197034024941672485636242352868224113297284138284198653593171586639696379398096935881868265656574506638221805232838478413516483432836410173679559030871670928930554392765560975702643643230618220466859713376646512456464045981416425090264463853787743501373151968706144312133783665628101439948344232590641224161742795198846793414851531466522380646538924648955643124921066023999221877547549221565087818877096745976105997651421215622373661509702137717160545300619340756886278026967945739546110716451236393171544891259987275785122858659172379060528084923106089471149887180806191149777921321891020712663701856011157754459070698753712477639442568925998140293596692849756517353739468414749799639164476508631506851730602102670817089737261083491698971195880992690413092020485000961700824147066299419460431766822549179878507601724098718125698833458385653650485581582778908461875605943924321046415648894581006274825915885270631015241791327195627603610988702273929405330794821796008051546281514045291668765249286741809921389280778231010642807641955853078742133219205574637526422266061763683520198226718228480000000000000000000000000000000000000000000000000000000000000*i1^41 + -3985204895637015956505421016506209896691996609663686955153974720065024210871657343067303589648893019104162527309108076913629124155287888220300910988729147021993071932525218875607298043319179894945820272121397967413636614452334738590738676040145016642189483742449987584117611217224448728730089424549381836061519071079444675164540189880966941227576700619032866756863656662281725738042563754034645125082499429382525427301897077685645541055127416231425769055501531000559993625948632529708801038324393941142324928331680445813129820687494578491599876420624770903834549098480573145070432546776964966893710472937594675711640696862061552840996255732586617498636121037068082539067933013529376636445053337580889511772265858319048580054213243858889407528303734354217119683138862571821748637360045477231363427842808436230071020743220922829436554698862654982912162045289896357317927056532878862043912283861801336243260260482458991653275982700712006489203231124934395513885158382027295306909343871251022885993316440122192970263119624026869225141645891215549642684593933905328787504550208557691287583211022004197218855691780706893093136355722319320086998627219627641124008658637508528975802233850198576743103062191940991210669603309392188570305602604007143388506292866851952932022638441702976633342075343658807715639302641671338378995678247447210733997867365506198147617873710660838042474623468090625342418647060412762229108284491173133716321860318593587829089938360529586976301064414693660418940066036606176148217682376044519749239455721354586398932575583692561605486597896754930925400170367845541387293456088297431084893684076560859326901230959777388174593198704992202738266610089911477538285243566750244548721673239302720219983898402419793462478022677787243247982051783658504983786916759788390126779477752155097344244422935210149391971522727774829573380181115664335210788222515899675762425739600867710859530262051253759327506085577647793446647369098073482438676798529632014296417968645736042430579266976835753376604914521878220183873668537488043066516632208365556696844729460807010036826462843268759242901817923925579985349172383333289051078348697966745123321217431504164081501834390056481801906650692616108943682574428748986202982874754138276607603246376059313998768838870077302305712918998445759034389209456933452172514680490203018291026767815210587450453633027103349037004398111631148445703981048190908797271730630098195897055340951583036616123286700368069843126266880666564502987770557816348957351252460649733408078419761017169111719321071648058320273137727112875942000885077966367895434570923867997871945195194072277741036088198359805635785444370787312401530387183514503374065069978486961284959773847718209782870077469298910090774053317152217153237687062524529662812678250110689082869590347112888088941423906893251887836349970849659311243040431653820228843241412635206379194939677894303492067382012897558021546188158033940658580390009011588805118536614063624985952051994637000002095131036159257316281579289135692432164360653832145661617316020723908100052799056578561450181335279457186780336251130397347955022370577073990998335755914758647240946016973943397621661151089489790336830212118803697391148869547412053557248000000000000000000000000000000000000000000000000000000000000*i1^42 + -66001263006338095297041720679343653538773495512061958940819031456757216313991109459867400489649964361262487150272712997676465697223340393988872197610960816393419786583515548337151871828949171852732617858225034728898883515827830099124122012436866681723990290802089017872757786486618793825529468882991391699015954543322523090233147362497481719918770338296700698175118100172789222699489435263053846561451765326374051957869313290830353316782494174903488439069252309473551948073450035573297471284457797251779834199608029387364126402899577856056122811928585308256420345172545979868081738921384602390045627457206832185059534298133952818166952464630716121496369872161481822486880703562211186287632338706494688259004945310908847040109139579192000622663440082158826532901942312227878269999546294374416493767385424071786517366553458682370050285312347636807341278946536716131988064823128745757117007909992898934805279840111130389830508486862537731988904279665124398434972839957291444956809340023208076206483008252367717368792548935692594235003456310505830808453736181580844199919939287901231700282890342588417014597302145908378622677206605051203198459482042636988519653093719340576202906927680671628382228175526011971169158591104011859653812512350700294102738389819379719931773858848429547481821472690242490816076598648807820296284032320391449515076097264518992193616804539622618096281460633842337750229762766429071886143718185129412097893936624924368629233539352363657028725385751363557065198235621542192515226242965917649625391899408889582645790738646893971863542471700122578287862741519244660071811545647155740059631064675829959511652600472578367092054048037130675517494039742867814220411561839234533941040305483585094498230437788433151148326946217992190335234241714509129221458651122444222132004415390841309479901559237163229437369007233918867551985586323540245598402864660604039365732143200398879834319536730711848459985185554398928568165885693758908968594266435263611950976443259082276548706231874650417547124478609089282670916384459915780216757685059976885852251047223616807710865330341554603531715516954790631540829053472111500642194000660100914446186559511585419298486357725473679362913968521758328387080053392036309691598650361053662421811012641952280538156536413706703662531220005660972650099985298363160344822462756363027199517285027139878554249911950066614877920552848703956071425552259264907459922425607358903864377915254652555420579321692684129121365474197865879609866395890700052086972299837247925891475049427512949151087292689851440033332483365335065705063520571681138086798408956229887152634746529721789797821720329846356075586701911259692429357618995471466471583632363226082584274196281004108424667139863270795335327275682371357919278967272727262702274518707217294803322276450001151039781398602954289406807293602205981674325637995392098439297112232727290644970543816964426277488002575922935703087789931885842587679015982237781348084965414704778610361759955836023956407225089897613992634242140438068308088184832993886120411338939391452462509300258572611177989313193972816416819083887950461798603562379183975757921751514180926281300151608439352790511475356615503983373869532000163359161404820029440000000000000000000000000000000000000000000000000000000000000*i1^43 + -1219355310310015593482308850911597586227331350425566528213519625789948504101807002335648977698816097020858000206498310461591617566650952347136453371717193887984604702592741441417237555219464133751508068064464384524023431887762862014786889293865746462419962213038974928057881692182835037670568984076933739439920036310798140892829223052239957667681986894119128614220680946638662945924206282381974470562591546082144668842316484229776492339447746438783333578843180420752457282212974901273805263039162856570764048235510106436323331577763871483584552702875774913786218599499604844277228788400826602471080625761604903508412730030132383118766161725875490661941015659310434213854599165177742397627466853542906075948071883196467664772932842266032259210945090056253307043798858408763051636202063015886230079034604016765085470737208835579652810693349264832210502574645195845489820891619508574499261249081317829852186105802551983193083282478720754474101891285854921308770195046130162028423514609146780940628021230806350337808051428463153636661299162757080913182627477432751696824112251426560634392552594079149218187550095046765544287989002837285226059023685102874957760523897300271822876966721123076976712115789383841197300964367106060824030669116549805056948733531288254840706841518765151946363697039933930003163297018349620346315041290064943767230324815791324422662412815457797765981783753496936747329265079636316232300349608618794794322333721235871748769398149489227006975417174713417733970720137117415412202510094223801448636050866720113127931292945609585514695747858054128530377006022241552344734889299984937447737962205414816437118323363385339286093908021686665243009354668754033976141103275776028548830965043449392117715863211050386367644683167543670916029383178634349633646267432983067860111918715864118763342384537440665685222161949322824762553507062909616063500741814403728419184276824186759944693745515963202085618155216444771819280766422306685829079883782265802388094958277531161165789273485710754535508917413651771958342858322448240457033344983560811650346663828054346572588328202558681233602620266415521888438115994535630608396362746298213907435740140242569988779218707169942050985092329892864906205874344789343088782464080294405444587465093176065196290265112543933852611664653617418421889299869652469017025639639795946454527489820475681135013661147415070587884966879196799418541302109674865122392158710117699420797896251395464397428315441900945120035894388335385725219894957293314208384817919291369176939835062289115001037478347224181924923562556614074193617699283746571720745450205835741208762427536546984886811899682938175470555534929727984637331203034852327511764050789412185273109155192612379516268556240428702032887850333388784336085354141128202857655398736538773351999353292584937254573301217673749729820623306114835710757972448192096665104312170943358185689661791592050551287151947751039664089745274089572150318417809563502082520941164734135156651217939557399289809565364614455871803322247902006322596501431701174808013813008992008825230794578893070232755706684393289503520317040649044975963943703678005317711710543361949198070506796965725955691910177541249029113033958842922735436347935293440000000000000000000000000000000000000000000000000000000000*i1^44 + -22222405419420039659181181255251754461116740553856856621957058560008298520539749833060950138807397783795340664432236112832755144653860112885049058095105527927712257969566481932750589756829044322289445082945638624155080066548926503743027157191116034900193529479407076061445546091014128577756554449360282117450737341225243184937638507905417858531090315315461024772917660444490988396979395244621379674246108093706262086104348547094028412191342639289879534423387923655629231358850348606324435149394548570809220639352529001103677400861668391066709293011280889770083438122152017715730167278372560684426026813490676950316655272108567452023368069150055166314074068619919199706476897129799628490157351653315079277984515626535733725303621595059532522801796905417896846085788043885898485339675574299359433832220612393413570947825951457413157635367914870004736839402069365354184539748109272102582368032466162104154847262678773738826117885184270343294838562089617652033175373440616746591173695236382460806812164411659358600258981813229521893518128935852839801128999134363416215544242775053777081970874155587782035343942423678983513743268494279821048603805607656840177530227823240641036559542279250194042947481149394071699356398436785306287990006266247050416850472126918819369869349502907555859982611305363009093089874032872661414148874776363556194478357971704317408031763916492755606960234252080397119409705980238042672651056181233735788056516907614684683697893176811810301128863861751381780091776096495909743885023648860308799385167578655478808177108117966609701859092150689770335491311981289831275927711168742417166946800826490505514685181909152693275251026602250464839523425010740687275028236059431240073925772065697425068072446059511974213059666149963000723070031586849297241492580029419726323333184554642034631469578137970894993869471713380830600141846704861524198217562612775417440019362128161272468203395751297787499761204515254149978230286771085257239258439273661098723280000279200317262873808733430607447197915534531614229456258399998267482299660839226008077139257366780358086143657806856089116519050752069178008640494905350714283186555384370137045559989194259099370850847113610985337510702667170881842731926176941014594736017434770916766953878060149899601092330201397375308543899156322540767497989930074910172918294499403057039283076833048783566291641505069316386918225019961694663922309358413641364791324737363420687683952315265652098563323191843562172824372023388714978378075151325690178106371105372594644001184094544516402618084470541452269787964499092889114878907670619428400148841924998995414797520559457983122963841781085510976893974864974360264457233529903658837309726585094246596716020779306948876606561212367904556896948350253983372929718173376241481655121002255492644465048964511449484361312441396206787357637816378519260987902704938528535514709535818229597091180027321165859985157961853745627999905854574231716827278070706158411781679173875689425221481011739999134943930263718291981794714622449823086547014140124626894685119755315929492305140988467972657986372916729039903903247268502421802071707349804126863784216860899432234918750148862341684109493120349920465930405029348227704380456960000000000000000000000000000000000000000000000000000000000*i1^45 + -292739977473882160761076518271166336105319714345426570679898528104661508364872720719593167197282731732407495233685425587518195465777588239278495096712277535945995284041405894036173344831293140638704977203425811074627925125747010636533747676245521528288365677886472868641837387412878099013985630494368125726526335404195061537264051331405502766745101844311550117488075070597195774531656470489695946414449369294178475890872279294883178556113894137434995267172737311983990443334028769531939630462821279163308059864162682802002538571175219280823349023459776613080758936906791362512966417227269291943563200037445895255749849471157860853752630992558390877314433224523460590486687677008866391366258879992501923772576995078842360396794213140654174111381501307711690824981353333091619774098311111690048167064572254647822661242824112379982210145583007487630508786324567476628415827043801701213539765038257612597894438897419650603699660579200948004813846902496952749985844537173971354526687373170157908432007218097171443152458967776403999077759325716187986856215450061872813480134748828800730583352962854694779055468222440549321999400359451750235639018619457748499775401476491760409643654689192041175543926186254619343526905584564436708697189508155008348843780420000039339495509115923506345244250933324840267942186478514899599628065576438240530367514882683828307338730216454622555062718567650947355112658080918003848466391694261643117531881610825461265704068268560609093685373022668952176827338106610934380388028050994781075550750944183615575702960683707326525367494976740863821420469374568910765685536937890729247539482782754645036196967471524922395817410934794228316610661909085757317358142789525106121255348830429562577289274272620600417238162863387190719683716885768091361348148247078115426087607993039372251564012950013469374978156151301088960523312368150036292961584029084487278425054548150776156692451495811026746958895791979962997476882957631240732648234813225134333448893679735353077392248202137972011949710563567984427284086162221385562408341714467686431835233398829167533035273752860662685268216065634391408907438569280872579853491885959297323669648011991278705836345392535700923422984501020847023456973789019063589458231500999982284371038711323416130492938497677066406274161707067866102697580086866100451310077150677831948882944867246028863113577064554795507634678676533801494362872617782259734524775684448279035532274384540052905984891793919380351402479808400284742882928660686748317376277370066561366782780422839287129636609708017446401529086919517219775162690149272666202322518038371943649432189338497252553721907279569242271952948588138684882956064001371736791462181378165455682123420522575966660386853130366571917357343577919823065320068856660376854031576833704475067097011175538242429057712243070796619857072282855844622734223947980400656923863364640523470839075715128648023749721553809526261629942111304004704815097605411660489134857945989220446096126533489793311121007679931381307292684543701217753084431121561476676454537573556568145427013571044780534602543264394512461826158324274926068713307009167301812868822243237093521588038844829539566964391546150850514578915587699698141495296000000000000000000000000000000000000000000000000000000000*i1^46 + -3293495978770666161710719149246925310882403007463060149916127975630564912981874595988562227662909974603171128930317754501182893928778277619184048536243944776029059978027802764389481262416299011312588885484816610976976788483536602935921759936517510071071441725084854608139612599351962337729573831862998150474433482567032509517890515170746569065279224858267205375169029943141353573947279251144905074662094095122137606732252488457343326088319096992729535644989879304234104774016101123132486190206428620966009871568304914533149549340805380837730814507690132820904287299144920508147214272991896565852921233712080475799285736236267498526616738237836207959073142848594608298438384258968466379231388374163037844868993600350931804217275102892849928074189425871323505982263400533317314541591451443695002666913279824826546608565520436130460314578818262627565511113641123639836855669814031556706884057767432199724199192975872959536460243548276482392772869625043778357193401406167431657425779682327677192944469981050812380353065332259593764928554662001430338456955667602252642356711703895896291904729896775740491486010084718753324876713564769464698895542354424317141103906344762153530196246093712907419828163880286702965044071369901462224892962347781121721287503425884767445758859160246043284228816809227006498556413198555252458765066918981635814717041860465350290748095100455003230646527186208135905230360436750012038339074949463350357498591471420477873763891972085767067380789407747538995639011029031605559691893797538345115470777153350106500226094364511067536760249332874468100594670908101050601890748450610913641704845260685721785394310520846325034522258808857624983298881961818373668290156068622826174968650285964355384838546670690201684254395725136685757424616362541460885838839353269776098205710902037269351732169216111687693885052233109453624083192307066892709049397863283264875247364766630216558650488529393344833996367565166532333352108251586973484580296349533922337962061970634761752824575882564607829238669489886668497587913434069744657541988888140528147749641352784813307137628334369438522426426433255392920752629769975122533938594587409374010172548108268858078922366982492808489511404557920660227814780267222980639548037071134852371170698174414030849909279434570570238548942065898419882297600652683908633675371589422604573910669219790156297554134573981716091839582773965254407747443183661552185115993289483274967460629294661435587621787187340806690000197096149415367452267819877860975473551954105102233836660306156475640597818449779026358490979243660657854899517953980174519357398475351565544212162596366539560648930427259938010946778231804028596151228237806667256624060893133394850348992551266715475730698245630805273383009647852241836340346975518447586286505036878896120903280652929576863569356340708779030436395211740483710824375122607788902182648325488524655885474300083217533740781926409549027109230489606910033829331800987617862886201727861455061969235735817041550110328622133318494475631103108315916819901726857997615439089005457254891933596420276386115378438703630862525672816364482991345831932647876453738617343896482493182209424249488449571148257423075730646354932279155884032000000000000000000000000000000000000000000000000000000000*i1^47 + -56802162897487192809373764475347464089537513204599011079538666373947398732857246669875715747778811502979977628587896275502175120613942968890846136233753970357516861452724912954948579430395187555466961958016470333040131349929063772174203005433207477025269289970973968898208183988116395374702547890926910804357527576133320166909356247667233736970674048112884784777052199920095143696722314568813172997060244229336082815369085524136338038138582487296046484693071319105419671182329326055521957310055795657685670866759328445700230232105324026241667083425432245149257222188908882996377281772216153319617349576284697189836589365635285266895992074720028354798206991270374779011046022684234278495985300790555677022527048286979384753708508129697022638050626829392936591669058579689741876368496258082033880438958040638975280368101963071789337591047567962172916127178710453723797896124147218566356957067629506397804000780379340381168492007778022748117478643292247935150867334007101742316608532657485298527447095351026851718039957734276457658813956021711434281916492475541309435235446002892813124952154889668401498677154599082279545955439342386105850514076372769902108511969463875339447003827562745360302849541485607154237226795169916896584823742154806944793615732552691562652649795340557631118753975177734826586412666743868931225280271261631111352614592255077013944376158069986525744387795425682081397104624677712046495109321719681629932581612187161763232364089155155524429622627364282059816117777129240207284940414974236109993812275733974493670876637537413416508939806564859587811170927092986756534492306929999080334311110944245428412777119468423602153654329106771390596364686827744346378769294660948908718897147704314264808035048641001731465141974050200304988594894299005340839427321690060517495983530190404136593265955461731489778317483342665824576961621847805761286871272224950233815471031438897128517422186311323695041744895857660530338929417554348307068652926007299243613673339587983343021375160404493492443714725043268015522292025219539271359931469285040238296359581635534277819659284581989931685604750890688242257172743001608424261259121532516267621024961843128925572469471227786302685133712521193431625838275368598340000944329079837453284362802901557666927434499460673080330442244845955706857260814447982735405510165439983114395321628726530354565972312598023206350347875760850484329539140959185070856759031800743625285779794289423470282229338640283783364077918303210245822011636720528567886040270975115809703961080462209688308106447038278435195449625669009408363909833823812413040102949760554842718669209360861664832918588921060666976692546217369560123281596820953082506948742693704818372682812554028171249690229552733956195962894718840027004331485012117181365511882214833269119607072614783595513156615303840034035979166141936992662061460117204727840406303034349734105291042166638079961716874021206092272789439678105903335607858673149993539641543233492527575812866923043431072799689678608727773203830579429273443773952205336442607101036354369018978481001977532908726630492724520709123812576509989093670165348761235546689371874144298214193348858608186620214044190381169130145693988972134400000000000000000000000000000000000000000000000000000000*i1^48 + -803211406023105451521215351355691931889897375669847467646871473488577340800594800793057140029939336524308511313518074235357739872243258355541484370761695857651685091940464969190315899071035787924078539369565640506833770981151805958127852275382673584757953073927833100264146158759611038636179698271996363872065661701344742741785891493218932707670159415367724637337553335273525662329759117199223594557359562674061345769197821280288091274042369038041548964668149383279310166080907831783353169467887190293606758777642423978840666767483724495538262679273747100878886696580154649749323747810117731428420846487277066217177961303783880138305585153552089108873020506499481701802116760177127085568916218753795335815236357619441178010788548869981048703257188788374820490464682190332843618563935695303951735289603968601453405035941271069494871850663754828224190994093339532992904744394712081556448277061175244794700434871174462671628295663342645850382930500153697918249452879774735927728849498899691480321728986023747535552035814164217588790073597106056068664986142361802041463284201126106188010971179337436050897328751776039576655559973563848895880342208893525705500803744663874211500767745344760078885339279379458339322709413301498730604644253434137388791068836768709396881765761485211877105280597461726312770873345393823510412862130880184258250315754299911863740599260840666130706853300526615743370024453610289403475723049034980625920197853069027356435145037247901916340328591853906310536875098734633767291466754320057954651449548592096189429914913496296859207211159072809930070221703627622665843610887974630306695692525540744886790608986391815704473666728145357439482050468094009274955716674955659922769135189176096759208946165524752637008084575539687761068909848098855639836106847873563136240266611683699937551272536704931668654500253154817369432418777410304175701942097323027021183378291400463494682150145660192735453721297086947892133678210168545959918550567932307264525917548144374007286236197537516807747150666806210452270779289670345958038446395418287015025247683453578649648447504795407271462126441995472625098009570786591586297319371272989604585468948419242260884789506720221043709155961903820513460065894033067756430946419944348565727430604725720894653315728933989073695709055295387234566365305657963309371441685922159461340599386326475031597108422210001643810161028155006452298040072490512367849705383463578344288924931547701765950530514469911104691693845998444647392184313550850404660743159549441156661871221525047782165345338919116271903628637213708165521076953656485620330008463926154936430712230502252488772630377401627576727072506738423967286373649727384865980848131280184788551728044491730588997798433859653781667469464385583126259597342293993345235092586437320196991623076379816361024201006263963379178531203300510740918003874657994816181350880453032020075082684835838153563742658220949461112952723222781733386874777892719650667326515326630350149462318876295933879476025620759701757837385777170135089199258479526960779260945804544638706413252744077932710388614930759411231247886605339791488252613645976762487418959617848363878205132652404678675758789162994968245462630400000000000000000000000000000000000000000000000000000000*i1^49 + -8004470060630411149940132532160354862327783716926414747633417408371740966763653267725387668047404226311895817092806835030656205271896405555322293606054572495888335005025904786280881270187991045412839706157180206510176185918161615915587612535639331150933616746385273406089214826174854218433726746602033621163131537459395091113074985407558462674062733941159835452180340866237703710634861074780057821450690567918602076055930697513209172580923602474209073011228616912686208617710526693751934363130859889190516323262059895740749506533473050973577555766032984313427879149997756586126999862582713661644186596997743947134685964800904497845401747112377691909926302910873223285000478816560960843046872381501051229310064914374435811887941824300983772500244898655491576154497436449116175680531975364988223742947216820173615747525748415646678044858938129327083780422553098584896460952403864692097685439148665991230309419349660000872599324794710033899864930522217228848984186709061263527764003988846344445296427614466683037453205835490966521267016208851226992676276371310417815508752623059787052626707175734719903084975418766232268296736270229591442317661523479713953807525733639670459391169710090365479415139724299820862743983467577105952819983439129048730383513443555372397397227008930027503362339548285436031251687029742159735145222866213724609978683570367988237435345523937328651282765937102313862501540303651901291925537228789865952512748830518042071390922237521152180433257035224199560975939782599148059787807544188820983164482873349799143240104001526752506316518892349403900167359235366582911534653697320110992426573445729123750055536759986552428719794050320718847123017693418361637838005430131115580397169577896131192448465477765379464783022759389405649257881735451720964763954045812176674263241092844037833288135761197947911259788172608204415462375569598455720294108080658940395940663692943582091540968225627985897317747602542178196565150833876480504599590065979255324225473898567331751377449497792212330687173595885077728652164200888368107249319481789160256001552884173932282092281051011819725524640297693777663336929834807713255270985492267169934662330837205903782725670655935715366205725358285617735198080158263954443652489360626096009670939157914030164880276423242104838540892580819538007185476412685339470241052510824471655014831668322920223125372728727240869438247128242986789205929375753490826263229957333349869765965214841907197116297839029001595287341335970428258815356804820833635351562513822618170769701280580495454246775826103891437255320451336856497674999245451770014944495741343741623091897078868637956462867405991817517884982125135651950018453112654844471261650574029043675970173950736074522075840547343209042196630486812264968498642865871055146193441343445105697010595953783360579052083761743781668132609568913556084327535551281855077484783235505674332982312944271981102898968804172065100081932400653881140773125685165354478458571296863834917178032984331272675334975983842883426918209341591097478765516243979772955970816433002804980998744865884884245343787833124302658156917244289951166442937624181551967950165267220319273452140153477194087588642384276144636559360000000000000000000000000000000000000000000000000000000*i1^50 + -83533837402193824697632849473329370289363066629522538367438980975822437709826534627550211326812625884017828618244995903864253215797370125058107812138182565727628009770246013158231671722441393533024789823471864835313624808245186229646500514181761804759628094878039005463123051719992643495964598230006898050836745742243863966408367640065416342078822841286460460882646919071351523281144071986373985715954639829259693845675289157890113452147265474550906344619831269580755946826750753746768645976290254257598346527106286486064345797985341228490805907993233255519904207538260467940390246431292602904736669537895868668952640019930409825646177188840348389934863374160801747683758453931014703965138205256683503644466007274367775974417116385484380965301825806832868525855153606865740200556648972125128213975664768929866250853631722382070971984497091505638996935808010516397611823014008023517831718754621197836298367614416716479095405372181279322589637355700405457136854186003548242795908528941209537681988513669973268233979865196297787526179465586828262132292979050179577547366320300627592701907647478277078992258553468634035350839907060357596092368007212764734362075203486598213266840587482776521185190679590803623575739141791616473633168238633366059667431271914588452269577881416567463787088843996440689576430085117822337934563679082484755699529019144931485817239381315225594618360360313677226077797156503378455555219682733087806355260468137888390107504776397911162202997768066930373893650197877949859586804724733567832742401088712004619666158747867681106764883745972913671295132164962916205118133777906374460990911147740945008243149986880472015565006570496873862600222176671988354371969451097999477561376146074188495763732992573293324225623441897890981674353253250961621555380088564169831250035334852246031418258011315335784143592485014314951013593921367477269841334271860992665197927775998225871912487035380117651154950500583290171480162443837301786991513201350076269371960207584464115584404202880048614833890488777749119111854275921667270219606659830365064321354375754443192586035266081639677747912899098622664445710512949159526151203750493471917155349457160284011766337036215155301454966494440271068124804358202955926803483911033065085222948458125839170796548290882267899159265306163024891135548112832863590191509888822846651863441733817693807417197882032017762836609626715852319092433133330116468357231427087567880252094746896450575402759680315673016716510653589932341213985196047275546220646207754547079704745244703282738876129514147553607090138175150032641363183751097288547754499136993882109734454350506384374407244640622690273945927249686331007496612282160946464192334680836228020083033209337886305851714239428971229439459430250894566202292864127266142561706838627475731159881305185163863158577659524251079491898862583459404410400395105006243892350243424039144480061505653804651046341740280679517060385658316096886882968875826235416410668972740215989598156804619569692593934314669348585102397957544115554653282326158801531050164060826136705601950484550915713887200747486126657874506965098242642815104246076931474806227742306037209503160068581100378568736158165311160320000000000000000000000000000000000000000000000000000000*i1^51 + -331129418874738023426727678526251538365608699159876344252816658345673385270041479836701648134644774993557053611541010772680677889633797517834408269113957019687860431245379884289632524513637588841596904207701822226956178945951090753888167468729119263144180568952486910378570616051980505459611822595988562810824461280331937474223784439358744207587417722889261507025498354820510047808954225906909556501793504451870612137602292555875000243417689135418082395520971475130216744962550818828654757000985304729484488775740331504308775770098260909178030266793811061658646719337083490401096195608721524030783473671125139287202555102979234662038873342102923773901824138649530428817012499937020664771854223774576969601961932371144788612105063482408082089212635706095677353791349428271518504839367572743037645873465280606597814487420543153134360983645943977454792175020076022225670158909248164998655919601597873996208188326120326744816979437558876197961455975361861199061983738906850995919269450193709415969986106865184742256966923058128021861602186835859746898679860049081614436212072564737393221645287986124220056287257855173666407812204333405746286614636528782435661836747093168408072789640232771627172085758007373250757796125799282636955108381030293756855736157890937932791019421648182959438739812359288878610033847751165986047398827759933458022082715998780867888593549578230240060450555687219954846926161345022718934485172847935241614648555126766851146653959507632716020612345153928427557803917270527538666629935872003314497528940130520447900626828633651315235861118131195802807535016616646941932122139019075816476530638292436933679419734482906862225715336975184912727088528210678834707051083176190449856505172399536261643844432871442040078964478114624608264445810209786119847343374010702385274421713000253519059330751330855111118660975578156962259737579897565422959020608868870955641633844288855479158791963614695820391058908774810682294600246175014673692763564249772030452814551081979362412568846069623150244160861952651619176518037362415643742071292500681910555923508755584616872536796348848297193232991846342255978829336673338206443889095547258879220011355424455970731856806411011117440720731236414776721214296355190108380876091343592544948144828997338813694597620866923626769500127467416105599558613519344226137996599014242709889651246146382288758397807902386904478019287653827900239449436348001454965274998589451798996214003943794347521736131649067255218761177113180137105039217262139987260574853727868343262712622372050380179598751649517841904913338858614959500114436533508339254791140676728213168505449243024107930835595468157240723661724174914396210168345009530334842603453590823964336379498661826379968581206092018443395193730733814161290409896207476418951351441300302241608429410044685577376003090662431322973989096195512947347106849008103059260704066495541335238774219309668612591694531588285010261559578311178771648930045490004384660287777788817909162741344404608265178451673425035534104870978966344302333773607354132328089940812889755193946800650249403735654115867542154112731994856328421619314323667165359757454293883674921203859527140272985804603522409299968000000000000000000000000000000000000000000000000000000*i1^52 + -4633696679409819210715138749671004810220098132898932687977201411823095633003620237635161704490987280613676044868440515701880029345221877588305171772528516093115219923114398465825328037492988268703189025288091030205591734939210215344132358039532731043597979713897287483629346838805125542510760536467061988933601900754099483442067652092054973718927056597884044411707713203487167245540082066129193742564720544658144546841711411731561937546017695403302331122957411737005324212672489532859439538631817361726969493138671358462369950294356803155521456444470631446529400099926325669061136599564275290528010474198530211749908668733680989432168505041001692886168555295358202409419969764161343607990660654664580290480599132966155674493644262523662263121217636174679823866052910816567096353067907204845454694009344483786652436370250743890349439534937911947351735604721811713550497068536917543297616859669348797026756233149023816261383814008335418607890362809662994833041228304835097669670522269258957143143294360671353203193447672189219327710529867490473020684268503529068710480318231269593730265861680361733666021987158282810652739186498137576441839325079266732097667987919501355066911896155531817326190873254802346691780096746874432486218195204080719417327383062022136079074729681265808486412824953147536829387449984930824810321691494091467524794215054614060206916187643735730658978769345518574765568625650860401509916520103107069109617920568132997123196513727474989856922088461641111120700528448160519855882222409576521412037630811950919713030246865960993017958870685545533746140293886962399844658098561075621305720249048405146677936615504097398848706874307724155422091180682538548957229596937758432880594156777328128217878365550094955487752938055907997406992901057820322052799106915624189265175562483567688980810136197273254412455875812519992404686310287146385940174617302523061818465280714972832192882421699824024288128082411529970920824106419390218101210611565169474671287042358852489111328430927549127320043556242641425238025937384163230864592841515217043810887679347053783704604168051665958799787879563066023987416639223091613246667339898126395327580551743882450648584616931028607292844040350630851752731345096520503508900111788136322040488425036871754824018766087343855756762752794938277524384309319262714019869914956002666994436538716015452155228519092734872248129601105729156255182955958443306458965906544465076732307085490325903015333160610977131714749592892080883275168951667796760453071376381209331897602789946398275601002574183772343677602968465095277434551054020938640425982542306079085964611368503334844147957270841731923174355804844972954119901574191207159686803046494261026896901662687411749045290906329671337351623637111208677208885526894334288564754670660474889229741685204931297194532089307626250485445086220074295799596283923585857279862535052305723711468301833907613589882830020706875959382617572594650115868136002657453571205587963784730627689548698655942981535227939037544285560468990623710682148070401010833111624495759120653238941937741148283210847783366704182991440014094172775455686846190118165534977175766727218346282158971106649519528345600000000000000000000000000000000000000000000000000000000*i1^53 + -10567642822616150879521562370345946931193902946789044506103688033642354852498138174200602922539648183094494255533573354569115125971332093140530237479902465009050474712274918561893545983647919685524786712229001021284725578238469721620289500826392859931667508634421937003433898771787729699450131750149808339763842507805742226711127137402760804231697601728847075686362124312848307516114986528579144839249308229976816864168558359999121497110707958498754982761979495457222146146426594971258278434613185636921869314705691169203366251462366165693041324710999557391647186064004770689772916143263991560501056412396010228229458710982631800229104777113613915969407790921392762573513515179463476610338426739492360539288947286557598060046687246388672212715677409627141782313521196599720487464935322867249945491307897933026238929053576525859345817959123589131930094691070952400284663038456732513920345157814100740366319335618596285050175478206905347386097334619219089165897833085140978145498310652354694989317592669132833641628991145865254738854700076465312678309184917668145361881760219930051610805530337094856862774228119143619351789065621235556429955147063542297244414700104690264952392594113417263560406602176061886034407550000661039810458071833674660316955094609074454105173404424165118285170182511573480650233788240813833051226992979316302598509433812149457340443659407125526678940582078094448205765171020096502117409453005741447627851348555849471436971957754820701917862071170491648450144440675241444708258726351827043261826893194894004733079677523528287614492020133308939734259981245755358182248355276276178476643351382612860042765585586727553545292282341313565795768606112491458241282603654239178889440584859517079073812212715274642526614272436559933737597960070471243597621648395223670168132665583231058753756967234309516234833017991878985899830325565040964666031735741006342055361374867680615387151312742699375136407854378394975143279513271418484285590110948683679307600415243109211820089244982057257715894813563469259193828338184374663340264628911559729293101337286769083152074685952665015552659612855064490387155797752746415093560806197032982586296139078601099296790633222743085566062252559138399575772362117120848108948720058562004687073823146914767014510738087547133743222911598054232181272062701898778038362089992544740170227210190474859939644833418237730921077659164170534924155096299676705635845700488059332510952092504537832703383238273711674735227536175617978232286686237624399419282354629416673222592076850340804595296067219941586568540196485428792504027493270142611796780929392100782944608966384507680743374162494001709892676069344924449067754369820195516940913457816540732733208502475745437588927563515634358306879080326057896690855436382409188219118926264930135463564811231403104084382747125029630592976679066383250490286721872331146674183935792402351556406499719590806739318570328888108841655464481140635759952223001929355153701616086058945729577046282327332169216664580157725286905500983574650497906886644678994155271218064031785714143772793560726729162199144714983411157885826679204632080453794205187129228969753098181281512857733651309055180800000000000000000000000000000000000000000000000000000*i1^54 + -280037856386310626326115296172561719181577349856185889878121225034316090623441114792135454190590883142236203735465569918886438590981432054591406397455484239582578728106030308921614465989011897395970202512757561243465688058876138039855839253989293730649896167942237086377852789206262606239461286341911659081715556237539817050658718823740839546181237133872675552724036057171041187092328575883838281417788244315663928940921522728591807283855922752169446802699179046681367007818324757956891724013949175274098788093981064644038043553899184496498266157388741904380870673037628900220596769706555089740777519147758726305861348546204565736840412256957604876756189881809846744365416417464857449606000942494687796923255645182266199418831541197374435142486060736167606746684866980754987090975310905449367801625691499325946250412855217237008515922646956358500318778083128096697987433864697169467157189673582253544256457548288929848010255059046629298877029948135676292492364216466349285508455530866927199965777900036453670258939270258165534528518481779000948736820437070585157202559017648282391161048733714589841659686776061701832468880203153690413405191737106990994680694013712262615800825718981703100750647122279398777322640460535422352429883240396282144210006154425243237326298843678957323738995758751812912738063339908826831723733439073567929800547633341394506560866224794450759970734485395777135634988108341981128251928866630497204743097540065524201622855087494199903164806096523512393876113025294395602130628570988903323577175141247895925391508059349819446212407326426935155649248231944298458646688988686071743748419958274295664900535887665443140151503030857599361987209854336627350790917221651854874558570261168781956872691830246875899583364083868320068466952461595769196029033031553623220802347227620729932807928941498997367187516617672433446793420889821771247296731061506895161698775303822375919649932758585137828352732700651341046751398533992897690920727342691464563756645537118980516404912317067577359095557306931264993517730555898016553566497862080950254392011837280256176980136808472921655324071226776329873177697159791759504290663542244744738655065681823367383029014299451359609192141437223621605652562686842174154209771559246373676505517654705181657542179608766027189245838871261751929314132767315616679088140084376459462548554995097721914628530718738624981740586334732270778195538854749082924379606703989178383561678237429747804565233912433907121749064766917103900950280286419723634865475141013771784998392086352471916333757368430924448295780156499596193007622036401985301945039868308757440220017219635642149970518510895602022007878495230820974261316905302252321614608199337525784294716224391940018872339913582968595036207967104884106879698091044113285667981236431837064852190879963476142117592214570681123377728451459426010858455084087452582955771920555841162513715012996152500141391010095423945127102574830890751943462113345802223890002322982982271269737727842112711813525198059749332957688021706684192496030049642672661097648616329651443949271618044934221649306153371548886845196468084969624256699833730153253672776144911435943275175066845419929600000000000000000000000000000000000000000000000000000*i1^55 + -874257244548885470957475529419636936978489855402357548920781496983039632408642424630342273232762957963613603288419778061679640527869700662260036664369166729114669636042140163166331216702334078500898998476436091122924906117454658628704026014797609596571676511468745229141564022773777514292361035886772807108901152816126039132273887032388080007891406787171035754978276018976762453692914491556956668273522313730466456610118981940928605719196046223609108506798264704652839347146323161018923046025447523461979645895680843773651493120740227158521822477541374932173296726941347778304386280129056549061183945066531873009478395486962779150145564315856466399996173494220408850895613102133222699144121880064217476083498918762100577376228538999028554641861634782390442341911814048569873453899499091552136532381716051787512526328183381496921685658797087876458601726756307378900485606940816771894602182560328106108212820548586389694532692696776336764828923682390423676449603379027660119842542869765581649593611303710061022899828066382163082942422122383501161025437241452423962243781903082941595499887189072200300632717147885701546233455349876868026895808796854025761232908337406755288098743329503182117775781418673644951015570521697273724252603745771971186246637454939908806206841197682497643284843226561322152995893268053355274743894135599640421802350277949474748341755122366264936148190178388912523249665002268407732210543447608357093280412768081936434549417485640672380064608903461539635036176193006210871968301860670260012749942352452436723684224095433723688758315037840163180675404807734512483494894195559637186072056029106110487654245249817134064922161990440327011111032731175854707898424152800375116546601265074620756590483307736115637582442734849047800991452528758998015510241210226754317149361406258644297657962027062880534803097742527617902340342313648343974129572951939822354666650160654930218345469032293792173464929776270498317826508895183502491562388501993209987109747593472276670637556847032535338454111690012976916139921203905049236304311840508654018827154083817565809576074293467202703334529089016523565186134068847572088486292198374705021629495189658013402213120905859336689207882695224230390569993883439990464106660404308241225630119148015782214698954566992837499754840222039547537536321504362488206316267661052754727907402415575727754434832258057624727277916749029675576268081808006828045430217128414673620073933546251882459431265876480022508078016200877169264696810554925516210816158886841801632939330627410652078961126735642556581389806533340203046039852076426518026242187401080010690324015516659141581088245465575710908090646177275863655742339415566996204011117579899382988733132988109975835560424703732608366400834540282576298790498173153739704909668647098309488575875897826435329816824369316375902832480322327438003035413215868635415484627831728541692571143033860042138577707007062692811439449975448550677461677155976507061365933687709830861645951361657601654275656228935339433379770763505939454191240521505020923223773384319035897241261239115582380437072410053255929338607750427536060958586083869230832158479692468024618575653576376320000000000000000000000000000000000000000000000000000*i1^56 + -10825852342817273303355397804749236094010112594659708951214100916006858704421867743576832841775962629573098824676046496937279463898572508941880218133009627195372601893040111198490510286283534095932742952870951765202465175935945395744338244543414539902296067421776880640617223283117806370811076879483176815985450732687350464360330035956531915847175716652545436183754037688157676773842623914106626411818037792575682144938258380670838358347359136257301418042628963527087841486157529989504410378089670084422341702455275835257757139105568063790827291119886034244993950427005549684485778830253230821268652903211728571018970088235791114777420393206042431407916712078781031109953109521216434932929518917091172934410139451373512086931836466130120083288859254227205001546973250500186873812539712916297953703602811578057148436907700311305237794506409206280267577034735306150661620747974768298689234438184828661895523226098030653437862046503064681887980072153667359447475624744533393934759414671320434650514435338657187366480552116637439068595103112303464683818796217935833623938516280435816441046672881312718855671176564608919522585842267974594196209260625761586084663185586398812340611426816715370656708848059235284861469190637801476285045512953752868863180656903470175450491257930181318550646646472473581007549934675332002244308944412173870673733920310434137762266211090035605682601298946024872898738625417557397875760259709579676524765290236611121283967613794399286354250491334215722619465091117550206739799774320191572645699031123892832629578846531560934616555360308390789165431185133747045796806244593027804125382568437047279477593177382541424821372263302284838182222723350143092734948427820366706587442409349503774195143818681676595877751931124603194281279669679446189018899115551718907662043371683961135459036292699609908908549094340377375894027710929905894319912943347339968605971591608820107928975457553570673427693112157073379203811563808170741538436835703152720674391293126219706152634538007448209071351645180103797932777750562322716117189640786492787675719022456689598919335906614088635814414968300865484745564033287357485401575747746626077170967265422002762249431170155728415588652185867312560999000509683689443672099522420183803449057373677384892190476664410450606063042858316202608598165052746165924739037533394454755713045571464479248368201818566923040515336799096551965932631896457868901943262256719185914845604707491336951444177451067777041978918200621323910982707018275535362767563143457439316000476932442197229351334855497008385163361303257930953826175800694629615876793726313387599325850806590990659315089428673596116614948997887169102188699000247496358139007748159890933837404040913869306336406300318098879273727985160402779085187141803047856362294893505865358849256587061148468318897260504784772457264331719289675983524661670683361529298452622669600030613541383296313572908915762711708431000598481067566263088112769384742110782357739479277730220272069877725070048032809256459648158344876891978402476462762691710844119228679492606375783198234533585073838420130396640637251286257303373077099600889436789332126015075480100093443440640000000000000000000000000000000000000000000000000000*i1^57 + -29319550749936672119367579703024279970337432022901645257148697164409238234653464171825120869181691962210395014977040410053483990600875207011466203202787871493970997641090305738950484109233869366718148518502178890285108808771884215766227742491666694046331675236236749114512857972343812787830377902474540789947117528740428033510538915490859371782996131597124399961793742391917632969450112874214256082476015031314331138504285785500304195151486891558233855820599375818860362424504795528333139620638776120515913551546941435022331916400465405052767074541639790973958701541992168868905204758475127924432940349699616886214483259537636474617663210015722024339598869188511715182391449661472292630010759835010842232552265241787634879580942227145670342943456524063266701601249516314585219909039533193745774570544359826038421608874347743971358004925576060158616945316608742219139105180658076636913185154551120269839038263967945575261647719397545087462918083539891191566799054154127994901632306676328168042330885918287305751986050544822862085507012453869578395329497282591550619380477653072879512338849794897330244762342633293332489101415921081106834341633773165670685849028434828839541260794634404936520682417272498708634698056018076670708909511857194894363421552925901051510081357014661523744602217440002648323413509584795195352153314501944861583898768599367364295020335380291217918033356602789519254489283493947153262888371319975070258254517712055320005887054279184489101000465429861421355636075729788020602699313248591667823193920207733210742807174494032668193702038129382059831411140681538006379567816095490481983737465369144747869476665634049470288258825658443377224252967917446212766116157825248149233913136156048595132228994290544819430168539661943470471715642931687035682262416727750705999680282622697757058863518895855003936580512206042925744476470389276159982065585388320753866100304725736655055405427240805475896093773370316141973777260103390455102303414447857903218698073255975773475619875950248916606326787034909820581121952752420680615574911644906917116178975930725330269426285628686661195960026509064253846974043178376507653861674739301163229456234057498451551107141912817657872609438172349939729572602019140215943109583599530011233747465628041950785400616553049422912367608908525979518086333465348900342766383835060670189565027672374336257865681443555622423387136748034843530735713387696634925948261890011742766918659335421831751888245737618861773622763286278808927607423716637318217869172526138318778458281023518716550723138024013745897946136548696229534372564388584742670501585296861892611382082656398680810612901048038196859384422419463500796718697654500896633489006136827018566132677756769532904538170745221879445744372767542347387201946539711256900935925651922376209326648719342442706978286824279988227821871284204396658760872084688862732129531748137572455870755789883609837785073322438997286766898381054841290923628095177944680417546559762672093161628448153593942348338876747370351547949209982659144854597406620920117978390381454620768802028910555474611013380499626776581954886263527063644394307282772574611660250457506583543808000000000000000000000000000000000000000000000000000*i1^58 + -235808596937185049773456981314300514621992269171415027289274322155626077005425800767503586122888171564027595773437474051413313438872662464045513724520775681204791504844604955343282258259061085306339374988840435499353254261762418514888088672794437350115995994326023183522270234120561594197265007418475748847975471183594048578827199402935018299492250404326879114698081010410499882600849576369931048729880934348438590833836910972162290349416268939886007666418411218916112819596231444949793004302410985449985524574987757786118055391042176444600265115326274797061800880644980115289143190389663512155788454462448339869175272610277945724709095630653485997899944130226920191904986107022727967629544043275351904297929500048036234505963207156154664289804344908353843223877904408808187339571235124984356229854846314008465636971760131964216084863369649160598790362178323260032986507305753764873825782521554130373954034611305484219345322794384911606117076859598070314699481733146753212443565295513385756453528672914008251659710838945178967339573221580913563655960931844602844258995286238713490594489012449262582621220767393924418678616873878648333350624710201492532795705277952955144299974414171632713897806679408509392622491853769567472764016530971528493609120322581309217955455353691318586723548281615852748310011816337854991735412293067614532878984582978715972693741934564167352993891244544621671900378778639640509906575087942121951805281698182339787116943632710806634527690066336271018743627875749111516517297081144241675662859930962366072902218288503998702166504571196620938169264092474046726463244483043304346646010089674628558765604413788592421935800618698269583260396532228630603613574438974089052667204345073717153876407176568508063028224878368314223028235399825919526510979801504555574428822745871339480358887848488528509308987654294922189932310243234002345648669415106678676765021486812727585476203855965911230748705511619771731130297984281289308575752807910453198594534052197340185504916799095751661215195016924075974740945086071730706190005298433682250625531064132513642687535955755710121392885244378550228824048972116517057004685834861206649386891725019227331874846190898796502347608764899265609890769364821596095008186252060672935042451877936257627256507231544913527223309188710657292316366966385534992752591821204877032091898923308782216790058040002567153066242339501104155629401579759692791778079493708441844084768057792414180500236854754196127128224266352776463694134810403727190641992931888534405860894260031887546371627595416723279652524229918591733476564145363898679519887296998830789810371676672790930987308470300274898589289137668575799749150998385461725043118804321415287285522025799451467601071830338154294521032209995485997141757053913472318898499676291210561268530454850519526156340075122812871840078857978415948183261910476815584257326617016378193521804050876495165908625386869332832379447078259315738741358765621145425761578780992074389751431391463123529736441795805071836205211416629337648423712211775337311488755857620321371540731729959945445590731201477762217122250582780953045338211932753487306993213203358449664000000000000000000000000000000000000000000000000000*i1^59 + -411813727388844662563470726455884688105261892699876948280600714883966596669488756637198665251657916639672437012334892055530972324096570534355549932207915086173101099636068357120694830073333497776045252920765206424851368490501222732529675980611951335828670446908661974114215010064381851146743051133164885351287559447667714837778514027008637910410742744854842849217958260367728622131762563130177412906396733420213869654988790201999938780129827456372476383987526255506302312900739107956532215335097166356124063702635125639190932770764023306435372154873660235353250712329201597944212924813074478613455809967819803308043086975561616330949695749147498007852627494022097293909969690340977991580697451392796616721799223570991318489556445183948771601559131765913802336302485244512708524631926391083683473925859196808894069584786908215357236766688125827301765108723453271088372851187228019376554274647083022522981055337720923246705628259675108582472980543270198454858773569893207542461738983583079932075448220077623250899296736515975485572292388685138629571401313282481463212223257601127300574998190641865325618276711269368417392782845240514856361676360875641842305509414409891674641223861175476747996122044847263065816378124669330236167358675420485331406747477063834551529954418857267176976092090778235696918573343491487286598727261682163097561078161486740472382097391872434096884387572513587121320334655917613512145709937718836109271712747681362848258072603870128541379630987624109881714380854641212021664786956637407958987847678506429497215075355939885186550365484348183591253786946409694633377573954446246567189684288137217635858462866619415918296219735880684407684843540059715471207173033037558875590958784213292911895547341317838513011786744128234214823727465106527987331049458647419966390067861488797480772021069324181057402935716068938967084710178885862277614870286484687998212955410140451079404076892156504280776922736277681773122904595458688618362355655132298217078145663128851987614095506458797433113612776729182608238086214919905400930488243980461145959653407498568111321774420436653268507993115339858793229473364619168315782809381586951430336903365160828987348131595386553918487272381757777462344131406448530059982066342554585408244063781831883073742430007958155947280296768181979240307968073196571236076848448788274702918521114366995380678209235283994063521988067482784046079876140457979065246340962969623908605404718287281594043092004022975744172981975015978674557009220108029148308156563717000776096633825128046107230530041517877301455506533079548534638019280876844239460056795390557252876938202305297667683894538607352568629827583433862507227123087997476327027056860177147432104564759851949843072587385728710595845115449291454701206476564318432347791213965921063539219869724306287073248622250269108399096509330355859640620204566450769834692669287266308490658264730854052227345544170724138481800598121663901610748761451687320577310031603729083084678999666255375217925302567356876872756446965397667600488332385159482273918280519587569593935510427697790920567250969169218242933759756188505670782560385940295316256019741081600000000000000000000000000000000000000000000000000*i1^60 + -4262169540391698577497389582374939451297838841318698114221495722494356498394910024744916633490477093946600756882143319717974596430666789358834306220503605560532148193336992469875060117880021306071601468298623545899813558439952364104268899657952247030374722390133255372410305687440488813805331252276295088141522814716219861672121558469525049412162369017890256213728705552320569090663521462204432481374366602402789409043625603741341622250359042022654046685560004265218634807380707806134239973092444265326924285712277362387631928497147118894167258921976449438036967011206309475271231931499867555228570299698047648316278609101408421385575871199974067315752358858085038020755783558183035462607219090513350418786827369157915808558928433713823773416579561081885271410365229068619524768739983498166307499701739349682361456297280993393045729629310831450096185133447972853254970166688091820497542305975841589777967662278917994812309290516571978473412259471000349165961167619095440374750526378660567020443162496414897090805521036438489261031297541972535794094059837402513547493180764235076628726861094449865565715634862688550431493816702945499185482029989123630561969049297304648861863907465007338541545661089544876756427811328138618424752783768294243161045948154820167370255666957253905496868640749391117471286463982453582080546634277420961836535824605586243742978113542893730927931126565615018970649738854879120230180153388007181838625436622382883958205432579766872973904197361059180147871679161763815786762043497383908700682189291261838082959103639311764554417733562315215476310378152258147899771928411013680293897348019229026540415754792327330813727445239990681553742895092175835908010358553388104812445060054403277109079071907581275706098533857544659635770738296613448776164812157951849499805462569493071711209184328271895566210358098599930672059179060751105238977115430132995955671052698282477071912027782723050506764381401831335420173806173446279068783784196316056682001183059031762228994317139063671883552374182602031478456339796098323217441016918659762247450807290647498406198137591706585694810643056440402036545312832258902797166456335548241408616537407787532004404473182348731898970278047558192195196782354314821357954985462301903759808223303102216899586088399044386150475892452504144102042825999779090302785348611339707197452850738358650064825735066521920799491615586705367272597546317399192761202974190010367980793679149929263395353807756206573333441347913867927144217782548654573830600940298399385096743256689069907885660435155598952823210902309212164002992262272674839004305747820969954837661312360775377734509208462480436394156841080560491358275974506923063623134485878467433008457970533914715041743859963298053120312632264080635080307404153837914191687874718823056095492902623647022635262558988774080547438392549565122883081108044865780012753272714686203094359744232331411886663229579656512848424456309723451539301447157795146322252706363363886422427761125127596847303926473995279424340658479064201168859430783510445260044641601668777645964996376935871802575256764600804692166430954923407457409019133038194637143654400000000000000000000000000000000000000000000000000*i1^61 + -15113943998402030586588064128263797406021102032457218650255385410316379431671163277986066989051242552204960409679152728766700978462385590449392556510531461670766902151768709171463214779494976924037156355557609172294917181627063875902733389558515260517648300637911447001560532892468435435968188607290610722670682594863323296405492977963915462674452812721852775815111400241294321706663152047035184452718642114791344277724471326875991378549077483994880745082817459031165019713352614484118183993569450514465525609893457675978675505848653803492979152029418477414421840483869653378987726085740227877074041103296513574266128966358031504026432045034625588795495632661417262909976700444047992231220849040680475087316372379856295509005917918883051709867362410061836750044370000238320062929237107533616767070176900159300533973266238891350756315702225851482334464999756623630911137637429022228433417345684136453692818184121523275887583680298407255507154156685315153666276937287400727647570783167255164036373822685463544614797316808983559661556958309756659699517491933498313735107161755614121533857735872659468247135448379505404568369310880535812369163612994266528299285426010919957885435010840940808042400133578518800516238746224971590988948133570100984799492034066558867751932975982832513381359312653274117311451083711762308419290747057539849895669679544775214831489817655505052314263566534700784238622411969713796329629023144727926741171646456181018117768637175447006997157068000936957581082413940636683646464793840145398196405408622813686522009328605356037342534599609278815427712181990413599981252346606095052124075694508274336370275251504195834370099101404747663828208235834068397463783608550516799629802844433383574388896387789875162025593009992885119153425075269687224372298837331144194402518031800638686000436090712845625294708630028753355411929724738084363100732950778424803309298906526043658164467285627587985945491083734298095935677471675933809564846568453405121134372541681553096367918282371625320098001525939058780721483940792579366000229382714887479003479029564900304677571359939095675239158177859145126705160452651007214518108495234333770329436446220208309839739951674386661994693682803057818813659392957449774047727495232517128396233507211170363247521572759393484664362947590311251237090232410703421821315550652017028236201423871794024405249872853766392046672572918100181615110911446139006648541777888689240051007355918870985793736917722569927468155080121296169809807619745669778842600743335698057714978005698466289950109759602285975725533278431679472975527149091646709054441088414989796143637684594622842444520233388621317785787876925039609862015204548557252166208064808800719478589732653250533638680589917532239969902170710605891147267259830032675436034937361371349162737990531403581363080672627825372527956417972212117584866380347289034309319778405241257129753041632342321390687568713462908205618231377270064161571024818174700026657572997031921977597950155381709261619991753807173025701348037858236025319307441486849344472441914195387843242655908127321095360579251115773550508577596745171153203160067090258924800000000000000000000000000000000000000000000000000*i1^62 + -18363804097124435676115255664535149378286502578838404002505840480638908496477930696343706829604392705598871413646432691346468754173450277676535827816770294992155323689021651180531963529757429867857652396685292664504058946208556769414232502553740875775170486479075903352397898632858190252676973330516199025466569214999938734149296054026994905694173535188819922195574978786895359122059024332412165948495699466086348952724150257526375170553306913700545069875207982425187264295185128973287858006995445217826205235805388541939178125523719901888989536337367395448037151452290117814395254615310363460395722553417662512357795364878760828738440328313912689775837045097379686318730509736114549194008519554013480458854481061167872800651182170059965425806450566996002973991907142934290729428232789798165635757189180340125101962604994479675319364889650817368559625372478719814391889097581530148552577967839686337890245364170724770616735878847937120727621008083680491686503644107741066440888694468036072625905809955080570933001673613943304450886039061935248671551404969216604313095717559519162208581094788589786348494813289236532980808736150352955821566381177142648370072139290873530996917047142819162281178582788776851969063000561183909296297621209118312058983254622857241456628956651853995513157623418586037257385328536309647206758463166171730772903672120630929249831940505937241867110229993160788748663991449557661322875923576464963978127825679879376932315659202130674732718204662729574816462587434935002793601217544175607987155488800091640326562944790436874006785174219644529880907327643342153822388399472312719564464226188671829961759117357870469748144419325533899381694678607942940348482160311739903969979718796767192092305931502850491830107991256816262948814306457815229142571018431949962243083526837862307881191167971951935642879240228244252955476794925279584415843214763939142703875600458654450605346151724267438845478236317717777472768058901892208995871290016263234305009340695519829187612357889106837119284690970686898877682728416575980280273668991192563986503816599522873018204617476672002190842053607745600679128528265716622041483727629871758383921752296148084591079451566661048675075795557573951847079808919363484672873764597147995745613175895433800527238138608668267838385459372574550559960998149870178698997870570656246739088642637425982298776595767213879964064354501198926382516443052952446305654722523991383855555621681139479544945438193048406170805856269834796972628389775957512584077298776155235782209945811407592945334748641015691799771411971735920510238707650058382968195218009892073773676666034916705150053057856202825798876366778950095274307346366365099135101561716418399356158750354232191360872886227747358007820710352236406684659873221888525473862414756338884194001037048915182659305496695544162266763500449525829529009216796391503091994970853807650528628106707488428518231079740021310544704217076827417491518482067405839290725278662683745775463151770255406418308972677040302377623273162401781912174208268800757539262139706370988659500527181289698419742914162801089090038650526593095231921007364566080000000000000000000000000000000000000000000000000*i1^63 + 130964003481662311769778499001176799364107632174001357090054654168510760981437273509632698190231819706419320297164271489060220817498904574673872808296296636334907511911084519769976300086936857540489685453301290766380806691418268014863532178482556736109877310893795168508191830691858360173761590219798987645180004710127459494111194110908699707747903067835859974873232602741016457392002532197997164689721109372103614692733010659850611760041187714200381811510189834398126546844302855829855426520053800266323261355219028646400382610508892264383761145789512283687972832121656578633955849365192494217639696750177577719537888053404464958914757583390584063006687252735633101196205106179655641575479221155335577080468386760682867586561152965526464167698460600214780960182922919307972928740204694404740327576419985886434441210161051074145095004723696172122749578526015445594725910635952308625047015984928823363148447727634541780101318286039646620063308286719942733269895868116820503741844966963883915277080952811324909208863734280692229977383832499049434853596257954949788574963808720810439548817679271408508439998754670698799302104288803372300401456529974740745354756029022690133462762940895981832071150685450590570002959667341992598709792965245135055171184003898225808946565882845409071376438566469115869140494046881521730251687208928877899093075591881528543742148144008959298558766512088956326601074454979523159432514444688463603876734911975578319550868366723747673267904461423169519635363268470427602412433821942382003037311937108388947288970308466098005822645969347048509270534834277551711628861375797813731679390580041505341939670759669962113894764000644739896200903777561229761907921082288227288016465428161164055641272761016513481872398309955739111325383760585676859563207270339051305211278111378464329265261236488068944012591403679204040558414212066746020279031278289490286501684271765477809346616110685215038959148694217654517083243863132306983233226149252226734917323910860673137643078212818797027531571736500799095760873143792681418659170422431301743632663048551867968979091256501825452801326899690969650009469227352123220508936152678867475147853455515036305396562721270366636408260617262156090234905603778470015620632029142661980229956973107100603989882110653331462361003555937347058840331188382750828097405881416855792032150362743980696477084087195013321988643289311276340223597548956860938441716494011514316944513750726951265601603949717242269154343507069711357708037605278830977303891001528748476308716097202575238631389268287222403733649166228925059048916729992642948266721434032776267200216636364906574857269819555838814542986944023325512489433567487818500833363031376287651959294339816832547888341973569200716751418205112990147792871171581338263691531851157468322303552725377990273992530753528909182786722049697205224979529794829354139715278950306692092906196936468307470538822325196142864097932171394408757540971975533018928624450511707450387264971934645662351665475207361057742554865676244923263334370602826586928758936626565331541785106044510649905154822717609772290542565076780400303308328447811000000000000000000000000000000000000000000000000*i1^64 + -88620447021956887403242376934301453882384195676088584074762346911596407584924893670473145312293948279750491145503643119596177765723869862622937945634909730639042482351982138450433449418353647263716424653437512341586345168322713778695569179168564441999832290852425201222892649756936628639802843690391653862349205336551162617988805930211168178325100745479028865450214304328172923726948230627695804190134488437853624964864932321305110305689949517204851637029112636233433108375181999361888619789918323874896806938426779339220965796808814874211238283680888644754267797805066107689956321987000946164195567803250100329631300533229050480758519573799650825423085301371432221040198301424522750913059754074355627405403625982478264133545825553793222735345453677825533526382905363147565834482857431851964837516697094114193650458647533518109988369912883407424818989953904679968684537599733364193832405931708753309324778853149558677353392062621539336519004235787571163894198253969060075401870751350230371336246895744016574327824856621642461365028542278209895930830049109934227251143009628386592436182174188461636342121654246705956885977937270904932138528323126361031302266735909419481807065311602854322944620771531007742973067696686787377782472329913809583497777963769967752011546358034552030147399144302593388167243555302721702576002345030786433325432484697748407332170630266488389669620954096842357706709062203948594474938333265843205914098050842040927662547086897100388841663091203106372023062061126788595414756192316848187529529045403484097932898639088482542248328731494584831597842793274814443190375574529101631393591226969153007186364988395886382060806126352506541537506917807365134926341947142474215638011010585784328783410736880768536184800458815892605333688299206144364038997512609463709173671119112158739648363583801331183303050679988735681932053544733416075765059669028008624499108149189354612798021963710770172786712542828223305062654182583165742499650358786822219793730655762288214108634052741709958432333867846393170608787376286959056255320018845624977656071531789192119889283666455823375200791315130374099564172437277123225152578576637480526472670157986089444195889193824843542071073530188621592305754066270776735137564285650080902570292490919347663305737776129993958614398775380150535666278757985093144305868696371673096681793010787661775015343611871380913863190760584708583253809897453384258635898664572320950905599348813556955234662059643728751617894560322562995560002837240406090575961758392444393139011607129058596070972588320678897273633625074711997041467700625193248926423730845873670986856989841609444618589235289402878008390038107080341373778577254115729664725487416881619097721100308971885435922741498710381056947054100226774298392048794885106520848835487066167714206349575835651505726367493177709694715946935336696998474930946043313459656056945313840126835823316550730242797369298759373318548676752368990736025846021650504989006005900540308892452500883644527769544828033749286014495316615081211613300100780032210208579615172281598079003434560031965622077717038567441066080265134120611949268000000000000000000000000000000000000000000000000*i1^65 + -192269479156466213384832128676614063542608771538424102445736232699473065680365580326322746249954977585357828883837952337465595598302105154037583216828497286874449248609968452563385040536775569817846565668613136567051082926603237663887638795977082528487840279429620219722922571958213460728884108866721850646188833358145599974767306715251727293232748869753226369800731711402463809300782869802556454272273909247556135417564463478048128016534512244434583154126393757552673143348855301373789196729724143488720990951985163556583648642902135029640898260390059352449196070760902211102291403193287824955258777441267067111839576589253242047716222443402586836951747282783819526655274659857080094749199509132142668036674508617139907177527836582521766420172460739548974494774901361392520424296132670307530686510320539126704479565967371121110142099309854392347771486779378564561595636068507736645288802543555739221006666564886311493494023703889895195530183395225005485339728131971642097120994763497108676414956428140005701460062497928479295279455607133790567696458508392365404750959412308846665483787795089849034953868273525626887402248899621951910993894527812674825446014192365714513412740919445217105360508183179304550124011875399375676348332148947707084297551792897184508907423365783840459356498932790285291253938809100435283645024987207223817991959391301075632153724012616871006547621648594742071037777635442769680157019357700489863357081720693946707872447750648576281050757496766423809774481202908603863201865749810329637763663380327864330764712102832747964685692719215866675620851919860145825675547421305211619146555549975944481537226976122734693083215587636804319333663185162695008120282233365798897929688959795974497962224718535435714308053130367791835971945226383015541014975677360858216428340553142680433583955467706921922568666093464322008368587166056377554621529263499095134052235239636532285110251463294316664028074536732093551824966394077051491144486913463267901959361452128748973142495188514207269510355327300602036874109643682287613164806214162266587398586402253358566173098545271813172287132393101647326188444511968651557737617826409078194071133213130089774075202896773150644693493476591987096260317060644529062448685912259875013319609320599768333356790525181519703998113414479598156414835997709694322419382768985092581893816274644855849936400971143080330216997967033733111229330715270367626018949933620715345547844523029308813761433997242236209257794133000962774999276674922278627106637335524082198378225462350189040534299688521452651147522649144909738082826449296818170156006619081015545528305554113216476852103525205541791154847614059501481160620192265747380805045391741539672855990272376242507104548301490434963077785140417796183523051447038304869397781450336727436021107251538658332092841438299706540000266543938751103098426152688559638302309579251334224153851763812481832358742939437349156508266146365385260143313285157094382359440627107193741548743454652562466158041402750364312362993706130015986150681521766279358830966180124533767988771809493839432046851151197985577088627141927535610803125000000000000000000000000000000000000000000*i1^66 + -1846546695355240841530572203934074831912351936291109589145948155937886524906085702648036420927421373380527021981452730873207870465471275019110674016651656094703667619801103441272368499795186969056101194652827721612709805014377315013875127547273918999153715270169024378356440491842417033398037479509119405934774771973448455642329521195435727951005422125364626352217579501181835137386203049147695981173408452899882711130968749680781621689556234917508230786113244972856805353965592979854212957855569625182832451721633087023097005526282623716975092773973617904813694790254774442505969246834167796416462654113855089336070554064036024267161552729294014786092839527619817074527392060160164535233459763368643043839132889566514682530679888732867463683104429512216590972170900664614243103614077584579748322686973784622118222131579922855198855296220827980356133041397279257792044937057842240680962367743413642093144196255491229939776900058754670573390984686452197161918454534250996945587781786749680016000630404476984525702271695498132017711642128683305899796582741955144332519547946618152477016513705551708690623661060034021978145108269778910452107011938188692033601950347370410908569834540525529053356502082962245713357003559671177724503626885048259061073772316446393596356465440479122304144100136466548307327150366336911033666958989870965591614459074721635451249082804618822726051635304020047653463585333729539678373924932382075347883047676214613348040223926870061579999816513495712683968164044355893465063416388732041300531052240615712913577891950312161590912426830797904869041803608205189583947362811245310749546342480618831790851518324165198246383874510460261645299225683671107291012874449284742328047933161877253291900922582835896644048872764812321467448075842369652352332079337938806556403625281001375893716524614403834014933327366503020319328244777106389461057127362284499083021649598636262419907898488984580744923974416043531054667852197779267584376067051162115233702466931345286526334490857069441022840310189353674787624881527537702639019400036280967234593219519516936975557355180165212777345512336952814321240341733861234247520234299325730568928434981593984931323023879436041618105699084604404497342240108155811964341114428632750759746709130012569582612141567909625151860272230232942098607867337814461367836578470324891504698468469774461694635475984281113084518216986177134012107289720810528865435419319346457978321629976352071127995641146484656087058840418575176093386837843934743851630528131945034644356260864916920635356742574264032483963186788285759161012370752125350247803473790764160887874669666446332095435354274412763770619521062545539372220569155002339344548954454878931336050601082463623950772253470058867427155401989909745754473563673572827367479947169319009204871745869383044419937266961243990088522136285055431734819422341384575439647065840697747791807032630698830004407061950473213532367834928443462227936042402490996549350534795657422888624156977236945077185563412068174035861059965453844080703144540050787930750916562656916405630939692620250054291110427686257970084177807049152343750000000000000000000000000000000000000000*i1^67 + 8451771330507917937749154309355569753615609705771176171419316083999499440853066469209980622750093197540019124732112509242510746624078015822192256503351724747096554381010754445780562662025900943603411577791008597004394512234950645184421630540968829362041476361101073417761744367413694463125043856274564092972142091038916495182763520798071549832041943181625979831649121753435594431345432029893950976555079330951171306802982840531404244697041152490243276494736794414132769821591475110179186044372566725071307716959330231753583348342097864075363915771195392467869711886978240543834468492496875264307942930996376381167282049125285371710878798960615218277632443278376196785628378673928734806276306635665475655996874631757976382806504126668799281661261952874416365246980857454063006131782787976707091131837860724763366274543823691383900458875054110797286095567664995796670975449965711818260984580640223896895263433232572335667609838108869356325880852101804887015243085050440745232297369743592140641415467944015818097508825789314805756126171957791936060922313817372297101317095223283134691017618269803674401662921894048811482095773054696176316411422260575064480579450674534965544387927950368708449220306582590056821356945470408845427788844203899110813670613528135004126868484259715763121849832917686555126855764637693210351879185434499531247914764064391700239120390511587968321848899094593069505374363531433813690331275839461640968913625614254273500365778669803826519514770184009952342341879878652486902616318639443457283363126257949444809656656582338439651837975432431867984765974701034339272602889015327144193577065573333854703701659255320251518991503066085034618942054562342641181365842299222971286160255045591327370552173732387537952388331477869672819267765783431032312245079771823576663809367372193933138909635263050856709753213473565345251716081484027380659032023884910041477069028388696528637116636703969317016729970738651972145215569193409542521476282526214588774212051340318406400076040065619456146062623390629057478036161565526792640451869450826830814498112433343535206306618225461086377425714346018653996724564320019535544620572963911030325711770002108471881557839498661286687960325311685508918919977857938487258322303342954443820764141419885957834376041936557323608678508244504634277021736611905841529994350537110711508696664585171161042318195349927140902799230703866969723609172226186986654461417585533191599458815144057691680208203472988889401108928092964784744531353671351854339406422715349224986001952170691046118267359943795061965009476070900752040885262895950382856929431852408871460035241048072874554681532146056338274440985846845986822723003937839830402055474457563990724155573477339297304017740817924580636933604795469820363651361255918326445913908871955674230631527814892043380959977560977968684870089108072161931487991439669289852371847963422161234980747149089293319328465841174552531886621557146790031719194670112784141523391253222124570731266658621339926698827916851589697791174680914593647391614793405862269403925333452195633642044718810670202782150087070692298176273282343750000000000000000000000000000000000000000*i1^68 + -10824214163900498220052929457287322251706947440604846128297077199938507603384309352248376358312573038326717448958646230892273025432414220450778307575126977646999337816974200768659663655771166013496137182573657099267754889598057622985604413554663663623966098131175616017371342413055691348210270490378350952529950976795967558542240886574042866308607590204931437527640996332117111402640440134243461562422603897817862134608824990427453415552695221952812622601868184137301253195964743635192807740579938652760592952422481770884903341669588733803889373375547925432192092266471050677522154442467235390702988752719667696596730729585562364000485687967820704097464403767502527782765175198771921654985647238384463093497479781308715901710476358497849507126973691222267284393338831406722476297173904548281238216409432814460453107401495437194551001812190253109647057376470391785609484103682215599427723570177412150093003388527558497106679710815183254085076672482580159777635186085294139981661387483807317500019811177762659641108857523401393090114610108276973396787124636325037491433100584342388560306167814009312129368649822329392987757913812617379890197031039374672043948095587142526822304919002097723188203494823266492595250846893201436690928785852409947641215105733536840333801107618681292311758153176975478543135969275950688739394471515594075485065270080557012209932371489921168328708285214019386977962662880583800419000787052503314956541496659969971098270821576469995801614559448133188309881927780498241976357034697001737968105858928551918335540021520393347191977634899585665071459733851314678999587768334162200087313701371618358965535489128194068576554607628304198703838844364913929130404593106742953393702694160702780753257622517550654319909732393681923952113293826589662028869497214462195355099269959489393911362716916615129872457633565009073409790185432655920254343427837652317041399003670512895294986304682533060121778746546532412403914754564546702990799398478195771687409199920972967314027965036906171706129989237073067221714381370251262922687921175164882028045441181852327526618517546245603672678639139820206266974756551432218240646200184209664668666167468206347874902565419416049994756930785666104895810568680717107803227780776880995325815023791719298048194407401889143554877896425699368848406169937006923989284254331152556302604184070435698023141557925552712571533843540969256696708062917485322542384115951421790467337384344461186353623229463851668168707215591218723795542162435719097743518780104544638922168817244998357478654234174816179898181871727112279951858698982787656795478732203983641055134251491457263643312739323522956410807087767027682162128703769102064036906952637469927219085965559967795216254094935263157539842685920655395833255703990764334937268894253256281446942637190051808843591610973802162296156568739603121661324777307300275862256260520259941284245331224656862737295708758911188637190624283012170228486636624316640382532297672915197066388252739770512124480310141884702877635938193846863541805458511757113779051210582907617898942014241626160171918089047298993242794697265625000000000000000000000000000000000000*i1^69 + -691476555971354472266008726196662642715165773893179192206631648937201556744583664754981556472759783815873395679309542308571241694805693482013454852272579612551186662192874228055410499926056375848970035236781697875196289778515347265034130266261552416477135637668684419519788500174140262574718468529814778037673919431356545009824181112436333069484598712721068075006782143752236066421250871510116050937063691940869772349705490959590094054518967194118839292990457710400359392676962003033306592463487772235361633398390459990769422625831574275636646025669620166826744521334709141746215131117257607405779750946186942634002384462538147448911291696227266322209616335071584493864420476836473208603194965076659470637229996523698732798285507740106692255151055789085224968888448199202790861545897996246068424167141317952140999332428612401196308004854705762402795753636623791285088453512341321069674640125053462147434955263765630955697371101673791922744862938131770085989914411868938863941001545998259354735252442184952196498725466229732395788090031835954523672701207610828101481814629675722169400380094492775516217212004742121562178951633529388625153822258609729796392903436765690899853843799365403676458298802557816419853315281528895787228180689934618291012420829113027791779414590813795773352004695350957167680057204119183342361533292373871237767000514414418448429890015767386820497339244891652116695680583189248157092045303388779935002365700127412568135358897391822567333572874600701320297740698247029318876275911862044934888615066109165228746716381342837272189034342395357705000927513830985267586431174373736147843112777770050730271091411920607399807171225240485945033746252540572181639640608860440335706999188259771360247491589620286478467398051291969172663781096966225660704233816576584120530876928213634136699634263550461216876230328318373398606205362614645966583606900378986842811318082528532740686532767397092808104564821656802887270627744689028424445229297258247362210492623257976393039048102495606742956704045130713335242983199769087155722078982028776435668457962069967913563338559857698748656948107113862279609513562833366142857466972148115193747200944256219851131648507865522220814763896523902932365619551592221055985786315222599794470711051477051895919807130117190961904891639758579031093270473518449235894820829106534393471312349660434937102391222122572965716624905958852405839206083697306203875829477460185142486735330348237879086211339864401248361088099860900799045243649083499487921413537736897555450069877627315357983591721201372168139525194065537907210728741576333538409204386775074788880340735664096235890606582946280383812572393075784654813087560286057325571317364568531479169188109077144704422752709093530313563528104719256902069268667322199519157959343353088125022950179837354940829887060474090998217884200817947263058281772912767767311555035847879128456499239241781646448998728602898858178382654600818855398855969975822408697808297551548006350900452558080411271790441588808139703661169629942563287930910312505689816431410878357955528496509007735214334997016553928332733154296875000000000000000000000000000000*i1^70 + 16450453722216620004230987296380397405884756001907198915042659286298986234941990506524790521048887290967389593820482313339075202733162939881844333966119302416365773134531684777226116367817410827635740367357685742597942988565240749580464407499185723260193564566774805870761829424998821900541035323000249123373604901918753636651171179669769492354173398116891451763649066920143544894125329788490931933095776154533002959895754934739077334094103777363571516467185000610554507894751282499287556766916023112791455526274929755365223943392012328723933783147556861215058456873607491683171762347248290317282600630564841875146326526099770284746769774639203705540599925716348286639960568490780503810239455769096601999995343372834712687322741289643982034105009384010401623948436912209169697378552854806833549461817121651742723415182367585059521693500250534717684399739444636612544066455461648907598808162282363725277263907608639967015738732813104289581617855045583760019876181975680314092115634185726786232316795997655583119736010588626817390030263752497662587866978699581816155571219934085859573981381334461119156102812220878419561010614107168207816755064077941686366953242177449514162897699782905481146964606940424553806842493977001982745654047458664268683463899385167895609932521391128768239520602742671720884399379939347240444149906111496103898503817325141728736151905946941045197476310581320028484893485116608343355901919065728042774910367544082051492595241251517643052889282800552042290054300155747984975749212360863883410566271284235185250955075251471250060491115797150543528707426085637663720595156881438271706270213902182980770813906646347718450495580915392006101202090649917443481647908318635082071661938516404162767366894656537199649329070437102929310234542700556239024549634729190775236592923843122383394360761514699775764361847270731404091345831241285657946492955287780663755328653822450754539099507388851908525219318833414238554364373018426949739888618478152776677228493444373406741423928028155194582338306798861342764288340666303412935569470422254702938986466684135444852320278211253754522305331167515291703460368391580436437487384947733133497799503454492983043271656189305052283045015463598682844606420480410752722398770466564544315956256800561564580939848759096424788037016484919157835628866641482736743108306159297705014914741916173624062317944358799620208517243409499026615718137509519382188307152626741211369388184633166741696221931518832662525507240917666777135368453810213959491434522567123609978640012495865484101875953199633887493939912753460403343262663564916596326923040244725309274739765940689183694694087863763475532370708471481780876473272537603706468480829447348325802671228231314506790939776962870774119078208573168767901310395673680732889625968484703665463098007820194946599601110866245356452697537859047132437749690114673629465200675216770911718430811546242441430860974290542619155267957971310173789296446030344488070848062840464281343936696021395939807876808620619151469161178260041682569581302217666613765869630011183102300326724740322370050652569235742317199707031250000000000000000000000000000*i1^71 + -18864462037669017582192664181745316321092081474669687442248339691162472615279535597748358968619208083970999778087325742763151608783055975949991333391459843382535051967114074145639168179984251024273944215063207154577590506899023694515978205995686304005506630148004754034743827405644331459893679786119688661343900521421764408593335066936653922134380768916672462493081151156322288739257928245488578978760387783093718635267889892210234028785326244451520771767290012605373231841769078251738391169493906047920555206507560426979692333422268727546943303102751981096947501889534150266560019129783783194072273007530287585589181013373100157468128716788975266284797077821300650358888011334877968381177820203821493624146523678279022233538372178115012739451601076388091150730209663733284589524391395644616430828491252926452586257383912660872074303602859471551352649382328843989031538444408662534543918675042789464628117454522805227987353742252329815750214220505111719523265738478260719921448385937266427227608782603874160231011699836708344265859502749728436354441463257671661435672512607923732810324135308657036350014581747152174136586836735664284009178133871008919191001548003368402459779785387612168595533213830814283532973201682047615053880146362607353754990509174890992766517718640883281636009914968403232257897201962047577696135788447330551688770971238074356874384339062934240255102825263911169692858716124027005514474041441644270835098321175154296534390673240712466392490375899333829382359106538687431005930553725569825502771250681821394785415596397962523197898811468571445943183434718760377982568949725475739092892725027184437573713427898062119993852402878063521158757110808258081734683658347238301734457700923512777430948437849628691385511907235307279699573018801993320232116517688050876385741411134155555734168537032478465043227942322152738982117277746097432183760103976420217413585493603921398415436898198933981740151208581569374278117051275007397832453256781552638161151966100373654635147364278369518660920654241150015468861092329916883701649564364288743367609761031548069566407268085503352950467211545685095693185113014952064014595643682833307827739038174570706128600932987960897076111865783620889542511434467182057530823460300066647483631589258475618265667837112203705394998213675619448783411241288002028441292733799017759951099122888311137395454205190989196344281061884274253006084269353659014594766888332014196601944446935215677541803667931391465486150810432224196360270003282035128620858947441738259486898551244713304937195915234962477480824386412836210906572320322136671097318449831285522060459395368033756072310938320987840517623803679883115339304906865863422883639282950766252186515657888016386249323277546211423816121502706143778180396550229243446057991596387276648356730102492178200991541767536437576749001337695866502504217941777222288816855269599949627687509301284136758163052819854429296361493939026450404104938817555131486586198946065155777911035671037383259836101179193587198811213273112172641552571239466186805992476585981386766154817145112722168968758560964584350585937500000000000000000000000000*i1^72 + 7402645530787034228539630937149761624261691306034377168998378956967218177311719446610303344383162480759315030388573426564477708187481308994127864285707030184821623913344050336226931322943943147508238020198406610930191035504939411069183755515026729774180470533019508325026325853324225381949601354627177194892656638722519162243620908397956362085682509721664580478641772409876073093988460775460945706436367505329263441046888526819470377834207987894440330572561833308992008332344857051198884243611210316014654715161915551811340967921161877026226762967200035708107020791231120315077609608200912439999723298814433987483830147826563662752678389325616857058655072624290398571848645683322032629002308670865364243454446551918353680880577609372634855138185906465367355277219136378580162482859334618868372056230119478679839066810734949787750881479228268518180691053825526828840558851035188754358222452420514727921778966374480137274172969460018084191766051473262496312812709045868067744850415685342001149236756917822611597410332498330782727333713484655505139950852227759886338794050118133495119247479564783832490974816479213527615858206508612347006928060829404243822496596397602569555025963643060759515618774603332924288503836847588456034006668581310809735159031685554838964546841944428308748433757473473019606411306552883890298848957107761403243281042011778472888873321075844033575255656947553780452691726661182029299667522109940391669785787632578771495147465852541376606871022453721259660606064381843794417305026438130400696546981519062239336018434552463209733590088916364269247762666385428102583174327520086943664210891240706937263866167811210337742818896060478033925175944408018924243564660984759812395593384078116094237323067831111936788557903347706585519262821033556010265933827378526703360304428837579088731256967007320643075925672760257602139854898730934158550676741423400835198347997178040555171417544323735472010441889529722523408017338415095367621036576436193396271358098935703522341705166324651229312345049959492863427750173608033718785389120756399142813986550788842152346818077455903446900732652163859390968117251528666352104878467755351790892208989338347991204883080753110079214461523442099036177635207448785062603006533414302190583404703455962501669317828136053068662294674064402045393993794046539379887056347729580875460315477676510620430716575458216937108558159358087801039140100072752125434822815782046383437961602025644267964915716589788201641354356725166628875548189063540548759331007185058515964196229444931438019476465002113358107885627163864258710580253950470657499139495308699919781074332223797690295537783314539424545742810600552413484440516995545584577870747895116102074568547694704498417339039075009769720666352309324377851647301297261644802557728872970397838482749804070368246238711412370451547564808364289944949830967121391080497381890010571919015431361824542863422948903573847834801124055155658312832876587060938400040022292115380177188402069172095760886208234842513058115726440348969794812107455876857997603021352770519446171578967689780138856320571899414062500000000000000000000000000*i1^73 + 4109778167935510584824631878599784616891747988026797212459955296695983634194398887554040007719456633199823635603389491309687145138685964323969378323144214825491962565094254156037590846500654824853277567215580469954264458509711320104918803490447087275786208555422588550651358155843294980683569765365193855780673577833505043901992708161523519215655515190881468419269460156308034698188621798326208822984307245427777514182473280046564902295039978556247920888660264055636511085386265471614748814798658904194968888775097199205338943016943921431563059234776888353540401548181867174815122222723886204442185080684111126950039407350207607240606090259135384478680199462086012749891010178600630117793129011769263434623447745403888576485255917446783162894825512866987385052933765186200530266380806018168229108247082740545305718841713798686083681254262035262255659603048648607277155176925447337823212748517807787493281259896919428061338302936782488349728490146222527013293888971707609228327469745826357629138060010574983655166482308997157074972391242690321693209688888306251355051859545003702475498023364707734057619740279501981562917054640727435726884527003516424388474762731361769690448856352286446782262976756796641465303765193844753835647250426371965656037089693779184037940417764635682435350332187446130660815986253190426213674897014910550727030960616820916123853743153802225233826674393978482382465414379454080133752187268724091976903932527492034075079314032901421358342987938932280071410357453077054944702971667358451188125372094844130008314406301157272644076351575939251512603185266564403693370909643088492192971514696758101905788982251639766843073986009688704668836382476259897899732440789569663081777687233012461999033701950230915526423832216575728429583394465341642990577712251714243098723642683282276695534565945802451235317296763023433612146988862055823181801160081947691678057296988811140228476812218667340496346894723939512554485251061965025961585111198825862482438690461398382669487879103987941844912239205061251775680694396367762004705014450343718373481102992999151473063498192330061090896334407963782781694142861467547129554619654914431025247603946100811330864258544782700538027125195588901432948238399235066635547516582011735577126622405381696982448583409408108990539057719471370959240563901890374089923123444832196577117204114777475181012992800602024480871811203296104017433361846227924909736233771667602542254868544756336560372404341959602392586467651864898661023268772875020246551036741646272221696521248810836428606103773711081148279734666914642994815114453275316521969266559335202380342297421835329179876830941622113369439218522879425213976854073245845202782009572768718102662962766910714964789268412950308517294587440533417426559697512652719041031336878723119560744263608072634908466517083136043410690773339218859540936950077098707848575325441832097260718533973080018543385813906702788052515285001218925802687759838013547418521103593608428344209879190227280670666440812805951565326929839444810474899231948961635517997489261505356730704436727427548072636127471923828125000000000000000000*i1^74 + -7774416055328172692036959767297540882658514286477438339058959249951252222376233882914161347929703083429996791844909831243951228525280947776168401411160530140153297170587528206444504709406824629831663968550691933739166512441781713578294317236837716453750062266533719466819922080016877567730409488716781607582579160311866189162280460144326045101459267221051465078171004127114322081181235224417828258015513147769218748798433310548170166694636484744654625001484964295722434310360169773055963690709722763892721904962642498347805726910134826235622338312611421040031020112990025710340491335803162740774831662407280292683736502940400242727639466928955800353191564777650666638401314002285902091076755083503087593929274148517492581393825862981664649362703727563363722944421859852515009306708078689434198118752144994809180243519056378912234448024360558863774459121336662502071293061558474781795883273288446006369900836452854036709680680950322019281123775685992411671715554208366444651752716999136166020717761135651632425910370578291893950101728295642736375896787915322792820802974011345987260228080600085056261739727062959615387244732246882039544341437052667547770009180685123580432894468421749322832026651234906217814968535006973075698548376030898987262681147192732509991128064433144432055172763338422450494132126996756177082839038345585071664707590151678145265122798151709694344587921826461539760451125775811916047421260801890552191226993000355803301437516077990516347047369785145913621171996491100869638260554108201910451089015965013060562020779931941255799486388557561698534032759027739524921720599591218862697859220101004704665996741116788132178838537170213573536273094182596637319031936043404536041828014599463092060775161316807094452967486386441806127005221434401994610305297687466694650387808085861695738987041907168690408209224073444147569992139470963386874883038264575467603348319456092976462070139712881769190327181087444790270092628426350941130290002911347362676534093110884877203875727460977922467904226165604172141126222033002538873700463974239609538301831415857010822729918968546334669865897542504251769820707757734187277037111065094668497148226155289043436458259195038104116569533706736151128245955504157513765257246012520197188770439854454423478958637300187015945502493306051371295227805465761092284888388946070060288782460838693018769025023316683381136799901243824609456480042709621778312946826617153308326362614392164513586713997943384341832607762622848626319390237768774091627732458438900100548228216840689322535286606805242249047864454337619724757842329308058624767541900848606392584647264209134451994732135298319322777590976346025566044720006416261592377039494155670585371550360609406476640065974290135529724398569646465171332487309326720593051832949111929379669120001334910455605278309813528415394987918189290782471113617020355998279811769897515991306487859064385484605076658884983475749864536422123050059650189232182963302405192373433646077025133771866524132327172339201566367161998681563802218013400001940724808609950203701072758989033381366208195686340332031250000000000000000*i1^75 + 5853014206566423682304013489827867109929720586220647134549268470521503541722775830648008965176059777455265412442987420111742757969145155579665455111118837582563588249129317489453031669446600275046098944800892242474117648852416168835018405787881349765436227350595990205323780996548211307436743759862915264422870038033265314198985947125753009749887995256099318428639537032105544078769450066148315258969934279309596087413091469262613233840280822445051557494113248905499960110295349918427091091977360438474942027970329121469471247748887588599468030046240951716201583010606401849761720347363582197659959802467897468675836721396111323051803671769195243709841937122405389978579477344665862623893407215931705010949323461854284989864110769747729968777493190428447255001405532100146355903612719758968533164595663313167648399890352549981283005026211868870534741118562987132574614837850019578238113567164692556707782579029619589983328111215494914644636194596750292858457413068261388724380336162602677597605406796959481491594243637857873122809880091940884717345967778249137119165339329715635023859152458670026642907389574365161128372848346678447182534704864881767244235970058570663943636984912838018863512343332034759771158442153990265234188245648985712372957316905644343466872121722717573015055080179395338062274349195536049858402387305943267161934642012149646494143353861985088381222413897115644090857231477829354187375670118929215140859439007060845073197035196951288003461846982561253566761939121128183118866940249835550310249715662319540674376909108904831762975129261183517024624370019135137816826983074697725280906931778173526588319422413584418424410174747868906203366830487248873435776663968317689040393886512852471958365770160972560880139944079146227334511856672549883190412303325768850535425709767185914488674489822550295794282440084377031324993882655765530329562000113154392376338628374419380218581201985106869789829912125662194588795879209413205417837556642090620067532700938169631395673928539644411692739152987590990183426973804034107329258326341538054234867988627116757401315532593483362212320842060046497824770751863179945246252638012854836620920380178990711807557888583851373787144396248017345780721173127260335071223333938361256204891211653393374290118526328038518495167369218233881659531370258930133227611824448513856350325174684246319635956054239965714457030566110131199156529228261787797982045490210389455095882049500126740598716571218064738263905861439837153037502162104862734658159101320795889127544416424816705156718799787426444122673492085778283131451324941729911290511053069928598740811686884294657748636755349790106938914141386000369731383252560873707459115614084324424341456121107694762851388427448336545418005872934013616847480848890015471931539435395221540775833592153057538025273543782226806738250699045999016243198240067732681741501255289936746412239009359584318467558102300854838931896152834774035882066129762281113304456251945644988215218971193892777783412590756180269300386016349045334836455085092726905327735359307875953958793397407978773117065429687500000000000000*i1^76 + -3012233563834052461667497582814358468573898348621711697104576853074224316393713966305287009206487285111975626726110087892832157098423675426792301380833611381284816759582070133894676161098719424475987508704108977428177264438775946468685269229462206536161459709568699797619663894609066908045845618080011786548687651736338830434057313554555957608235263331133194686198993722837412496986600347576985793371318804149201605811603624176638679612777124819399491621433378494583181156258679262802977540933654065470554974917735381369220175488755870141449465031752308544763544648904273215609561222151490628277130954255248509887286806891890157006020785058331309634828887463290481223280346547052743189501521406279931527210598768518145420115164815768805610991707112703392574951171528232546863755815941508312175364184289514098554257608755059660600624261184032392626542958586165904064014308024212192579945034422653791450130855841850277628831426801255236309966432429990952423846573114404376667523290376010129549065049587886747613291255335465568269209167390156803033434810897423101100143485713302087525116092475173534608949781577644277534712485431231534363393410591920397289062535494346898730533072179334176641245132711286320126450960010872385354875192384173930739316344214530339651769923658872270260690887835574665878425959224346231171524268635326328919725163355473089238246782685568672678669736423167860457050881649290298381249234852794752455493921876412386232114699904741964947729096113576437922038515943650461856397515861685694273261173027364254109639036859637867338800916372933106548565430580771562263953458761747025618220367915382294041517828310651122509992941789887572928105461658627402348090429007393762007697584342270277876970281244530903338891099449796637843479070766896884746807319619535147937244683440693621857143252876589519976350634713500124535008409946960641620170106376401227260520858911621915689626305018169797763320919263507321535376789863524706755563194459230160461705684272841466629741861455217765441156711319213366211092053590340862452055521714431584418718273523705809522541650808042066915240915744114079958993891453318686932276021273461293545029107702802151016450665027148750691272929474982595413995216267982149398945793760796686573114429068981752946469571805273785691851664826291933790444536385983678924382209662321431676105902644918699219216298469423467748866941007482847229483196918768486609569782859411701095553658925186690848572627027565793120905070388665643675888794824828087112698600204834796819405239246931667515471984170241596670182651608555686023358545282401988226786303078537929954157707871618879338959424015617462183937001995584625278171731969767250027253351452369559569279474110040446425547493457807327032350507754308948068750190533418579350490340177156898183442435071322806602386844508004602474254866031880505378766129786941732740154674133390867134468781593249405928881631915837624069903198423561725614608460601530943231637563625734035687123792886697954615098275387782841884121884214455579602373447838218117417053343533078340609139762818813323974609375000000000000*i1^77 + 1192365178819379217217582025663657887608958438570366997955158134935082955493781129883832161485439488478842456905363679209460070974219271697752772326364668703075420225957707672088629302450247697232264838554464746644147192906410414563428600164135180607715224265920804041981164224754842978965036992180606571153670301528288708887879807808863048402859690944446527254388471116613180534498168358539235279028133875780078376837007555438202809355705671031448248078614996637000341868242722226288530968594256033340167392978095838581683032312081014228044539524966065292110008224216526768093251017883343551907941206135078417390177467385005833509634938450795735330227172564794307202048660539878688886218737897687223179682798656646994197482576045561684214111211827765399331840692488138426457429840598698288187533146511885672439812714309208941945839819182341451087304370455366209660757344029402203649127985628757198391164070203007921485624961237116695281562903228197173263140071767232607215068392422930658189443286516900900975826501697678046350193150904058587721091026001376091336436405988235140275049688870803938090756431633099596818506303612373865884933741068846621255500467729105424049355103871677389021431844271822814476241680933432420464179641087048277890408300524200038895090342610914558646446779501581590887163315992250274596265350348138771161135353181322250662769547027042736549553375892288067834489902874501349047443430012578272909246757102670414598318948579906975210784171913290468448840637665277930459190524457169765647321345609531120206767614319115685149082820357124921753087568584128712810074562602440520444434668466891333757905494507042349631222626176754797206327971359496554756609548671523361151069418510628164032743827632719872280114432513470442623967060959526282317374803947431111870875310993120678947088954678951702004771656894102318605436417359303141627170106360216815435338183307948682100805051454103367754205787999368195430462842926696471153892538778078004187503282920478158559919151402231377925308994011532680904874483485327281386087905722906029253708078968652043266124704682191504075128621339067857691188322970057980752812452751411352220319908155140219771339370144466341351156958479480750377948880610729254295099945672878240621201909641110137681415015751605892742776621327033700538941010989084640546580432909804984825613133724508729782344014282082567964032987316209447469067735587511180520928556841842320721991445956847411952713275326198178373352596803179333850055534047286245637136925225610184050509147053685415544958615802069678825682315640536407912063654758212157768516287676377808828815495191208351311509653058053362219661003932200695861446371871832715048600916434318919054183297761153133655379051520523497824725666785987145708873960128522955193774454486883624036474466397811535091723328274742508736099183566762581781280566710001753290667251071828637826955850654617671495421448437087629888720889881442499018237704971135518872033775825212997086172393726088042028450663104457581179704377949162602554501725715843779810135524753128399883280508220195770263671875000000*i1^78 + -384155979515022626025594117695944515082126886362767836482120638216316922182623952485786152434400607125609830744915531246035453374671538233623623978692683372401717019030428037671851996270496805905921831652244711018217043723172375805774892828603526573034504190742806223843423064410598944606513612061775875132567297348540640228682098997695088912175710989510134084718770538801097962857579279441930479533660899991385446093155944262650491574558405739461519123554218203311791157087921157887968585090082364268025273466000612427632363634889293144329586432376364973657596036880822208574188364157642716653229825139595945470463230907886747506885518011101742709654493532006963330546739257522173806406505745300124846006126179887265029733200221138777963057622829255190160383261689050899629543969831866013694870591743724250742617497067477562951216003976722834358346006890209798866093832728187628488612215289415380354277240836008469124697589588344240356638369451905258146522358662490047596842965796401626777446258846973264543473974526089700726850656167004814414619084853491446362622535203394742311460452688854954509274411482421598991643253119084577332252636167350900153586428113036100279382786688989650267619418953285031941069104165231516939398248497727682313459393899433208911350081821154234078811865360780753469146438453401189335894051280470175687510618391742467283481492418231073332518845247545199863024110397409603659110205190484005796481980312907657291548584983462091425681845149208617705890069993620056732469134861483995603292879758560891318384269342170840585944290725682604913248222220251708635339363914564308266097256076401524275653363700442911156904326783965732142181601432850319467188274420813145044016121169772067099131233961691875093810543509334255261273057597841292318416342121447146704690885827465967021963594274149426953509686228063315821474494789180453161520731208351359977263412323817633653520359990363351257240234241231064507715619293760441847727481331767143810984154856536547385317158139283415464640062121284910618226781805712599269174917760213182088069589346904023522090326599314026498814552666566095118997458304781101229434961585488927622028478575091006932940611910628219580559372023439632946235613082940659303826239652654208770745374097784225638713074518856791580852489028239229190090741516077075754014785796435718889581792211328486073567606069174778472655402668308928853594337407117862874983027180109131798971555487507965968752534270606385014521497733277597436543313896726283109447845713765466971860800648581983802128956196047683159214882743840271860771262970878132426851396978634554907455988378375812359586944677569243265051893190134870166370012657108414289130870983158038579621099826331605404237926935734318411040005619744901385188529053201862005041688504897833227465314838649921652650348818171138044206493142298989784198459441932196691144896504566055848584958148210431058062008694145989979696233154785440133190675503516908990622934029758977231351175366415905351826543562517830161028830715980213156821325354495886473857044962727377424016594886779785156250000*i1^79 + 101380198457303623980497762185133434436309439885509044486770771398923331735648399310504718892302221826311357789485669743150950100910269179997885729216250182622509795487351493647289177251682532658732556411738209448654445387932178269767961886411980810407706459642393987085678105700515428852376559169502996614063870144486795746828363030132002450484376707327670637795411958576550840212603159992506678042778155594390634557839286745314594233433010038071861377498545223689940334979194604844295974601534107283876458168780268312054257711360756904138551491533665575791888541796297820709927864927553742195049557459512188411201717069089300219637239136851778711234548824339912744656799592183041411472322446022679123126451724623156960518578360321949756332726120092089875790195560906193812567991431994569491544204233800430910226449599288815711608433713360285185899576936521748502921854126322923765907379686130921475144219622729210538160835795222773930674012304404492093117078810196737034615598966703351329965399364235410533863460037713939431487594879610164429135211965731562620418705694535445880311011980928313168312485566171958131699975299282699346434108146453583351463604806106621656865658764552749991323607136503080150695469738959193587233107904959878752674576765314318050886198460047931837259427725408738552636221195138137542717906846336406117312834837211256510790762344445807756016904811348900565626043142791717101481377237064795468228396550723543215421395586098918142688158877201317068711229160347454553046780047055466818761998256901934480752894049153169977476525090565874633549878951659776409297638460061848855894040249239504060699527607835516068736125742462462835544282491748241829915023075821587430315345905734729664839026108002494668638722718362520594494362089605359030670601081464756982299208574876425477809265801050717737958848546065396738368495146899209636283005411665369408370346538193292650802065607519979422410016565775556043959612483458110874294894205614884909515994434005424080215908692755733967138209051812548844801199284204257538334673214402794158011550652275490007020535827318534993272054923052965597025176055819742640301155835291460509834049540342716863909171586246072823551106009766998075446586932927914723171689244054042999910165908169172545204989567867919242580966105080931772396978653992892873729522337021675074145565124003936902223072374867101768620523486199128175733992206085896818820776726699333271676537544232208974621914669843505824453511073977820388488407072770019909157217847767254101812475305080828943302574037544907446620867401128224995706270495590754786757898462829423272092514070297436275204092559613470247387616549377060338273343880728586422126075727159632310537372383249637275176632891994569696281918953435615638306777006134511948717045381281219615085407050424523442887335457769270494387973952214134199032595853746701623698156175680543509768368956325050865373067334574009764532198011189820963682630545967889691925280394305698810334837540955718653590943243213025027507658709834335791345610063170351617468223421383299864828586578369140625*i1^80 + -22195781783425444038458807761490176174269752195282439644002559125955519146168901456903805917262364394190129963461745707648638047246710072158643132260186415258560836816822988377018956877848195382769864256122967229500159931662689798352225765557236993758971772617657350280551396306894749118896243868516994335056152421132607068057752513373676656671968177989967861680025535660773835935814821105527347103108253622580575593096799346565863684742745099749342952648385658219626819820383332925962095813571447111216439789864981024643711208037964527278780866552740659915126030570003355880504788354656768963686668068179391473477461386561017250154823255697175724563576100644617669687943996177452791399856684185998279166912986165039578623214228857006459435616499815130363629432888481181985245325144728100261865651975729094020912035329395643030191823423573244734777262578674215039533993071764235125497172589847373309711435865744666115570418855491963870888164585230374300055734504955587141169858582586111422210785077760755407716163490067016808364946463969921242017009290905407216530588031907457497805891442714914874628250509486741821767446842316151713482040397840531119050275563449702503611628820088109488881303060771105252515973363267173266684188770445690930721274927227629708045717626176544003273286720582945693447516649063125135005760865169515951419833987995053351854561365881397536260058662784869797358077378347130472817859000452266727430256678826514880756756694701069018534349306035655778986946033015877259279574471079842269268638991952393803084071584159108573853005055091962629636896947009583289798446061955812653399473067610520316629386002666571715235784193397132405667555340789419163066168582424682561817759080179299306709225588302468602924718191769772578024906260508883788350726949633439069016772519209706932274346298860175963211195105165927804451135947500919259684509479489895790389691486737405752008866035308490466674143843851335161034729019829296947680268479334295183074662391084308891939118161308637326113630062467966755458793739096579182705896437088875799218223860368350612869584598219516982173138781933736920881021677112786540110353327922954083825470585057821007471592909710689878776492669391221900412817194909469287575146940258610177965049925472469972848159026250335153075846011518783598872997834184060005645645964379100544340627463926846035267041293072510018347158683519471820142332767419196222396736259210370011724270076406222295885888686393487015154641958221455333518718566539201698699440781698637679917114108749631200770803749963164093307385962320237782535344468162385920301010615364161020359832399035079798782641394712616771612450793177791328741212214119555334205160833300025118892584517445503771912973344230212176555378380689889623121317935774146705822222454212850860481999842179875071208895114175189900999246703907936005598538046716705464335867970213058061156856273939428625280124808290768588523219827897820931762926566165916921835185611279498286672948133147968543074270123449505418897034493152997978043655241334628430195152759552001953125000000000*i1^81 + 4095936960358407502912146011597831850558105722568580848937409421172440339276216243588599060235122736384815256990541453727607368476579669470235228718431607630792163529408796343848118117186272427538576538778026953452456202164224266566559804830458752721733417407884216255191472449553430481636729012265113354488654935895350176901884878910365242878782015220186193137958386307250918518404867376066514396448782025996827380207558483865775008659145725630403402795736660997551768696365959770755104952029668898161692941050552744712493901184236345167008458504869376097161829629476554892451991822020497071177215795161549866051346653718513828755193270748606953323438364525193076650238282163526809704315504406925948957940911260909563343751361696754061800410184778070701620157965933987638103192140963418581487955689343106211954748644096752475699969551938525266089881346443335818867858687242716186292470141768281680380681975700421246081291917090426912163699331479658086737090679198479475819559318552912093050779260253668552869124530271149864138565973660752663526117426039302774957431014028078094674480323495854858533879904760962359698651717605947593624369086368299866196022356617710056254507581115663874687304054138795967529382805630032600700633512049924003761700456767920836345467964720404660169164513397056507276840712705060400281622503575076738011468006719052183960620181730541393911292723556883168223736565775323965069183976876443084762988150592656062400195479711493654858797718324205800442286663032915575787827194473105327080520448638807376469317641120434400400160345521530378510153486260802154060201035717637002633540650681700271246762291453346360392256085783397065039770430091299936092367534837804661584074903973032652827625652495491314026835992843406115881406871291652980661193976428047005255336973900540935263859999319434304555066021484505690959903950275691541802482130510284941959935277317121343823157429375125868196578951486375027300807665509904191876731725552156246669113959673340599518331610968570386079217591729452692053198983817729687955561917443286631111799080301187947644273366483120843818073611102841894296099100666570538539555035890936399923743323106717583705742696872831528538212027917981661656774266958898204767994137466004231918714402259348634885619074681729084353972350315325064014243613488222811855671146369879685637391652341287927761606480311260512410977168456060959893751441001465207178346365427976816087022265721790347156598840778979852773379342166516035650360504140767424194253138232438618839216112998796299969889539266882451147925539958508560407646782852530372797127295592398518082034720563811936075800427641101908362184272617740231077151312072978726100578237500034363905003188349399150383381120722575511485421104200942017568656746043902303597856003642889454929025064069501318868775243435351170159753147003183410145725373547031457449569016550097550320434195134645902208062143619698024402669701768662722282874513486616953822195866961580865551989817847771110949670074016018854574384135803361656574162967383861541748046875000000000000000*i1^82 + -642751614614262706027635621368346307278140645583035899530659569833660143622048528819881879335965687778587730623538662100710048639434548423320761900667335733387541264676205989161444385862425231437320803642784141540245388380966663391087013124120619975147353368703167162769693868786204814138450461864601905374737227555157295371579988852758836829733677994458320730758690637171028259528191679022804586045603193086695019118489377692313290485065514308440970268991175709845409282252444193078931465344304349735913981538943656323162075856796000196517208804135174670915757953779384281492803387730820375986054382963200591697427270558031728869951875436609382842002486166856582484913383992498486076068256478794986976049879760038474352452217357700508641188304614380268795665059752271456138448344450338869311796734030002416498814820362864834216816944991653354623851503653944823257691029783860748254336462188038529959969349300912324539577769007347784795798183943602414123625919588838995219946216769794601667313251573514277901942017795035257656394093182411420342591836303788847017587959588883657354154394347451987084874124144460118513819293871258352562244011293403147763394090774081616277004163203707658369879447582099815374567810114663301495882916949832045775151818460967620584582390855825002172904429230415695289523066664288722873257880819516990110628292489156920966387713547479355370693978088508654472610504226394166642108097275055652629064160564517062777259410264302242133218205743033142365063123738794917760420443610760746785996932922397596158565030494277796391644466407543127112571089166787894290055295192273491407082331816068199605232485769073644424047042985031779469959887220215798462183244054501590929006646832759978697142695505986135196938613786652519774074515788140725352687518105178169540932110477754399067271135640801460740352886447780915371970363321119169618237167542914941454029513716133943970438221395745436903396722081245594191584111335283804129073093932673195765638117766175620563040071609259589237607505490099927856731050667647323471447302707530676702898502443386647605887217734240856469060429165109261442136075574525284101805186371293667463937557933616691222199262349423442122177784521748725159040076680209420768426245269550794843844984803688772555717146022692262059154786796097394670059612688615271732212754491200108407715221515150881853467880264783766451364982821591690367667343333295678147264801853208050709206621787527527464192613483381272488698711816145069057401304823304681450545928944180734708351421102020721125664715653686122042570356161509284437109929915218706871956695557121185052991918892031937739035237591508020256329027910761231479109160042704200609728930226187603145539121099551128482447247098043489817517878175795540783794936343788591291682517256351602592728187148437962074001579351632234413049841019193413517675975463292516269029915925938934836923069062759888367478899382844591354484197653113966946032135507410966769226574334143807800227888824576379294811525391523621857304404818175638164520263671875000000000000000000000*i1^83 + 86142325680396538485676578642887182764222118752922746623686044523596153951183077147374914200022331395225733258649729248751700212570433574488498672759051653154827044150900427252537256194189490312280069161789610330089969768943150519909264270930309721169261950030333859958170628160212384637453729079224618387060604834876062722245891526791576451478101031228719686722384703627756601719847141525271650367482646070426343842126737796947087507968442947459591501480415416479503364812968455686166052601619232237254609277682415188627860551490273060403842152185187629466122310993227924085651811134668857343540251868974837948229796323463214619470405248457856503383326110873337027095593908140211855995867201123444111240229449786774756024659261552092800772470431996400938649358685159652579485478843369552197937169873173450483697048645182570378326940387550959562055823477025430598497394331664202066438329484039673637628429301469968548592080078917373941503874993928613552178351284590884874980816727400692716949543874304855518272054788347474701124940763171743914601044120899721210770384379612946153551966875348554515394965414991918248947413170016680132051213942062494677765477364242792829145964073512113784185892364833002409062973753748751263464769421044641939001623186695529509491329403712480323931027282588833139654971299244205258901970877923233065594943917827946107110909917492359414191605096734067816645426092908423389565268285542019113360193914471598371543786263954376850503502725228073310967024231896835881409190311154950073176110892603377983270448504793699186805518970096720451977955279400206589034054450273620585966191689472311196275365954207235870431298129218786582687691772187668544585557405332096190745983733904243214715286942923370554944648215111493009396308610120662359196553298621100110031168740246741809801504390083802527330248953173880941096145761958313031020433777342623737530323456208770062293330850677213467353625967950912463010748873020964722007494892956781300028061627888450241311019140100113039747034076907294584720392061598031909424105480146549213996742368583029225557562888877396118646802937931504342920633091579418264270938350361270459911417149579767836547703158698111810945461048795781470660757034277400332561319785367238660566712840003289819721963138163418461963824658315906811302579119987406268473707642657057384823243003517592572273850528920892304460682758142560336357083606427063106817631421728210909535967583903204330425048281112844445780740109803331867100327587303166914657392779466870542394997636446704362650319526068039884545144005885732848424234792042361246447842935419741769308135960439876734210689492071267117571000827475077888634179090963263145754175420868438569939879684159768651120462338193971751507457771528966261669928451608241435861629765944662982648583139995491369214323553574299111944786387352159023519743588442275850379942139400768816675314355247502800360292763275831383180468466765745810232684507470867606963083494881951861988729450373932562118317384138823858659299963964843750000000000000000000000000000*i1^84 + -9891563370646128945311231759150444553869992762549997988741430260310397056888171044319625639378345873481356928435349356738730013076066367780660648214986236849192313921956262022008887672696726307385420316029134363172812656777062249006784068944933357251205681078803827148919398418165173900233521924865247887471262274456552153153612302605034002122992402163150460486578675243816956144837260327715401446389818759451618430017755743760212768998420063416481328639191564575996126471730593959637348634972582353872936542124642730042838434212173689669877004562012937378360146234568132870560219847681257969710990696949727297007194382699696509743411827452618624766347530138396318341986158754510264739323900644598527938970037771983610359286759683739528707432271134877560291699472945570371050157406540831333785767125825029429487466809199130992613523709686363417467257585490718158920015673629898892425860672294452862760931924653822314971522532793474764321694001289419805101717388186273392905364903975600514839680416433302122616127041378860463938132305745445874303465181237977025070037784349581315799932268640825512272159455002493551198567670293912194392939386581714708698022879300063579933612793967136081193557807795112800437983001431591229959608750461959607818042211153170346308632895811189184852539797284892470242939444425672674784107347307340336489460073630045854631279466318922015611972271582149314808331188433611351202337647027741524678585566888918033869147246862197036020281361163264522672529643020110844875427654276728558587063247691067509491973942148592379744758714631661200100266658988985750669401644386957031133578623532388345204671959874728696358011742469317105746015016569208411864305386497418012413804905532239187095055996395044088740895903232813002219856615004000758629707542962258785710866688360127806431552805335291060786989929235696038811694133296473087611587955040262231985439961524894991570387330531519514799541999780421690278658683718301372454398373911529590339583079754654612714571507646922375875245474516281861053330229348252694060735931847230089547501766699011778076791150224322564320579086796234863739651081434346163752733665289403720483841645613651193445925007415333993072325133870387451769647310456271510269010708289416321433637754017238321076090460534506168898878836054528230125162817164133008070569628302035814982412978759758791707142455775967086891067607508298363122396097682798602760497826856674126051642032282989528001298495530509826813826253528664348401533367249980784293189770581096555751547133656582545350429619210490296268072660965935517324088721851857601298406331880482113373662174594137000417617751530595208384994795084434194720501679126400036022095981678595056381964007218050272268559267186421431882362901879405533003691991279624267014021785301972946148643253657844375923665566500041368959509290572742861083176343410629200315209306951998239316137847208849220141094220858183764699190800054496922698579358652845811962969476801788374217512097907558333748484668143805565800000000000000000000000000000000000000*i1^85 + 974254605847514658039070798965774490859837607792160055666635897092626239880862856592474992784041528657765997786783864511902840590431896124763737911407397066755307492381411786168970846271981308437018576592082405554469530746239402869039366023174654261955796789765855853354682842342435935914451983459154679151309223791552231820662684948326029301350719253461138276835607124553884119526859960670540832569462924535080288164292961921664320911113961576666772419972430769084446605915755616776287880219918388253216867077927618851350918773860395474768626863225356932952342102404506665218793006132319721286117443174298882552605905952278905269566306797498307225993695466620613173856941446632443410047187648314619172127686878047308019921470599979810142124610993027751075503517771955761955007771425484031643083553752580300852881027450871757634884651761504197058439705484334697041472861292043227380802832855623481195866213592796636833434942926580318415318565795075838255799398310420458245532142638792967016262932657930819251710478519606996826704499255907932403530785095012719905263241633459937402920913099883771331347497608547733096852141466650000405292678671313624928784453915808003290168408844177197898194773725227815588702361485042691221739192547953886764197422690569707640002333327371314166305085817194439391731714462530949385218127018767595335318212335451252463822151132164112642777726392384137876513734315612860997647127361089804212043800080287179756529625744273553235822645584745669475039156243697005172573363793255293595600826094744976956655626773075922112569820396791570452672909017820144286010868645735509638305491748617887066055648928967608003492307897307335234886019738153952901547806178497726726793274662116709461760594972830781583991983718671393293108488571729203729353437125425001926283406463159073663971809724020499918075684919202452923760464259919822311257322460979237886786081909957439428420922503472931919169039800230972859420666321159751683539296242557656822180475194867038327143081307549892664111847818843785505817578067200849391866238117512851923997784322017008406941069359228999772751108145950262127293829160834322461004258907165322920920017127388708060748815856851445356170422778902237039024983148406254530790330995555388865573330236415350579215466365302114354228093467314360258817099431360762493118964082643202070488208003192088945748761367656252742672480810562852800152809092118639552825788067088998945473232910835540030272852155743164851318847222759835442635113314756058314089870197599225196733673682813227574994749697787055429851312950586484371825079790093051870286162822375438740298600797285362548932863868437690628842262563087246389422739216578384762916028294362653357551428849895237283097786390264826293528117799087632298336577797907551454301703788464441850355645469520549689733963930483714248761415612038056294161829508938568116832967105789604091339883305173861795423459439580525034629847349423109534976790733944536582211483419769981215528703367905146225465649429440000000000000000000000000000000000000*i1^86 + -82235097139321438402450005538770258246989207125108333146354197448031419587484962435477987517124915127694832976197984419597814364253422084220461191068895752481454144804948752564680443454357621278180249581442806257243080701215323740227197557031080980921478204166466213932195706096208574094342813426807654642910457581688002149243670912673580611077890428341687124172107559191850493517873614484308750550216639411796049097092673774954166713587925215538087079337473867730005815944176968430656505334165119006040227701624527205667968200113231759008064133367317519663208524145562913382301345630787242485667785442245188966316466757057942148465931935478934799444362452440227430541026669466262773876091670211562241652496367361692240260177371172479968707160731910262664589919568601850844928861641812616051444908959279486960359593510111496587460941830407580735884526032881705415928280315470643997633343099646877087775160060905343128952458780482438907734090438408808645890361433482932390403551071396325914762908044775122216454665048399409749909271518228932428259746665821890608677544705112770711143707867274234905513841128093700403806383410411389425046700558505915171123842002407071215836716719232797433814563957341212723691430188884967570174937979054706930257902782415083994989188383883377689530017397243907656894218091765858601634481105178527732067311776027855749195570634486110096067928043627307584372761955101802327515197796240701463511398846932732401748357371599057824668046186666618043283998633069537026806847517597509763894966435456673750145186364781202536486721357696247038516395013979270530881221168217093304873758722247375480362220494135672672700271505576762670168498341614764355971601956863982774465262498940948415022143420249319035102675616698539403491922707831750459218508432394445887060062444248743836237215452384041780880427627208131041675696267126613768035045994013315576632786152291782019802530433079006947555940185426529743978524778282972862585602594483945377880052210871423777586746776334682160576128232640007892940374170855263894924813272752740818237222673065215741609903705379054579715348532954782874881546668347045303263914288397471412543318937051649687201030644232330870040191940667007314909784969163710381785367911083488750279189386417790486632766311958785266062577693048664163627102801269510805877156675354361812772003196009478640851369984982900087430964187751879978004945390895751175023051551169555339173790457846455728060303176024155202222186302854989658322819336235116903904513515167639732141915153431121883094007158746922747388912662405775636867033564531512445023854084153096818371449855689013283698817899929595261989127531098419069465359881643213220972550863488281236279810390758695931572422035633445525632188991882394139573248033019924337016904858543501244139982944147097963751681443570759108841311142161117765309278358161493828160845010569121506939858585242704407750787817915236713934345834970561103968641841289915945391393145316396839569260950597348250050560000000000000000000000000000000000000*i1^87 + 5942784767993590214808316524593826853723567052454945451848327065148736427501755488150689048636331327611629914446727024956282610031483033243562033059119908450709017013964313869524340071713138750165665901975641199291196540597571029883231010767404216471241285044415231298746599110902540950961512070478951562654279522580796225940071900272013903301912810030258313762281021130985191086070002788405069955435833698956218183251665645334372747059652796462497960589016040240927320466470599253367752835569226626448487649225897075478003888003348065025392555847654388712375748262330706008202885433029680877497189987710464164939246243975187126116748548732752362127690181302054905572995302632348102514402834035818335689339177128385762482205661460140462234908136626078566782828109671793198933185023426608491963165356175003076145161080414973981832118100905013965345124438571917748545648481328844955213482654818705198960076805059619321558922880881573106828679922204304938376854091143592350690922631078848349228408017227520281892277483033251398749546070547113241819550516572151150001363523683868241301006504523600586321391460584109945582245033473409336405054008143391264177618924431657760136084387741188573670929396931803059919932590241336537628363804904433354450372406325698166610788620731121408084100022255067814155652498906956489285278310874833523832790661582431876449401237027130383802977292802895062732504554012532579567561172232382950335201830237855804936636566116289252759454802060122635589404070918950508457916551164550921419604586832398539948068065200844892393317059446636469332278258436435230814177811183461614079463044567690218057865279767773921170629506588717763998186510588529883627635304278447789424347627044365829650164250363558533114176160632485309427573434158779118040907805897620763874249037781783313786591932310772446219041774277072783796207506831082951559873930223175792619410061728613977913120566141011929429542329424576185048768805658855822580351262740657871265790527022756346856283489497232274563280403871896173780140753241891988490497076011219044973236669645186464781031078028520575154978927454523730142787663605888304661761744283414724757333336164805747398098782026113474429970177325223448507395424218527626908285049310441663031127305751397206198649666012299034037217159536417635816632108634930004071362780681818148329391182010158282262756244510530756550438751510519218384829362134017429960520018814972410148823833010475080402836861660118447463646589299607046419235621322668923844133780273497526809561701285862815276681285590310868714305505660824489267054418634764158299860798436807363622400251187058610942648062748086411624783390803188218287441246581313603740495580424589709968931073610630448165112638796935594768068376667034712585176648907879790321432120939676813057000878525979536814949590695354047005170727441484284634958264353891477418554764296867871016119707909243503905802064174948181020583297689968446991583865368890164142776102812828737783347683989127168000000000000000000000000000000000000*i1^88 + -367994278053967928584052573764012921194050847009626129655455534937189174794671068697674231688197355822588283960362442345159750463338818212914694077165056413668224927709834154436281929543943338643308067042034647558344355410825178156347148821644917698307142518781957367975974999630946936218690923090290970129135875065899125009100164097671221830585048670656243982774400400345875460136170711148735450215955993161381940457939815986573997445954902945743605534211334835452877562774069685841999875675892989187445636066759786964261940766781357643681358790941732664476537971041987736411980405107372288578771210688295494867320277766674282885280387370914466213374546500388717991789558110815563185950218887680855991146115903896211448370060957996866233068439514956095015000326662638522132994933497195319286903777751601623704135633162544889885643682182229047751795640039027044336690634725267618567140284229057696435160224260895850552733311554018223216648474439416364789636261481774347284062651641017902963681108142047917808124135491873922324292825983522716704728355568297995038035332720334427057615803253601616789485462816277333429155669763422221966400854194384872050591650247543284387870453825954402590979313100747509598550055568558785003240777440652721569562663331259613199773373466526998268947994541566449382624787130539244395899395127301720833879618965826972300102026964910626946373703749444245937272179809556491452474097572024573885025828195255629341773096111454153361441323466548632980001718469711437838537435385054165503810219267666277508888516280460279811973452494427213001014127564154820422067329854457884423640389069393655814886991638447668286615431234334590093111185422604935957051143406338197785995320721450645832769206622467274337182835083983922748091883926154914635126019956646343792303257952293134092455301042254192802658157133307536376068173930065833360698647623970342838698384665931922609341762531863778795148488444693023449866197918103586051255281681079701374362500767310669149722495655058182737466632531429035597905818572873481698651654208752903762523446989309211382070080991412752451541958357317502082778702516751290504057472849075291033266460974094720356442613901480224682368856870253563101830134897559239509201881381938993583676590129051941705048371409731503849161132476000531859296726604831202827670837527663354454573165437368952480662090699572027155970334167139316889275677395951445230243529027129777517176422305117317543860146576005140061928840102982216872164333595924077149900771504828942040855779822025843852995836185174737727550961116447898330782703895273852537677966160209996942587683722934064504916753392968013429995213015688773218183379131222251721661460165288466842438334754085783091724421677344623309685313336936195137830445555050229270336495896937604387958249112495037583780485480839427942317259843154278863468960238067841981263736559686268273788369373367794241123533842485382501342056502884516577077351208667388372427027195462618940266512384000000000000000000000000000000000000*i1^89 + 19700120534620986481228470582598883106305176193382782516048607004371841553086443864866204622829994390600836622167325041880426378499219670533451489991910805394190615899588675621085662452757382084766356259183877509262330348577832328040691153775404515629366335842820574242921763943921846812918064604744848087044607065022602562444221327804978177970707258073356833730180945988579571633852164865237038311809303754201315088756632460357811165863970145479934411861196163243382268453901964389153983029397398262835926437913040795500124622834762668127179666790751316938052391364299667800331029395309908474223097329123911130171516459974727788819395568508782425409513217158407615084504241760395460498096700543011806728470059697869873654670631959161060415214426419766907970464482432895594701811247257196336380676765856105404401218200250268084907718906864968951793961948053165249732160275304237618317243397249058628250020322536648186607267578138673032828228160021207165550869175090245169690259961073900098605626205545213841251683463944888365101578494292409215345333379431722010479702805535724123022011476991207932447064333932143093599641329061207783043540535353597131115737845259367716588605886618240589252082648949239853751562969509870328688016856288180231067078310868920561310516469112598438036153563245838533391051115307413893056751085349095469568539843228416779046371298824186764504901354156844312130587297910247478594102880863661603808214943279882829407345297446049243871198822696203229923046215772575379329030186551511495428146221361041493647158310921308152868663633846419195626587248790597579706488196835461566317835406974413665060224266329740840635556169686399945723810201669351194497814356910539114215007379453108527159694777996545013751727066585498110369956049023472748774986151854091651276750094378747888372629543698688796106399316551212051643237943649168719088106193871094339863719753589104437227237422766451333964627272162147882372166338525267355164491838822844314976068240376978580471935057340598595822571671274144148252696540002533411624985047823711736857314284230391304155531886833307142038474693811216836911409446666601858630995693462265043718554410430223320892544759206658093577016755696890141383720126335476351494780388542551227291833302195358978522210096044899214172147470045416153348928974829185152514169554153505465584526154573480503410203685549765213874245622319269992828387397074090429953913366638330075841963150690637975960340253963873986838923629887283584631469154514015185215993645503775072859621731187690108779092214964481682776359861857162589962291084277618887404705247672014925388933968576920655401172016025813103851086398345504280104509264219452442246139574271555255877445483727183090845323815922669354446765416596977208661242900038089646808193126226611955361603472945721397880472987135452367698225170755044571588441400952225903168752733972305453640052642323047096639394096684346293115209886185137466740267123074342058131817936645355313561600000000000000000000000000000000000*i1^90 + -944176315639064336158949432393983512810247064209057707155197688406072891366106493260846115902614238645654354279977555014387721463066137107479735258809539626841313224933247118738749897222893622659090387776598148746576526596537121048202126389979332329377692390381034807125004046870505224671482449992721245151136322516917757668836377074232933503722017251759758760098545597968347213137671589994730134829658246715351772711162248960856268507600030942073290263598306235529183739006047468526754352548549897844299105612255467025429765035550008406596420230602355273473334247570030255825094576086049798275122812338400439654798678295069634382403555315437852059947461182890405122992293889281157072524999983274100886184919909943926801595159324109102286314630758302172360031679819407234614110001538552463419683090122954026256624190409535018658049080290366538887748150657503651046234812914074796489832995114794809643715679964191813024876636624506587522752767276580798226881251805595926185376495686734898438650895523915489396984293916945328616173124595106312733700525701354000770979820235890450881686217551767326080127935312275028898652516610383084123759819731315174430255832596026786628775338279651498603633509882594379920632780283683983540219700773471927953007508490581227806533353062476811162839746437507106308089952947110439615610511456011596499295831429463714341912770225856051663092240105057158160920517649508502379356027696976773215583873293822478796482462073098698775250022141419444327587563203744407076224963176873374833522665952738692887366617752334695391302849216742262090140840685121860368453395818020384609508946402284316230027770271043719363431458542179745984616613663633268085002863242801596905979218220609239178645569225009869135758905450785255252472272024157092358325679416322813202664890868511512943485021546419305969309737296353399798523280330313304593939497825649353837495214122894749676299200854061410469363763192165481167880315520230802093253412147096124473024675385080272009488022447526833397258453577674733438429880146050493545583707927844212095767973579076575887291684908447577525694269599371237480981244077000383436585213466316875042247991137734472076324062155128001966244513038740119923712644296140191826099146375488644093342931254947008521024835283551886742773831420578119935287349760831831902627122920286739662300196958451887622840359833861810141666756296263973894237087702961783154552102033324519558089031501046671187322810023885418098094959208102056072574968289428650656547696389290543057226832118273392175451838068277896243444322953622265257245882475551792605454300559007695378820289170936103940930929846150658528874164884271644877435396758067773183881428897225454555961247109373902047640825817067417754268819350276217807432855534270588216068736625925170958442559794487023449506223240216035446520399493402165618667321726230813365974885993555036591330498168352787903040119566163496121962338140235120896243829065960094901361051487436800000000000000000000000000000000000*i1^91 + 44046065816983801419772900726425040447561939614942796441324564391536178322193519235506914608781454077552458249431072071151467912795599473480250727042040068057746848609785384753744600318931074563642270170313290895729896913927280817913503655423407602712252718161463041191408025906563928382203252596790273914310791801978963464065024590996502164510468543005653705700572988381100259921172018499786891464061481694475913259393313498191391812124373794821688328291703998543499589487876059184813811431879047858609382920121014325573698333850967843324163657802472764278226634734766643770511114279628760490442129321227136770758358162065009457341779487052943032807465169045281867738712204725435410277532540412912779278820080458322859085015392748837255915254210837055945575694174025023732419932892368381025994550766763822443391901981291178416002031088048868192239251579997117434352841828540754972759264965538376553668169094035146017793621914278946990538503685094380389481762602769368601158477020820774408960843863414624376233063453987819988884059557570275994762242141847782327005929514765551365915228870982981254016491519890187385965080242651735242739123979484308176565897313133124105291566596294869126576477390516674193495552379723936355423435522128898068208247300540282531599014403994651441613846549591686597342506561820683224293932829294680155569167051915793342718129300512146002041800969668762019398382520334137535828064111351978679260338011448908083808794370628465376809883812942742773711567265493023545876065585734502791239247266694787584252280270051606818544396130287840904375986298672892992184019345321115030358373826645896678657530881002772091472645503119884493019650190508781225913865744714246764987378451903049931004956158164221889917522772666905559980358868490931772979865608732509715403405979575689204840705033413751897317717111243051172426706346962530093918866917506775131660541748826936052639505505768424389551245079357188398182115031230930331642497788050436792423714128204021289261482332318172256627890856133150443173899634035039851668941573030019747262830628610058764231189886497413612205274309063930643355034563868912666623551868702332278448532192163233614179071744485190359324603828396748740112411883498781762788698254602388870649865081924757885559223674117504553018195988225352109232679153268584660561936796316867788434347212165076687224483493448871349879478180971704164802884668035908057505725625956632261818957897888417849175071284041209822003612927406575684154619566638016667334448889472569449120413808645658056733808893023555279649321088151901807509788177672561413776590334953346956419290524190347605394682308874773637362584997495712737551157877877800652534340009025634549117264682268334104602694798467673751615332132161723157403769743647223243593481711355444517683812133592782562714917664140218677922818921599544588036615003993076711131422690695008020473974530846479866114171851476992209425797742884276043298115856729469442819358720000000000000000000000000000000000*i1^92 + -2199636435940082951896960960019113546047114905110496874856914961819170964671644324811462085200705217429808324054652442941287942046421557478094072899165729820014425465750275315082873552195921641648560391585217301530824146468271555501684119737327640782758622356223701642902926790515079590448885341048057447082862292891416514418857968137168676855676683986484640366344552937025768957301834238370782001063847991666777448370526365780791970966810886039137379045287472554539620606104263027445240496398454548053381921973104853702311057929678988798076394003478981362604128223124817789047165971971701981081495643612057321582262657917188165586551831185572149649348314375903712209031587428295678641457947125499456577810333918251476951509055479723930506488529651826318691728715881396493997284985126976390682975868339547514248072291436198734271994892686749830604335237340912590499690700453242126945774087832848561173434876595803040972922935832916339420008081267910064666461433437671754430765263857631481787496655944455840783182750148886828069667440419168622545984105123280791555454157578874486253139055447196838639742190273187119377800877214921268360807066114439042096858045694141576046990032296413816037722799448579843774519416865743056276534085156684782690641092554208931718755549737790456308973041456216876859594391637576262872635202012327944102993958105468979559937624386745559312383654127435384744978145907697446064673412200500528316225479630302979686283228583656241777283610125200033992732067024846980789131991832889686570828836028500183494595947309395893518940907020946109621157842952004680377604720639205760497750949899223733529520582190712517552385433782503004129610166042160057529214973974840762412177159010165845888097075160939913171429218868606807505368571238562358351796863904427780055245365883605056338802377239748181121472436710297116809149998364699846209953029101851341503495919799387624312847026522775395142182982982980871351784812037341460919534902623661078515285122286994708015295215016263043469715139739607276367421009166709585335546730453516852538469805264650340121923373759911613694556069171367179953716447576075771459604863950783462385338213605440801134085518994157275951616323343746606158186850463113589379846768495426345244100146005908779802332347405483443909500549036735335638529156161194177635625188565582398451579449123494726660967729985438652425945364725750699504323793349624149216489899673311403282385500745853658633010096344665773761526153335658547630968200967857098180773576232220687967603894181342335713979382274985942619360953602474001121549924498418393847021002577767142899816327477641439899312439431216220550023961982514470580398480334711847033645753343631966232240062670056776736357919590021944801841738033727054434545278200789793438950932992467139422639833735337037815525444137285957408735723576470756848056479241550170161150305694620923476279259725554838457541481534131379901534050635133628441202027744995573760000000000000000000000000000000000*i1^93 + 115798759296514691428303176440430263640684242427183935425324881479046017553849115495749717500686820522408662793034864488124001871325042231669437482272103091579341354356902775800665687407651007504935021848690559969481130860827854983969864392263350588403881558008326341693128187287583134382650373468852152867151579544600604694708684085125448920739994997626660177508678083230279943932517268784033850274411707561618723563278057944119072450880972744831690519254348533322320186851924632700706922075356917576389584701041032316915537749662112162777136703075728074746025772879210793727940063884388367091197059752780513485145885263801480154764271737513554336489380014188531699091720223224009210672437387359351384706107563378587603906916300060255798561422321133822504077478156566174198246229557944598292240029994330346545290144880668856267203582878544413807100128433889145637140878624137495373156041689170639933097440081619744735492448523916600853766466550065298731845270698505910453135822245467116224888066106232698519299967709624445111833119337046110138668593554822824571549456000949743549912156626880683812936407580414297863610258424203896481833028812120613627952523015974046417003059666976758747426138278584241367215697238882871877966100004366809663859213308524366599314112646806566994753539588662148526182744481881236010058049190034697822153526227506901089525018295796180994359532273510737798802418271978607419958371167295681146651978993543419287054154719073067863577878806447263620380903423580155312712845384287002827168230405113252590813748604341126431013658939252294983803365117337722647553880295219525705521567154297964033477587193950618456779202484279846595288088344138206075577547111488836448369585067887362807329704470443985596650452876811999874342593637085408276376925918122940479778113333049587786791092752345831782675963574342786804657223355436110791572435831081874749391339986905905929955735058839018000959208415479962651732214233769505192394757172796338525192630840081233201606896585783965648342677669673275056220678393224887078609530793779165218293523026423792572210137825973606197361295147286252023039139896258223789508337859847720939460238027067910663283846570806472825932489744173340110499054120784115827174863237188346637721168505338717918677671439326737124114159670361120967813912721868805933208781008609422186955901479235421972913169563240569586354836844852580536074585999562360771443478335480330877921547717406339547662889318890461563369849554092009992279010366237363680068292015699856077085625758827954002493996689585094329912075160829462438081544352393440915645331424650573900779998767066497976488841439389324458854476879794926185626515884497655605833103873691088382846790824931661769024153005606326723934145147964971899164113999451990656239827689004209044907225715517195464169512545513133795855040125488381723462506138335465326834071379603521155667951038862981689120740692344614640125188281051289634077855973376000000000000000000000000000000000*i1^94 + -5693182161717445850432605883453515587709609373690331643041939560683068003057933878953421778563457419667607202126847427794682383248459895475603497171635027926512864668714626348562399242513588982125059012144708895912044423565862178063608433934958015537374357277899569757379839032196120220842371356404571372380957405550954416639217252444710931151716034399650067241879132957130784012359333282230251026702874196180255114608419917611481899886702306481637501467745410765722678277026337824750454376235982203300479291752481414151568931245472734271813504589783372671169529560968013904425738025532133989084163749953178010170424645333042529329890918611971212557026826711926039511782859061201125794305819012816037146142066926377131038295404571976079603613981546313726251609910691228270177909188784733877765196121937483256397881936772840162207947571836536915284748428403252191284120653329110236896585012052496035913789396176187349951502599751435163992719304443733370635024836228445017234246509909693627683957418079483313930650142874677298953112764359509089267537966590130370268934476795256884430098677954063827318725311516835129941164433779354120618321652203664684818245882838505581635254478427025836608660711805317317690558651936518358711456257306947563810311851935277744992664705952991005616306819689682405790191537660054194396575040095530702656176563997214161214741693628509241545037520599312451438609532758858229375801361372528647403604872334062060828525608925429467536044737679605886111205662348235375134171684158346756317353228931464960341978466066459003021432814082294638513616321340277354265024404033744689476615163956982495978799085236203799137030717841889332772598449368391613034968258538533010659998816839725414974367099957104296414265025548373948635116014675627248879420636538744206523849208575567435811760257387439609927296046277367671150619412036109950173401889345235199422433109872763397800503332292147255541681600731778318034251172391439041504780670659900048964213067489099769366095383378736171571571341641604482276657617242768302689158659096277412808936733369968117061399405890453394129146104506757209181055006080106773110669802418718687729981451827975687182087589247173053774932503488668673552150748267405002235775301543532307733676678804796418320058469536761363675329232866106840944026572605796558928734204102386726162257630334221520369965495287665933598101385377356623623642379762991555949813425475979874471063112184753813428040885138611670526343695436572117697336976197522549108303899009404824841606412112525635724014703590420245373452873532521703710200247082127580927734211782202685234734612306310645937320665334757540030907399661225837468304963462016131128653801154588630689111022421720305491829905759753188947088166792342209419542431662889569115926404561494381637278290810962942009161214497749030408476289411220182207940791535915356266195129245940789988414241900096286839412112667677764571113541315038308990976000000000000000000000000000000000*i1^95 + 235168116205587829130146581590173343919107439504831645171372587958852470048619900866767435743827300002278585339445452423245989301820180856720256883952034755711746208725145552165720947302634813659170406800469415606509541467408729790745486685848129109681552784176058682606389879885674820612543674903365830448816036472427101453502935632935989895893208649523459248726931596682338536182570046555371048060374031873471480439573488176100015518155230536595104080388077232589693046065037868558465567638664210522872084170649660672913543085802208153167139708510286662628156079385641153144545677859189766086764434137675330540630444859124663787303316822604438917620692703807741871485501256564991585727291099612481477614515955090930781827919637880637395662046122379520561241689547728573601284262458668180613754597695259945701251643773449918486913535787173953273836773819238879840412958401636482164268468285295801006219721882553041865461621759735469196387457138200688364078523231096713469080561838329400693021136277634111521636684104458606301463211664337744440869951860759878781824887705462503493960166317261315381608510352331731170530992373636290824293573598251032511606726102523180669372426414796285586529437672719755766754537352822966092778677255544079672418372179129853400708871151201340321175772382722273207451518186069559942772332021069791162929493206865439426459063835729056279674744964555516994020777593655544048460477244827261949699880429667720602759801577398416403156108394535493947447562959601633220740542598814816959503088589110740633113447666593491489652097603796114362019776754755042795075145620082990119928481672020390624271465140165971734041249416671088293446674307420032448203694139940331123483266132288250670785630330572355667187099409135416243968310461952946761491364861868848891153715289808471363374726529557922066605986356969032900294073705803604312765142082734453580310608202937516316513354635412541311157814151831851126459875708203832951175539519096747375440841723962569579994692627417605528048317880950048626138625353646454324555097241172486956236743177516011026799019772347798704917074848918163356545777919396527355894778405525128198631732538499604218975520095536527040951775208386030421955719192535695749898201921859196494426958663273449956481935288414146498603135591637359560393693560832941310694252224934275443726495754547123473064827561493769072966533186052191482698622077171835920551643365729685840841114430763044981683580587639534818584381123602927097253398983382307302140725476603017321150116096229403428435861588849770273320671187608220985485933139248958885368596716896734634307893764994530587459373162784096062663768194147275976622688923343519470449063935075867599031051824274859320100216572944892547058266806278125224909267195991376023273537416252822610373223185734010375013967117479774601909637341024872125994491991434292358890305120287461428402296019675536721314863673660941950463577444424089600000000000000000000000000000000*i1^96 + -7695928147736095304469151667510865949457318286190532447911151820369214380927931620137044125082797698048708767635155902678360462352044639364209874982926729409557663168916858004024274839107838272856974541333260670960563554311366711669081064817794188445802415092123568946755799697434426051462671591410543496698947383273458810243613952727802533565521012846135063048908212262032349383474195626261526171729707098307837942902108667442013638955258748799391751025686936655374862716412425158672143511078546300291348943495564837411477505716827271542594480250734431352988790341879466349772239155493880124369649184017483600417064735538889862848770317376552427253947777752164880753431107914106735710779562850662579351512756966962059286391852498027810092892982294990398012341591842700825528305070446447854337472490294527680039037496757572293743015206239291205812009522799395309187240724579277306880143100345916960203038535339921101549121755841649427912487014009346413683300123699579407206243019376128729952922532673201415079714630948581989169370012269963116674332096139832574246513004071662702643079630475183119680225365357020427942445339151226981973424017951060403614189022366298593196953540015978992162684745268455029124984093292519667739606080173108551365836665993110121504469743845024345029192122060663055781088519589087848154229629890439778760843375723071842947639377233893786803142098197020186364810449967219466107688099846120957962041087114895289493014903637737923427512698286722591457472080073086601573993607772774972010949462245491924284047228225196465679134299562148962102105224987636945706435762800701543532345482308771254518376014743436235261382435865174156543532213335339965914343667474693873009498316883246131868881235835001495972876979630363799125698278084493509511144838105720426681538995025701239792176357199315490070551516883273512790047124069871389055233739314503656569440383886883307054467074338391377080501949682328866709694655059856698034927000982394851941085074429743911941354704466851748557822021327810392244209373687124250434047424730333579964908716449761085009933316328535616387599627197173793341484716893243831078417658899639222732329133802417039243479641220388471556242632484208444734887085420681196269076694645090847327661017420555766812014181595209881987831915157890194942728361081638268714405163354479985872515613852770508488041412641539590870435484467746538642305778778916308753852056704837627520541520028369905001796392846507913103341994943874523176009896612221775765165169561988951421724529442467474920978946944948202045987297969985508005791271715905311033630788560203773016080438595414650443552771142078897666097374826364304160908749124205462736810237459175885474181780347626368354030312689910884519189870960541603243186972572038815444874210860115064397939880284080354813886057676065793989593475244309813354835737495733815844238818760922248172121276328564997255668041092600830537341337600000000000000000000000000000000*i1^97 + 192682793991614025279480471264573487066690215527250271802598754115705142236060871274205939798977068304631456791936735811669758713282430089245422786210162118548272812680326926801362705661150201871911810000275753168969070306695321450702900247167780907971378158569121366088588266423485013521440469712315124134709216796165432555682875308866642458379129557139205844943304083469200516247692873447588330866129358665238826236689943595562332256263361473479451328144660082243309732421116188589473488841787952122559237261214060131141374350859923713968695886999531031057038381241959809854950667135407842920806037744401443471337059662294171328241221006372330506205246896949097366160040515022123940419323005538644469936887938622576802361106706235321431141514152965064803663634116984545618510313522727415572951368920663672584420768380913026811176463844549491156510693697614866334296964049502462901332431733838709425448922656876953510416609774862138308925481525425038537331948515607067521121410008394651225412496712055834410318644034727815061036412631001880948377749608672028044046641989262069605434426805693891570048984139022761739291596465386362692044842344892587381375495686698377107530779437813567691747054067641069167483104291137190001936494083707490721401195110875809597090755842050945879801599914181871451824362735841331880115760959334151606150371115122505772919670066435262927425474233926457579009275391544218998854989321099738022019322617489643470719512069730343588647209650075772235301458963968663784532919122064462430934411607022471237014972039324413644746329340365992608351109112578872496199732830198957079339408764480216397993405232007582090943906324580514862839240857872652554015741346599978641689068151374563681944879793792887271210537605527005583341425247665474489667702200741659595965744734387877957236364799718025803178282551314667079547986317376225814434290432960408455051689243931087130512618478482180240529135173172988239017782443810039803506672751798209357937525102882574712855594301076129140416629782866928098566201982251372248803933752497026747560667947128226996425626788192475424575622324389804619647495637797829948239447752031932921157657217094110223850712771656178718415339518887800726596025233331436719329676190856007327409434408017985761748207856688585466596103603343188228258029060628926753200806747499761209338118887131412014572952268662874981577514218938930598158660422520507404604933398407917541986111211661810681870397320123164637014178402071279606784914141910097495463121051970424321999437007275639567279141192004033575743556145349847950937680519039577131387683388396269169652166697570818866024714055857227664611665335100789621713355024423535387166525514555658482004857515385150758135072806977975882897023680823316840995841422652327724301821757373574848142775469722977967310785694289654236685649433572286794895242266212133049888572727347768993641653355816510750708557258880576389120000000000000000000000000000000*i1^98 + -3589930099328433682713319095249448700234242424864591045146969443455308579925362448941359442647340796645194897062518394913236721924963904959023591613078488164666551884343970190619742859957582070582795555140383723123996674729461679958050580845883529752966598388100072148435585561523689408714857516137471339166977054113149686628074793606473820844991943911487695022179507509798864862940845368790127885805396924346483345045077111476225560581364263577043844166278160802671307230043820449458735592358226617323185624649115938363025929744819318499710852072563459320251437185373954333034927119152078436240266505164394039872671730030726243740656320923203534831314480901992053862197381713320055967488510922274935418057618819525597295217491629685703182129061928507294971237504516353148168440071059647620495669599214736111254331318126617506068516054576120835865866996596589761678294245909465830660946891893297213555319405649676907734645453395229234686971115323294671945207480933190808969689127428685903809858471017238704220442187334115857170441292589248923637192091567373045952763645345563183841074767828363341640659254872442933203558205351278773160170330318863924682819226176713725362352527335100716998285266319197172163889802932852183438957766875777371072318432337664455602254974470625767124665558484839703529371152806352221933630300355055287993797952444864562234795467716809706471781589053777414393214012048839225799338657658531034072350342100126649646901874535294801919852608823875276933467989761783070664115437896465457541539682562355191230990523473905258155126764408812802813499965059358561475255889654193314689254782656394016758546689691749583277343648741423853176331970442372850084199032528926823653959410333409120766491009781509771143590792597263673568254062302275058380543807183370189927981552629432350471145081976270802792645272359039851096509041230922965920728711956785424385984028584978676523322156710291423747131081423568275957409073476034433692404731484322995618581808305509138032862289303230651880198813187186314137905095156158540098434538399676080370845959673282385943795869576364116222470584128027628158341043302199391507736653111766257440907385234119084342147937963259338457543157118843291728538985196054530460031003553905613738930047147002606920407873591182266329642787410392408200233969926656370244125676432568371662546397089737034759693308150000284506206780833960949289991051831226185197641332104263908946218610261592138315885952743352405072057225501020530007882982826232968846264663495977330519628042230549428659976832644508924004036447876827861818041254326329932614525255825490686263968437159323037408362739101557090817545800948237538351984895234819220122463821817614658768732565889382764028460131110382349899057028510219242806624347309801603177460824553875863900977056128024831585944484573566086574548982208503804353051311024559061431332843535425441661871762351116901393514176184320000000000000000000000000000000*i1^99 + 48707568713698516482447772295546021521971965475533667384309537974131911558817317202321697467431633969948318723405158294555185535356387484329312778652025527736214608826189329238973965164797336301840714172455846959612620332224860606707331749393878974855083325522452057100476120508019398589196231607863717063869492862871609175067586162074879318703062485596055717745533553662232503276656519104508142789928439533783589509320134331823886100457391938779926309439247572003406650942918714096778690004236934868573876565591021619510977881662864952072838158620280232018759983152077874820409150106324875875463858824938453713193795292307697984814732190958805500125920633398263142410901687138665317574381114834889903487059667803934269520653648764129937086889025772861619982100223089052236484119360155922839292123269146979758862106261604086887678908968740478565015860669801050979743048709206697199222300751282292621481526299392587117775909278548423737364535557739839975622883574494690075997248952925129013907265948933336336308756525988342857590247497279297754915464890326793667861917378056106888572512168723428377747357348181522323861203741839924271430798384203265754757487746698829749131764689610045234794577529075384879555792613837230375498952178658117045244815716592315292923741554644369632992302363039281347152414948408423859451742539041009336471839006465810503890701592058116901625643967587269255416519451511282899751869189147284744762054621426308037843076635572451670975600069327699887460312308097850254416665533716825049906717416033744206858529248970044948949306991059286560692124809533610933877914804115976605965261674855360865361881890827276940299638636070842457184577358192271942036263515477461268299860346844572926868190644451203175509632727066257586178107231877825904535728833210043381516103093856607864305343298127772768511769543274738227573046870395598977168968195318760221893617016679379698537793850077636999096821774481525899761574514761596937162329861607284700427178475647169290636519633965756947872678055383291549951208259562051261373159847075792628460917005538557297223037621586286403698900517798065278487856053721427901502068680451796382988966027255125544317960640506865810056280163566186183955787992108201852402014524296601259631717690904128869929596638249562068677334538750967996225436060227047160940980669832854445059705344985573529606588935335296780179425669088690404997713990544729814271858643457332893392053138904096938839739750373368024098435865454634087823396530284039432195350944896416517074618516605855492407998601949840763588055485824004601742523525286925303157873655182472199075917440835407030161003138292527504882322475016792804406270725042896734495723014940143397847098114416564224053530000416026345579695868058694963465819434957580449310527232953370982049351346807500537071616815450491149884247788551246650184622942409947937904818372697991847626807120059397996281856000000000000000000000000000000*i1^100 + -487679955543035912565710603794177057678117625621484868420935175878015959428239351008874680845328405522884506598018127493488616601462949312943910516018272298434040912909526648157138600785389946882293287867293480058910973044015911665804984295652340936984554424278800581393057033550984862543631440055577551656587497729051197526289736106238929817498468573474175159879892373539012328267824652094567089251611344971266265566682169946825922070820088886478762867208859050726096278956979119275342003212377163036285258995349050508204134675177783286022113671296328698846549248572670869550642600874811027608300734323078912046640080759993726680800242601224985384063166391507701420252747697886962935262891635776418943298101545405964392100291734924252089235720644307736331598401211531951695070758527378611206310810240238698516509740656370349959013672203603264307129495350410242673447728968820068520695573339143272260859510938308207325190749417219599395751543623006632918199030035559022841837778392585912536649309699174979103248410566899884221932217086655716895034145570240565561561783240683884162655934998749622306027460701902603300755806939980509091915732224435747863659501347501938766936408423392032906193508504184232278683254992341672226287055126486662786307650128594378812247003269349902697075853654398237330469348803486521813793768698251710449777576294368495340271748940611370549438019357581589471716324636853960284026044117904392176758105052523992696218694542703268241028974126665007003914339033615426226799727840637710907242624007299916328478372555496354597538423939124451138190513701399601263608653790483466935190746309935935984085010149882493285896335176297191640567993151635988837898403388622760286329493858255886835658825946871105858281439440693725939845663823593965221864250420123097202435373181720106015593284682141286310358155482010517032574170907398907387147130750576456557608297447757614255283691415918596839309768554828020426571211816955352578072585731409246464202031248505990070716567752195172371634619085886960429006009292711382174688408977431683921914608175234357190521801776009346397555607388647132113435887603351141446821610081833231324186686218809445121843295894359909415531932528645112615336036084082488717938604002717204289696990227018039342216175909103708068555048460226657795014902257317375443350350659162760562768069697371389921627575803297676395056362406498525364429566943879181683996161393282349255061590734502690862934899611521600017178025221319686394071632551587071023961228992863061876573479083022267543557543707640748548398257683250944055487295141907501592892543622499662294311519057068454635037392227982580786652784598974095589889967881958133912367424834602433247243612865853406446663008892271617081772955533071388247017763630848575520796145361612931841405175429945486979458560351304521084887142946165103718897061544953779763084950174692623951502564319559680000000000000000000000000000000*i1^101 + 3502259817364099291256802139719664760657933872997052141787684005223016543975805715860920712346256912252901696592360244572254757835477521689715652394407906088633836297953133704213224381436254060543917863724023523989490952788433590450084963712057771392297707270015976282317257237239422713577991239869697745571175225674359565079261094577159043198572327957094767090371077314600898827748649659756940232224103153194463628799525828560671706862348614101304843776755158218806692604913163656543967112809223416193561300659902570194417602674064075004072893669876462389215748914482674104746838420114858099576322923641575290822031709117022723955768517689583780591856161528344253148303545768551573550794125875766036645856404564461976926201886781301556626915882006017233533710078543649337454194242529211550718258294362337596040208378101710528149428950920359238206897097880355219338278103817306589070722485161974845858790163534433037568373386473515716853586765231800997165211575183119344035735521491852868030597728264467463066601441946754542090240090242926916675846099266082191658376793547230041848048852675412210960072068167243009530323392003105566818547305355133416055117355932383803816639654689360416509725708268693337174816891597147518230817492919382199326052328009749001627969488386908970561129294463758041426427141876675944481842223727720718747634273989028262777355930832431501638006977392801877908969475001124575024460565231195539903211665437010959230181177387054103602363104539862184307098895507791966089090567774042155145208603860601923282789907785557877690369176803523287285829404784946301602931945435557876316048347135693342772594511357430665080129319444730453297990655845656627250986696400212589216480139558003035518349676799313166933214351333148820962601280202544398990017318296669411512769907141797798117724759684970741720619927202311616677196668500804344889993124802706428478003613401841000326577839215112571270585142792448405160786006764676833826865673336837470496432646322763816893564975732849649061184445841933833754374178051289873759431912071323086993155970034259754341502556607686785478877904212938528182541628390630899921280712901360323987763218521259026452035654461293773117325337726716490303199658143960834378375820427131921940665595612770252543800042771524365264049547462739957685188836710415197665236984288675560101275907858258963470511764220872679299291917106709231023113582026640723886265342916838458224204062634563875790912389836202444128883979892894307727678982608965607832644012519888052483328209654436587237812442680585562224561470091974081424904151302731432789253734986557554591437177290878896903512860555968276600766430271375757244991249752333954902832866887896402413473837422553009647093200569215565588840009976786049738426583008189479831900415895227271504465664590080620299416453473975544030816395363395092647860715557607343866453378379288477165001113600000000000000000000000000000*i1^102 + -11614348247613454325872209102021669775352933208546751997666947156819680320388027696769869306753570937058177875065079252449414449625216810359858935320395886655727351859394105560642785137143362441620467796904436136677608746809672622457797856107409213552993734487507688668583124747528438393003939211753797084730787713099221779220830684249249268269916373991690287978780037250322580561467611159498287088576606611197880478163018189396442366142029507999959821230346584179183025575092594195384729293605559341738193414178279309283862650827286177340678963552668950343603459627361337820415038668283300626113830294656219118134836156016638392384540064654673828415645632433025167882840215729546754856520623138481257409589644649381749615919076731929679774336857937608058162449369155034385261112105888432233073162057330758075297155435774035959435666698808960146531317346997085311014017653877753253659332141225197425376571698937939586061358742629200566162522519586971603817630107929284751048083303319268925635483777926347982206309060934187228861657344501532185113887892317710554532421006951440999841386410983418134330782506642555616576514156444293445466035630099904059399492490092756338478088856579488584624901415141112167339174709984439225263698917798286966406954407088041867617227424144815856542735945921271148704852575806400388286895059142623512079177529053878406946246220892993735934613328022361627111099320465700418792705141173909293485557004415179590162039061773044350208050191001697541934673524307670260644184521724252335345642633169312660783576496218858778756760838613728474902439197072454620282609002305447631808987562037101219821108512330168397047806894625229073565726001658983136675836144002277325341219297906704762163155693479740422870301116917568543106157321002878166073099114937180466897443691360134639232270542793317303405892048371004614548730115156509158024567517480305466283361972849798474128139445100541427693375409176920336708316606521244391182421398059345983299609276713785658593051131414214178734067674472902432426185381666138751382403856616547497661704564142526609324245362295908466438072634373446467991744009494549326012525688663416535385232124918978156083927326584173825079368862678162461953024313437619586073357248012143348948912277166184046517862277743294940631712297500541365321070912036471739645325069002125475467554880155238992294826326670517811415220372509405477546292052792687923742769572314945510264632785579069170738401373203901852620452904115247236350946040309045287035459320246543891432145119245539034331547006744691790573063472250730580721296509099451899128353832968840195616101468098566005662999143664192769917789847408055640480524584532312686975235681286791456446006197267803888565412267134405660307731383038499906563829597847510170037815962817990088513484546839915283687399653044092579494493428705296103026274603482563968385001119031492608000000000000000000000000000000*i1^103 + 91049507719038921236679290948099982634432511956302822938375074531993594390097661647802100307865595770823158559024316335396631530226040706277853690333340690380704560800907477857541686646172909073116569126878644405890372737391617399068175644702121815100549493688345167476359571605535512587505957138244433500810874986726168064002569366289877179591015789716560051971329908824911856053542762942832798035893689499377045223850089390544629262182933279040747731210719946666217797189609242353502488954378151105629197447747107593219424180068443147852252916294941567174026271416380458965167918807625038650924021475529685708032193398565565844457331709010745484174508634286942755169280373499563820564103224956318047983318803983458618578957660844462316330053832403772058615894112614970294498421417689580652752492087307586732356298853658071188324256659046420903599566863406503556067059861329379821844981480237750742850089397077426731397748957592037947796521716295248725168804149394814345066784350460995266008061643469638302503104594769477171794948723774641354657575555074476689156691276830563958740119019611984988571433898454233968295661273635934174177922837466110736187500403939589539428463069835268350935176829581307494041300726985142486584905104212274110822260687786638092924716928763526312117113568769797533773261072324407282923458207456183942637045566615123880570040194764671037405722309576332587851934999827196437482878101120951897889363290382167742283828254313931571239429657454937834160744789177540487031870710017848367559812415030390697728943068110504067576385698040624253165521359728065805776093141900220905630542251916660363019283941058531956619515421528458196347885006363559589549308892648719656687520129803238503313851326888762991917246173674883154938756439687682742052720787856131464020994259476848083018251774277628101840006753282693243210958107929512215392095487735312477211764146192018047452584525889055128758079577381433317340391535604883934300980973264754920497212781134596946940904574253503042485674783235513535025558198886242693386826364503546214504645369729661309014788686230304475023160820584276791186231555911620915533467120602463016431256358466826479429024553790432985468716449516115396876096553978299371915431465986515800398324112895998595434614301059244072355166684725564848196353265972346753124650039603818603716279535312124971160421569349585229234061849514396065248797387639123824737696105288674447072167167599765095251204356892623152447312926882222297280687556026566515179158750400810973918308263510473395487373185114048599370299531516640044287057545580112818813017537748626847307983480119925230095539749697520413283951008119636620044217112049781012559511885910777012554606500828142599608876329912432052431668466743952162705135160136462336388018126630668210900992131094920892777257500289516560479489914319672811848478351096096316776733736960000000000000000000000000000*i1^104 + 3370225223621762014720815694153073331114876296916998754804952718366217402070940331968967992517101949141185111809494102277761272265374754455799244794275940053472872537919771122717544738514148563872775233490670479305097616470095494204494876443596493946214918680159374112749455879874032791131897154627840012914162119496582051040885360723989932206532464250884941098399717564113103730425931857778830156610843121145970719838663522943770578987061133566866869165120137521453912628042199897888442156703566709338666619294816004662392317854786251765196581081882959006401928586712377515647153354618233626679948755888674715897398439502917987405734819622508579357750937820938081627751961691804164948674463789428436845177275088764153229738107200508257832066336829727856227349530097123914382867648865651229895021881735941509879004620785795277993868844498005841375585164918897954976129387968140049491238530082517493970143116502529543506262714937137835051277179695722319578653548437099418894790742323250598895804009707138692408802224061928560084225219784970556170402105966695500866305624290533441481748627963101669989933183092916144489276155945940705009468044828845106733393414990950638076723480669444888768967030952665411260918750322544497343751763438629228881047353184673845594475118498677518204809821984776778042473115141627289917223480247608889525086123679289478948806630205600446283467308807782380366663228042164470982490925815930451223650752672944791099027907367851026361938624723669071421862583981540091252320277068821759187517840421501682407012252090149406629603273377515159993709370810930203474415140384986561799484817120469556125546656246524664486974693385505486373768974725238294178223564034327994463106206292645077734991506991541772173072429201052814964614190420012615987793366268570030618299562018727849980920763453232394714961783515519702790905680017375782433419346855928517263746859518880963827488518421817912388004049379516966632103485475519283077312227115131831701295718106444486275415852623728569529703508663490685033878918874693426124500108458776870307994205575573916425937739713587552933946840317409678299320146849764260947134667995846177695210617057627619651560413857148469314128996490103738425361090110059155178266740413064782572562527949379419185787394168826180506975679840519220863701320295819753967622258801529664450219836155375093710012733236727823778743617024085345865565961144212930962945571488321349537582856275603267897721929584994079855622757711806420935942604456120097987772792635835888921729315244959188639984257045599954494148027646751528418036845224447462073722075328952822198578915964859557046640270611779664361151822719429968977151555854544880775634927605296676724130388255386642812358788257403776806411584145555229630865844614714331421226094501863978225457827303112993436673527610806675571358692337394581680652944365626327040000000000000000000000000000*i1^105 + 1084023385358388052364647343210340453557673098413669906060567306243318604751185674102097655645715290572231908195412213576236170153990574624634815896748304728028294293188405894891302597568267299196963449828652018884577907492335413005614787258225778957142737221558345703795734514060611616872794827257730685886986440298956272238488257802809990063361744316272203806082967597865039405946719279276637952866322859240454238203392679659564303803785621329876495285157153649440920876594724952248741091126357824130941722007937617245179769094415965144335845006164008053423734145262851110886708661961751907288904524459778055273564920954328809421970539940805647734785828924049181806105334980424099167847093764713563276260046182264311846847373296146580359653002726276290064538986787109439281730902431994910460536545866757195818691147158678655065462199889745883834490476769069206644385892327487851576445814870249348945594083434970167423132955017866991684841031666936351537137746443312497017125229369049735933201461018368584359263328818755286031886083893058872666890686561197535337284633864167686312441236121756991854235593292182354156355604785875072673436919141284881426640012063386123169220975577718813720176808583449826450538991455539338382812296438690897502714281286977214312179672649208369945016997330800356204719013715625520235909815749820861259735376855174379065248308139699101346997703738052263227854587613617884114953866169867224986778043483952917737917269815201452851370596030501322293765967210067677390633148691840480160704621886290816007411149911619638903802043979595130322313407257190034940753560728384251335565262358222112383934546329874973719228694245844441846935910366482886462421218431612184001434578508757865666554358894372968608158304776118121119064352756837282087293528711641726501280859739256025201012094593790289324773070063429886431910863775725762310158910112555530984879858545425924596150540511805332912227247473892873301508055341259092874633491260005370558160976491113137170991428235514854959779032815410720830044914939936942350970098199512075111919005830175267457245674320838216182543023174736236268074794095050300905890288938739092454283469427692774924149076092823131998099150897477709843457711957941830843299116921954470714204437570768658724219127929887925908331107680982582823804396009286741963726769999476867955943653049419571688980150258031394232874031587023973046001063128550585120255581750502605250301481455190850619939837486756389302585302753606895512765803936934806952107755580306093976607439224905470222842784868396868865538468295639197244296581255797659348936854602276261709088312574147069124622371984920226833408020304355122343938720411266939704094964830297194580084708063676424619211168166721786789654484216839507330371955318842138409033956398428338407642423695089277446364555164057527279351094819743245839087542730752000000000000000000000000000*i1^106 + -21048873552250614045411221561174885279811652500847428285365559904226848112760219233382205883569858321213406010241506224668531326373433278506364304762084791775478810193989138332093582608273632993232680103924154202596170321670560081799565561413851514610434614480984497901437379165372996870246136020820172181436020526569809883064676521998686359977865155543694805788221358996066822763288457951938387771223472204091365957783680904290022025349508805051773614001903959721711735862405250321182017778223725891168243240259195692034324090586848493863796552967149237805301134749829878754650445861936598493849917008420557387008350540724410545750250615040276251378735757445660043123248037480145097198713899286402234959925738937369044019278613210659153345570098645758007398032674312679056054934321743769693523764080764704656533957142900846969347660178189066061617874254836052440428994328071256882500874360843181245697955146045301366268797379447474116060152217289373976623229376868326788047490591924946683026467504346280811565032745868414011359893301410761784439116576750938284215610344998521736500708107388601968461679372431923314137374818427852616877990728950563673874319527091177987139614848983244027992594140143233152480552827341610403674255600613065313256181155273127206498506042773593445624219807678781413081470128034422906235984037368280437996001005427574089851515892565357365129601099781266021784961816195268086913667338478275090210882788414946338299075850764408569550882438610617540460343860096269699038300147907032865715950798435356762543156254852716697510503036673345404315309575165648258059493290640120764877232550058109685104432375295625117489823282705698478489820380333181553790357100521188309280542728142909587571424820846020381403035556378504345293451790577290162279858229461991072507719535445096920468533418990822681677111499546179588002581095192412383444014791442330542842494689765761252590518234830900958724648399671426182221785791064510724898502098023916103790564115988156310409601754579667885430748761997992335094513593485557035665466904936732157438793142648221578268212999439748856466791269955692486290284123375795301067938205042685970293959308003927335492639010189082498354640663034986946340788914576137995244005380661612097310192048180379611228916502963460337876222778073426927089449862499854869607080061139804666069892491768430533846879362661191032202780938024779669679332020406903905198549778253151548722196647644407959613796058337526983859509027867712430906372462861381682260537958826136775076489916053081958295802303103254584901399665976497695735159834058878893787696139107033333620074117720823739623431422880037898876002093372047783740228568025101392402303087842291527368553713370604857090086421274508660302783173826500914481966582939810600792578009849516702995629704782827588286331301320265751291526353772850708480000000000000000000000000000*i1^107 + 12907903587391827719314395258096855518199636269697704719441870427803755359275367575305685873197478060487294715549186675970803825341294369646131477111758037324761150200889530681175668601722795648621414996019539273089674783841923268891251406039546176793290480986280065377893163785977797703729282229881693894239817467425724252365448336356479721314299785375269727898094129242850907899194203287760922746824387154288268489032642286374138643990050617568308043978209741943237143912064671841029882701517914085906293471011781909736092501515852214887774507885785425843787698015314537127126497727817604695761131453740959347369741633878507407905023385128209628017971537470198188440470538650102254231736895146693803419012247301007412807668967664466023463812743420350261700855188887961872859210227471345074434398688515410936870005377811340943513727897066170514956304505975271601018492262792297254842761971508517369532133476358711439362232766382552890555353091337055423720188188245494067447777858733085297667323574477298658171902787766466288907643295169457547948719508826774445739236922785673330306816411909842322168929668331272933710204587175577711282959935324194657610442292656788920441404245163739382509457554301351151063475043475156461708218009378347588418416041499544622032895201600430374363817738911145944889803953117728562513471289052327184672456259941178246548272853884435140443011145788144041202806374191427042014736992456127776560051727767887191779271284525637303271698796821092561203691440377137064272946949170245781902012397734278820268908556071810603482236013474694209944562750580339927984622882484602470163445140560331735465647937936853036485307821356084009626481914218610669764339157068678863187405114092037118226469695364187981879938769351594765152299797102711408972230405666011496321587717352799389252572110007811292911489293967640723162877150700997790421058074115853203942572938633157938934310814239341005843427544646429743417364881472703074848123668687441373064363201154898750039616017245745856278079488848179801077270571776402671747428568014377126683311952242728433549617885815838758380751473494882331413325972000729459205164971036400017491830004174285661576935739148039335632193583080335877579233025575069654620244013456966171910986720385068920122191628570143416179529847967379148947881911147925663329516662966570328782646224684560032502561046177353326703455815258397564368608161928308388324071743600112650968749165598300374161409411263249655595750037574051985021668361118166323471258353417996701469915017243397362297750211787256577030375558480933829459818130366366910578483248878591614624975042532161706993554890276601455457344316997713556176158818859542269978007529651551198835358199112186968467378475464994684569915620138330019358664981208973017606585890539577573164819618764432153219361449114567632618907552553369600000000000000000000000000*i1^108 + -4461730925662542411455219777576912758118358442567876212109159341031420311310160925014347313919144973979062379796353175366599262332136130598282922761461430912597982695634279385774491010504418430026108344342167164639194364386193725378220897930221646279832258704538849973638557587930701080093002250257649919754120549083172076483180174059989472702925600329270925365477649618909370722605817033538137072875353349143791316304077194577626514981319900495518144870163541851862113354839234436387648887307982156423112595495483583568087126574491950661333080349197787934387965595880310253483244860360577480717945177522071232196580479734490845734089122123453599618293673326189937659619726938877335481987616973978338893421911936410214250806795037357332693383867886775869206135134622153931503652742370393612821554689105514959620104793962310858789462713132583382248746158054940185072525248541950926343462131479300816517960044710007246107021942208081309395848826298553339258874742360044925409308142143397368191086177747831855241922947919093691101219219720374796013952720347879690759305006145263360198469041985328679391319656882243139636600727156897838571222084911141719708514046272029471116624362750282092567630158261350920821517551225587318774624171985250733395459616494654191303481645310398868582501093933221787733757013723523392616471100901500121924463501150224950873392878776048083914315562610680230733742393188071923709077697016643319113460782310190361494607642462315591978336315158310796267893560893563798368794397555405053252791870370431251257443699627865835041670832809841427049483107204089621757668440339653820028916753601733975013344298583324765491912657530034706008665772169222778054033951356710169231174788238561514046277831679391666604112153070992754980382005037627125038600536791748719649244925717932457832692587104629316172046561091241787746730804219799830074682634417500457820577136948362056671219611430477163768863946798243546703775734900856431547653566125614240352190304446679969484497354921968520069168356008866781916944159911299445371316766272536090709774376528369137719219512137654702179577027487864671833423788446245774643506523416404730182661390118756598512382210177033296325978981981939807866449336161495081350829206028582468651100425918819306058701053320380525330750924518459597902063125853368975861115081249582819389048261475870756696967908309373855482962919087492311009969554651025178795655171221938488367799816086009621832959980147111896369583407517723278906335995792751585181378843212729582526176942118754260072171141113626903146618205924291984690857145879100266431523283072819474522613717653156255210973308228395090340050397925980237367478906353890764126468243087747387390574823561350668935977984945638134311193395321061012791692398605352372707391982974142557673676170006306067667998117877775947792384000000000000000000000000000*i1^109 + 43855495767340895027448791069151151230969392048460977518315117126458154104759414311495737414453783983585880461811904459306397014561404397604835719631295197199248789744114584493465499725309220492952670909623394982171602889934735471287498432696981867350123267284931101719977148400725227285034493159907051102758637169126559571855813982053703189681766288380556146814285293339432579977667278154132251263747762225762445866086035521513837436251417328225975206315386821044421546038742404298398210267337837126562400115164467245498617692286856958734739869383010602185713399555630722481714024984966722605620374834450642889966594675404328663223241104994148557863327181246282305222105123396250557995116245171419377129107653063715092066464369222059245511544507791328125980329140861997722620993638492387090611740970570427295524165976963523191193626604062543911578749934405698303595486100007549405920676441868335399102657804970659933248993264441695341078794620984221554639127367945145162532655890790256091147922277707678082348331326165627272298636238667589213590479817292595253028295972142197791358782982188474609524223211438209857525085572054586358342626893288503493257993319674631024453578726143605051464149277801030363374139992279153004091095819300774848918232804744951346705340621671728202667240850236286886144334387141280809599397694208953230744708204382815175539885309727539172666227056251200154850922205850503290011127288948499177683029969588700420461774735666254893176260034400432901713744633276840360876175727492206067356010699242051304121780038604548386354173610237044444554870727179708353130273017857433973156879393384633812704452387840065993992146687933178765920363037955571497408170116858379989711424506887815763316202751408000062445333083152175021727593006433654169540149897875942978879491947443775250397144231612635776295001038971094137169144253635888777669373939712255435175916715411754381720052879173674475836901388888315810839046715132548907524253777300112094846980296056856614863655895879059829461247391230905958153747481769837340972201550382862605286357333431874581003926510552237579018249186205181309491282299843469775302588781912228726279768647429138632655038875621829459688532406708022088466326173512389829114027020851516997694631346130317728477835183516893710487523381452882554837170655151493006069267181778969470286993536516728734445043431394583926603151821413597790980442458649411268007110997615134659963385768875561092698708703390839875716189934704439953874775343671986290386638164352505891184705598520318542750742384129033363355794124011168378821884920274167360485064490180804565095627055844190163539559320565722415393925573813964038273528503978293140759603092711115055218106271944826306819088900415557827804054351208583229567038671811159111554222792664002119475201652053275202160559983542927360000000000000000000000000*i1^110 + -56899157636592441508171536834198139587838158231718152803622138882678788110375390817510827086602714139455223813482124124653467834288350960342940695456456333143733914595652956508085903977820527431670998533765724938338354132501753885502189159442076616590973953427168569842809234926732762059631945952733705678748068548879248700687286040271584431572838516286381765597969815666084640386182979409299475441819158781653034024067933705567459143686145966752751761502027541497117536817673595717456726780948991680979257475781115264299251620128034854729917887399021677686975049821025223954559117089946093528128963650682267805300275084969489897553983631625517270811498258018305468780684315090833496122718228967493870118712995425963275515219023149230305416032702432372822690533536524298910335584768464114508066073091802490794305225637948008619060774347309540866187088102044337920829674589858366914956261460708330514757568666478659557188227032088564815051052659685197841545145802919648629180980980734402169465601845096914589745185348063292170790731166337592835851397526269700153740836182431487650425431393066068604043660965053036839334664109056319967216122671412804087207404326538323180424851519194802289224965995314486576463876683361265011083086775623615680378917519655142081562278592521431489865222854686083762489219867776730189927628343732158805849172880714849635059362388029297065324516582927140878071694531582846557783186891035283278049428773468726094440840699728798960449881976591697221851623529435528994823268406500678380105491604505167621724022563775254972060410770332574337215321006477018066164142680985438685306790994525369520883274021494668839569722603167886218840875943574806158235257545634122780598473666378112820220007992261542748891854492419182146902020046071435021327719437076383365535852239463907738388666008541125701907343011779756321248706422605856289175347360906229507710276723671787535135190511756346719117690042813085160568164483939735738801651863790153887973758056653546636246445899430687140614047983308171098070959873450320973038790129185141941229324578432360004418019415898125526137667392402746235763695790017023042861465980950186148060211186474104905981938874891342315057781276603282142827878580861022470749399415311315034669414157350531663681367784771848437494442795331801767160009060384428079342471886132508792047033791127210655374920298787107369776523280124950861034367924723470383820040838404538003502947681684783133623604646101412652871574122944591580293937591093693604347578906702965956280934913962457985792713029923010460655143671962325892334461530150972675153064218974336850945469405782356688273232345378000801979849172160283294766574861607963553958579652838716216053811467104187780283845520879319085242507527608930736486493411879666907710098424370094796105294067906660507813150720000000000000000000000000*i1^111 + 36596907919138039245919073154481256700025796742274767682164332544351673117642973510308289292585321270285739934105217156108713211801745675205304736426816483693051045749726574521798931807568486147310408166139736966664735600694165128122475642249541696409273199723041931255311069842184034155205263685166498943905424092648461934672648409714767081636557719655921262835174788504871446163189317630721191981566925388649828735813414513825765953021374976556698289478625569732305855810937215144913331022821822839383366432980641582272031971567108430515762978903602035961035611954849167979768034602003636100854105750934120086376434297214135743958374155104421986707063298595147636631339689764189497272116026930256668679088617339808490967782407909176458239822904524478366863538881005743052774380350591497920683210708097486457266145498911073295651311141935889172007411950608072281243322332125547237922568585180378083555258533274320597886621022688231180718468110860377007092597876278428414532766010257260388913279056538887276392006567767287076336973549711254244138403927996492940386271472544476907345525889991404768932792811332291515625986114244710433645375290441079620885682335844348055246372803148233819102176118295510080972821628393848796049263125709772600998039801166037957360951624805765862505129975955465676603263564811607135630928360008762893160945168082823979466232287320017941803052006031252871849323645871768331865301652246042468094184350864638803392832838747055910118183967210944690724727019324070343492875042749458732582195543663682744222239679013317608827123976011684387876720100317041112821639379875001912620403869467531603953740082358466231079299097795946892465908191060133360934902836754160206488333637069312839470745763305914429583159924253924672620907625046589554596139239813209064499246037116252445710440442222129804762002436866655472608467547744995211197574215387956916682633150936188774213717928146642342039559930378063469638232613375639145657541479821419252525632188022273284384446747694048993877583273782302387211318859342003937158872166026505844087373205887638002405692562680532492437581268976995462714468711007947634002867383058906371056328659644080793312611593377243738321233365699217495334843854143267859133176324770962071351631492837425215693380524633907456575859931406398690512278378986603781520829320745364791789179366788339211088320907860211397211996017873007935245943059995703134331224474454339263916573942007072398760154024374172998435645748281489814722626771825063519175609765752680016224055913612364345865543410881652372517307049851783650520611038641165023002458050880311810012132132307233225529026826632771580184216912894315728592074085047826678444295112417351594080425133668965600662116973998573196393636066858047718877254057161871399601961577344574015631400000523599872000000000000000000000000*i1^112 + -67731355272642655593645851333119362553870129995986927310343799671435586528854886641110096923272267560445569343174124561694915220257168074614929773450557562172499985580673538254576788758285710829027469530858255522752985003136876051087342147089659966939710524960327878393966601344320120901781777207713017862320514360708784572859719146709797387040327553620626448230397473032021698753109009736396867053799394692462145569861345983963500781345609711157237344673287852173921927222727680158336424131891555444943439286034479050811769193438914497486454531708019435913398144286019053753097129354744557930982062836421358691452894024722929345246713043663224047532316266245791624489202423958143988370628266989201017915967815629456540871453161476682373884253265133411981464992661669276188313032888803911469558920276218403749441290447554891976098327692658417952567604883583862213991911465828541829030366776141866735982857418800300113821349226704072569455040420764842515329467985782704548084989129451960059510141167604848062651538738575950486672043789426363337178926766179391591255118809948975493064087608473833629403474429073264647752072964274268842263107764905767225753222553893218471068000754238705578557307625482352490515342003026299705429427927107472285077583423524034977036650408415850635404437725835550651481179365317359716024599712768176924842737003679680035201901149237033343464100165122802188616130707648593852854410179179094461986389165339652299142613841153899981456474681431457459278269543066938393493750260706198698487609251646182136117870288371446326968185271481028065738584887499538807637145429423859378716584405227779080561805308359519430733236374819706711016526245501949708760947433730520898563570017146477650196555360214918512764401390779516128247631738698934392282253863280174314526982735567875498333381601213053241417596737992178473229360212314245641264279844664269472451182632111042567808939283582414541696561323738902942390412138579733706529819968233812272352448596779020453698269492003431548678448034466612003681647498913846518752990252315982676016894667138512157120430368039564775547764893582737785749278832573836781003092558777897686484925579487131460018470042560973883638784596768758591593286289462455444987271626823015190511067987996968257837833372911470346534949577207697985512368361881189392752195310008629539115257918606530003000508437748726712297003300524927219436155089851819958100472708327729663424010573658753159529088581149508915940468041770342792246158377341510828136659767118454559522499583830880779802944304351642840322785295386189261903918370942722876416158492160230109213581535826790899139900365793837194039892175300574002797478505052523635432765211584621276661140122963654821112780047650237637974779652181538956066785195882530743920994592088726628661723136000000000000000000000000*i1^113 + 65244553521954252284824933715027420850754005404777326817062230137730788573729846413352360697097934862899454468142509221562587471979622583790708989420640237703051384341601191654267621002462288033084675815555032339893082735474678500497185527387868530081017004186499328795481508674239825328809136703343336117377785577920934527107281074923680843583297337255026056331383284946389025566421348817740965360483369942817020391893597962862492495319808565196774795058009689059459661333733138121760164460280375837937983827613019226506493596491484616654611978762223288193930330206489653769579412327438489212093126476500413254188889737281409910717733373996624753535335412784443993172653367534780066934079755145125012636955566066743090446709750184517005392044361330516450881488360849161708099280740988117365422262628074315898464402074226847004456888793880279112525781219113810567865316550377964857743718714052100261006735761957402458959849131673373287107672575077615628933126725820143314294149322122039691051229887776407443857549440389471578408955029157950172771457429423560609878938708634349480173103061935621600192011285956649078849632792416510706349919715363918586977087667131580172847622694162451423544964940006175447270768290971244827986439861157322684565087598390340750611097562909095793520982493496145072020288442089829613067298554663581362770268806823182953574671744740025199549061317519887957344318142435216670130507528311634265626047575387175874629015959827566597386633185060622964620389535881300238687390308398540549742012951066113280132009939244336516341474229575890647104209853116090762453656580343096406577462397164849038316428126272946269735118963777050535794150564278156919232537208314848331904519646552408235034488292833783570062163516274160764009980863634475923932844378737196909519181029767968317101334664347734633940849729367916396853618334682004373396102650428009968255204659183557269800656295157999223921927161437280045431184564680903485233363870842615431852072325112486861648832796401585902583855368074725331761257815044200304725425440413237171870149561416354983756604774653650404771554540927382295466526602115198041107596330971250857258298552561481569183174594076391633290393891386732585071529827035716153105323093398357001881769650636452003929709358448859595613729153417436405749539989256982321914641500121239666689385091347061577900892689179687031774735171954157015895970083221905680483061209742419716761381773840927013649463808177894365439612720795168739111355997264129775904645306366458678193442646533417134501219509409295079636352346203040995773971781253759916855302634461557163611127632662047666624093008219171671170216707821630730963383232186949186001050482297332466030574094437746702532763661773606198869471048961558536198530782660942939812766301680146841600000000000000000000000*i1^114 + 14005527519862138226572836646273337628176617357293797585755225476087288560439715695856051295268844176826905294310546940189361120253564318065998986800126306669036297493227439648289958980522000004909432533161011784181601059384812304846758677402348922728955600210744098040586995486095979925428916911011453975571587604157892909127596623776853135694861689561968185695264828078946913884014223677737119696916147530595397690637706914261774104501251865380559263670731027063826056244301030907652477221164967410700148831124677617775540282799253258550169361360443821777476368560539089463487559480449952788481552590809285430538984508342294215956961310125746986206587625336980461101611600774011391807875410309876103633722240030093255006082621559065337195595149760240868545420530934198301150332342652501170542684896316413502731699236293471587463012467837407746716593683142839505348078829106304377906235475357022258092376461682148393239228051980891770942607203558695947446559465492308535986955178334844582331507674952356279290343625160259510648022727115603360242311199147860425512107506646509512104555997217804748230473323795702991221459178969913310183595694703540410885341486886053295400453434154572765914932545657622979794783927119009190965170743020509139822515362679848709116881440390458240673900576822915827031777490995666360608543679452068029339090250668551850340079408112547731249366943808480425568307078331622089743137155816824619624854453345421009422632994438728781408154011595251120855525317380174950099478321621329760759943936039209962372158940928531319967699077438406429567211202197274318844613540567082368392777751326748851227120183670772325781608725059753930908065443864492267777145599623624901735224253811937401947725499081652322995179770362356530585823505175080107588848966879351305192454157362780722119698639104691705706352568006763746899270528065420459965678970991207408963631134719435426514113848354594666177420096352220308673218543036393242618462614160487339202924497215586987740621232847935160013106957139429329486462828298602506605735960992451595625199966520372327727549836452209945523866507419453179619240138403129902631995616945120815567819567187233896768214496547634419251699249377062758633990772170835326694082193492700384955776982141938214261510259544670001648735201452708101051098772561641448373683689627723247074929515186931106848851966495470897371053869662042973547343814438958801616440660537792285459521587478552681937899641829283055337836013184544397061645374846705842433771088023235822515764065803032971974797673388185983813263937446927181488523607668326348421853580865246123079459134774882134631428808250270348181473201658180768210759361498178942442706362633211726949321126109884843949767907582680003547726825242537982740557542740877980381636198400000000000000000000000*i1^115 + -13395001965753859316686294378907895881329757511162160100088133833636826875679346808241716979359243363731352822326946312771679193587810373832249637331447122872714794347310779896632279410569602290851510108864090347549121365585517951957225242630433344141356018406762961563100804652846364506258740615000994587130247881363977241753589927447859265281710759850430813173374534579276246407459690303366070333546901979952429009234203612212304110301946295686733298009248150432923646146900815253122459513379273129296068328729214141385627097642871946482732440147978841850127354321992814001630282749508615151127803357661855484649434211095174998993649756261836370631002496352794313275851226396313027256693070702569168871965020251720579118063032030318624758018017863743327043087696962639986283745192434366062944890371862503040524889412525300234609759640268809365332249954909668146667782678578493186622610312679687127852314693322343822225613731060226691345438809554298923136115236897034053176404966132678647351870884308198933096993331337996579987662141821044097638876631788364954065158323719895850839019010377236693676844407304212512650247588909840351216972994976267682081609250416635450857393276440730230933321574433674058074500947709611037672437479500162528995405430776461066478835698913172512332767375042857956626938993085158036044047205462075298961085366596909005739300831906874953431675581024108931779351833854133773756894332186050415654616274006513633336472758932692863409711515095534954491907092560262017660436672459864523441756559070947043690725187727921418809124495619045734910553372742728726535349471021567792934355020254985065117874121655276472677785147476856420590028356305103963659251668012647846613304909429410285640271161344028475581804277758955222599449549254274490310378716961924429051940170128753401671975698048597600999857349386732101138845617802544935814115799146116676795202574708742714948154634929177561270668675981834736134025020612118291942962597991101714561722301063530591358739172217982544697092924588395322939301134674868074733708688166428807692026380861490808738796424051707150714255988047571149802474446697110540586886288679565496187094596332174680063296062645732011606459340022058832490465186657896154654194053376411284025862829433157032297550949889380003716661452876321391639503785695264407030482451485952449146170156388907597505096900277040256149212173242125091743608535648628413324471641760983564801196270701408411524898716330395646369586741313828048788433516942157286848570428765695870691279262177804587030635311213439055314777874406531300090229400005089130853782518719403034304350684756492053576086141279526112582921538502989329324777812413035062430740101653335332420855835249379572338574885661934373982705210537177643191183380219187691520000000000000000000000*i1^116 + 242753173759042984187436658584878283212958861686176577620001850672766076700572022606280403284654728969881488897133870782755236169412666481408216889921860670355644866716261566113285758766378372557860675283568899232258955035600998367890216808880605632292852812155742923534032618725490082793048150058284803879469150055347712627555972876559080155049973129207176962891533103068217121312798765051572056042177912989506679235272188438677938202452553253393645958716008853748121591539471467287835072437066964364978057953632801709312866534296134572798591683353089361837932227590693758209555150858763637912900069295048220968364541834434008084428672424263158683216294257538988818187297891572435615214395748245940443252970244767671781075649064485395419494970249225244104853506147836985876429932225796909731735927536753659839305948765716209036506549551826601413130970984578696681750947316544918430826261322220456010391896572322866141004597434958115270088424415387088012533216092246571792585620063104171245004194719889742716609971494326434980922550046083851043928241481575711072905348939370628631970839494670262749079820839013764999450796072021020588741916828259813874466470275970481984481157261177969950670595057827282082873469068651378406478325716163110041439651120518029140818600439788532479686369787759637371631992278914387612630128224251620097401479752519005269265312846725114811915951735392634964550113259547399962444423139019931172697820044755044486294496095556069183522764722304121836718615407993320833635898759160930183719673184318696526031592341655210312905296678952124053797076045047853481187777321127511043398505991126034213805121250107200030112606168943632847032126006305153283169989564643953958825277087066343723242556108768312786027246940688360471658409973839958974540875222165240929644007367276059844684254150166108281159029382648766403841955504312035422320676059088721434477596099290059412554348907715404529845943245805264096104346603889048148497150833393986193325147627408663299039924713825367205381680671012332044198069230720471076981753496605769103339169712990046292862609765434548783602367301423534538470286890499620447727970777990427710802497327354174777576702739530250706939518695120427912421794550335226236976838701745311246138780564528703636417702408600479023678045418550900338251503698437699831862848215504804146270017649238941531206769790710352841366142568911223706577166426133452018672220668149126693769251708230263770248218651849587142452136794363239880903000784023023011242857332225504235281238115051899086612681285336310923531175342571446018927289818229938294410049877738907943388006931427406882135189718047385544467684002649472577101685850532947164122911595603982977369881697758366496255239264158058461481739714676058182144491520000000000000000000000*i1^117 + 971602701172074768272108175935537234066596970180994683793289268699949268935670469948748849265497949887900209353675281825651097716000710950759119635866904945707727431810498415267447007585038653046987465233339121299054356537423026885404950275781622469779450094841248298386322434655348210747618823296708928529742287541181255663557633637460726146110756804740278116130068432733807174708753803685246781528104480805750991125979786543290735740055380859760400855922586175005417927681846122451898751528212804621240772980148155305629292247823844737866523337895373485852951940651340823019757757589515459217503231688177185889054192157344728841014428309572599034934212929940360491100854630908294629142047030390182487135500977010146489964414241601996181487584677169540170764913945783742482085131430347588205848438278615923377447121498007834574631901726385287603939528407811811120881524863768595725876502012366434285059132203957359685332072584780934501093557819115360809679440848288025206260682947256409113098922607097621976352264712544128392658740653594534169896653837790718204850889690938410169105178902183056296061192470572162198910157587022608255263068338069731783009313169349034710774074659108889655719719660037306580043059328418211930065268606200829679546927028056095328864071505121262294463972427901315174235172152750568319492696254244971104904552192935049890450437132837744002130704651656882576344255802487374428839528961255930595047759802253675474515806903664406590092843757632484823113509850179740624069112611230467536783989474886399301504822893174217589880071696273337004571366061349038730533725674709518627056835318217232822088031682496350507713930650842703064485977519754359594852101776867534195704775349825525931604410967308152696777239005565063955578863911823569733164875822686679951175947599716326246832998692989004936753469802635607001838908167364781392937941082587170538067493666057210646308936618211901805486648599831141974507061550241692985397218224844726969311967390115853892344748940782295507833675092798145227929956122557791069386810123983899236980636582189930030343370427030354645233844948389669450715663496524583026047639509782056666455738400138296671700042146042533890081486665441392544415449876453589277278489161782567186432334063682925903821102133195806901187508119108183968341107705053531487066729744827733519660926409392278855619532558791549568459267486355618437832833777336890141607563569507750102522528979513402953338695008887239170668587554443346157538222973742355909437280335220266534294981923874612412240094028895089063636665509164967461187703915525812340079414947084962930342650199781127772077409870149423197358260654631422755356089431325652328150712265883205188141674618167542835814738382419682463789700964987961344000000000000000000000*i1^118 + -50037231474897847839303114041259587010051021494014739098702132688528689196556286837818755856575767859508480190365632078091593661607841281293025616068068879382620341745353527905165800359777938500770135838271546347879312230446139570343996825462061821875881588185048463830961802001330693718668457974461495403934775147754404069572861151922564342637629851067627443253689273316847795330398303460943385853539832923334329071398452208315724269730500122451844852246149217946745317139499344817829204967625419410022820613922636938587320924198793833677565013002727176078222317824002826303333686596434717013646315124268094656364214738802333179938542779743179534386861792944324266399855476028076305683825601455412739054398530082536807636758202105788163298293876209553110426747585849875337507242771361212052345126563049132227677812169012639770705629342823589679649672315532928229497238742594874111781510176561566203636499409105054786284354265141340848645025219071990992266511821987379475242390039500091580462296386215758999944397820932854720123948701446941564565877392511810343510820731252953519620904320655696534130764630048472422567535999960542242490449613173782965151392129919753324242290996579511942892048935733373387388823395215437571814730897159609503863257300179011111506331437877703343564502634699853852119802056600477199736389749902310633964440149729032654056090481391726718821890543912311715142998071774601233133391380218120309224648990967449150131269513610380461176510043404769142683898190813027788221372188209785050116162824878058072690675325553089430788355826698754366179867707476910032378305591755837491682861319841212053600728880237997451225396466185429583575357955939951719398113979082112507295302552980314224253268824728590556487457979247858655874242772989990514458731213878178286703253787080516265245266112368150799444737029257914060890727965663781271476215115948004664946961623458777349758552456426002147141947501875350626915046675271042140722928314006675651208674438110909015190676009974604719155215523789947279856518745204678069099333929422244716979612766424961416790883529761302846462028313955245754998839904414924339879677537800768186840633997672864573511108363843745252830225998941302816713555343475599465764805453866638604411958168303741933221308602862011485040403775441758389397593352824595159259771679593187413080825243492639122929602848991876308575199775799361294402207923374209000465988573141225304088559388922028537018828935048292618964617346201855570061685442474114942262374494483491116298455828911606757791895089700183258100427830079712525358065311485739810837605775303514408963806808284303414545007968904461253440197794979475249956974209672387301056248380381731258708341877294055212057642753283268141069107200000000000000000000000*i1^119 + -16701375128348255301323072568339389855103366752768882735250367161160877177110684764540503544124830549709109957889918361817524477662671178784450531015403131063062341366346454499961591800052085647612770249793518816767449426672229456334409391105389763382256386766413400790579097633241544829554602036736538378388515113203615559530583098335357129497985006477810271553314712429199690842648444135418249226441865786872610747729579082722157927538167987135240112392968517159705138808561137191959631162969852594504953098499417737543743820724188122467613827177848040250687391519698629926636971135413155493317692114053468358995836386122074221043623004146231256464226719970174326113662671264192768554296242035766566905894594679903187523268937180179962582740287700335507687261950246023390049019160389148519795584636963186933658819124924634178358409020392837224579135260387018131047456302037563534450340586194318385324783799881991463547790282691469641818587883911726201580639475318044896266249125495164193173876206404105030162944417968452919190155513380477953381430043594586195171241070763553448209437057268879950414329942467764188140051597237786295565752623575605075260768090689984463141878976544847371161405344499776841987252984914132640874697393632517907766090663382868801492652943267477367255924334020684488621341577803558040719791118993664335719295825113077265197796886522782680693089978854983876740235494159194882665561003744196553245579515555408046188963344606805339000974973831428343491632464208973303575358700316139742999978462914468148497086463786297332016852610968497893485853378121618370857178610538962304862127468759015887757353889946079113033511814391121678686151537529715763070949505488720756467358238245792544773452589463441482488303007447701371830451459917429111556597882934027770892654468361100225633117945632781210731285245451210430595983297815992079208897948599297112290009079482768285150043756791207395616798497425238984274983821116891167110611353505794059412016235056157724536312286745922266547333905838917150732805967005196548515578005556755510576808275341342346284075978149655766706795489094256944807800826522504960330456373964394528665756531861147462883333443823196424063870131716241657140464269439671386971448475230642114237254569372148921195507293957602568383736992897276067786985509965044904961841657480981297837485307616283480348141499900576580871041527224280303091341528353118173798036352364301455089839381138008073145231038041335577493096417814119272370638036865663050346140713796312982415160345621283870669925839065129564745108457283521103891077812508679930580039107927019079027325362376005426079063181360983552687765352595057981522064420598022329792642483408094568123405775396213252865785425791916441600000000000000000000*i1^120 + 1718510937581030606040802316857813406997945834508365874443798035414864249943944909764754423807618700440815670441340443236446326828471304472593375957592310568155953300171489945317943754078231088029547696478394177487051021088713345414908185674717916765010923584259799486785234322336882761100534271639646585075306474003491581735958760339365793243216799185063163155335276232167749884145797996990718635515631627283740649553727784620794166303778672627264616437466671308152147512968537182968270944073183419238033581222526124799686409298007438241472647912448997410896017549928491776686285919841056335778774615991235910173900210698131251933172226632401601649013508707293638687189871224025737923174689918393712962684219297102838755068612659115627059649133280281931471777314808761232705105821061955999484315121865352777604157975097456930404710146775510663631753025605842940089867082840469473252520302464654655394148653201742492890068858245610157014426643636236484239562390561460308851951282018192174066586235633680450266883393530447341772265409834317334877912986713378468900039735683783747241638501792630185424726242749539026164527435603301409871608123723280071469191251405951361416676756718562595336877900080093800769270882114858141368928526881581756669228501050846755362746783866819692529043569748993202761901178085476282203660584187079518199832411536853083002796313728922489900084473463019356541882251878365711114334614667613569417919140914934052491368406459000374376948514190423792280973452087101744622680447317574495474342302942490772841966689900672316160063692692172768981142458207505576182623724951306556189838627428397751776367384663278155389816145937423198571475460171918689665033391123353212379010016399145115902672515191036845882232794596962181201973432053007627417459619522205598908653727824195933853512247991782359751875751713883824959258684374026666947825787322535598237730243703214993080739064888909204865593636206362826805664999240814479647688016207769554279259578308660729611645740634757343451345071312031832071040053407431164635714814822563625421079688470258151929747387914650370642540822346699068137708774637593470407513957242852488268859105239994432974634492481464436636356951096592464503471580314782157371167558583562127846516371076509626159004067905609643186108980875692687641925334952256160441226067435723459153150780839278180496201204194539193196859114627551225461202259563585964087451665484567649669729989253389404266473740731329284397220121076315830755705705797196680139879106059658071149984557151853786985314536417853863136224411912572087906734801833999354598075475950105117673083255036635442405989846842693444344642367019413565583589601240102870021729044289190995241315313331122814465762918400000000000000000000*i1^121 + -68407645368828978681684923264784727092765544166256954740868311492136316552229106323531920649376260090926438089647424454277605187177578932525632424009689777545988493953296197320781273003368480398386747981804215182335539120179661249223303793589057144972094644216694452700317166261437213937153551108421407737504141878709496412175384714309496096512591315016687772300449028263075785744097593387310363773496530692191311277624304757655976100679614442675000812985559168012138658778428817938666961218047217239696429496612737262500411048973309827993016940031753590014356769862124352901174309719649522585703428413358076528049569935887357835684134511402678969748407982130079968801541674616448229775049843313814556427009431768940130069998766071887893991204717553580175777360842820311795454403663232653560809692821363982661520240828123816750478621262393694759407239303326323942505918864892694139143277598184809254739658568167699200188410824908724131040545750077305808385579858609201265767051821483726524995438754359315930409115642715187233569585102549124838229699658363023753423109837885125219908648290966090193394817423788961781937092552504609359824722083626902884366759473318094302011490007796116467293524520452365689139353412744930142377828467880984409345844975431024465794873639600030833361690757710449927592285031237446283121081290384139223541190005328197014725091415241269489276359660307977246323671569144552474010141567490755770742793929948637054821849802266155002896504381100129953623111216202587011112957519398601018751143112241702816549708553415845269334854803455040631154083154516283396810911370549615375724123355085395026673930451196598717723711182772434112559937605673327689832011122428782152576617895011411675083393474948145710741512167068366317722075501681879645551979077847820636824077683145187343550334800552457342221271920281382043771456761499514825916417662934618508996746613581038036328495526170886244265060982664097962737999232622004626396335099444754487370575657130942528554901440609603544684384791453441094081335885320306364208912541019352535228190023898347045359862601327172177002163664308206374541806216801454707318363622690880627427431052895647366587390061364792578423877463553481862447387059690999156882250927485494687418544658667521766353816249056973637622341587023109618251748389035737567158390983487198723667842198860009661089800276742547269426530351545884057007257148724128424380386046790700311816083113191728911173049367593440323622272803261404351492246645226825116874529199193889760337848918289923823367883824323379928550038958965039465607446119679860168707807989181999572763985455436831795466401431059022385353689541908024094826758563170619806333355100666203742011498319231057920000000000000000000*i1^122 + 4771946522177355975930420072689112278238525573708908099552097705485276442965887390208692628942371951127188049929238140355858358587854734136632253849042223487130254453940692652480846213583863177336556495915149234799146260330316988869555388327248778313653272423120630441575017942279876898515944611711093404587487877915267904287504661057213207574543704288675311978295073465661493899125271631152459814266423464909904272226358795296267606183350591259780320942541271291218467889176841398625116347258738785901815155588136711612886701419189562728701095667696165132277564851859138578228701414736252153687290685752037839747063517064174019013369971688991719129425368634908668821363845036292049921234499433606079217376797330963218266138067056022845784969948365734139195718516835675278834989632480127062690099360951118100021463382867957320558257435951857096171432591880389034449413037876386236612203447226360738004046431626855971027031889834902819199860995005473675102455561032480536202187516930406498083056006039135460389318193765971669285295807167167303821827366902319345721605146990260510390818649734376419556032850286974522025859691253278971929127162807888279373207957188638446727982519086980005826510354185157852968328891062956282369817097241076015618232313193478640443939650205002821254316087982373917682322680890059031270622714328147070763019224088056729523903541322081609322915169044164034962686707255990018076918774365996271276005062908562923836055199497021005262919996451362719477988631326578988724017323566711337261762486343193774443384878962148236658202231644335867474138833969371378319720679376829783325838008646437662579101758825553520912973876653091677374672694935468501817091599325865172951275399350298498965917873063042359571011822174447014601699426990080048995420931732895120952750457734001230864414645691240869065529604155181444222983217226828446964366131820513616490607830778295128771359555816841269426689819019590987794510886868370423541389684097499093065323775687014848922550135268960979215335202300605571014667948046511573932922687621159541923010798311262157640853762166596255492370907524642896505052521492908702275600144983330691159426374487553180108354994364719685618699954525116553441937661990078890487323117315040212191403339658805220636293784407708934477548605169748155465086756505734806949338718220848745009976985932026399780355630313092868304525524282772380764189634769795933085398749375110354336634934252046445497762993590419244489511207689057307076191477264042286220659184729045445624572267760127977220211525080954994184033607170309731770271198902364429965196949683202168300655519635893492126981754029850432362279059644448132997252156992708702499844841719871046554746880000000000000000000*i1^123 + -165602710204056950978961768430101207698245150862665870688902042799557606378317987471602390224572560682266084691313467652619553260046596121568446715497584246422043952339142094351900184454633787043275851781274618959930632907930047899405733556837626220363940943068609330105888433247700008171822142610086781684416695202990954438525758807218841125176740976095272739673486440228965517188369996624156982218296112300974818623466405886809496153744321702677814391653294008615611115909445299047089542561662767594863928423567424022431215280173385635252052412890160869285716588757134337237653599784589317440530038773325394067003224457942070245960850760409822000613988463309140769842169814472522558832542601199398381238909803597030868235880263900339586436435455641096823876205071813455175154094430240328948665081098219705553605698969067160822089837165177642789039422321380063298256961897630890996072394786227891108890120936394946324312824651378757337272615924268899210262024643823410423898830524818864323498949862222727604711030532130082340473437944748116154485329985235429342860875385871468777945652900964311300339068816495874916557396024116880095127147963550551883572070081617141751497137503872167717787238844948622422225927007730536664164857315312409211643616688234221744785507539036504664291237893582418241309350188711038986331925832776276488875623950267785366177216158666359643326656976631206427701577148282186366620449123450403429163282747320984535508147991049445708489667040694208638934616789065700329428882376007009121337170101810743270898767176837180897763659606684340897677918901360811519591652252213742724582679951698763207569436291845606068451844045162938546124661771708951777909524466790134763221397853073397256585029329091497345068977861343106477309124406937960545621666215791408104940517901409253730861976185361804261690922672785614256819014357236434544944126064625668142614324549338954678622036736757405963672156181972842529414893692755237985820635119767179746943534385903556176423126849708797654527702944048508373020524774258261154094241459450691463174826355238946303099299579823670649732100574265941545174765632212022154887195685739856167495548718033742742395370547800573338806921855477216259536264196417187037394248110643467686978706898128719556312189938305931827286633951031515486341517042161512259063704280200485658942910559576425451907891390676969395181671938464104849810435162396979302166339318075089213867367273659860466316427594559502599535582622111091765583225093349436818273456102280627268183046613975225347982534910081579242013677157833740056997843600567812982883119260149966404085192058969754695605868570658538207086664472769452125775006679722443371107792740941824000000000000000000*i1^124 + 9974357526198622659900787509441609019018621470771611951503903207445854081887643848731542607272440359531804363948888826202012493846443171713025657719839221324619810565283419646370401567332194056107208572086470563346924265197817743933786768661068619134097355890570499927070232830969073492869255930844714467992832562371623174514436445043031403319718818642102159841195408177228032612634244915414093151060012954259755922396974346711786421575799633440008674016278769045412583270403966114520252268889349483039973670221679939375895068594630249067090395645032078823521644896376323141478648703854700243797359352292953660453839400217987122107829031619245827396038515187512996609276759644599253782278266779995293077686459199846944343948696393528922575993047245189312662123524684246853558712127603111037769904157192533269607705402617440158792407265558954168310518373083033166610576663632449425016295535477803560131340882841423867173997341534699187158779160589092274381784572532216600053799587888356582247553138903834062625677554386418126412733268198545013910781443605641500056878653555547270567532240885826003128913716547255933660715306595375707184370662039179017827443011663824705410579521313647556842623333906830327556287442907108343724822669276680811310500625707042337975181617585387623916885564932128673134986784743559031407515762131570829092253853909408370578502568082483650921588962748030973228507011974143003450494036103334054569364783877785660304667179035404718384508498082059314232420218959943939224568008611214725342458606338111310552315537593384818807055674170065388506472127296991537712762156946904226672117639555661443962160284604271131952586349860603778268311284596832711570237730367872526026207544988081917071340840777017618153408172849550105875511575885675874306062067007354733115842736690596642232264250980689864212075995343469999642781644876656370123309848846355037384518130959692532039929131611068077074259998295848087591453755501123697422074955884813885629040906881507129999971122870321283161804370787781474558272968316304441941222596461247456199483845646390758146483154451804460814776403148272981286762139879382964153760087280817613330320192957733018212042841431465839012563352884509260926304036309907335869938088941173997446093409919769339867013117747951294975286444845504501643144212388186539686470284313743695871318336294657323449335519141710475796427667412160551665543789911815825279779912307178294240913712532999164095196247578982782031241896759910479246218789387201008282637321447476424845822698933498360444653740972683726452572232236579247159377898550930236155574212283788359600111836554099932555977407501441227797018936811403742737294817180257043349504000000000000000000*i1^125 + -269916825577300748036551070211619108281471772904070392756880418745371601891352011183976870253482472002193620935272842343541740825134708638419558783674719195489186081287139325284459663661619525616868772761668728381240987524478321726934176506632800649014481638730773252842264423339108696061295204597573864019331862064755096037682365050191212090593760815219974305668704353372486219368504893646431534542260310566584402778094143427529028010073096611070836591632348460940131738558431392961868187781849891803168470267473907949974412433980592830589996396869859150722210232336382285683641631227529033426422713629490025766366183563262185758795097470799819614447957548658098145221920942345771535956151241233585587258365093347728806546671553219373189828621205850706582992674077086942371258030779661262128557271170125833649712652522881675994568035310069414656857570109048369534613191448567483017543706580714011536895265638200535235152647357066066492700483413154829819652655594797193660965098403376344487436063755238978205598933946223397600295988199445846097341044930936244465318856274663934267218773827504296030680873122667237759049231181524516743480126413988454494066954350181678822753040276488637145514068210912012577702204153835504176671753003913643313273906175199519235934138712492683957832964695617051693174285255576397534476803628942716364403059358598077469843239010908937580846313319182040943232521494629212077749252156726055346084906408058669251158392549642257441572699815154210344744946165082355109241233533189729734106055824833825342692328238571942056682893855568175084194786936418842533856018518215001611081803779365275109935730877729555258715804457566232308022117678633591289785713875931966802281149658695909861017300607321935803477719682511089121301701571639949227960665729452625136694517557988157157046469794489181916428439152428436244758586722649411810517251587647750830578644161199512361272088925318013786441064564238603259138705939420003485428479057655250310322013466983641935385860174033833969168619858338160623719815633208766071903046109530239165065900463535350826184389319275101155550765601908882417212580056325894417537842434759823767746435065739482516665926645585207981236547957839420260848620004005304343936449531755986267361810279189953256656720190993694578647742288865968602497089446344235364216453455530734439791060250125800982648838637351855729300677898121647675314557853485056346299495540823770570745259868047166142166553604498906465394786506820055911288254315406595591055671359040493039476720331820440922014620055591853642690582351387351243639124959685747410095802741754726288734220350893180625414236708654601600612946369981085202539404591104000000000000000000*i1^126 + 11419592269617790532274720191806798638528130172972327754822478078007015984291100768631975034682386848283717703488848246493197189742188301500238096971226464128227488739970268689622632607712784575535261765216703132969442607749633774221360967426322302028511042553486730798453775386303736733622064111929457702965400290347893638001256408529607710635691323554070415128518420557335459019738299234025144483326003968183257825324320819445985910900483472561362564390326336818693419544939116983929033299155290979907418512808710535665032778471415255352412347296383179484397159473099192864910341142077197042912711287440414056410260049441938963951572392582381492502075543830368933444995878514928738027319451978811493107919201534209452550464336393783160612158518229760306482359846612107252955217316620419642822676909894061299663231786557196031636219355878018964918318776664686033114498339245672723354741216951752714480889490114848407597322491529382113631355599312026928885705243815827383179308002710426586176587503674100055345230636573834222389208791220484835975967912468984125329978538683798062638008692586936653428930032857301911266176711203772918647290847949753555629144755618722749021697418498910304802878491325561115521439500344380851514983790412213368237549397037382664159739434485129971429574631376416774719102795864467632522411571988732324874142302878990777753258462565182776110508073306593873397636164334019697694162070815278668062484363244635280406653940061432089366187844061521937914162976336588065644914643955036511539143474327103535341093617909823290226677584520258352851611163827115315558585165933651757073043944373779297367222391620811541848532445349443158325344516608933343916435244057623294226830405264869675108006557073945513250115608622405255319868923619218474995981825957925905614622744429303930233212256609156024693061836520986237096141092409325980072998430901471535304263559824647426238046450903589431079756885585657943114445357910887764608863218144726249251088821658056738529058690988048842844165025223429477210747783348456930422292196333288229397936524604184338038450151825280943192297562874844116481915504822157932962363080106115970531833458262216852451391753784907155329955725757784389478037921004977940883721108273060573112302611090392623905090695159478395555202472306879425731400491767137539581303807944662881045398068147979348508750738435431269869008055148988961760108259790095335202963118414653377375662450280149664155049527096125609955674216050916816146280071630815759281711768401718087643838854536000952192151006192761121602560588656400097010326073726871399975069970358396666525620730159055281260857556134448704584766806340145250304000000000000000000*i1^127 + -178804209235096205576504825169215071099579389650824480696439544934702453487250473290275174641893075959007109941817021926476148132077796400464356899208433192067686985656338192846269655103586119476176780639070125755942356590941334302508774654347258180793792231401455970696772045936594873917930735309193000577794281127776530202680308815917815883416994955835495532073545892169003645797497030310906772324581021421655135449484373785901359820551777997843104881398727384975441577842632827471119816930780112889944092933292386101488620435487488560855539480803432458619515455008699216769903868887290259088023358968369426845747179164329609429212133817430346794197669498246349576838518173980679557840041018781825225839337556808261541958237769573869130846507576819539204439853851689020890025531285906462316459116937083118038625617704840183717524050309166047136663969498334384848630520783639003417193152314093115489011797808373260385664793269522452773733333418466353888975167280409410397036578580784370378575781907384718635081279773809485480012574455408751217856844293683070760260780503529157795226336576049520719973702619086473110472313656492721429531126231802494030994158704022923061261510028164773238936246213286982509797367021232615842507566720209740861243321694470389638405710869284330977443800180118855429129273719737355780669414937167874983385541591555549842844874539809700023175239951548697940004326952765203796952030126982926864861673220889114511409087213402183452704158073217583060445640660756000396916062543994164938070883633491014046592616252124834820524269647943717399744417973034699097387311551984843636175176917499757215073499393570724652104616565561443674842796262497816363693479328107424356225582703018088586553183832196729999309452629675815796063711027690611522928803106956152602682548357454237759513238127590719651809895382557113844945552267670899481620150695330168371039772494254606946762639052159869704801259606910284786406450226445030125000901966396088490772634179263766497472603535668866575616556931636980397237078591343858206597662769405960384813393655290981873817956196830746398360371097602318091112257153193758961732725934404817295815494406190792137007302482053499791836731506481893555934142998773631205115619828781152193274450505306269417278422448443638437532469978646994867161516143762692108630144878646923566560976474521933463148307711977978090644239157785147549818297963509138029896484965798408194076505980650223365531706380510004915354383714341497252978475247945226626682539922542110321286249736772501531111282267085398946772036028191205579856391516844270073091875844845283219021578937519922013754800445081598718580065566720000000000000000*i1^128 + 5447386618012732578852843258377701779980558754581803151107594520177490322076372626461063541337582188315162053537544740951157452846465536916300451282066894418464846458393430112587771203407827076517651996918991248192653360514838028082413644273768983979867968189329715107003932855203465747686138158996767303922905316594773345803896992870686527198861959168025816917370247640164933055499395794202417622264767489250643806279109843336243994926870088450335148266531495409352877720218296317803500374208057191022423819975061549636228901932690076695757395838771113079853982338832225326724784899095835454051958971020913743215637975700160740626137197641027255410320455308455771776618970519108510525964316862948559362750121581413570091402105145227190358417333371872537474894649972357217848333553182251415748639377565189619605493352735721962425798824564671958235317402617462032224578621309874001221498904384032289039496458289234158163185306560186824564140008181478089071974715798051870113702619349225505439237623771535460150533851725048840285665597658408240796499149603906967423265521843139433238409925616336287847326291526330009074432396496762715153073797744449826674133689511196469975819972277633051292115293700025823461744166335693471337656050586862183056853607076457411663819033558556665309239554424959434400877365320257674409661331564181347817586735645837886967868297658964413947366706194918319830751986041303655681316116252614914666016089225560057074016986028448195069792316108755048882394463152834385109452930187854663868225371043021706070539580260679362043180038411258759922240681721059272590218379410361170606772585095249267579438277632433185577636562765390379972492113897007582980294854413871605390364377767659589642981662706030726278930747330032193946681128222146516040552363532889958439597476619796851965984890586292962506947695707196612692365216065581842758504231074044345839375129112885794342551523275200575972627610549303300349852595121345898472019344611926742835916476027768405111257389508234586658585856801144625166504202042014699587514736637656241266726252812856900971167777894829397855401856391306247369242304888560081717421719063447260355423876838506009325207357136557567493476205516812892416749833615398941689796151253680942206806015029970305883096848998811397563046819769228563262339046936062320852174210186957565633439071936001203788119444614552760298889534377259268508955679025762603594247007932303595415487496709839729046823873178286120837409696210070054817894107648620453869041125869300211547282741598415020651965633295606146321611543783731887009188014386417671918791633592855550738323630206737143307607546901875916800000000000000000*i1^129 + -14941293557621659235782388646321188383202098133637478749605874590857249216010595295299460609295201195267691503394107549011385510092469005024317552612425650195872567239294031373563174239612254415607298028918332283531100175892682201942553848943760568655828443281763813124833348944928896767899360722987626373164403798239359724691696376514895306537063939724560741312691091052774006545413258873114645085406804438838442842489271070632350751393816379912217012657269593230791048865538368392227394269130304476766083529884436448717403062988469928233170724999769066094635715447403848696374740221031104751341448204576457498655565913788525956462672409266413215006087577037795760805142770680389099332322766654475727375547599288065244886517465485038171386216575451965634952415231990008086122159034944315106559805698243635033109195894260033375059937979286404159990271223216350307488535155821537755972680037593029334484188839849656850302758565917561109121734375033246023019193867298627160535515388982389026096608476635068859536576611440727681422102574053849789720200547706177058072899917281421432686513745924208861658606705784586001605937033139584478096207718859423942230490733599221938372412973216059459355511727588286291259105276208111176362853917035238883830047646124745682345937807599966283261437788374042859620588162307422477343873966294935461677334156015356294360576352683117904405250110057070970851280223602177993352106745983193384292099553657849794053581704083673484399387018144364592346132762520987470301801110872817235410491924719621782828090502222847627871564330118856535186448002962663611769712014466333442232738636898701942935403734799769513909314457203243068304823571687359871864170089763885015870377241575880754276345914575529860393665354607995095273352494981406493350402422986804663126897878999737862208410767853745091258574291431847364189405754203915549222260542623361924331679883242238022268184700325018570197581017798173671099833454272360877173729342857021163482064506421309956920413282159520897886632511859026281712447758060751588794452053480904643715874269039406087196442555011817346648660661307830844998781828845207832519293775055819799850297132705836423263460758592242664041455186273693425424872658650131658413208815740489661751887014593834618258118645938466762455264513987517216799255899176040042149459458430978023542884799406390214253170856410814378788401808992008369741793828780058609701106472722565735411034934597042828574519950844216136037416688026836564403188719627741719333096527913016953025371973023199100934863896557188576535181691854348113176072020008037047840307542252468028550359612013422160899997696000000000000000*i1^130 + 1015622124000040482848458135601423228910141803730675551439338280862554066274017244708802993699584421297285949108092797847943827034182251633726969226608212566910279810063342833257186447304105181708037730273062588933110979744648522153379697259728949887078742880536492255308945041971772978451009151762241700401222699744405098115867103516277881579991083730558849203317272263467300509673362766837047039584807633851541096734922048602929935061802424704762299377668292955802099616311346666754732150128311543643724857118464726740207336902595568509236706225467351106223660794315000014676975763622020425174591073165984591915944566728289298071841722616960426488903249681414682971199257517623135393930842593412756955366070573251890747644675558305155845163558218221962757611150364080992025402862461127457098702653175457841779446319692655407253292187232237215242785091185028038808502164421168338881174650950890054950614555199442149283365619214655534836170197472548237883245511553547247691884138036609405487850227407614065759736931088557211973742300549684516399114192686132453802116563689118685622781328843367176131392283200015453452951894673129070033571085423793903222487614780885902264301824335999500129261565879159829007706023339530466326676255888787941198334112040385386527478702634765231533027063782245310596664893560290327634567704378500862927737008237755049072895079852009950617948107488962089887363920908534028004004109538749592594651675673337286068521510386309965437682363903245181194543294666225538260822250713955700049145320268043435348269575424150989784895183051548695190218840917878476612317834598795694298691204720080592512357608104340808424259191071155766705608855629546025811720094031963086736138658261598062611458947392460696219798892436302261406015559857733270579837269347955935560370818982266781739297817653975504529029730163375103427298346841517580453408178274717286368453298953796221446095806637905807460270725887629234466164496977797015097376326678952349970619005919472495250511941765231430841828748584589007523135524628522573886332510960328982568724960033968717497641095603388234738963064280732029217295025965076365513068010592791244302882988442735791192270673523677053975788683261844562252474729405234724673175223505392349419450006591751046587868718059856493830312222001300601212308327818942922318560511481767661870144917188944391374889361425550778267861291442214709940113635951154751397289300979590318722139819498386384399607508072710538622777939679388320772306741262876065953218744761878058958482325126014308152456950587117098444619233527790872830379864613324227302725219471312775683905337778241536000000000000000*i1^131 + 13931328671292663955823161029215187999750889217615433732351890050748135501946045920574921686889675318905622484229063632606158560916799216395755415591628201740922586561885280460847790219908346603836306484503266935229494687432987521421037430629235644679704042888432776938848078715859639677364454446283989412536643755811040909895483704191987465795767223918796427108068569831731117514272462561328521744745489883339392183236691552302390593178127798379403188172787795479526848976545595664128704916814639868216671539145724104548837171801116712914087039281444151655510129755061077787791623229145401806252756925033341618016704381221766730923370111072234765266779760941695087731387714041567106401101439013067041273910908719846603711474511922921050137550441676067327026303231372271707402311138890872375589923276493318388500592393545408462964214527778816190535847330148039557428039885873346681237742498911711039461675593045620727507388287040960239856405549961348712504897046476753823663507122803245627003805431977326813302304091858526628792967791590625202339367605668582393986737427882523849465664864773475532776662669093392419578255227183192754703672660814215966915858383285119173170517324388046298963735417904117013881213635769007704324409807903246508586667711193849016579175686069995608354920899672372594914973295943392191684483387345309379969987953788784739673022415713995799557656647478921529839978270321652761537363599870185876091987295753894162632538274987362654156271698232443919093798015210142087105173423289821033579845224522318880299835521145071561997410986832608593836917332840355029406726120812664643632729542561034002910582716213781133123286041851208218911720345220443794091108800772546909241309794478320422546660297044120930777223043045707379956825861021588237542066291148372891052960102620517907415733661853681577752135654521515800898086348305262711473648192035950329835983238324655826772863590651509663005934345223793458337836206675695908878367784399408960884752866434541647903017824750959597427470752005460163544154571450631182112650315792702760441389196298857125541451215087989758057291668521175614907955064048759527421532866680790557022270151455266163115630672557720516464581764197787419901024749488418388848229675282896752934417205099746314668596852196587553992294169679723313943331226409003479158832515706418738266776771096417549138805928644287834141941825040312062832406826551738645576766355693243946751254822476135997145806877669357543233234764546890686948011519914805678368345371952650472790724515215069540572977609510131291019053054050720154678546498951851023326271798879034777010176000000000000000*i1^132 + 313238103909315751378976947462260817897052885510151562964516530165723413543050609937073350795277526051018718857823922654613923107020924113886542562763870206871028846806822408529569970810206054950293682748130834723715952169194951472857245901266272187144985773944755814542479039511994233572123726146254789501677251903857569005452121011881597771696502002722706111768393148772455325583904482488851615528460143647822360801849452466198466292224907923160640222164033114568798299399360852485373771466406802381345468484468508464454311864923696619509254910318689865951276473355957392250355475233928951935757005904865302126733376060410015842654007615088547627262017184436992629166747147006325514681834158767441643081570947527851206573469920869089258182993799045677376844760675863078713285934396053178229114986759218742350403994278572650033211560057147253901965669271456384631012631025273434102622745222317420901932131793364905409345749354606266902000529002886001612347165695733957872434277557473463390869204600026955019539510597399875624530428231950021926787432751404510072204047007269856073063765169429677769045246016365694067475755168751165389478512959561488749038089481999633704010762060678917943464001392676564896801064594455142749929938410085182351970512991781986248941923380442925386204457967125195893607430912730966329353421181446512103411400195737057638267910581068997822434536637283535284566307641383299745369199612128096247528300702515307954898739755500102343043577896560712174002076232129530664407255604372767291609570904615591879926972741121643717689386959593767354887126938761262503303485970113888426732007866050723527030439501030820304380975361480848708805357258323612604717455295670260891431868312068911058142372396938100454181750425230781686460192193829376428514962867077906011329660533269153437744723341513219332523678062461299561171364786183208206121846045585695363796336345704162491210904979755156191865795721153379481583217421774380341536789273134914953396150421477665834124010153685264822980166677600069787298852213381395971545382904718748168644120659125359210470648946290205937178018617959603281186360510079769352394532970585333294370265121915381587907496074859752885878064280055900150346557903290149446451021085197037556858367334938454468480927516128292875497737571833798498283688983142189134058602123882079726253478646257215528789296669024825225445184785349789022345955103282847282923839210583093491203648775619517126275873930526738554337308883324545112993550968995895408283008415528369923634056486936241366207941466161590362949767594855395893517009299913499306946595074867200000000000000*i1^133 + 2541160557568204934746304302814022899472943315240907137723225761858578939112687145322595998675794852641771722700793815791805564998478215940309328114677597566428161565832978070030242702975480097064844402645844723289629683149724227459902102140816645243247711220243723069283041153617004400320785057753799089079204898594610984717410668340808242981236941510656822213162338695057154796188668827796928176121383862051802323072745785110382509597537177885583051752727842087362911649323700198008186130151584017267133493760756219550470446409444572547493509181503836693707159042136380222696629227198843394168003103861812544376979485928774905623964582477949476246535282598931617719756764123215805287458946877492985520728376000971564033945980986391781428312306069572970488573967986505141748984227979134388339508041766951975960602122242288684598710274577096459540750256134720006727751723535290064181126376162619601617740322547084667958255643825743197344762422316195093951465455487470984401423568463570760258190766309696206419241465418238034185156282718205073755265414126048490285948779601398294911508677608742201837728220056743244200871438318691893835186239821166712433951901016770942248962660852777384218814555621165168406853415599120738811691731562127190637136269208604941142058769370868319945798812032479084134157781308123616478413272642661607940257358328375826013187171609060349048274814328546271637715024790993832408692967965632077582811849889811645722365008015024781332074145321647552050705673024197633888908449648867470300205615742992122507377249958699057042804931587198103907112525186686476407048786916014573393050891134886300681426041473893245102424059589466129823096082454636467073703360225763409574027117770720363458314953078999781373019185884372325721993386785548120158893526082985386006074703051506798399705040460787498605162888527142800022706983399903871549967169727397821373618437757116117530851680348370893253358737764029651576803340712961252090819491152682121940663392447116876725056678339301855659288999330541244454919651021669061673426978612444590695156889253184609584397975230875684591351446056930445703893697907149285634316374281847253660592955385223364827442220491175501292049936344777614513949993413037854283914360493382132658459719191588856816939740311846814524823736424501993584332112057536878167191462648212409695389064477938153566539660490966443447863162072517199407105294469611033001663925925007247452558285724411439496154807998360076470765966118494736555443055820608320131990759589161838698508743655426580030223192960398205131175883562428251162206952245485014876160000000000000*i1^134 + 34407093846463020599329133397673129459227899787666384969167782887142087753361627784855422353825382934964129193361713134396283775972212509590961807892530240430740727493281854181588935944292335972935076367742677570947545023239246234198847383147795942893070333356012379160136550828033135529274843536956311428276232196756723567033721335172308222604265260324219085781709445374687901001177751033674314381911620987462285806823812399156060238761300971269608279399214224664324239366225687786588080852539324300169691343485477742845390233110845243865923207261835998966665564006949874066357556064985879094779122240326569149359506139047841494437193272621149267774325687044440314537519126210698630532521571721461761973104500866374602662784252047715419214661810387805149625878294317164647952779104267896816711783386602237375513369390319596255493580179223767998108900580468296641257632736602935613810456668545816420120844195250639951895336318217183629347822425102525195645075854061290171252611575145287366565535177345139666768822483964333410001057093390446848577487697598254790309813673186235964170956724446246078934255474905697203906142661961735727979632058001628050564983135589501458874289732810743878742523485082387250898680499312070262298919128141666348284393481781144157070669795677686494728892665224699237084047953255197023951928137211633156193158615136361801087150102344756336370949238800199732184061958643046375931926920816100345810740822739163029266021079861488970937857185739004397027569271592529552964614968620009286501990494990080039661398953073669771380917556413309862257937848484746583017113619160014856089004047848512981383652487873635595508776231209036970581949446427150260634720822435406575130493258152907519367047790916844796783801817735014026912018703325719633051598807869406439627590026670608646336507062186359144826338661552627992017573979215705422902799200292660485839755745876601564311591613261016144363816284228418609819634572063692181574005240807195181660736549087088838322030988139779622517948726824046170890980812881022382097861339904977169100061965465484755951954513734039443414957466034471084986191679416028469969392514029203057667668567498497946293214919490839812226267136339508410408232538028091921144832839996982774478518046450944938457873744375279591025712374002485972903806923685164763890955327302110835664063942157983565899765646766304368777299591156237842172821389852395429843484795690527297891824940881922123257604513599893873975320089937194008841689261808035557695930530328486560662876230786305065399769919966662508052705364989804780111129477120000000000000*i1^135 + 69111796516356481627723720051186266707071744916140431940272478693555094031528357627486005351498833974420916736465100579249528787460060479624851222034369748049491268602245797603036383007361673500091762981930020701858732810448266596899407943347932563329185318656774130889286093719329488544013462460722782332164300641229923483822280392923049071144211248070046890652494187442591216456842808984651550485844359686872556019619872838596142122964624062981473746831754901302579766177706110207404905326502956004304288821276870539216900431374123318706017000496792870324564519415905225596790617351303913104626775744285718222970518564692587078854981758494200805218757836941777587116957063413622106482176969788273620480886448354271681070560067376910349283986747712223520283906067868388023957230159994061576442115089178459757044203680869747004545647779860530728680594760052906955714573519997710887117020495566928325485751125878072658395834774034776321960583215536789176899183102409856607785421933288987759062564736731452128116927462312105056659765219589913024118679145043690775583021984512810314441394189675044566859002932891979945398874389792240317324925023652195564223657044674160862778313357504092747445001608615009712736902418318538446429367786022717517348534885619173867285881474872112564976967887795277078078067793480853211528306357472984565644956319435474854805373396094864989575710723968527394730262522195944759123770050563520160490262058580173204398934101795521813057234534471610574681296486772108113142446637540284396288269439478877532281419996957295331636980198745753819954328547052572704370684822422824654318459118233555294559947449192490461530927172394312224514478396540321103649355357185646716997939629306703691210840139844583533530615984981995667154738322410769413795453095729443821628469291731439704154120376016816211593441336237180271595452671202294780065219711223611311938102373614475378817296174599418944314376284201768448912773499803390437605476276028375261044508288634014960235913061551414557563664636168092447829622000712816821626270361851281259005878757756739037836643486392171911243909300361706808933580801369738018829975400136779504486759625789150763636610204912934430320106844846027503451886750049052186138163250151215438526293210123400906269516875448340293011126375161275001107265985349403094589826500591162137979726361128908386130477914919271254784032035010327256818191222040635679594888823780826244400348716616440184485537419322990848254395249044132709518797713071387218184981178780071289077286208448499641127526397414973406371999357010444288000000000000*i1^136 + 138459325117149780971110859209901565964719624652902319579275885688792803267596623378080441780694958874429808091389477333268094351553095683609908732984636561747252756934503288174679358149091597771910271511997194081811872132029487671410454244434441227236603281692104257222464351597758217011089183844534408638400683351625099708378094062443319683672037490324443930642127298327350030229959131347218801593476911761006379039940457623207428268669476025649525971622305080597864683626048849317739996676051897603843013858180572289332545138446614906563902134653579943716838771174118507991193346941851461723531865394560155310837384482886928222584510452669090674761177790991018524556552756773877187048745363668197636417219605071232833260402158796804044109330114354725500987914703443583771758476299035735355697967935743078910958578474007007499323018837395440678142915989838240164626684991472895006181991088265224522511596126246792412059664743254346158799497625425757472933258545634455045267414299216527325402371317586745559940384086150382041527216323958446676437705513867590988715826278952648538566911145791367926156875804848642105080822024202993820300683362366644405880679035016672672182052955535121649823262370342496975615063297600196993240787625204227146197371966410489144611270338053010286111653850349153996099965203913674642970701840783948875711050785075060578009934278697505354663744631368944615005942213348484495157861568510406664630666934644728425303464814676506960962567286208577748585057431483486103341970553968690593542822977077642680747134008464181967748561342532819183314438276770853751531606796965603148016480278096834757986993360119479582854052238810760408896214476677375376920483307898360409618973337279616282567053811651088799423085599764441035633143393718503870829457945816052839541797863340875790295126910883472344717350389846999725037237698418942210600620077904816940255208306497374391214552428446027092337382020190568556932137006033702614592446632475188762467805287791757874073197316367490700724971135321633244567765983861271409603553890672808045828111212658464611031438573372402513723082057787894503183216002229006646610348342106627077000750402331013859789364343404424292654823081796351417834132289930569858087987795016008125241409380054395307613962201944810753256764383466573436201694629110624062241795584754118791175322257492243466155253522223413794041021562574608908709640647045658708136411169383794919248529667413104774649581190966725689292673019662221812859952822101514113404540154096557435301604393129547596027394798035018855743488000000000000*i1^137 + -62373059430464347523128012626580596753975662033901285233416486846549752246273764988323056432382419808744136192158868387490885992669478442894811360518638705300528368596092033217678120230134795374606129752200542149063378321814893905008355251621165003249915451753130831364840198395381856017115013928973301228213481063240181934725265491206133169708348708486523453296741342361653768060686320823446318962639889297538024726775050140584527458098622281282602728904261538141104729789177271630130795625201694359006576744880803413402331148106037745088837840834967275604999466002973779566626071183123584079617497726876932808438243966457867960205563616108461720035477893136439831505934373002247596099401857560894331334249368585907069711833337530374167401933089232848280317051479799751094518541856434419650931460922550724028502753699468995121904251170469618778332014909313449386136694074302485933976607150602620941458454615046648412189307084428742965564136068913505948549459088420923978196856180751842519218559210861859642335589573554754803814890451601049645648876832700796349320327436039836061684364941711329722554167713978383554970638114238360572409744583453963456862100298420843889077606082404579726213119244056144494820978583219216563967952377418031941962059425162087499919101994718019443295047903290521449548480575021161356342623968112419862140642490562079640506104522023054167964613756829289883818292896584253483793940825702568076041543552882739327911335823643719929791432497745445398173721266425498691021836690219647801917475470554697494933432100699653888658704104865834219114437979240578335664231678910244109405845735024295947681859732854755684646991602377571573769388276475832390260695863468495967499671472535125525000815498400513432194328143940140918631505188583438217485467294980881940781399196248586504824868548999337492139332140841545602480032060622756459734520333971193031966717914638696683823819914692319003767720920383535549106568627099019130778332291789581104627595819582337317989757276913138875499606526269837148671583105057646307147500716027366019310992197747886625844551603559185749245001334456451275671717145038885886172270589018680249279169612009875089039748695891382024239458774150908302169249862204699486766254762732903595896731312179504366145573887825781737686239229569506498468957183133834742026049804381665271134154308751671607466780625902033709541442910501849014729457196857284238586451733134229216544332540141928800326167392628784691724570518724249747524373717146202720810740400292014840051968544893363960719630506393600000000000*i1^138 + 64526099054067355575707464595775195664777050379850862178815549784202597419623099693064213794298311504563756273666512075962322085563514340491203445596237566579385405718109544833864948970250137725036730809564532375997270140189618653253689775168890905552083913835386337714691643948590901518199930765309037923277404675376937549466236023129214082177796058704192532639292034682646302668338164470095386609029739807589811046943853087061218676499107289048729077548300232904080296568127038622894624802252527826547471538418756333253700724881203878767550550764278213432829437430395588151649320226271083058337020403434160490905120318477608792560615084265314935018103156716661880400288714837109502805495217816523047609289376177866363071381354360046701591473658074470259960964885452209993328611493519476868160759351952633907311552169869457503441104870489346018006797640993148701052717885750847027539817284983977388166599142273119444755335783880113353514564096277137427057957428072222498219132719327210013767002425414766088425353397638216168155642878750481902614571404438207995978349414022911754533003928655430061973881952000001427623827736430237057123954211485963200901528881376872961535532348026094693881909835990899771952621837994719169761577817285099121450993680675335340829714260970419091839447750673502062950589960683889983897192879339768628495236479562889901963359558163986485146145676010586864827495168660981200179500176302118189120805593634639907932366664172269161443445057490159764721763255182153649739135785489462578172103378757607071871015896778245366841125464441690710315726710719765141533841240269355554456014132955639545562150596089950738663886220740518037061294114224874740281944075528779504785825839562528657456423026139931661444847716494124685604362884103078881228847407551300659125033592320415750794604968285386078972248565027096176522865248010442835958262492023886109571107888939149974039600600510409293824172289206221925955830630654762974713866389364001874866589877562675839693976359823729624452878615755513776548920346540177536975707341113561699632795428735436683070247035120506835419782924247396545577191371623888909962124176401591555773072911434758878648696329169056870722091927051453581890681922240625429955424624513734315250759559439402373287995238902955506347043254402343988238362523693555696391930932977518626060946416928567139825866220872888582699683882825736890996390438213840157769420422332815637550205773277969974403973179330270311590854671178871232250005339901064147125760120662402833586293203968353894400000000000*i1^139 + -70867038533250198632569622871652511665779365320050372852372672959779108321906027846083482618366706100803557606258227950387668368209283737287517411258370576988944048775930244592594054587334227173234942678327932203116435193737554672764958245778041827507734603903543416083608742883980558715076683749448449644948754372807025085523647112071705467741976694583297145891348650626794868037437259692686120439053829675334575635022948141945745718019505444652116484705113884680362402657114621078611546630261298042238245746382265202831285156111073455121104835125151803074654893224752976346513636079422430576752464921514198988641643170431754333737975099718389158715358734741252102279946174346909753677751559269173044663842599145760084245533992627854913259746325892794890908903223365643561785765220294332631493536248121145286929537215310212168381478905824020915137512535211495967545399847648096710568894888447667371935272987243520094486554920289863934300869421013439683159799000349251615401062391963952752458764143555920843511074216545230341704640618995307452941970762846618404088026513889666731468307695443675578673449622834352973951351786607885731413644152862809672662492675235058169397395248153392683302612043812023938791257178014837722331464285091430671510612392945092764938264714736878701640507169153207854037959280246648487126576475882026947550914567137638934298656354874434453535876770607749372904442720654528027638260952626945927405659459259671571242002777451916857259026945478177728455411236931621876314191179657870055751332077928784888482405929923065406072050825464037668261645655573327578650058041384563507804634551993648406663707380285357357744099339367932458520140985737170260758273323720991209391377824663544120833735206686510740540382016479863183779246829784320293819289046311859092769023094759259021298522037640732236365439732159681977935133428031255406137140527303973053872855519700461905737158892932168514243685782044057071834216759182438406468476109079552892942368529665730852027762814577602329189563352829638483193612401056319457189179052532555965237320413031652057708549411837064418597864214679877456740135015346180618950073928650931946812766394152755736400466694591134578757315075698086461917379222386991068028041649562271490899141780353946543058575812169237888218991142009840075599390152653104348475865371252451555226972173324896473440055850722771248288654692310524250312677844984024089407204271408086050534375493248906905455237283703675948090719172213756723471833274333995432765231572632189566755799040000000000*i1^140 + 21019310501186781631599425456442921759347476254017657860977638671613110955068183058552717271841248207977538938712409301490094118464334608851936332097278037497026445821171751489485154531534537808533770044791158237464310008119636450829836450064314929992404005011718767897320771645863951735291819252314238631719173780691820189796435462764514517026854967810142607301639892733115344724790074797563217800624591331714921046649292987547891847685415633754831988449699579574306372777659486898865175679932251530924670221802645841803392700328606869329440683790428033303177391769632836823619218682165102698711112594592813791555912933797341767387462092091245922798468190735023739241921614802468425942290204076062973502588452841743097147798647808706421448891514400319817788615942027994151061921599290801726937094175997026798490179592929087002284307782180147827818718535500938155752383637642372748788318236503662880872151430447268623581030851413920630153533735254185250130065536431212214141332160827369335981919559707166959415574769093435986148452942513909835095976722398179130542145554854862511472016310146167002899039680061396200289666607337594358135816021392381906682528405867120000048696149507242331645449087778023826448424674689794535698988157081144972346459705521144652494140049137489748717526134974021990542558388659198889043747619915341569970128220451648208814144761561149972318610775148531194699177092127456880479954963019937874361951427341123909838984721548679811574029341025706843498947813059807083689494025602669271831756945980680224138595805333075519144094864223814435457108919739395628134285528907631667154330512002957203491139604925014796037983067844574705964139764494565237373588237217624763134464578823746257824494717553655934195561877851176490451184306530461953938104628252255961204662712599855952287746129078809450849930315732435830312785186780524972245656025778413084586563014514973108357524190514927193021533523967607870510472484533561596085150186569082168477864742630371634253496449798754785827466950236998918074861147826159917461015000159957339152569604794351503805213312010350658093896731491875541960122428620302336479283741511488324276248284369834264089912609611115537294792428808767128698980084792666543351578322881513406020235640909539005477147676672096116502301915259153173141317304097179331629897868000048608124637247863054136955415085059535266809173403536757024890760200188052842333407825611079919664309574449199287035859107179274062005525333855885719174737788379142587868733379706880000000000*i1^141 + -2618045054296756510421530836525253160775019772070778918166564603411258593470208886075218262386378554540214379970863437257964310791361651827477286368227906785858628257094335661059158298658470808161187021735021859397915322930986724508255368935013559083445808881275939271643617703925421393596778067140780081413776312462539887990196986284425495628520681115552502597342884593132391284088916949204075354776038481965224121732868366378801425391117792214212410764188095767582593945106730588915150525140811512377440114402137159485497315150922152543903396129669415095044966234018439167279339732614107162380394164568995430851752273915973084018199313980908148449761041066515209378420605860206028071286531091861201521220234041656740183692547529054403971103148823911992451118011058777025946330703830085389868329666504722894154809224138505036628129108937826896534183925138007115231257839648102553050700307897002624297781825297909710918337942675286229084299807983343893348058145251000257854942758331110470632554645843761565673917733465324498374466934881683810525995569890410865202124266290650573147838668252613935728213326270356798668732345113551956392304872757799156146268195108706245523562087141403349685958354106063718268879677584892715963254614921434965470907219880010573383185479657023662494173788435180292252334714980525193593475850789887174106515248765751924200364703407570671037428243153793004134343211830789534220921248724721243450395411011704528653262457497278722222371597935253626331443660622300261081137753513913605427646008853059784381409173290831516576429096899679523666284005345241258567407083071800049734033165932232357832345692947987886245313120931905033462550535449865492124849283433494075973171099765163489209755027063301816424068317052636009896742383307674675253266625516954211647442662164021258757294058613256910959980845385648766452199871410471942654994962295707269220861834753752375574873233362132409219575136764957598220880322229660981593233523220008604672801967497347614887109576433873367853615396368634943767818924425079011815666703914749217031158473511092517673577997424764429449950550694695493305070752590160266508373332030185190405652611695808241781989519866799340362992067577673746103451364697321557546467320661463189696441211664987358447652835610552798771195981333395374903867795988836857718690755770527097275553393046344597356006406912844174792632417643945042412691655606637949102462093522912185139928599241449072258103534618006973578757866262079109934269211036362997760000000000*i1^142 + -21069814599349151010379905798090775386135179978099009652023921396648969105056379518575943207676480474096664395053833334386272707267438315898612613171455092931781053944715392972287010388793933925117425584447440445385030233704097429340166179945639963596714586851433562686986816226870026126282772908188511796419227638264235556280029565487741711188870818807404591480770840404716972644034496597992365528521805755432944105038631584239185677274428836833724063275779433254568065444875703581834983645632808080512047803916279125741035223758326500348029961957944629700071552424012440579732885559544082682498688016039946258640956556330963917586894577832857067875844101377642254358092423269005870465574532742090439411026760471842801801529106677576723519532455475168478713206302582270943843174357751428030794608406632936236731993048996553784014984855854781541212879267273026463915147496174691322219392428445956340775708176599032249208412110503031624336411597736475007877216962997250487435736089245898922525596133428564302848558559505995981390429673773178060175270337188324455876475249262328730296405568669041999212081889399338373635578153937600043794303852179129949948816768287658150208425740720215826143023603248849302902898748772178431656354685606315115656343812553811267219936207015574802670491375324883348261950393934035069934653825289857444243282037766691319969766017868599924818841677654441585520875485283049292132335523018442914219548220424945023214515130361961336254668120558408121078962447653846009948219603465986274345482298193809162799158523778806831548057415633058519756707442460676293429784730314108467480327054723758866840306786985106363991028203167533908170384260068939652390531614691834786372456172258772774473076876103373031610941742630167152554969537903246030338749834458446100414158815563587230609905354549660403934345279822661287700857145774370986509845740837609428603247991148821452960122086168500715563338783611412269154697396074930965718697200870334943680336011967744863191406443813458517666316284725626654835658916905202215459493854844692954482436247762876686121976863489464891261727766688951286970412830398077257492126764358503863599139627852993338327888875010992721476418712963243248246005246062081790683703083295294554818802720967235323976432296827879499853731758246902670922188459480491902157829116747006801180581387407999529725606111189963775628995213449564128931306870781296720280578538510210662326203326746722160522207977208854880835855583857310588469248000000000*i1^143 + -71719979907054697746349416914260297533153180183248868833260453743398280899839377356611511124858282008553528990920672576304039214534329932436169228527092706309804911538300770299177085073664657858804489337442275230216886880948054225102895053564819591068423926078326750038487824901949170325752569836295197291358653180136581832167915750661428309633585236398830370813761732562458313917253289481506650860139885976361081927665317057924645666686144082588544402526033136694130316752656636093977874063993195577795726710782419210639080283713677377060070209071923314463208960387004375433224707593875685606170109405770821494808249698322268145627180347196184356012939000849348396961565954802709448882150089537521981829706461311230569962577634288243902675567634009616556309624787119201582099516006431590085754408374705101371905604789704918429806539617258648101078210120105702709863611976290399494813041660260452819529422117692600215113183250578291486821033104228514139058306780651656344713649772190564298842235905349026572552080555068223244102389494978014238214763826428206644640769705832305472409241128245806539774083358201215147440807822188446857646289396606011610192866660697701853637380695133486490831351024993555664122100240150511994033542152816306601021620947862930321370431527437859806644752514348619798279324681434970124879884757886245074414156230367711267373836758662887551584551982749343010772026686385031643507573142170774088258459111001167438486766587299389222173173211279611182646586618189844951003262315241964917879039996353600566423341934531715468950414387981569117971558092072639437317801733040467251656093919109565301835769936606939937008993722612361609330170039036450836839010644956450526120163725971312743171425688916881084320697624825565263137711874989018363430584768616822240968015311760827962099150369446311795723473337147034969535151592959153882116636217075571342624447580417810336999364176177806455648729169232153339439812156652163145234474376708382346538598720102693045507809429225352774848634204597326013281714755761318186801661067979616262743048452891037010662755264109778997486519527292169103280698222309006843440018242126615688590722170926057850071630624243922532797701879534383270816038758613503191403384993493464231890915242888948097171167974071045396028831169269332821387177810572142511887818353557760897986918795184281554814932517218580684504741715223679247341296465636510781131115764576001295145280193994236625867235944896890512516684185600000000*i1^144 + 76019790470373408373237514532274336105371760286866256447624493266473981859985640151565386524885565350429252867202890140925461156247708840744955333138138431725488391907055611327956525476417757342740388295161208391234483965157093843082110052503612878301137705430299952607369377182938150533130390770987921036321633106163391929297161570882416178039372299863950570986316023686958787575101409132723590905010189813194274941432758533301029958275193704881094261369452773292182571853218321054145597797153541305469075571171127949706704162355493413023094547712796802311152033268637840608739794635128403125945410107459636127248340663568086890421206680327463895910017982404496730808745568140849781536214659949268723069157323657774831384541745882272222194732701806948573388739822802070168820602227929440538407690262365208844555469135574624491180359085354181067592805491225358329123649849457820090393487145404780132434581897491235426334555951514278811977841624363335681681400749041733235762261793679943214004440371973915417787233430415724189134425447279474506271725161285138068191431608068869991398143879072568991349175386345483476895445183179085314547399282211413556967800828522763901129060626031845056487901423861539398677289222027174786688540120108224916163200648678159059928912999165191015710782903802153481592560301015693922460653182741541099028149022165980916901862069691674741671618096530212905270039758596982315501967837327998784248884375877990804686518817010725236864824496257645043268845942768646364193469200374069836688166860230580043599789410622618365564174833321787727142931568682993990301297662840890295351174735209835687870691938140551784720556791919925543113926629357427443221409717193545544903499948568728511670468169665802659144951619428676007360563499080662584822316565727630232900855585083895488628600519093865810904297256945525156067334067342315165418139742914897786944575950199871098277261212553412080811659479324690917220159423415343166146868872837815722442780721488712660080042547900659990779698450196927120884163678174165090801211680220857537582053602737258174591543634413531498621874558265225647442072081941043582761357138725767938648945934616271176853115105861533395256942120221836453849430676297435492727513075922295725793950120334361062864917504669818767507959052223492064303613296596445597382287980465258106250359563745057748591903643936518808355289488692593954434085292893597439669400231417393440142823938214143780891369301606400000000*i1^145 + -10896126370269479402637722245521503896360440694937754183835340113192094431718407422758414592823180262738669148314570596044646152749469119224096131658396702563540842965319040922961280226693275958545732741425250574535701383685701380699451779320941623455218162170001079214656414530167680505301405766852925052992251488088501345221277921468474281722323932173564959347222652782736238448030284130886887804755956452903532841437411490263139055733664410936381210550387403878298780569392463440510174430496189953778064198508369898730177178861065937469465252280167035830460444920228166426323084912501870776562925025395063988209195426494052193537920358548322674782341166842990902475236265008532706697540045600946126435258805549093959833833526981942454213169677414458083975389648459941734034750047105427625817039692852014701959814078781261459633879660942756376597919872000691770996658427765375117865202125469434255241783103846482221726959173031440787692872168766920086360153331988900084235037251501709563521521816687993647634175197821117808140132363589522282478969513112712810551438595375436115866876277754184712630533374729511803514212125739051214072957325789809598857981949073352000809070638663885428472995069088668320052138795180763662559769348847516436111475020204360314056913202159605066430756395372775376440771854241319187984959766034624689582351337401008633463426888268639883742420454784525452785295676093382091105575965639939277313085117054122345743382799317174476515199183129202237841727535344196257583698871753603254476140997823759745737073564531517323533148111855947079823674442965247156445824576508872186839017627888779319329456016805110524509974305123796392341301525978307047635954066645126930920338572506618933786265446055309353641050772630428997634039243859841798750252134912967463030293478640654785294331005728578722770197367235921200812612992723031668438912071313348744194270445200447953727767786133140809846130297214251466813343684667255665189741714308277478087969229815434630250415886686843232426598200774281533538685629185402271649611756677117388274519994403870110747327467843597027867798264127990362086708733322325904366522416291729572960049285256507808184257079233082475715606971322876778092366029230753332347773656461496847230341521957978440073144544020155016594922934786513615208801491042572903402957928666032442164291928714819960096085541539469937311820228995432592864604033906161471794176665949643102919981516539822080000000*i1^146 + 49933568043712524558488680478741874405781464578629582810233840143470289164321085180694623627974883022793807274383696782062465194681000476207403416281041426136878315728151383816950060070456066745862059502984105096232592947485884206011498242292102884274336296780555411017143173533512524857033195970466662124754081464565005966961703348103445889005543430172676809284196976585729828277172742190951048114393438500447570127428161233517709489020293169444736705457050107973556812833753790126898492282574483328282078448157861374334699726582681947412990465672020972014077948106511278359394883794506775375619222725379224812507693649389718349983249620259740358398867334822792383233786991290309286778608775414377088218434764356300784808214011698085794425313258976341150809526950521837102866763104449504180068719685548549474230568058772223205963447228812696812776016708594839669912833187172285061403248426430528749856209277894033387924740197819227099080024585218594178013787724383193159047606025228942663025334915748801408882026137202129429750246352375040020094707654351165041416918857830355036675747313605611851807017630486456930791014301314238989175450509998359359999950601655431761942573355529640552061118878535749271605835587680521903983593996304041217857046567468048099997860862472845304304125849526717915511950687540150578081970006437515393933441325277061984837259473112313931448472943434087154167581079886277006316419979114058703342560023626078145250347420967742287312528126732196876251620510552811163654360546997215514794225415655322667906281551602203139004790299182949501542615838578634124903284701210087623154055988902805385062284817293737194589901487715928293454969810893108593959802856343400732469294682367025947404703470183745936018037521557938216177916826006936336420535835845573730997318635901621223137914893494734676596759315684093835882369069448354626357221836888920713703420043199440595149172615704685523071715320792803575353515230063059613283461597553106373190244333221031708581782014300755504001627701971100943301865214738451277182325536254569004922063803320848250594753056705493649796481886134988518407552295975359333656672902241994663384945418432939534309666308976626342371457605835456112800491585575066193306377521497440939111927520074809738310552518068367419100365738415274132949538426700514686292343791735602642025324912738263817704186102573912844308256209721780031937578754056232705192472423962268139520000000*i1^147 + -14881996530306403419874153056696671565798057982674525833453553002380150187070242796408574053214310832401835166288166151492472747786829128102845392420657428552881449519324741813101524311103616558195187556637234257125863224191106690443983812227825834869369928902575643839589123927171822883325338183847153927555214000434433926906463046777925332767391028144049133542513881788843469777717214274980773094002698105466507815546792229260872688530657373352439585231251759902493853794818153851417189696318993758836085471985222486101603952158784789522999732250886767369156827035490257861610842571697856039635797688390966093764517244292980289417984498315631446214295883471533177827680483723864242091758806636129972431163216799768391854790881995121486913003579642850518455005225370252749522065378544494856576891437562975607792298487249059990366654164007832519467100738582720714425921820626322768418530751050381215544779382561661221628680260761626089109220642093132105664603297137484465053775054390889797219960968940718340770533639385776473511153558201421997226029783770783020672591154936945114835343516271856150689846991575604096241542883323979115603037892673387766006174852755692069197227594601863257873097613698118956660271951106878351308834983597382688668905157691778422910313942497834122952083749980418007150818533119391355402604000607366149082053331901911599176206637752704805220709160994803482604360631082731792896615505340290087962384776539285873931188487349957345129647683266139512693617325284000816525909874779956581690790732912189089471078121560885406272524862582144201540201521681685451455421137587086880794909096240529327269790190660007106035471775275720134330009321999016541796945619234867461698286465783151836647203720964687002264142329138909886659528724476387250547456944281170534546459260530721026749245725736700608630318172519252149934654077967538365960395556141276720390455485288087366992596706926569620938767705458489305458004319611228558997674925828200549499889160826062960869451698522380896468460686946168415914263537741273956207505972073363503353480823638585560965813932223355273406317701361182989931335260793249382897848806510844691656802423732808098101054131288545663497641566690614157298507514593182012036807892886967741120005081225518944511259744177181884997850497064456868407702113085890718331307601673536200385549179008157856063486703461332437579885279250728811177621385899902691704832000000*i1^148 + 1977534509484943867007372104057674008959084458677762096495466212593917565448451648990849541499458984847778439053112582597243176773628599443708132193709520749103884281990561420321932990272865900817249225319193815786064833385576922342692115113439486519438771588992042527354464987712186797508010573357188569859881360067591810513470129673073924951042392127374665687063379095175979168597316055031025199598770494243860585396737681044831674395176280750704070029350177651354691802389388351079173963848755082589286566417753544127131129649899443855492200831289651998875060790705388412349738826352019969681803963751826261107210002529091179146271256743907130389174626704882592874799701081701250451909881562769112322585133298199782794271569436272824348977486565162771123978237535716152419764643602627085480992640875629352293360719527233566664394927439464137802503471885994160958359983162171398077155105166944106712132843829914906808291511849441419861087855961312683614987493263045185029035344132339449679077825181549660304123541720921989481563954508494521062976498862910374701086670782746610325485060098082225120670384067520553367317760187735829747302711134099177777525683168436973711604443547755866962096734559411573570851868735398349595802259798450447636124964044871363436157354217693897588251661678956205937240656288392893558946987692904984244112680387659674407973054764839601832833369867946091920154820772865381000125580152109282040130282925071923196919061704277848161012030315983083268644710266335842142901020203491285071695714911485404025561546714213106749819535210777805056482512215359396777155323809233805436366865107195132439715372481766338916629479798649923194749546390601696435739697938799609061699371927455135721172974064779743866910284800291665507037684222813050804494990702345597692808308099921279728588546539658503590403744696479255926823381435535049122735632695430821621844377260474651577882884105597965523009236665788627928537039175893049289624108214566763876856438303809331436509329039688397130975243701698605632313407933571161335567597569362005257227375242515555667727710916829556768360956121389052884457227653688000211989596083405433904754921658912584858817699961763945932198236597110832447483365696674825814918959901181271394398632120155200366088907789983061751236588837269047187609775182391438068499180160688705636306063355469882551371207702341200725993033387966944583352320000000*i1^149 + -152812505744904462077760397658927698634182131678180362214199870017675831424482658380246102059827157680164264847467701005348200992240584247590030629617467424910873697766441323917370561255923773888415200618378000098504655772034065092293490475024853756097612706701678111399835202304461799103111156618943348279183238165411121967173810055500268275177588922420620380267118894460661993017217058487846580120817215874622375763876267160787393635407917140805384396382534204107346795918272992341114965849899228586122928833543534081679171414904548900872431858018155621080378233306965909980999986935812241963252906702487271626809848549266414600786495263053737075405828173869692397586727247959557910328317451816838744871780279740355113315056544490199659455106956674300112782452819245096269160059116182654811691189348706676712045776601914523692766696216445581331698942224927329558119838981627809678284980598128810077886469518865269039141285924150582689594462298315287544781535780699563252628137677931147960535524738232872300604468697760513245190293622132910925345131463114008802198697730240347630107281120917487957625300516591083959732533252847096707784184201308460829167736358240898655888738933736667040420882220397910347220176592698424145538231315762047890634874284422425230277287231310455063864627099609557617720793961502888699608828666680934275203080049762114352442520800167895132380410851396792591600289918662891490644759752271032423240078325751057242988072592064956387037720007977972595741671267326597132215098138901359321634898633391293581480997290810787723373226317634964256569836102457247102258210341112723628404376636022823313807586314445621835645566356855240733959720732987682998225476962739149999395006516816450298208189135550885621194740846456259927131034751687038754605387081083352320401784513441753640140679742072766929908422752344254784019794807669200344195826284853816553680279444393376145562495341879819763620223350974812810600117030806664650420478505035184663226345893690376167074237289103882402028743977076827684575505680280321173339069635709150406952890632235685366160699111205993216840208617166874778572628813383219050415682192578327143990383121384089533220772877945768568843588838316632360742911593614774260807283467600897100500237859921484871078340470178176456553239864474649748364900569600060095785606878066500037630340150372724270173586507101331924471041228800000*i1^150 + 5471470645717505164084970827475173882276520526567857505146421292112457340454494354379885890121188802650056900392767651675302852782837830000811617914179922040687080082764395784342737528925804280895109608937852142532488456453091961903992158911535730355165583813725448157100663403686995057200633705720210708337784947257573061156477011939600757545717162142224697726246455479383381819594736885395600261680880449866301022494038404028075890040723002079358193255233191080028810232733816074898496240336061751577022675900910358569685443403330385940500223097835748081424518226234210866572774911779634036762263147638204739402828932405398393595533545710933853256101356445295857437959627537854720717001262243458570478344039138035289079314166769738260207979521673613735424787851655727839529489693907550745834918010540880410442781910109572676972816174574410994639108929155680480269017101014791809912168295110746132400832897458642658673101339657656011470724700914727519620595656136121759908368374780408430546102886631007565120921161342348528682362162338577398487724807848014169270886916094513761386719988057086641363732572605882670134539135590557630637040796077100268233769579500792915954315977459857715334017482429188357306225099850590134488046577704150392730700569605798511219828765972331888285499405252768243455975893894542687540653955970645536412787185779657028890911618259227617878110494183141447390454422866160529264969258766706188228647830071382421384856396187551721689227279435371741252723613552971732876399025815188250247494325529369958490824765222924156391070811592211733158998314555832961663090628800222063863520799534045046400181026505969906708616383308220944123352687884890049240027854436764263966565721465046815117441371471406361378382234907932631848316853900211734794586897767730513570494466093253224540551309463363181988276103880274047036897140377178492665763811264857180411626562191846784079052252551026605029239200854517957112073589158261289598323696583430985941653837932409548498004594981098678762602066045356999130234527422978254409489192336131128778849224457733836839972841297873966870902170946778117086674430181018563238706637629532841972887924810194076521750295800413218505841968112135622064685188243492489297165266092878979923097964024125815490415729304051238737994921486805922416733928090613568132974263333638579691721003893347571565346370355200000*i1^151 + -2031338350271255304976581903318275327194975727255186199759379158579007683483806642803363143937592630567194035917925776484620120017144115350749542026704965097172406825281742511379550370351538294251754057277464323757555221940688976433214143757185480351463223455768436497659379479175014791355157324444030977407269791275773400788920005614626198381223417683573868040697823928049004519748828573023597675651115801869623163838435970713657340581946412246704437444228095103654684325885397794234491151709796849765581606771619791400282736575816868055510447421724243451377585062649216800669972251188539857953585328932602162892998566361277531561697343113007795896719907014059250050987232315037617719720249986403319081494103178953841326587791615488498241115783538108175463920139509390110459668104955828875647218289612623236984287002140057934291268882948771912254138365580240429907934324954136953151050988140557665152362609024943582400830531428221422544263440849028248627123824385233079920204339939285751548957371860012232102424894206809807270572597722460253909092104021623952875445833442232558031042611046791547930951550003648270635725879421636849158277303054473441639338285972747469149751408663209069637413789162145941798318758586068548845735484321711883555778907434439437660722301137615370281849995873035841671423931528434052828110369929316083989200456467243111025135714564779426363745362930125185207271481645383146699228246012659071383653109562111634662825745774865360148388824687060921374691485699147100046986573005947002259075701779828697892512292425442446653601787168317058310507425398402872229159239089858359239038877291622986179442121424020183272460880697979764437536272302371408399159316604372437934621155696038515305468387013702016400815304580815576023855877950436403111134036407577682956020416909358049151849380284863311762203087302515198316803131073372556995422994008453537666426497907464796220668727961759502841592367399571523279267719982077677741803046690540587950863359508982005430836297368146498767725285536786347032212271732615124664852743526846684561844779807577892316551741596999441272267846714493871705607855752932716950658407151612283961456962894240095373469993880863907004925221085010625624128077837909689226848484323583175311014675903021420561660128256854032591668731902096983666076673276390100917926990188734994433446909050880000*i1^152 + 377491901712957644057061284855253799929006392230434034015842483622701247326411323546589944019855996024172385827668806813044383485521325225387684977578265621591127041613628997690393520894439695112450648510799966893321593938255130097204319755804950874625839296310432580562090741274588860158906906902591250421183558887478602533573637508407238739647461678638956699813030111290688023537843190148616979410763337928530063337704374248704657868503367880431994773461145746199087259358877133575799026242409621225087903546900978434509773252464272070806270303504270339487408504157388446789366737729284199865035391112782457450688937618261387989147108095842073670062843946806151554051961653071303600434978337995630592378287386413455353678221844337422449938117592907553130341152540504638156741717581362262077279612444680846724818637220027156595150707689852833623390117747406707559353323894885126872659775087907350537851398579629887825817021589286008391344093799028665955538830055766320567200855520461514788636176056534164141694203759978033776820884876294794673151460861124957475623577259288751477484041304303472094260516964034923320271418370625701876943749642929446345036776965593637084339917985390832206679599294773696954991748474691460655825088925251583387906087694667300670691455093738995650333300158956941535269775868284380561979009887131018434134105651471465087738172657461406615012067636497928360977087066604497434007222248191128228970403190367944056255237568369988324153650015602935581068480010905204007353483814453224706542543745979097764935982864788009813658590108654073973306208894448437407172560998705733143790644182431698911268970913778806747840999661275344738943872323036683936906549141391163031868716609071418117352461943790103222692009816551999414104344875155574160864762265034236218702537777571034944922812025673029700851082155564604130867883104516852446509931603271001550495148913634500011473212046897016986098219455715651606660627638732551736000541940568350051919404758796712834105650453805589589431447728420766012819269652403856530240880359482736509790205880137599421319442112834358189733461606778810856239180277164808512070596422443248348395091690112522780991394476429019189673910772012035851978727472574459447053041173182702147211608896642942188980994126264320736850755648106728202239426057424917851635974144000000*i1^153 + -44965149928459194816109511126156021765713968794758227258576652117410921314085434499004260717943896979856445133562174768599521722821348166150034055837023135650224260935943718637711882108273593816233769448468788151377526431807902225026164065709526984143668990108790792369351513907860904154919208019613624787939463655729571809913662833956852815523411344784324958516302149994104439729893655185128212867829278025980326440401630470275387458334358614113616389175307157481166238177904923115614455168891583145166737084255916842647311179278782965454641449948960107050937915535214104493199057192448375804674404463844778052374236110590883482696257271626302076096120719875342360799710418510448089086049317359112856324407893266924622055516815723353871813205325435376329092059371139374871296541087060033775217913980141268534373100378625003474874962976096878224317436555949739135854760112399532035934662715624708652420618330093525822819587802083254946485057440334561041572698049976484079451220832594980628369281634587255746882921039281117346974670273072782888889316083498308288022983570561638658874500115665303568615979662884025180574322369446395613656258001842178434419376743449993491269393869830954087145647581215774028622162812616765700345340852832580342170434063291076271148334647551537810737859022736166686736029364375627302135194708534043274062543294787676698169399187758952103749625601202684402588512126354068040737197868270601804459954992801957351400254778069046760648039799963855385315258793147336281811424582373260031050794803705424404226290534255213385891624531087424558595984284457366435824212015204779809615374527724223623010385318052972561404136266622857060118002899163151566017922901691721290736435846389929415283660206370505483009391715643854804326052512164327162438160086334473541846962996165888153201717245299756261210424656654503965973488527515191842514177243086372751796687433231993596183876080630001853502606755633710307712306977207446597726169394931064610214797723352203114272552620865391410622098541842434230737703113533237795974486710072667125103735320113598032164254775341999616521922740034758207343297635315358563128767750164905101576622004024057192324885817201558241617774932606362581905806538096583057916454143023639766423348790094168015363217874769492480883607518714168115919323136000*i1^154 + 2875442829926981821854293676698188546499037320865136816632178987807840679270814981010462596630039490869887707960667424683224651129228641610230980824716683019853812568686714964238291303528351534954774563628591420543665566981234366047007169535511836875836156752788292661025463287989109643625925771086472202266032226289565607991911326871170829826284598582559213794589035093521487381707035847901841513339124316813972667560219563293252264070036190392594699403373976774314746655826014853910255810305489164769650986403902725310943635908796587138369853943209321027419597325607526195165121271814309102575440974247485947218402061573809919262189572337038273438405999050092659478492916281845777205683854268488538616844148359700872488848806679119916117473971432616126060577348622853884559538269922534760116772229903545885239227081181902345710744805294669089231883436803137558539881641230668323506123522043680368070464767494265564604004349348763632089296045814930681249909433237913135323652522866428448314120662209784690977177627866712072079474841874613177590769541404076829941792284360745616758809453104712400941335655558517247012612798348245849546475842489002442972547093785324974337542879018624100650899639742033519995546943305387589163176087880866549511291764526275989192266700120731743510105848445926319003791741617311263391300483059363661736505828071117054998336480896061425604347233851975511700327942367465960094479830753120712162344739814964004218551529975594922323176060671908027250677009907369661430879905515375716643261663683208862753244622067510286217142594770225340779909998148290338774892704799330267410227519282950834261770048288333515481674749705232731472047527608735054151790929623705845742818814302087278677621011040503607976865976071387204453576015813660869924392432555805557778211156882108549377214984515673103084338039729037346840556823981521123136606786152722039536169539390354137396255129967645223531225163262718227302370058531407559142448152857394249172230672186126345990413269550406714051892948192690109029154987901349233682215229100227029636489880021781616035629256604142285830918735912028236512588933673466194109507510852482936434102017172850552427130091537828627423271156329127654635179555159310286010480981971470110587362067843889100416796216425010327191552000*i1^155 + -7996681047547055065669609930856882624171864247641379391606488873328638585098267920104785100406444804295676281093173613775776007401881731659462121111806879659178542125288686373688499491228812482442104012988780003859674651106314292980666382120322491165663941795304634825208923434186558592198123525818480277041989786260468094510449198406313805008546034636405661031099633676579697911508699062430435950881298945245463874393140665690065466405518974575538702781219347149933402035172089995535263738176932322538439509970100869474500975021960469715107569935070994628425720549046773931131130566870512829170993512093857218499466783612232961768707093630926299610741095756230778979197069716413116453797744086603128259911965305236983665187845742107613365387527200619864194151992874448426428967945561312199884527708130510028520899459794264500278046950375392913975525746332725496366714339031748149740007152461658929286934650637825276614207714074007255050744665666370912505034145728124353913054343987539540607262506684756842794951513012085349880847399766406482608339939468897184369163102108113697851219306533623320252462846414673624623812455585806536024991066526394768143824644205221812273275550476024305319730384670255592302834412167996889702912711967197517198275772039674912112576551469309449452063340799040933205154736155293472710166536688367099561990809905848162264093242584705634196441012924948013639952552081902485293598554336191135302373180306026579574991693176676739867414871746292558069033269985912960728053033190254785028492481331570456533958980820284473324866163292649991427596813388792530486815775243576756018128425907620288388553835796097176185781780112010816818320566264332350150674788466720919448300464592557907515377932782856440383830882776411117937535269025653236430985466253396572858292752551157481444100283828050017261187836847783127600048400033587096306048896617920166056961187473058125465678176041608152901917830753469463727735621896654951093161808307962958146249464531194647143685156685202879581140323175105186782928468767256160014988059189066170757704051949707823435883010539464645550147082796801374853060483934893011968824627890298879906037969761710182867648458110051350045662594409483913544919703501692008081113515212431874489261280316515942400*i1^156 + 11618747386922778411416901911240642395257842134565421528758812612304700579239289726346886157068032787137999989872409769247886790365888056075534638499855514527797616094449131015593033991759176555943004598604232064524589043057732428802791377900123477609687482087327657508445100081100458455759887416540737179234657005174167533558000879352610281752306575972219170525285608881899218760023875226410664549075066570496921572860320299804921886317634341869884086043299519671464844552890732234784600853259270372819582642338204551133688774335102470287065102172160524260123079604106988425072549395388922592031402826059299508916566988903653325757029284352524703922434274250181790635929201649234260355078347699171292205178834468500916635031438430861432584870317827411826123365302002596323015466665811683163966698334029867708367339365940469981401400938295288799292193225838275973222348384486489395294111024195128712943647265076097170533184825578486033215259582193300260502864331177125640610176487757072983235743178950510547758882230595142919851935040035304985955813507769128771223692948349932355009949063491118006855152964830848682444304158897753189521139461938593787695205916734310127053945789876162805374010690635496600220144553396502031774571765781794307690374345524484782879552061964697953954293990049119672603163682103725623450763097810295003423204865211204102809938913088703368189855348129630019555838195882059386098412739486372957587322366100426592898247704425162975267402930213310021899947907202578732256625895830560998803721430889328189889443743205948185599353878760248266552150415815155855349992811650760282739439796941647527014781149674255347715529476917370867769551413937937255653135904814710934548470850698082158519086791161227272281441798865885763073483813908342068630787646713850366024605897569495242442613445893180021519760483625833786878509512680591851500316504267894943957339918970971992924824652799022887177012176737321353026516353858864226814326159947091551922110311540281959376168232207719852837758092366001675020231071386486656947191864830150959453011862594675477406283410028975787648094355598868028090032384080969348647318484974445883886315172199415916953299797180116769580360458169935221288352996559442801154064384000*i1^157 + 2478188058721579570812012531774714372258455159556714256870512171958456104602010656493401178038555954871033686072727693056711584991645541278370223509756373044495241344551126747582773290177362187543111932592356692700807136537946429964138291671081893582582524242807422182160301958851504661898696663215083897052060382539185328390572017242745077167138456151468903028634834720232173883054649860354163136822291156470570782806063655190389623314396332203445049001336514305335738840865105180164605915902161411620390438045358390389075879710244476635147989986931892868911431592973520541151267077616328050620349870512427932149122939297101856822396848846313195497172787639982036314057653437830225655252335945676281710263217977574204171545086357178136444623796217274145561378135207666742262510516022224208361575911767625805137171071080801576017374493777380756658168295028389354391089239691397026285613692459112493828564714152803959003679295489264548685396652093732910625282741326064959076483559973591152816254582195809197608067398317363236884120608118638644370932393637451433237141693527197321156498778167658706557855407805945960162765888736440546799142977871454721439949444998671348801820893363188646870993993044384467597976324778830561602352889208053683105165038413287644183004572401145647345358368169307043976686990605105346373091407940687228169136136169771625529095001364532818410534757995657226953153489487487951479819466154447883087368128372341757197405187645989082627145277705528967408213505456661985995084728910594110050742025251948488042468675707735590810241714096466178184734123260090866825797152134669063331190087460836417595395158132650516231698864466655525707687373831576540505695222511661672512298246879925530952657040704860920379626311511909985968708365377127331467927972614152967423562002728829758151624878722851930201493004604500034605093091433261960384998001109203957086130704169314184812966378538862325035598160740276599281824546001415232893352235978923131756846976004191536932815800840722637268991912761185657734775900507887925954425069593087607064771340655394440391297042907230121042030962660679779271436435547516361725696046441690580410402857667655293208429160752534300652061119993610240*i1^158 + 195400495477138868707404438566381210847982458303541187013930169857558351518940083646932639472752486343588923253747795297866398366835322620387959823073443426790804101728536348283110750212382212765676387090066762578198123181452426180682190440190203984630771336050213776333750271257817809485449227222006286912989050844439954509838042493951867048317090461412456652144611181957673616785296427991099164988003875468733050102894915741533897748363267854828707784130800478160247299915653802789107690673503059075620210644720669045217347325685400261141041211430347647451550471457069617542269916142344573744883668897810883618402725931324564486022296884089596813233374397763321914128384654635900817779398596068381939191588822275803835247511278537298051213418546999256742829452145724603684489707550257798508830535859607612777122377562732235418778928874387083277434621642337447139985286319783964420621684543746988447805711510624679246614731977977785842992531305617290213873322926684185925120788171198823938399435708138023179112881757808688950305855014817320153761434311828182102079774353606870874032415782931357200929852312869654957411457504104419831194737946151645194190814346869138772486348812734277932020531199109583116335524216915702466469401323865826014951063537604856066879042855526669230097100414930238805885414376747794023360930298197300733288496858363447344468166603924771618790213825212400058993895850524409741150376267025036054113203877993258416137810443725416080839629850827074574044302080374135916922365868307366197198910148814652852659557924752951273721528455700861476533662721854658709964564910260268351971271040225011219166006840130385220276154648451270154089742496060775920583648502619424919792451130142394820128610848316222697297860940374599856196011999050259521212773591565142879771829899548109960627258769742097520660503391659792685901966255302147188351277093959028409275295778356109026135040918990713185396393947417821841130104728924839002566531831649248104048894219474387880687764880066303872278060267215260598360094299617372488146471987459252976588540773263161420938288351418960329143897560438608527824207067299157016289985569022823427114688260839875543040*i1^159 + 160023609767710225419072088821040788292978097483371453418558825810535350066538971206949435115720898363276691743260271747491387150821232041646965867041403476312716110636426516751137818526602850710202250705484420760069875359717503777195117965493160476447119781505235925359657838236543684128443385941935118275705064112244161059931424632028081479970302900705735632688384617601099911037254196518466908356282042998272792289793227293160711668329674933617540164128927389246778245144426915973832800671872086422275043438353631366312028590146239280749501549279563256591460910116770822656859077116125057566197862320581066817607350503114807969442724722266969345997049333435784735984769173421555779558051746545536925691099966276701798639548616766451057534369780660174688255815140272296305100317719463298097520151271467856053850882134723054962081678757846098212797397707740489353321740974396590951381385789545153141054080328309831454216495308832521852364344732828349952846833912449849067362276947583034790736955326331605162368687215172497453288166799899456173890015573406942766764999052764911976710622674755589041187998189864187621345242487169659561134831742761661466394842220469024204338452069260994531956992424887519734090705314636179935709890474000704748224216500152530157918498210247854972928107749650618400883865216500453992540115427604281123824874967924757389839124271935077267923481498550495468449045946540308679559567521603331730988316517410073856091172640422958040760438408087788630828146615132303967141932186053080480721584580286741511505617912026794354039079987742962039255929531141014615313099450593524218748805364560798166750126127714224592943171681693459418776996129119901160394802811592026382753650012126261033757117346248414962477258604431474040426701593078697300196096225695668496271623738289325312250344685375758843378453747161575647100770240015057611027187852704602526843549294772617852950339661704915378854877517647251925471173459807608044560204934511332705542605972191885697112119738598610543793602638610564295020890411979827946370454697912423141614395936645545287679908761357262081871710102388156989954078325866496*i1^160, 113270339803111756916010591885901304145266340916303753587455760087302892587057085396823033384843835998388579334796836135546325651196705912268700413655482862240459406030597087769644368744604000963420173762453176478653384039166911373846778683765541433812428292684786419791811216627406432083286191110542939030535319834619024479513760519017697422026917294653376822220422776897218234013525789675908389499232319238062393720830288616823484302145766038878022368579182828047870239123339259544255984913822181121269256025777985504401928798128926358614717510989915703976085872484750247941085594647158158407256147507113053017920674649900059147720600204825145509435597887972292072274631421846385440823474040872179162290825736229815549433469687113323076136587106513740441618160462273062953629348108471407390437005942865872850528895017525421879637980151154903733831557786419543602860392946544459678996355048133306217039934670273995176633571539317624475341026834359544906279073961729851773738185623488041530044960929156473120965022320547322853004622946848071593991693112582705433907542805499510897458467454859781382471885477897580768460933471446719726609710590221114523368271324527848446605785089039199265925637506086703193099585220742489901594322190829209102217631103280749224649945768394711288498327439863147904675557790718853612253626322124399577092109165719173690697141992502764928652854459085752693629221319878747101901342274118782645990134312497877994579736750954691423342628281644028728371725988255860057271132495018141867086711602644081447657320445428842073502748676344094260318294348046090789621796572853825872891435202177724041236014302909609344938336190192560500623074650552898801590523671495900316796529433154620727966264918277534909749560622605887446719127329467721114453018011299348585192598907171482432178650890636825338353059096115836438436082600546583510497617568561124409529610646726445455485040839043289291315734309425490978401619985400855426482917517389359056690363262091252510950422899796843683118596220408756745630151939562255930336768055118176149719540039868296094751769989651691148494427361552163729745996489617089851621624768247650101319167418485701831137146591854776324033739652413706938692054662889513396032226373440482883257577906310895232621154531432789419320103623782120381402968425284668659456343794730623881858423087140076828372976610338618018089907849125434666139637469708018926320419175910398231664021839333753635545333837096168998578657175530331082572321382174905612339205634412913822502095341092577770071392344912466932564309851525490614912604293344917263156747704381752738466357848306857265718033264603704306961225698176608184901616682360439415676929174035184474786852061653826766848507393760370034044997849376209594365270268798199755213427873498803140012974936552987518698278631502661309107324636917300090890522611176136794894903158609376484764485584934520313324118532521150538535245125772811674547643963241404164806237170687117787799997958184573543530502214481220570498394356655173036647939810639677503641482123127474669319688533791128394227126518088627913204934429416775448215030025993646000325924524691017963689530598893854367208084924555235845835511006537626949582744467211684504754543647074937478909413243746695633950414773753450947543370165320608556207909785893929033524495704811611064253255435169606144710246497152122505024598781309968198476329920237795567533041978319244163248251719577362211199024039641719607166403672355622259996405306538412498772446190094225524365018310725815146067792673051830888909529351817474989873525360410096530544052093115148340509510971387866002646194192384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 581391089542557970727753554633011606139718261556323246480884900566903867384275008194674762770973370405539413993807671821287865948513640062279645139196598060121374697184108382412016504865409899802498366483729091807130038707354781112062741872278088427412539743767926470867832697716374133089621714034131568479142754286277438396371823627598494540333071767224649722123914234169891589705268804798165724656860204930715412692203124887837429043556608396409331112137832204223082094515006880530743358590674593477842265408116730800446364528534802636230467177484699011490749209823533809300043576190380801781021708776530390811912654105161671236773189517017405912597227540068785251866889927887189188019925722912645115567197766506208788546252678312951595015633353450685934371615563635063714123027267570122843686863727022339799215607731770060146535515260583461203209576471271419241003022710847714624623401454420473571329136291566578814418614608307366434539589682159180666485072951683250105358889405794836034925047529936315124603423132095227342328366353844688978074007524702020690636446996325964241455313517413648936392913065489254288715642844251173651199757224141513689657461816858482660964682909539489916444968475748614214630841945238625733654385915406231184692747804436702292257312177396537779776392696095241666234663696647626266149521183675355777581642269466652390495322262396344942736468326604022153958897804346447507989485618214814216987773109314831436951273156875056833304769112455800269372461240222109254114768836638559047325832824099720556810957219603751354169080343448432506375570132055205814693078664968404572319704237552413273510372130247595386920615816420615506239057051907862661197548891941840843179961594310920087187813717784281578865999975706560964844014566750000200177583755970713745484174103186200124964572657049668027123230361443897955798061073348070096778657628775405770229638190576142748413980843289810695593631605771661977208754741629618673292818129387679247336661346826025096121527900512049682221867895728860424284861965823444137421799388039404726408371037710154736874608206906461585426101085948711530544615486858440485205830485263594102860561589733628231967766224673154594452315386962780487133445927103364098976816610899879754130121691058337051901271084981382843183177037097167479753585666535093055596517101511715473056767130427991246723383069504681428987810123021800622630483098408545776180582088471564050846434313480536734511742998707165343532274159153707851370297436982000018169641484741343650214825363673860495490983003051298218924387795545715036194315915611397887156557474669723339518577491302457452211749117759131467358542873424184115985394867183481391827334524590747501649081064238653218003854461733699663027632799444320822743718855082719351868326188687018049207037656631154020773978952554641971389665966250862004756946951786586395547433830741816524996637389228172938586888000127995151523137921207182410877550911722995342537664821293509903761701188310847066406991310070519404635274658222643191930014122717676702160327071535307064235868253737438563772644062744304004962240333228929649159568730482418703824710075671041040856622361363950009250989468071282740309986494058214548215672048260782273813310958206920418624224679312291855682319372562834933415830533820743922912484646049456543850597129586761375152905264519639904801758806072549055009045012561879548897022113993839998233460232160340864835324918215378009500187833290542578011172519921877507264085449615481482513707956738136221979914050102819922634958958372516823569682861492252119072211342947375248469068325658817619877500787609686920556938526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2800428821200515167426759953824292705331986795246285726476478212930608834495820768524164600769732196633386286309783792152261401521260216967130095949435854587090337871780917483929150535532672812691520186453084879060428566040017502788706857686142717677416153917884248152944830761886248367524064802392620245839513846491733751290808475601858520249488137707785094807592402480063205976753897210676676859940515521357051785074986512451887277320620977876730020583506585721041936299597807865661636193717332776104434677881125007131729188117325184731616643887586466303314000293653371324556334639247331376441494593820714867795666861134553503838392767374209813887922856706274565680713891943186921857636423503294219818220812155426173075642611853108961979304384748549012534556104688081625907618887184146723213311590507899429773072246330565742637749387698605730650401338246961052248848768741187627026173339409350344008483709793585355008840773500776468041388079095584811481243193608483946787859149125635221481826835481593757627717436538448704603023024015519795870465901639968375863316709726997994726282887683315020275397839556765212575489546910273100914443510350320266788465461089227349075992118621717662012454354323653116073754359947069251213086881484742266959801493223493666784505759400225385203416587411768593973646772371056780135845405544181645028641375743609902975437140132367984354982600248221737389974451212165330551651280422581253392016491945687030005714495974663473653825901301336784611220796679053501418673957353698520961548862548226656893355213575510147388610962494433036109156033048909274971481148393091344951515375275689559885043777419159597229905774457586332936149652214289024576058848734612365777911057429236047101815253949252537905953913283108526107916408388297338407049626406731943867442690557570484167638784509657635037781769182625895179619762578441230478757209038326873197578024522676619143394448102327907322738262653186647467999274360747847834883174404307673650257698602193232361176709516359224362888201313930797906764383674763652672947800727318585150544605976112536104637217278471057472783798201783811578023063883014945900587726248441064013207061837762910615647913800853684080966137559652166279418514037743507336800107384464555416468434494854667959101735838198834819868517510270744499049357372034304893048901548172260675287601412313356847825769164239275617765410516507647163029543498320523862279195683470249102293585031829144711664284320832619882414048072019750804350021398771305579914190299697498653883669883380928660854573262496103844608784857855614976458837779404220648033565374676915557045521788003945425167685219314379827593223157767737177775641651568555577639656261909142257958906254602052017521041573390794892791638886582414388966960693200388313140906323706498710303257441174949691576956706904869899807856835746157171384234033149418929939339279125675905013376352184881149550861171893743723365649142937067089220179381356972145446667520526770594705542288484639358847995559716991935798704953230694492305042339165576728893981074727731346022102193477240514719824525104868564533985599615028092770123000667471081329685997339684238140968380351441407535282304163290300388210906952291751362761204881333208588430224474521753372994337831022780282406761232530219080615807788478470355268639563768774231418617737354504791040229657312948432601209165143548292952471034004194049426092001873262665147334377698966675196862522286598558254425591560416467660468803900175661216838765009705824991887059220081610718298312102193043999515017245254918227994626343497986372861274073420236203177873534411712645262841824599844742758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 8359652522345174181011023914221183465280520558814656131329208462878901776945972812449582738544880482832866385465378319026979651047160961702937737473058041648458322291067528135034754473766952173983953721806725888165763109891927930434192257624230382555564772275378061123590901744696711283686692058768651018377515197637059857248601771195103199890540354326670032566040985062210270129616287691040848038160458361515517388239779444893915053591131769033675028158468711367443235540952717065042993431385819236803473598400781962361037015099011425504346079585760636138309890967377073837845046353387578136216583021012463777659286286328042145184230029438603202290286817224733218382456252806462633294179081727180545334954214912415234336844657085673675291887931572739743134080840141200020776807913564317216654663160474890818808960188703921667698056686253732439236001366680695768443657493038332262961974459329450656422875922239047513449440997743811676160428274545521819828483838477517591926439923702577516592343048975071113146337024571281452922586413544838281525857788302065149246662354270976623518060737338116966661866460413205152844699712252949689511707569615438478586736325390683487436529529642389389920413344511376010189728007037438549747303743066555226544801422855320516162690895690573191064003730913148376155053055866630368993391822029669656080074199430855642617247361783394359253486713864272358651304722939702509725238023185553080745345062404938886921058854333770663667169787773546392097186492620128196029543337856125161490806796316259076695122838605043274784677728065645361335390200279451162047354040967287168342352093391491805340246231947787120499807263925468574337847889074532021561869994884513292797127116790614197097723408805978803617210347990024133072812412973248830150547469802920199654309102544764413931331604043807433251746680967501412586079737999941474440183286388708181507210986886134345427080455238543100070009542401930574360158406679425990419791945026115805031354102222581557784448424681958096678413582755644156721779381569197391000872729491683081762531153357174454324840965706651522836271427841391613673267227417637921577668634475757005054715181266275937919097695424741235641170604023627047188928123672448655027279369026942418046997120040225719156714541518646640601468789949184073954023894405397581349130100692395749773004761129720980612540341823476976863370472505233213237059475080420330963992035593783477503104890602248094597647058368291227434334094870207868803557366265998461253494149117467167448579473592699980869621474982395280037483999425251016232127931917090582892577116360981652440211155861322798062600369301467038264890868707689293453321767885149411076248208544237655858436976485625852393690463599268168933555154567903773741175645120408762225351413002942116148994617883270150372576417228341060437481754778478900765456818130958276323685403602218927078851082480988342611242340561003937247488368378034290435683947743970411292787450495065112528620457894286046219428508817193567703832619656415819127056401071850032749039175089902624419639673255817771716834000644411539638262532847170214238214773039636677506683818274833005900327588374854997248627261295358372029181615893456139060238372912883683914682846166589698205899329305333073611930760728861116173867977972167064438488758485210878275764433249983610029083198811200690950655552973290334183551554448968172871061456772049888210849808402052614080706937094594576633865450249693108246686134656778969409406547502715180676968291609031933970065109845317055700679195127282770183527343351289435988118401525473478174383764615259997286351089597394198609851842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 18814022702737277324088917279520074666218024868362819360030926236709349195664010366329830077185417541088144542959270226403075563514585883497956282475291532216437059929610023289420720712537894805043826286191419138181596211951879584057150432119615066282985252198539632927026898564078287446429185935634797211932045936104908695783153835688676409524818045644379138617473854207385436361270944663423368559530206960616980356920255301686829474404506522337177232626741110615976826350623577691904826140108825121930271908654924581571021803695929616123218785746546233817875589056938896808262787801276119831593656963933262594953181278147191668748168227987794032551045450084899650335186600604916516066127937076100901709444130406144450299160852552566628998893581479546584944942917720457184842529161722969746585212943618217398325742600477976311159483963949671594421121971697800604238504405181861456320047194572632505461401589247728010770277973972732484798003606780501119589117816058736989932068057129475803693311974189526666830360751317940793848334942993547331514742161818961127549416064091662115811998142804143539189172081996006834694981933404804363838885959522802407315298764239636227565114043869936591968662603431717639928490895288476938908834612346000960789843203512213989152032621716938519721683647361050974175140545224187892434123406125895570983205547282407253916801043405898152187377400633584719431549513352884838743092071541890960729065480113113284688147207360886705026210652560608593104466269571569204169094775599093501424226240293494363247056992213839798781104838113485392664385228773606809357199857074268231347704250506164845815104391639503388027771361352769435094879072416578116713765534832085274595394976758288276394078183613923288280385486308795028647764566861029516404534150354788460125425135965908029511359142762513202343406587232322006137246245743101040391507314036556597970306805476209414541061303572268888763848413242862613712165638277821662745346690774163178218841221335270016544211420126464374982428457337925363314059973100875774662894872441222252673609983915884218810378462951668891799361055582450788478504558749578167907382813585330726954429774754005915541091061429118837832040292956565211858257339838510588922286783965711575678412947524741511314071603634838665855216907963617288437771752778509599071087026618993444155130583343527737055746889074486226029032201281790195207431753152128741557999388779912316830300648044520006060014809435517268350276700244083220643876301154084772422069398939237391229960419701773139890177532109659516552850519720590765002833573281188567038555359566022588328793800232982095867084716719898010323526383433860894659195422903896902972125722723261896111992654192044101808313700115579159938147913245417623016398502088673691546386231917754320939720467755275493940990425493222534488580376191741044486137442967434442310457768241741177663783113601386692682413477947485924270032068399882748422799473162584066253833868960932807263481081957389102340047595889540170631899253709261990953385501096359627204919675190326342645760461554129585589913991548220479415684802715681460063937324387112426894655108582212318289251069570849683316577876554693673911662089620474060395103566312483340303422775084721480857549954921431698841785662178041390485839898491339819956356970976039746642955513246013022434364411411675287575840380037153600117765742978003712798601138492436151529780881634571386340743038384403314606948316039176175377241189564485101410580538929215273605566478392464789484062496638675155194942903381179892511772478267716566575685009699533100505426774619507108204302364204684419944729804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 32970037747300851740954167333830315429783363954935695134684824416307426819912722097962852578643732127525818535894887434122460330516739206285230053137537586793923970777350382054881317290814961452661227449875682179177369567577685835502034238380704827314147729097680664026910745961188449061323018005892613915204528033244461270272885088544648002813307880067472256758383262274227469135371875005782573421559279008264745469665524938972520105637601009408803220778548709164976532976250524587137118556572035589063952918649598562575674011048384969007711842927284808954012866860832328682617515303011968781708971934151757392080486699984174487640615842064408217941220295231266634993186318010096974599784913830036284834485019061997666983512700252084459722831462294594204161127280645064411619868274939733091765980719263119159204436031639475951982600651951241364040998057402444633520163723741064355866502437424375663967472071592725464870328830833833140521528178922066564720534419713585667554642853531676783582466026517454407750521491820018513200184398970583638967662593368941467680691058480416522516387493202371376299165390719665073523114663765095653910727108420932116081720206852642419467510531143612314588402383216379023797423165050067047947510131710963090577603304711325122534036778819839415730077726665915648060533500737111196592143976902028898326096723512946415082939472516699771690468089255329861647130363078643027107906996951644143286052387109030483996407727713756366101422571959019293283906990367277261460783315905947559009589980585433960159133540244671521807909408515064625890763081429783990615004298066141044943797966346283841059969909784428705423717711580698373364895675599433755436677069295072023392241105589103745788682328819437756388991695221731370966878454170522825070978878561858717122336832832936259282968417338625933847667171448603984984210986210406993940193796018777485995785824791352706713463733923542794696935120449878754161202026519128296755444455733141979961737691638739724696457017029722417993509076206696533631271308846500222663769691834049707141271170198221057528320716394732117030207018582229239176045448259260523859868802088151229610059250143001474237061940282713691382805163678865751551526920919122763198234732174816457783933207382892076671445665950049527695472960604583132459633100943554200184769741890825696772767868331276205498470470964053439120611460467716273919624399917110437522146548737779848921791992754801146501626062150207305166169932611249944014299137083899320939227852353953214435481836193663773304894901556631862852646840715388513163908080171140120543131873032142659906652894859365528361848021248980333977665412422392548520391397360672893979723425281641653241366427839452853062420426338941789126938489603315223355582570431190818477682168302178246848911482303893909745013204893922826126645837531400454379711606143515291192912038999478666057010076484687988484275378799100857944249053279478314615276629809209744820585653745769822650362504851389584839847788788368234678879198637715704352993940061329627737169011956069018703529281514566054505860511838987352253587096754045534333612513514055889447601008212870690776067351376218052710607518691081837690042326301222666677492338527438723793359081607096245627955056237797067545819751495135810961336057923006947813351547445096214411857466464920975690799831975549940819463868731124797763131675564650817110211133759166815715038755644908146238933065876833545515967417964308821384935923159452442111008381381981810386857003839051340045026574674251750695403838702327302938977818315851690686474927878110098468754404155374041685287767174953171980333875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 42135137555790301158054299009950212929799521295646652724380919314095661730205469773201613928368707633076250867109689076931067650101415777780560487056776792316591579854777823323541660671795807354764907218781129762438240271967647374303830336885856605173823774417013455677009381911860994605965006500841125079153524125598606715621549259148850828100754635341869179633015131584062859271989058189257363147788842398558556513039914145629150645259933327230019199142606827260811142028033815841818853849422082327639670295520919119487610336952776955684223055585967333272624708019333977140551513199374301696682682760472178455898626218919473472791645191883728357656667379283469281553446547879511508801212014571566775335357929451320226962175986231444016176825938136741510342579617649207772864845441829753854332543227918069367234069555698440967926141962441913210949090532111706251712602484624626801104031017478363703102495564213344064195169809837024955466762060708732124548964222354428140471426117192934719675690927876802182643839333125833463513971385389228664458148886125234731472764436054915803759907051983419293825039475811572180611129559598079769557265825930110944562214738955764115553928020350115690276382876540381266986171034677454501023835080594542783278409407126517169871659412923001951930778208415974584173587684707996483366312220595150249363015355145761656025718744358412317825248572216865891021319155933605560302085018061111267990331426108668875604069018600730931009258323676555594003295979569186241057270189698113520446053713859498331004258166940595036512650295334067754647691787898542414549946928716961126440595549798370216457571712595468867753625360995848861003084129960427264338581186826284585984152243298562981765932821975945458221746800853595654008956317902192311917823443009148218408220445853610017834858727109693117039657162666112642972219867517418185952369201544913131320561129900090788990668376499771932223387493361145155578593678498995426971194130496388189356282773949629093917718059387434781261829061429492633186899365502000704068742861203269498032134774696461784640583583024911884052154219625787903668280155206232923666741175286066677688399914610912373323294558415497266340247835853734755023562767002004517300411887327635574515588161780920381192290457003980138745060815136354613538706231049746126191674179413450710078451171898524951834142345111077273265347348943296388244592509591977647508889080927452258016527692697412676325230801173934740490517310993232942667179062812609290547486942880965146951127769388364851634370854050515976202201894356542244982751849717197412655116733432380893965532876630172439621722556280383029565600149155289991015007562775525512153917895480761005913312612961971704219192829576924722371328399253324860790061792545857578552244225718055844467517519116127324606439356978052896820800150749304572111098819483231632949434421970021191537234439657090774045215925335836543079727838369812234222424506567811330852238626441656450929135871251526231804021214759976590438869637328418454257558086022670884856126437058326151793090791238845413647142686344186400901365014209701616323312469086919117912716909325238055047993778627856696595736454539087297030657093110512779391818722086097018104550971418937581549801956262004480163898405598224381677647466164962404827064707878331279398996053752674798041539379976849219784645850345800858207447654969433827755262952187723572350958601575100100726039110542045099205553577360929210057606997625657136563716466929610774580648785696584350180936305185279451400656781236444189355834842587559057108926138762240462091392931377533463324562787380673779330973696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 44251003726332263562627873840608912731897848915019400711446554025079441636716927421290859885927062785355963652249652925234827466283101313429763555328305242663184501562270675335461567532505990094589967634041168622164342243793582664118488922908426307290769229102002566433216617194825950564816790851624906036165362403917317835641900357457830937675799562335528072392714022373397654209277818566796631000818846190436047101083971284820856237395153745415100551022621364217632217566524244580101420287269182752313516863839564126768279213071850225833255530426920620564885397336265245646433650132057772710984731193851595615681251007809217954967473746693524365443412453605967046582788058137529136419380514590073650754222049284812115962602741696758685837313453490492137980051608219740695795165490135199315043848947375280081741178655202383008094531538407300029549899602141681647185418290663637777677964688213687710833686050975926209650673535100757885559441655909717704739917126407780494293940216037254190271351565568203706080761180287062854076292201972425849609737134425556527864307427373154407961248241969731336701124716736034499916345539237655663791465432490767901257345239373219115879261215020180362445350393699766155379090665844962669437806862656203861309099867460760083980320206400086548172121362956323605855250211037511378532383517891643958118248174128919280903576826442683673019758414713218772919521533933636870060306189339645327986498237219520106956512719235894056379794749697425127942196491857751480350934081512217249047682571785494149230939967025122063528917257625585596464338825484045060471871702953828092952108661795490508299292363602870307171673627072464090681709599539131886070783106340632077005930554272187192981548631837585806287570526186833139458930109589748652332946568896220511607859635544646329715688324561325117752126700930705481762900811103863868704718073058390302579566481622570360442557310719680286482394980469791719619158618968108877255847418744873734238399456966800760530374544658548011443084909688213570205954956316114864986959495057217006187572306344110911750211272902828981238551217825896606612243685142806130855584605701055881841679477008026768771590967782803464921578473739386774691356829562486510706662047718299542527610447845001098425289512281546045500790788356626152861155710248903259247330107992952101433746177743466176960329916484149850459446047753609315422031063852289054063936882740897182312299184647996769858666157964742661747798164224799260732046196428676115222890590812818916847509508411262429379032239818729068533181234016521043546111824296190137905811749922263452454627927660393357461250750409095265360133872260325007155763911457316523624294755673859647986380966869574054485070776368415022939642774225518255893104433772286640152617057266622391950163515925609126929279238228033375544014656965436084759080583303316852478052900391815810038843609069252164243458236087192779414517802839872651574140831892991973994390632981460465948914893843977215303686656221948577804613582846901017104456770527169249056490895589410579059311081663500920436641606823441415699711806743047887932131418653849837258062568059552371669443073839652189263916449944259259602785328211860761713766982546066790735204766168562175937926759322328744695247193065666944937047943484293475102019403687331689270097810529072354309922057246130094465124550875556917330910584132385416932814192568557343714265438040652496845537095663937711908372437326329787419525247852037266295767267179167104525675621796730427113434427735270256342018556409048186493171351469242196205720509927569774196517565466750107752370990177591440934174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 41276785024781376450230419831795471823770389789534837535075073616303519178526021320412775975119022772687578945479838422851625260238964184838142701095313003513368204745125241471876224002596187862237451702145638893588710590877026784810975251527359859083905856470769683169205594957607045213678719662789150960745145400996118297260274576423841242273101212391199199885236800727149539138513983831350698469317663039949463819974373936726353864801382691899125233203615668422652586451396666568957442711047774810109835818356739626808220294478971619910134625117023157053141516349140349117419231318994936198053421013376943831235066156025013810986851797647044429300827149218783637759178225437473438721472817543276495399513082091317876852557686268512702282841890015931680690604826133918297062352053412768781280397682350854828240823005663466086997019138744748054410633917892340461134646996887315982925547284703671024258210135338471051023282140496448247863473415350054349220713898072797293920837799517125707529889001925644958671829182036075294542224926978231991110646851812006347667691932429019758087049694258489938925771647793621240231411964170554187164352666475671341841619069485723450560224228289012812918768595762037656192707956174160402367285811927405457370155190420649059574674136859556634198936787201798191803863479029419645684896351477814800840849371265077278673645793343093832248385318519063462264462151094780039237213629736399593649425963032861829615248868295823117109615369611240314374224216868902752875090651159974303115972545923238341157219670227472781610098853563681897931028015231137727853806107551395019023606323667652222694455989150590135314853695208287137776126641317524470755413725314951238675448500953456394656331260403256148601700112187121368880780918732119204486167138043095500180079766464019406930393173013301523120621256123678113213829421472040231096952349592589266665993572381226945375833506554142185292736908501949324775358284152232092521039435311402197135031590692084155732550382490725462269448617156913406862223351532414837802737690418961022433027993605544204262002541078450558961253814711625339632803708131065100348435500367322479953202532067200014651892308691618607858396680733214939673511782272812867811751471943865443012894244199910678375685636588699377724149211560323089152615308922744352245105977477977524678680845525528681791874773086592643448334444152177704221182215017232013794466361535351551968291217523105097444329005760579066426872727420492872213921243138434071479687689681067613765211819142465130674299219745738796832926167015960604871207659319351609145645624406923865045606240783496722265914065027975697491181502372239603071769340705390817310515492854497686602389755119926191395204904211943564900803710106431018765661604284092206023082760549859528373403129067605042219717702600751441309927637035084736000454713006757504972539285297150561899953588257869605051006932372809695307219215655513724687866298299882055747914301914479770884266974067273323392287813345932448763375876395995152028315097563335334856296960642624121795135133678611099897941637223420723429128889070434428223599318305165563245647751127477638208768723012474497295696502442550373343708815656266709766982891633657336201577719402692563654689236986591186733589229423606713681999140109642050311596732455424985709161725463781957666261550600724077639841917205530140500594666797243037625581918851531079552200399045457058500314942392221220371827200676004487182479454860952626383046421208586656653000852795091132080227786258720054163521585440003750072091074149013160302260638257447303652107667370562627018933529003975665254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 27113368281154569887562642215026605896951770328697393381232711397523200005776892754060358448605640587982014354495973620035934892029615734128022112123961333406728574886524442438223409363308352607422134777684957898364616447469752959585294708199521432944620464611251972187714279768864214248507642414384223753471876456752145659114253621989510595099983574299442849473579946801452285987595547886412628536629433199353636428722977003960620386415323068988729923741366503254363598102799171492692401030942180435216581375827548042005662754851003155150328018827947758616779268274227061744149534989881950753278766506079966243851843873803687419899802612642478927743099590082867758040895497368822075348969923726504999013334305843968350528472460637432223318762115271491982170950135584210628452525893464598366484819015823252831529877720221681496390340286946616743208229872437326417048169162189124635908574210299730541257991410498757016138697255223944395813478671271903310139768870301605272501236235420652113877527877605792222227484820007149131228319229704141573040247034198064247180983493949859791113977764986124376097053809435808666782216426572488558484098467982668242544680660954643652906998348437633372455189656737844306578261764843301499867787971135866275398807965418133623445631556248493912497877245547954917859731358668262402329122591956932765875978339811758303416241865729976363985491916256492258062741609487799850380643511899199382274399789319176486978895263689809133825898415808375244790971940513859192221655707820149168929262543201864306017175575248035734220999687716729051063926106368094744040764554114821064108594826626299417604609671589306650096787515845555453520340887914414049595864788490730519124742432804106061178660999977255092643211746154825531679377719655052308297768598094124341353364946650524274675810889361216078420022423748720389242234331730478507351191742178730169026800341974086099200014380687400000425856666045716073309296389823846819375772578668331827549766380489129453752131587560989824491650788517831234074718373281037161365189747584406712964925466084803323528930192111796693651517659924860834127537329569055821189192647323133912870819432381474738067601409682218670531157655429310736201771698910614078831763521044898147072841914500052379540451158516745383702861693053034463651372622547217031290022914811701165868519837957250128864251678126367401747901797087396336142613582571671519673349072557612597133779027919232504806853228774796147318363059698697536669743636478745117157844318092743527547986343092980801088493417118690062819233221520716079832658131275455271379965866438981161256553361876438739130153370078552477487054388033022942623964000632983643051252940920716331255032367798178865898049317085039066294497546443897214567416723569497720275969311899992108127280395995720839516385777343546027447010472991206789174028923361051629181631959132978387277340894358528271098510049240112095212597345712734132951645997159624122150859926551542908233042486687792722560100272137935322365578133405996910053610209489681690148632366602435972686012113940309471696409175945279333214603032209286030706929791867861409040386587634439290165128628691743078150784243233467199429927542265111513256676113826306753689364165568161813934593767475843456647358847594563180659125567862846139280500500995353736413483979485322923023568720808420210556608248956123619712732409145035116944637451679545447587140494945009482254056727101242870940927867671195736354642139327551036673436241264965452694762650602886591413479797173363323207858576991811576696140413453635179014586395445393113788216682623252155928818088866521987153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 16455411751949072156840599092739384998099596663054570538582738429952925849397818055245927403755667776828229974784968592071915600592337259829878286300670163159435213462525717986092413638404461108031284963144540670730822616223287521631968692527109952166911728451086409161008846289702641381878023761139191484371604232074295559479762836168676364625797768908060168511201100242848262861683612485604739850070796667017517155266854767526529025815590817592704841153499671506928210178819854412062726206432890687770936190454524342957374576222981657988761947452808937958401228607808492872384784803364887961296832520816420204211419877652795123972301183271071864118113751709557191932912193310974000206994136660295106530314694765290988612245210633575771632890314853689356108282790064664675438050081296649126153520904598264861066498666476703031635696100204509071725015318843188161866054638593170345596032236764630437743740181584773063919991323642171929254558008443808351083461601409207642904304057324446632891226043813031112022713360142699982947899528728523758607362636200107044817544983880748176522805653228761738646086987537449191907628857747210557053892405001368246829303852890427747532164707370615374632855737421888459545653668305034059160505917652459194831938463357919658644546446149155378124642602324584391442735184356135701868901276698403224414719414546946350707452364960345675332586460345233487261796107484009457302023796565310633378875401502743813931516245490690497300530328406146316551315312991214261608559162696432007272848737256411311573123647207176585397249433899384505721793512575960669630418787153187480550974813695683998978586345589206346141254327346904854052488335130762817410073057168666613888419264321377487779085342737495258657587702087178349069921654532950759428683210051499732121138307252049379117328797472118170200941767255257779483144298093216547476484337452766510666113367390353329854139202932510860727146620525612910555718991001791499160504198401091670592751275649254142428255082765405832080752361496964645710901713057123477798011230756964546713109068744748517904442316340405710171349156774749786176129345503781990135487530201876998889517658685382303352315220167530807534579552926213977166270302325257142083146185949572035856910065088173313111072584090212803114330026981685561185881489513899255099883810007513750833666924208263691352401567578709092443975262880849451829429241695030464310521225847926640091956923021853333278482351502858659762525317696176243651049620404367386594665749399894053207847711031238908888205605256702508628454365814090768400659917703230904440932810981703005122598457026367274604820682337125081542698255176003398377943001829500882638686597200194549359072903864661759825583508784017289379877691059376427917680982317840954367279460277621531468382269974591187751101425084491167925794492492063960793283270330703774683853313289347434056286520733451659296579179004490847638786491744054036210342948522120063457303498074863003993981597801100479705309526557775891313402288248991039942069804683470715697707716216625495651763518143799891719904700740406112194016909038327198471179007989324048081081585797253956469409136444582959084234575594440009181742681887279045777665258172102355284401217327105744271639385171169680275274327153008350005825062529574290146174342798291298083645771618534648608017040506788848869866847318232018956374316368206750892452709401661241611084842031133395285198867459442718776090239144480804298465597147006801826659846858144920136084608480598889989898860193433172961710226725429279909754743484412084468406626197415020436765075972904461207182023613252622090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 18084345085943913784587924281012135774222423933720176477959843045291407124619268324832124306852142797038916846995071519268071633170156047395585288848244021836847673454430158196251730577380369010547492865529742488612603285143295270897488730676285508614919989304158478406321913758222812118773057478744559870233389907361343731652379912950633249610071343995302072853451829279816871217246859142323953585806086427049201884545510410614581593919798359427795015223172850917683014711083627682989359751517348433423242753179994430275508730861885028649218700697026679754534644450786015707972473158671151759308395791062345318310948314101156995188795898238687814590870860043588412118660705860693934897841109988004027362364978794390420941958509430677861672642153331534884455965275061588112457921650455977019345584175745626382875074221574454625797007271414554154589728654879363210961922815056126725364097771032042925606579423791830842894434902227538141154153225189509433916873245281925764656999953953826979619307007180133799505085301324451882299764047158385802063276767501319142836331773099058653004351381758621439229866563174445811219766064899986958160419213899693113504803459953755572274324106392889097132253176201930033079353788208930629174313415659046581215046433726700988758028912143944396632774159419168286343845254748263249141911477287000801751034287073804186570484176431291397280529787813090029407708291115600436161462371978413664230164885317224133416479780194717433466632251532924134560607322507102035594926673332562581469132936560685934014962135067519803982632676256888339793840653744937226956056430378530491624723540952676737772949590256332326652793867803836370639238291217336791352778867827917430647729835154979751835805876246350345534689677476027885900815570662355075343729096650298065985091927922141417074554798799593418109486280238301062578387983892583125660100765131680038345984152221070044482341028749229378122916806270619973718911207556787862454185101708584459277731460510533604785970406481540048727063269168216739646565015410417368929760772187911451536579540846836390020712467910656624978609831093784096770654044587493790265232306588166498371452318259850522276042584092655977707468347086438582020214925161670854993984144129955095056902050197316058186717945196859970442218081524823732422188845167039898783124638263151601241827849588601505052775883551379246562519451178461988518597315991762977504965463895714495594012228165232077925932702065169512078791559035591627292354599628061857993877841005563973637949113949908537068716317249757927990410917988800228288461501742634213098198716053751887420686186394500348256787398476994407661737068405795820896278301180692652967156595526726466944476108628156755617046292581393210147531958606500040882023229070081652247964338419008464021871475179781611457800022704801454572703897927893664337468634246503438766737117559838964076140214831359287232538981364249715086223779953048665306253993084159886308092101320063667755570999743421098728881079195278501721079028773922946508254450271335092299987468318394407331545946643981639588905711362100626709447680221116872653629997498809852460854094314080237319623829529726237863804133731520447638083182115574261574517073757910640380998353604129031705164906682489187448219468262157708531917046160415892226819373610845854649293837886269137892154523348611606921433239160992103479582042638614000390593496864216989992816185277586978799762779783803880968339266865533316442194663834251843197514869345586997918201734765691334393662741680543717815537019261883776448740907782043212031837526679936457320491017644494139515913837481548788531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 13795183282810707665529865132766883398448923369986635754048385776555989116911520240266012858108101018605721927173323878314892587729593099165604821003670538922883815607521202502933343216231379192138394935750746606253168629244647893627321417902355407348823325696751902999361232186025083013064221924009446847102880892499301808726730357791495126945532942229003395606700705735645689011873534562654178930029173398369112415242715584158480601528294429011588508883967685813208345376594416358395346573757854367396709085972519970525735125342936385445500483543389822876806032056973784544495189321444798649079372654256507493556392503763700020597350657452044180108485824744747457459378915169091015348559931175790308171152873836495200197313438092551703612764400906233187503161554054477267744654251836237751718351782937042554220345968663074448528844197923796164415553813317342402344931681637539067239750247174328763839365914019855692243269488620647660598004590010456342959002234099806623401253204722994396561174567428771186508026185575271827470999911587356064687227683293398790268900263836141133414949670491348333292987972544990635694954894152148708923251002012439258960165607939329037035143435287804058554882605393528384093260024175516317616964526540501387091108523117050088270950160540930297366172260442084242479812455830067294023275536696974373131600717522382102183629191665660121576588806881072405095813656289841629036803679767255192466859542811260845905100150014314355720949610915276275392630095348529561627779549313781501757500296937506624664053724985309876724025822513952531327962515606201367453214427684257670024914221473560340649616595465891330146420953737464280600757035483875970880848611577694741136981861154429337266671586307786397751414896415082359120705673039670412707005006873955765646642142507948615943085536149129779807547943620425673534192596873254239708468089926065686161618148347662333713956891464871723955356901601088037147980777090688712130859655775596186177591775676215795082256103775914735030324843308927414533771011391267050207238122551089701742516284732979338959000987584435402499979563460801638699844358141901650642499043515435772627083580461313901586711534041119451534466794807541313587852334628444499043649889410368450441348456415696677451284444041155910579640273807785407605965717325294477783125398928807088583642038903583438120689688809608968147764214274267090062358155084354507404611552389579086089019755828792913687026687577515863647929637803902301781914334205003005123457855021084515612218311580875357631932897141956064845645673535847948798096053906212901165363187982782903752003418422732562982348190155020950082270802479506852440945787941110540405350295670997540848635857604636328635552631611563917895650766967141864805951569186779204238509779932576053410324739116059691897310804125619606061879350063859077810612113739480916868481551447123603079765338017106371299762909524375794953365024419550471330377418649571758242914097282397262173701938663492825363454789256760363225146171428098171972343233569267796413496429921218741843034924223084313742282932262031752181907551777058618476550277745964679649204402604347280834607310261838935139578842600849804067597826010823968656875443940463237037119124641871196568616069877846218378602964365681077770176226075710513570240489027733796050603988718056194260486783019631096009369901825625783857530430734892973943889049039599795257753311990080039070654645301467137261471729202037054973246716967622962888654601436252476699600518027109449735570697567340748637813494273097494078642658539080800392246918881344654295590896633952079637154473980937109504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1315584791548721953054343630987617315966078027511119700064186703223022973081370758321888053035777928854457541080516820816381556423264130575418700083351689101751794826489359057314975069771407221949930967640315942368108863782467383744980997820546946510750190970102320095371183430638085392674792729408574093950235143911000561404006703770031492726040299748347152896336662439047455559440958982684533517667296904432580925167877153951069583571775917307303442030354516548304476299590079471586246704891057930989909797046973472661102411917997918886669617760070448331242019585970220125443749883282160292380805623114208124045851726172103644294351464317460780020808896731024026266367199548521859946520693066238622614934798879850997675239767966150379871869029039919448481148213713429872808102964339691923245030136103446859580854084621720574138368368445192269303863246037027320957378910333136056879287354141037111362567117900024472510800386561628512529354583267778237698268122905845729066027568228456573793082204231332808913486178320854467561243144237234662690978302524126670707344798311249586897658604210330209367379990384669512802813259423366003255453724782897577848830205692648062657053037097911264999353459842020220673006118123217613821936112685555438461358757519083893496189021989596521020034691334854377397168854912684949576357104509030726149829148313872678355998091907549729371964640856845523479248123340746190395614006138359368674964423319119994428750045156211781915588637266006654083699314238797547672423453039323670582328960002517147779349995593144915893106234834768144748777265771926459215527660283030037521055922767419405080655781930180664622676576314394144620493201806727934778535417240612315742854817379547793360123221112390549159834455407040099169215860429515079041339110748358814242924270432602038019468668607071246493140005816655764570426339252431667458027446177373816951826102414944741328120638378853476104230544373277598888118885161746516648032776140597006108980328771404976252296734857539683210935656837475464505698272572777482551320784032305956524535356481635845846990013696811892933259738348505650712918204147783228110417222676133932265135722484080803737747699815051904758428745354575473498912403866297497358660052699722986561395956958422780096594559782551100617938258853922614840866333490125460721091116095288960731128081710595341574855874475236034045251546504382874659703960935211475492574817047763627637660216975933869242864007875433902835528217216041695295069649359736083381100652882055987349809737485308358123279419804458404848357217326842691050220761940612617687885280449041837701172716929304176251025122010635415003363017360966664826838213625655798471518918489901974463252238453787925184737577021431190005178686802211691170480637215470925087609821694587019961191183829100413672544037296800220385019766113695811537966272252284096942930184029840473188531592439771136312598597849700046133513576797380489184525657499959215936055296605014952859932001087572385451326005339556575119231462380994943867043841389248082477222284161988125503023369740900912214577023010998189829736668868162389271445434865995877261705966095839207501308748356442790078674583509039559255053874698115549962667734706370756968294459990024071119667559712703304631014739268348939253353112155206961685885658287960707176350473600613230095837336189731782258325024222161232018669324082440141124283306775888315251016989659022556242406920274244802759238855826560526335030460021906735960903813282146319248977029212943294347123097582722946672023043600757032043228373809574895730747302794109183628259416947525716146395207327704678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 731970016274674116593743747561125069123252086468586030046265184710706673530856773211011237388513356430796326408002012920041051156201876882124200378528036354613785852724993001796881222364669191566972275129783969276498050378007701866864900309875273118630128756939285669210158169971126581800363843360220922924474407607538884095058153870888280786311118601310255856701160756971544541771476248750380252302423721382129414064265435227952282954127109669919610582057275643727453122989282532938862258346047180797005683273747252050247363386344121453165545245830268925786910914903945757624575371913690909558878904854419033142600079956134343350572942699741500197353921029975706302351994680685918251046701017737466914586164341452043244746370737348759119339016046328753255043269606233045758218930338059641485612505088571831182406522946771893585413925004502614585655570893482261225608824668598659414801145512497310852526843028138868537060783668027857582521059270935584998881980541262426213359700941694996780357705344978040085974324869322585262884610626368326390716023382960028485726531485522566825896927828115965844013738089350543148513798773284046646363596270006861515434727121265573773387409082904447411909928449786642551843769365925335998884439539749580673809586147551535811797942520137463572367941968550055100392870953190616246357794750718760668024370333742155659401128109292659544497064358453408976583925478811941396480251967406004560133553895066933137290327752942604197444186827041714323983250372663295614153609118711862789762774004984420806328766990705361897450988509058481564141676608649510257226317843547476360464263048806512605282663816592230162995997029810513586775345338634546419119260452204104435155214598903220472059222187679426720256879792793832843946419449019752279076486774427724608575959985314546263994579099062387300146079183765433920937845435386642930173236256979874719001437951469302177095370659840820598222213891561047768209798810905270391962538486074327016479164008599277725283351181303829212218935487878669547665475163640431207967803487803906752518424454737301627115812383864898547887051004943170143959861441651461386178627306444347678381749811941479479440648594925486936756229076626337072199555067750850040373007013019665180386759464134720183805596216998929122717631893047038837268603433385198634993604026263756284138040437179914130437847836635798008937306665860292241298516854074760519845503911192138280690286250281151688990924428467192598314083701562742473920072576013809815155336855652886344639774357480918665579129419609895613513461907692410225389322600100496810987594994935291296563753736737379340134485493202930314548983035054682785261261576938626952114021139870853106552506606971499356321857406684323416345584218252498819938141517156295836678040865732654944808186345897103493348863637596522478999247802546284831621333572449764438009131935094073591485446158716294322596801697858878668092231530069607076092983297275931504632282966038583903211152068334496904203350826430544322568973705429803882621012038899884514938227987733517252341122661554144401206797292096250556970490399400871244512678336576948515866800725411554015615908417409048020176306612161940715977373512523542279687278372508864621882721791278000183382803245020681164841838413846532627748649132705098494386128975502842320480879413170359931987451700582328377557119734629743827275965312062152399933095390055462687884522038296363999545714982799439894132014008610773789811509882773887346872959838599118592823458903815809674276329714089241004407005452128367060016994421056184398272679521370940908980234539397384258009988228710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1908035302145832263020165019520999322123265063813919417067652857792563039765024296414765919624859551246718859233581427555391596204041358911216632161348653035279756264172901720001430194891335480380128673899706785450152676966450335518180495850088202984620680137155876806044913665036889371372451859261721998355227161480837524851342536390545940989691826286267745830055346306480361209442205682028700462559997908778257582132124502785941694423606260101810301133013207128699064222334577385263272887859784560437751882530327792784343874107766028915169446713107560026112615717052575864228912543782049408185596433525757270091451466612965549510331591494308685490247814293738064856774889024936420008697037096810756484534397889247286779854614699825499089666826425567581155139675724723207078985017084156890398353461835861888225573922650889530763220400037539964141389489504108042439592955229416891296843627141277789158826067125915081955564950024132986386320885344605866898940091307307219904922107107853709446950528290683935039460704639691049144278924914331648081821698389144967766911356392797413343113079248227123751083781053821259024775467131054318862664898112172174244466015305352447307308328419422326106741308232161329354698185908639639953027618980244243449254148824649362235832305740334991509844944922960180123243553767957691058047561591206393392604932802976369675018529943243296755666036839354261218623886386402538810591131297230863957869031944448771080716453800137685462281538874945298437627468265666336490101169719939327005953305780034241774397208268658288102884933504427196674864830261609613341739094639595491992955149938960528277670418245767609213377633444507615062088553359075756739093641890442187211824542839343943574669145368941272241295962035144837023989930057104194981578054319995644606057933903894987293015993599425671502527135909977441897398303047798337238116191776028949344699237865290431994814042334773172054701555905587813593037132857147975386826914157626508184924287826706159820746026737408547518212124247141525829217699693253831458586531238807995049703472561577756518146097822859102081907660469854858365108732798489185013764560704675438952860993108276942572454421380946233198333255954932279246277350039629203949492850672524020182438878626450037000084158928558779969289381308620462482386633947712869358620805829302528819058234563425124737792458134544927496968539786202930274633809989818251469303539593803812174902628158901231955096022425017383752029349207661554313993807182824472931623451812054106117526451019742526753553029640355074991153480423410311178533960349477404035145186326827524746762504122887376594329717161475818785714108404392400717391105641771113802895954047112987498876469029034933118453780381794041654409842254942822174594033534015761807681861225855575278541158023254442093020029966439253054795650185760511993419053017672416307498252126294700394235650391880879419861389238184813934043015803411173419945101943122911016044715315657475354544410291797255946923412053134718304758826479926323963127872213596960465560479405289688566931236028451253121428297057867058923571619620413792537830821308095470843033137826484334888207615959674234565006360375261365728341847881893756127062848911548291930325178043242310589040335124208696547368163929053010465672949537540808391613478002872987262119532160371557035703228441325606041482249234429805443032029380876899071977857901052548267177696563048717227658412368433122339913655632866226199280861665801400760964579618042544684064129955248747305011923438434040314724624400131554574172091556023832702157276814609016134955834821959713269601676726108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -11135837216895168508071588983911436749318106592230056702656132470152775853062591481491417900667445160998577004674704906027930111202924040273748597566988370765362446937410909250779689964263260328807537219329504523317192840563987474032574727562315027170750278762898987247888487240359729873506897251722939879255770519672093124502158937463863575657504607016219559206949974099810678466278559635069581627003241292841968331010475107340064038174086920167820107769933766645917308147522683449954926354244483604601849425472343340989277577948558492862388696063805295035098443088017732228744615738099573485506079840694793552180506799023262283820976485348550275464932085920432058548592420341122802901317446477573912971412758615709363282823876856185436954697889170858110975938849373566260734089686836776945739191458924643321580991012307326093775080710309509699040393104322221899296093197083037586083304645685120212580601637081591464767914008375807294276304242777961790754497329254235396341841405863432353064465841338974502557270642104880687031514159821553077610680483222744928586368444691189773818654719492811997881756193884115243235492518793738609622607028388455408561760209337401372615123604633829439986123049040723900686789356994483881374972716817559050451994828366953840927478511261988539781472673383376308513923693168910285751271820276527141438278447305194278892400577995299322069663317722609976755500490955071433829124486128994777617336407058612676411487932688284583282068934179893558486923007284869390622943881003985328979112126614546247945396648592472721435155892904051883334375093047248103299443146834258405763667480989879284111592457757111762303662543220647186287326638962086912478980986035723142511500342873989030233544251149666497868620156542690055126989364827120139307957445948782826477503444460893759713281628747597489324431868885477115418893493213008872636768765886897909064895443543579255945843434925181887350793707874706245355974707347895327173341032572775885931561540326653657769898641373859115302235016268221365848366424143219313481905455903033939019762711148852566977182529072885941938416841172040617827220788651488793057304204352726610063558744506372183051247743235554860194274203057365335411551684187159325175199631567978869867831289481032060980755442934338093978425176575252940485359457737452598643790011471234091560624855895351824951585778896582425833497426758941100814333429825557134657978203563946322878894247952463034469338214410038261876726338594171561316070806137743867556218735822061772315579519206191170331242848974955762230301593240829146151214687077072516969368344833034179172548161318771765990077001476119793004312951669396886178963676443317627539794524395726503406584572150403581097937805453219453113567085381987073431600178025281112448660519491704339636198955845473183591941958407632749119665874327015768044836862566640064396149084747692887385288378563000443050333320039407709721999942977110865024763204710951321628527661238452282495579889072383407989299891974795743050833967865874497883390973415577042406967942573352614783216990994453278123065419508229850026425306405750843236670441050740425137371327351181106974955301983086086622194425179281692805389318546458825288781816561758434894803106918270181113082428964863873196924770298890449628747903206204134064011783986149548368962702715231008393002452986296321906045023369114065780379759086164508950550511041116949265950483927957643996956789128429208483645437797050996395818703512720780648261520733564096875294586736176618044428251977543238034329591774203199386389654595596071087001420845154563527937061796895496480924840755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 154130589547073563587840572367669396218122613464686745661103110326999707594824955329184354396207512698278525663430048093694525274238460227595964630656405472357427947112176815323000347502282367400052432960736889575815713995566545231162190983837479453829030542751497314823362419553500407301282643608830465225656543138286505983921225648623014738033105704859928521071483671271943308737141680525330875297211929179768738316026283227047668868636669707987102421233561337992792555470647840452877047666172185186026367951674125777162909106608652072517209261119472972642578285582090805436015606662926904837894209759450639005148196996936231348618040910616071129007707674495041315219890321073979466256585001021630775403045753187108657524169917408286237540055435211020548451945588200903390720767012375619958893612508071684363773727324142291471932782492560718539526299182426823016445866566650822574797979350626516300121400178069467129077869024306828140965576899797019262146718528864760689737031897543290064805343940663326048306639079751376337295036814308871992039412994969932804454418334092790553225405905518229367732945559160135404611940144252478854837730305665786499716962374635063219623777917101093187268891172627322593572759309554728016545055863354091868340999496233422087682119797568098293777833623552312253996247115252308375513072084880358224781100284599991925373563395090688868228745073218500240942307769379374828603460065567197397744791647564179280769370777294760008181132923521226086339737739476840023340107110378012215585337663963455993277261317017737261945011871800500811963534780929663195047713156552652977081546350164726214323633641466955742456908490256800931829587627285221814876420040388321224053468972324910668320760113942200485163024615686284611831648929877442636337828625213287425302201107079746576366329990455277296278304822553272296818782542792968497943125575761113149179574016638694782553709622016144283090830923544492710817538232971560109137545289822077300125545529008536907995970005697650658948799806347904260481696677101144678095200134945554035964812848851488806640673972503790452096127027932301932939747362141602594455211805492896389161437250485393871040125268349897003748360542621147988598045408563860932989054033415963418454458245435180040748756946213359686120257761429546712359256031423220601271450369157275823190942146679152401791702166687068091406147050046452533670466810181245857942924899643387524112100740949153462952616501272581365904188119882449139129932600644068989549696397553089037049998316041304467073099508957316171092801710292005237430161734537547766349455669131995841415461669453411816966887952972452327018972330665783078090420284562278481945216327289574671095078252798387693546479388156893803639053291678941829446339815352550170587186636962272194415621060185522445319824247339476705186382948720390162351420348366516011276080784705228693029763179310817385063609181648371625388384744575784571836492774481968162982270164981301972679624145316005879244273894603758822918666891635382726321041479899278173836877468110113996633246227310965431276894347513104818143685299950634660318796477473309267799110156667085754141967542645740891454570158111257657924859928940319796728212460800783118896408296029890538159989782777527747026121756225089188552347740540399004210114705378377218921405013726133121402369235231211137106463651795031267489412643464041352238397898447309121063515258296617075892157893636532454558240327933856737632366268947030805907652771610161925206743847973656280792202691770617913081290270217727620234298519305597056470578246158605413957853488074750952136293482496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 187464816621044097270145751523767038831945883763741727647590394382895650340327641113409724303547378709375425630574395191252924054019416650006616329611315657780086318396889658899713519048678815307594409416588389129599134839617262551694123813593370913435865026195364240954359026708596641155893833542548296384934103897253245263747806318799403249276871667377665549725520664268080066995877963879461218163600283683628334282871158858881302121372570879412168746093796991431097318740641691781800938314658330837302364552392082710641389436903601278137741119321526634157546524303487786564180076753532941812878016554495658533810836280362205236694629085900368454536746830036216099223704805603611212108252955983218502014144911077830351270166534040385755510283863990173679582847667034685499564430731674922736923133946867320855619024071085861533016781836821312111533726349629922617191063962261434719629481927821612724626298111922092398561190107187881537323511211469022779380707372288961682363204730945589453680342243806328100481370683101599313071196730745656290346951444239693324796677062932215289697195064782203781957101659102715540785526452083416151739208434601987537205073304155817903540067268451087394110214463422343877994523777599242583259466233200179598362066668199590473275298952678869337124713035464617700139900227337777726640810983915498586287817477621146982646754521945681313994714261554536950990474561460340731267375320740504317571057529361054623361715147043602467323218359614567476052501660621251710581435134356395538829894129307433550999288834972465397767519175248729684245574476664518062012888936224589996315993594648580725852876574950886877421429686209360522481723237063538269739925750434376555156706131786134375255252907493814873985582070917066017348240752372073072185465884946077835091088885910769118274591722209505165621539569941214660985677126749904290625580444099398184586608810912349270944707407025209570700204956031178569900436517881025031434428553421921769020355157754375259887101370308389362208865539265523079819076706220080539121209502763691624339186454695224990477575625362526769860548672433231547405621066907916001032191515661216325572639583283168795299597720770584935513973054948278065394950755168660789376020964984583292419963562355192877125495871800506782739289832734124230889457389103464156158745871957454285864828242848095295105664460720908368891800001682694941092590247975250755835748809833372843644039288969180143447047011115742681349564929234160736192234922963709073294932840687633658512596696226635662055360109135214108729775949255610228969486400642113046342541484524833314769246110671701933973400921239958736929962651458708205459620465145648281000677440977176740891103862598819961931831872261797829653951709714801399754052645687976249924690406305342086200508374209135902134273598962541235424902574294285597838124896581487803632112594332250206420830720175530947891037356383783590430242105746310685283958085045868620480470538665289973545187232051204719954197233167765553904462240519788937999314474701100378960812740012054144577343160533530868439329333727169907228302057516461378657851259268627588475770669192043289718599310241951191828158468794710771523250293727234308161558301031964800057761225272886405959571426405648495275440715803827758532498003802960315946835876792207501753054388728498531360049120371872975986217510912161462658879989295697386211959283314658300487040450587073732720449414690430656704297852463226397668078207780392775605806108965012263777664301974630947804136680305693936101579444831155788472340129749522965551820735500594617871042022643794852363580211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 95932501214166713041425451153353294268582401281130487936228084577707065326406396138052188489290110767257143603642871122039815744554420104431340445208114046232792662030139330347342613308672115711827136781635145973537288333635565239340922958588727032328445039122856050108361887445494641949535220269687069911976381757985139406342017107093267783408526943233737913936202339080768407965065005650266865608146517069564212932479328778774076578050435964904155056280999332960998233740796443169049526083730906524276149284642210917042035962562757652569737185402027149358007392263208982317179058711110336351593781445709195006663469261344176079893557958831998580460895091440097875859276890135143300785537012390740175988830556182335691312186859606010421653538365979988699906145022898568988626278871038864223539511233094998991672152657448593896990853880676591911486707316936497175905513579490480435670508443704797596551895215298065868529932522037797230826233476805749159146070952090900148019020713415948429665641908967063958309214200977693812868072842662151977732268163395741132310896157263384392680892927565186924918794422336516130917557066496356429096232476355739010022505132404341834726176363737276057100529068986364121420315208351747278962020169807291889068554446380504490015033068802422220316771326352209745879593235969394936158880067961929840304562015130386800927434316464916952943036390727894657637944833825921945820442252841266529172113232731045815998619949345577449463719492059627934332184622685785594627344497543187330942715089847114040477627247448077247679377555398858988724170517138473022052945548257481585188477376188288293583173028252214600329693582822419304565952463435811913978949375817221600927262738140206644810090324684838008137653346740899645585365689012963582854613207062081341121416113329101156130493621513168020077537117087808889739700617306446032931205344929015684042732347743273427943772920767487173485812031349881125697654303768210453049185396105733818714679861539852561879693444958140755005355049416879860231490883616966762420186480505330988889612766454770403883116137675247357075388223697113552803908628383741875690646569953346146899782911285820646507940626613508535530368340268873741444110413417231791576107422312491750425958395446622041520729374334321660465265092833278673414175424806638881407628679618086971658321621213101876599132466198316187914676958173021735802109651708861420147698599267274360843013885730308801359848681620288749903702370301369795785937914865684077971057162573336781452148472934659243748242065608419799524099844360070226520651625918649904725536595577170257248348525107011008396273945877343553632716597303438970666829834160609346189335039175075645893626636442405862634735257563095713652597156450613946898522450461458430171816357775258173544469507571599994716557370752037613866769310014657749472499706046770112351758072610572631396415304221044960379752923471511809976000184941074289752679167125168124488777468013907791743685143370042579482514718014012142203399553546756074375715668385285189946375085048022300652339071979612100470186131652361525251147706639339671322215749322245932762978494416425627238489362816291679549783916404425052008883791722425744249065301369290547518396823485457921463950557986541969156362857918201372431423873590712708996873036112359018884438694879091209871153075691118657341116273684446452628594186156808051596912582451153225864014705601215670376831604290954201662723017597477274269401874148625132149760859035287702054863636418802743573632454264708215507719209683608666007296128566615344731843199236111983370806264112099287099244544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 159338481595978169801118486282189258881069507965582261149718641958205749565261134807742992109805696000799605483248513999346550755840113021221098546491060422567689121929676424298154342039508056916760020407079048677451259803807029699858468856112594337384831929909913849601369465844015892807067692426600029336638683570821643832934178580806590208846011722589632385847022869386646850854733771247785533631300028336037964186911360818055921342218698198090065465875204100881413306879501763862904955484830291287993885003215820376986647846295692996405850232604595482601362713188434831774830131887471027062169614390767470532288462439892747473284611798331468474759389049852112557277334876476064375231174852699380694075630067298320051038105511756471328091020267451567683178262401514674446207226125975020505888689277520017828289447710680581385508292860402543344827907238933961219531605315425341116604774132168954267531399353472200700655334653573663230190319900168479199585036918758242032011288958663631777275735240434851014991916929470066255560062312402096028800363682691694590000591143050622537065791767572289556258761088006831555240528906037100794571571538379464923253972526046610059993934196762124315731771934055711709758045059626221569470332164922641433428263338387310735987268884045507394018928448460853325975697629811666358426007792139612960198382948939358517307439505968091474360523534449603026547959333109825429413434655655570435830683685100389821143746061264088051806628234595474240945175849386638597095060663644815387993575167688905147608120884657941562158073169688638503333350071186809620725716955124742163307518632095698933885234332214829070632583800535042911926809205304474234634002563412692020393628677405644305099293094790622351315107453604518102370778766267203799776796632412679721420152679771843873070356726670670252836850145774301971902106935628080987843746233998225554116795876962643450794223579675129119061494918767306326904348555999187406503479381739450889786357327926235657011967336161123365971162874269099791826869778229988732005043692600110453486397608280790960808872814159263085861128398734073668371620691873195492172574073717268427099258143140415335081414736220126449454612274040800889297717872726140846805030221575563545823987155484839887569375094725680139686689987978304615211240313459130127002176325810219164703805429447076745495842574635656505159175173436587025035330701436027218292013195080215427421007100747010241934076125240071763887010851162087385180124884165130538194855293936955740324978838023393781400377006677956963208255646193213652046481493668897869232945890384883937820175253643044545168032486895456545203454251624523127694941261975688374538452133076000101221577597014761951464123409772515906980530757998425283955475534441736221846380762990052289520136889513399486536596102761128833914030416949546607829979278713008124941618651227000538690639595539053330192072884026460845031702035304455385676977785299728458943626310536839096673200601971254309609301905807955159317865217383287743389521573237738507575490946757047162818243895616039262047006108395014358508748548148182928584572920248884231616881672310029530690009320104390843530774430543535580517928832092587201340315240468104754373373577989234056105883746824876262669002998565963439019629206718823597141118136051269554814383450250129251803109556246835090216188250952293055259104523636078963057185958785848490988253350462894504570841838601552526134304392310143082362539076441898917511980653523911048109725830296984001844266711337811284010670088798799529018716459779528118050582228414134602478739381792885840296280064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 50913556325510811626119934853845125062303835169625773186942508254895697644923351678674638340748926173676659938319877342742967788346004455314394038492490236922715664461020127349528135679430460074214629066949418971505362117936809477890708858267791811743350811248792133567368338937689349416213014618984394487940835649464975696446427368007203041658455174956646240895884307558246958426771581233350886141402362600881631573353776125538086726746580174984070754297777641279218974541685117255619625493148849958727565820077342733992472485385200952628160176574624884855659931533177437855159785340004777487736209158694846048069145709372012125876944833945921948663802605469325880617305478307641447886861526960646797674383268079849591155618650340207773603077641611925606724645492029218811382079842829543153504109438953750896230200843688267219450904137491781209959636378446542374942815104050899641710459302511049688045451082600080218765245384000546348252096092865545709515623005524197550773511084909306521759061255213085034620133632125001819436448809201351869157558931505875048721091749776424599351405757969889455692796748894589021727892873036959338287050660882239484962674553137617180315522252729142035399048666049582539737709131452873139859677661820323774476022593295563610969819915234476782193715932887996824458464203316951431324694763813621779252777673143391777660199677510717822665866390369478403142743841979032382381711301072902972052212978341294727305857474493101610602727242606047917015666148761173040265375212945992321566641445388621821636523484237716253542125064362574229856204612526971951427537553378638497466254611154148724767813848345992651183376127744739589517401598785329328758350914653124756297902128312447496583882848956378605401362663645867681406567477968753376260237928966181682151131598858189242673685237386641551926233115820032118927877499124806986875673979081375586784165635939868981196573160210107954828525385052026852594402319956375103667032530019300652371352893340771793144082553714967228348356557529843811040333634227549058559390496332431455932430789371618943919757367120945534147419045241409234897696993807422888739854316144995159867037456459060037594019365026749814322147424826968450782732401679593045440051178824760619507519293289257669971302975357893365483072507052704693767466487041180353764302268822252048849836082946070634471620500211094726828319865153702457904179352370398908619724467964730220253680901595341067720248840544066758194952294423953222533664311232886914442452992568605717622922200112127026472624664428641805636508605458490743000674911999520662132378946669999126031396613337062942343861659519512435962605696115007042089421499744163293809735396515085620320806415962306831759110152090145739912706036373108813624507530533138892304717847058192983237095026137944900142124865666916725777149731104175573507897388087791822360136753654057433475818121030175425731977492459915251449759754225961885253790531235947013518130987793482459493889642242563897143467758687515507892222373639570510082069478072480322769461782687798024210762135497952385973841011504046984687804458774637191951624235274995714399621660958458995051657432141406826777655379680501807870814114546840000542813701836815076735962153134672006041668866496283382767911737541310286539242281754680774011074840783226692927065953511492206994455328457936949287057122122930522128185384257007618280058676964067460676906775606842417161377337340319660000114222119159051890825274500756005275306881600193845385068142167354530739382313342909780460611021134417424585838036164786619954430815680532586931240272530496445501931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 30969814380851054704455211719726575159012700645768654590453126049559496781827057032461447368171042284827117445419405177533518957018068903413018498341817924669133385025307097632868775546212778527512246711746103689471042648599232751624916432956546543144161886791972068157808438453401818601447880022116199571831123337182450325000352584237422053550224448693962980569776188860104256447188130068752649590282288699734486351903450666587312000443720428491707085976455678378125032729857460596860014102816039663827910449791140239547761809483287357937965938501768495590076429517020512424628257652673653165489736969553747500540535103702609039779309670588760380769829082956901591087058056070382544868578412065203554279719739862574184258405336909650497417231121996996072445646621816753038314381073995260880690956361171817665023103839419771452005320664319365400429380810372502693888096575377388327590017326075571421176068945672615449043037498572969810036540163515857075031472596373352824171142083256313689306262295128275540001481645185552999390212764572480539928216194537444211428478280813043144602375440057769210354338783643474038134370321858808183366574818153177659643038026584714781001597261077633113340959048090301754882988622744252986628936283392475286622483568610753222624644163528559223499813811273724087382688106712532769592505479375685351261034590926434777531583691425591246306607895929176723679087741921574938227657358456803561645597349881544366838874196687116068703939400076368828388059144074754254914288929587021984179269303191289199708843726796686620011577949444710847992314315092295300639691757129823938747887143146475912371841211590130985968137091738744870149983113325413767978187570612679504909070409444622456926444027844024967889157815537755250193210981373927926078238418926448313573770172867749925943671830342675793744976542947033627547082679625618199649554968150134895984402060212074951804162370990362305868111639484096966468300505315185763890981685744548449849265330046070005376220650659355939973971575404346728674884883007229262296745035277224993991571515757131817853274855426893004907218502794460021703340354306431970104190969605151362811511702491843749329542260458265064093122194816598821815710228541814773913518212965192592310754434532703606015929939628015102534174151992526682269811837240410187362005632565753586828276606278770005769086005396651917477397042218152829211456056147252114609889486124586679850171116011511597813180854364276803572887716320206305687007682866498338530514700481170768109660387184999370127386033082290818427346442279263492147282718350806847163156892473740961050149630891696254273702123601427670397324161822970670036857984926908200431273456902453681440422714863824415533848727722604099441452932958200869189951598423330023798131053414388512165194925340899928184224436199128260266765017836319014690002867950348604323933046690494066883047183797659436612537405874418055933390584543218932556380470460284274855942434287160998468707497916825647012563912923151523920317494017838882416271352006094108380084293473414237460749257045327142108826033679858740833573565638002764524975872489034225784975324502115124992584726730192186559707930093097376273542565591018917051855551348485537932090112874838079692115570582723872274196208914011334994307694923793087467888554041087514647916801027264992619779737745104643254873541919278110545288475126153988907994856868142008479072634162679819669513296838587490946888045058960313413399007142842986111340998740526431266658646250503009890147564601214722634988647786721480916881789399342871360078944871573339409449285461178394764902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 8197609125843354250599771592650517806761328919681012792221511502199238763158359513061183444946207933002152448743821268835203616146465639948728501682319701580021484548763380569467509198025854984683751759915822795795429677411297155801021956318343608100828466824033315851561943519222377527905633012636255008282420562510030499495593915108948772189194591225554706018047862965024490574823513608749580039188237852053552401042756202043830170251888446683258386380283601356771025029013844527261469884831670963204977385861635130617247656334597278770444753344962540177823350327059356951421589867437930141882673757770888404468033471042956901884964570002157345255182344795344144140889898435042793143569745039929675985343701027450076365233806465226235169753695888166514553663623093670206435187603966809779127634688536200238776026442998990397133676924983314296348323226153651184136445037924078723819468248655963437798725592679229069422035057605848070415838604170039115308337166003942079717492538293832797851905579159306895024910387850798294824681097176968973006930184040207339360577216491778795814325976458232969530782670511851697778640598188141794881475873985948736185774574802342260135961651914645511825035113908842989333048758619424404139770208459427739584964281701460801319845927697301347747774908187925148211895487230401536180005995705823251543543424929598343424993349543196815279364527436941155489306067745340172016782673801894297867412518924145270402344569344094776660981000222577355694450045069124682967470038700542089595877201361944643958740704500550305458058185943336245807414344825390265064016245123081072694595863131687047948001981031173730105578395136519054546607701584571364114850621322445104698935896694703428439552753349576032434847343500388749510925818961089593706656059055439921252496578262224020623492209523057182134237322777513956920316019164586659748612626131722682224404148869182528626633692916279119065868073482148637433719259035410736591476777267711372455126053938727048411132067201638831978503571296718397307421122416083852096984931031168290963483158549990838663777850059356481675199430481393236857005264733398942166864413883409934468364013119352749496759914541357636992334567054235554555917827313897542432275654309181264353804466978533548188913295622921217737976704434852278724622213130508263770115014692354128130438916364242635674784004114338248067697726419735687187709914943259319063467678440020422833812202165161864450495286391974158351184654727339003519765043065385794388417634106914671515545309724435175096426814226038212388336656312858490772813927527973725336528034376860052924250975160850572432884820787725956889138899890470898374365430651719498548161878565213817552494670441334959206244669581377979563538371411696607467933304530456358691326916153847850418663759961436280598737275183532206091349957914969626655289016269331390414769170815360736228623212529898746684323564321381785147535895750671504527425024396687684979321048497354518554449425932164425417397541809583226018756418369182968575774876276161032634555137644767682886158664026934291632483167254724484464392888038083307129952338179221370038256858755314127085612652635793199226427055474061963088495361411746410683765619669078633240875455285849056379260901902294790124920032931867770117163977031072083256042692371677223463156496270359726513576664774217239116792180697845078892940180345296751582841531701406969900357765788113190895931696723223900285770591716271789398441336563789078762093930014205618135526730734047074322406175795434175253001678083999304049512869882797255583977088862344794302082118189146932510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2639255354821313716120138711841531132679377332241835904758234608018253827108822890445490680408242408035328801214097426937697381709627423664091933267930173942868891334007092351800687322395341025637345314792481282216852159866564793854146745029424885083962951568726213664867034860208352482730588696277021705194497038512706657639501986677296061744208554789213655202219235909739281425710031266552174771227501720092375438945035612367681650115669794914828785380899342725719062036504625478787238900916949431670012803993808339632368358521790005930885058982740015192761009533532768355590866372517745103467994403271353139514702729036673519250513445397687180985128969740411721439945344146888133019684399137800575824257928471364743548322075471743326621424542171457470045021276757702667840003475060343871489927499468472991810580039745628508273438668756663857465294311248791250355537901143433382598231834106677605411212737909404820827850240141155716860505369220619251881885503610418428056940002021575293441102536638353168795406060772223533236286585357825573854782167825073850543101942729545276517513227280252463208984006867654058173170018136737757609744567847214694406732377169433034080022251124323076287317853508183968575761867400530791505657403539759844632350744647357281967574746120057825265717089354623310093939597281845557962077689616326461910092489819568440004282956755685575150725636673069631546904245606132526472720297281331186565768157123575708188203769275454814584360304435499370838061595130572101672545437662935992955804595554891857676734885960913035489585979366728761130218848469945010469904905632349517821455829015255020004693703835209282664710718300533715526567876928544682984961602100515529712002276133906058738060524782500788799795067293923550193520168310329063306938622779458151687780808905171884374856098012273140368048010656242631632278620242027880924469389018248344338065722712644232915027878126017597780904526064647629075935674019286860962659735641284053639855522937497272277309859944296153359744976315276796294770679959124275086221822287413498623526482632847404506017591799773835892445895587630951918679028923017572552427376549922280956781145633489381051167894949879346683982867900039048434224413048549751536583112274901361556320607638123569921132724533024122503807379598630561929577706229989876004868339407840820421127357702927126501066596754665088688151374080587578575049338892885392833332597499843435452752338834191720301996063254233591025008922187855299571188063936403408826006805919878499564449684388650481015238444962164849954498993781530593845690638885593679159463922228672007850116857632553003097177233431111176082916266076887991920083516241226579205932839261146661004165390362873890874636372997038637578150429917769472200075128645610853606741989833917094025513157950616645807422604975586475005301640402553340099696349661294838136403651831161902366598555808710243999938929844813501546715461683314248580663991422080210606726855934276178027171796231878608609145776848598843151928752456666342246214747960789276826365814875603228529388787827659433859302989874971636431627105311378571019353377406876798216014809919477385289437165468409339739213512508966352609220304688023482039566753498475174562779336140668490068210433980152830347540011537295615340676181910984539990950393079780850427366639083552109844796427917839955895430218879601385349392765186885579395558695883701956132987770936897708515773048793870749706895956982095931628938106545210433643025968263402840220976739541904068619486989590583733218219444901917700978216784416232333920942902714902574861500554877083005747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 626807354080518228775292405838428876210138357297556539870553953470732662826828591127738011623909272145199260438854683254836550245135754117772754373832552581570204124084632768429354358205024639410141939531077933814781125280616827513649411029837543130329218238984449471903132077085943547314415985060769144757006190207117853537742391844562232525866274572242436295653239171370938874238981245560531697865185967941423079130020769797698107675891283073009148669692850172719610718800604354406961100731233482009729649884140173144070076543894677345347630380398935040922682395098386522215655995308514766649323443968797705647070972488668762462896605817690680597284864014970252850184198266966841179298041561566277619096471201724360597325927969524379990125414560425738802823015443394726194041403612606953822289703579660050638611968817192232713472050980862526698052181763842788063023236299735598700636916773310214075526742176070691289270066390523107003979535373854279256557056191988668094946152110776398192604021332815367296782632206209716866299211886808682099422338777405494273703699907072239304826955350588324814259858267986899092224755327156701416281973323182407376028874672830885704534586652727441491574229255127799699711238792301524266322707204594947204819182626980533771838321329618262627623967023597947226017393667983556431554354942579084355267663345983515802120866634347534936251185043216126050508397533831623557325558259627785689104917243903398547814882293174408261231021684020194908335495814074085225121057830227187229965783246660538586118069934449343847661290661725251953746385378317009011618464921642013697676609688193706137942958903502966686798486896346539113950869893946238316284233449668567479681978671831853132344737055067499496838876319984315966953103808153656039801652101488277487931661197815432002283324515550848337557649714596049743466084163913135447749084858611597110215145778711629159416956924068356403404408138887990754386174682712659078232406394861620263197185470419725454830950720436790545812126496189272229179387192891240024635789089748078121171088280769890466498404443811868640016946887308948061895697215430758342842889014241704942282207445657537546769179700971385930553990042004637624236861917168984967979141945505403367796600748700426894038121124900926461963145904717952620603897785600372800327652779711301291381743939093591143061457679655054595684449416520843229522633163031519514995458210128320294979231135977369026752520210538463605280637513931567362021628033141869146101569388915617685850875170276748060496389371797389010014237634340291297612592213476721570098720575105098901123024388280026841918033295485247790196685872182236479136525463857969012750045631115206768593517232660588927180926580005721667567809952183846280253859618643242514997973654123315525260542188288644770578485537742574335797979588384745380205787754135398887027560206922443655145722406112780859964400043069801364499972265431824930120126440200472436619083906871049448972887073651536478964507139341503912351976383013707840067423078118463425285375605298911046991337720269082417750818928833128361569380689889506014057198861234971301892959021647105551612254690344108110043157733740735627563267497863191651228015934038228724740173325412948842748936976476997175650489883577868601246392558876942435764049686517484873875259551763874008916480881418221602731828706938473077528373338285812276192431268003304173208536881090163499102586236392218523229374764574124873224509974880750673349661699629470708796311607123450624894531518972554978856368358739684212686106824832960253097876559196555143724986000572007055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 117420102888207179629606951451860142576469029034943687442468035783296450542242745767739220093757381908901054419017916268798818293635232191284218415349606265811809581262289939771142792047848440973437739640913116074050660016324022673180811811052142603090035994445402791762352264048093313078464863394034113292069990681780608363442278879696227738089960884015517789175549893722830126100300330595570589749231681733442596517148066306738033523282004289705319300989395433726856513789770806538829168586364522328412170610211772407799666166080756286103137675452261827474052186060876332805101435100956082537023912219689945872016590428049231878321686639594277505160931956572504247206033310878773524317950396313742091662719540251144555909896259936619405821716507202049730318902832759185829363438189904087691186670226329956537917740420727925750237327731833947665870441516493091392622148891213348648714411487949090933774110656228151700349361730002870553329960753296660296300451932999685654958785928918113765115275654894549605065870994174614514488388239538924030807674779860246128343156211378715401096232313724313255861356318572910753971842578304870643219994820645054699950053829517290650390149720085487125335095704955406835711621610562173907718692545610712022556271541703023213525622006592125127927950875758040758822903008054800389944996343167692228130564799911879063762319799919995806638253333694130518058268443395626729376887053046688864147859357500270600986004839557298729802168366358151169801846517416529888238079623712884868644743374015838440374203184994055151934133525411975484353622865913797652601624429635405183311065412214457767742057476845896108256279770442878240797556884048668579724151018562981717396691088106902425148833182545661235183723498598924340400580617395017548823102576144078106538951844450837024361426479671751524488226941406721014337691703480382309762505693051348645174980835376702137488212777375293092285026074395791774874251242685472673686136379723724319855855097705869161591910611904916160795531863096442540496969071862108031662075460256293482993164867403935670939980619356135594489131581097234835752298885430606049814672100776165537677287852204207433664063313330340498531629543860901326814682657200186757525949589888830357055972826660933498662923188599011382047815027304044134281491477194020600407108171407020936320552502941215237651129192341711375319890271026519392630227351324368432503149116936977831248016973244633753305404502039477202270030119982894327617906120903912026784654689960246961692622777579623636275556197134158395285669045666088927286570761788361470358266829410187331099661762574146617145501651093486892356055703553939875407190982948937209420690428881074995376928292894186342010425852023257992751560359117429572699956505157808996002572676063414437148128317080306108686168560361704467733823220641496757296776981558697517199495449851882118194337066992363140744038628280426626711071383276568669578323305714704587695310518717874410875468196182590201601810161243516344152887830629013314715548632827834542881745677868523889409464451476271457153683756969795823378872651484380873711386387731881544365595239023019121747209238576194430260184201029261939078460442429079096366834934679031983024525751104095915635560073210681131862489022546884391870523898107810514339869843570249563319109503143069047546103552216097269948331906087195269761666078124646144623540154067329181003462035144976240641373025534014750569262063204397482002187688620971843360519886124905903520314197387236280318318451560594878318199996208535838515445062043229067175943174527703733330671577783389388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 17116398639430676265670229615091509348947940869556863004024851887082969459083774716899866022408714404299151214674096228218293317627984951220983494219820666054781046959667355653491493221385147149321327739213462213150927173518527260752393600533171352129834599127640477596358028145441440118870192203615011609873435774953420455794783264115978717457734962247827857541301144474839149932394933031644164854785981988677322036699477057229326718428769737553702405508350622488996678996323812291267790023015190997462137588828407757807932233589396648866771719565880491020107215499853219953001054900087066280169258116866977416665740881162048648985335502919737358483507936734094863008401606008371284802338101780301025300241045337848688028168606562556148798784128301304122508582935104946509963394579919130262533584468985531552577342257084891188364528587319100759441192120410187049223555305420033266871345604494211738913366653377080773520844665260215315888645298912103245094838270039026425666677395399453229345049775073736221378750828883574004690912538521730174805131355444246827267795924990848894823194893872852905829368427458917232292221964528999344948504855761439737948742951207557594168467840763106577955656611614803482858784914961656053371343358273075007225253433489676458382159240354053278673489285618189799034197792141898256689855365822560515212767966911870569553211395958613472092222177087946178417725509272271269705055785896240069754964492421199797641954337276048953549373427805285230427513387873354021991453452570296914933527888843102889800881857267307975095470751697631682218123443631630336363749714078137487520520671870037645437343270571644156326955981221410696443441959153723994615365104948304618777387693640184279967442922794336917521561981379907137002498240142772619624129532267491287727568720246655338705493267953135217379094303595653878788359420797991900301105707809730105634098878008144100407720153204470657632949789013929025036337609263655168072262180190667802519603981478259415552135811224001613999695694051895107537165836238714401664423244924747120574142545953512028771819342994029373571634181858831231419797233193126230884841640527983143111438621874387160041061136679219034211744008253148358467345548745446183848786503789719865363936669048901369160768481080514167467318764062641309770913807747317282620733986692762183195225294452065350364877224809864133598503949632814101628692857521021905819252846660401105214422000797672437527903952960564892096718838428575987668892040135756631933294693894662966223275436073986644777610920001577042374627791903342442393713510749585262408597872766730423742506728567014444770935026384731046814362794484279493914349123943174228837752672261505310263756314224335707719465842127561023457882877541749113437926040948935816305550660006088573036103710397205368761533388514395393170198170929267823557605008035453679901700418132908437970271027143769496838971360987603731809702369851288275872552407246070287856060651597286190738413423254423060001764661861041461573538698103453595164435834835849682211754444151209029777219293078212748330356328039399845870994559685145146440281770750553824275183169486809033134429594908521919307071065611210286310326640728835342477154687537636116544240155630777637971332723161350651680832711379554464703047407728652431386378036676036981013782368537463075922267488914198594063506489403700309157405332603259550825329840509483688909632703123846388993470180821455033577956259235194191809851828650400262123383124411733581536858962040011299475159539492519118776225965677708488424052695369044595348904152020210902964921488570843136000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1415665978709729547374354574385019064646150184119104414914602905966527580322088258833826032492051083619560679060904296784113232001665131353044376059719916746342197177779540963769657617356673262268433060027744631755229021130498449481641588621920621206943910122557558929457563719739352521211638716323567194448301356000666546297590028271502256183712653527436981846266300205667189814110888928589235735652177661060515360321823353769009264788190237789633030426981339356432027193512331151696578163561083289393380716014590386136368535351596009679027684571928836464554927647583052962868650194585861632001614664103526540698700960169952665955708885012078663301502705302101927604300126261575954366858698488740024663306346989795083114620799859349989358991762750607543594397182430775567819472926843005812356303301154624571939958375488422461547864027107432222182483744998300028378171859389480784193964757224832641806668344866923565745433859337696921147020247429988967047738405680316725281914444652993510158224798231686391425385245926057314082923388464917875487258688095917206874916844478557382568846808773181973682366674333872057069916596397817080047775217297874018664218948487173497860002501945824673110566897741088777696770192450707812112871606077642990799627072732551067003960881998659434272483565029863628548492377880458691624684682915189202446720544653857024804266281395820322882904682013795703084194925916804283552686433025822915009227149308503454157524218842340032556919779957238589917450237625021038660070495833936244786659800676255032340318221626185228634973656965943476602343579323458102249775520700607976171008228301721384592154692621263153008892279861963545261089081754055936349542929064149561567863089174283821881144686891226309770083699562516951614277288968404715260565666606308470943366865556268643635164777544791818632681349212039206324309982334780477891944834276486712453312766594098888334166965868629162132215002851718928758565010311095492442860922985791824316478953746609921987344526996726947668503746970705342358291846055839254371372639160353978840204347708230262329963688684634797743130118684326950478312108239700052019206294546192446572744753769815626621398739399838239244217559318138640079980807747400689626410553342144158708484951255243660085918004011834333989488288281707940158998973239374829999268252231190344382961962808964270836580488382732612910433938253526955134159696446862962170196360868806678007146107376386321619572279561039103095376347994040183462907564689338954793879636907379026501209609776629826517846638050874194154043168028960044493136114018112829733116255904312304174321963935204191345879441000750430644119480839437061892528174365001853500231166476266261978132332876930677098518576896138136753524433479478729979591401488641054949961492285825728904202495308090162843353806412060952152377288450724588290208369611344430788750710135251159928053189420300340098430883337789412156549712751225793336341369382800609497038390752061873500424554983425728480960261293675588721203845428442117888567585365226686104760121848616220939777923831830773112563986142772738400454255265645837909486518083150863650234113571315462588301141443749643731388580699866503529915492891363085825223030041306855554809971288694628989157091228156703081509846970674767004086842083484870149093383613137739945305839181060053158545586804590853296460087198122372182931910620054132731442467856671743779388783696645997118015896502134694826876725356892543991745277685995985651624343968759945034502390738926608116600552016891380836320062528193304054760246632065563577872951541503319930402096178790400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 17503015004446314475593959783330292268700038938701073418045715500290166133375705982286455243726718914477201265193658323544037088385844462071929056343478252723131870143407730182581658745057243012456878875423602106082561875147296522252647677594920888160843461174002085127868099750911019243415024300031796443085870808939602595666416642058451359046756800574458070693730884586727870854964541838958680111472135088438908955676503087132931403926037735114707688910562179700472147454714088393224503827151711918424496913935965634694333982833140196133561618824825796695547089549934464902441549766624477712909914469771257753807809538451153074002787623928308788892133652654312458225872074052829412750579450269317436331073119879589259090162903339604778226073257743755057662664891073779137779211470274085876246801347564400566244622785983427348686345512475629025484054584569183208551469757173768524314336579305853171668904410539418477268069189508921066733655575571238579867399783671458756679565350582850981898012068930733325441679035793009803297830537682843141194886622870818575960340498323305412956215309166753537875795110511186662448229029471357205466889540375566283213651620795435085792025551694062091898948568169714178626456449197098027766239448796613081263183988761883330399452304194700971709963247359329874436240225560971243983099956834803215251102077194463540374974458876302304130360127576720875102903935087386692512676088184665880825510878773257174046643180930096345873687936673588773572580663446313902470244058010204664360557053939932149571951650756399969885158669634003926893779601842959524172387520240620122001201341357665177276702559734924261863113467436365591052542214211200381572422422214999333471661451513465742295049466971274650363305520049236145611979335842401079054604715902956460475882414008549816763437227705423610199530303808933519586489506425381324164387307280512892313568518205094761772617964091061775730810353436355723662175345707075627689928700177093737467632403905146318851619861006309722597422516402502619019365272057615791638178693582396315329235920305379586879448741598493239831394214194717328691072869055652146936657169913763999187928351349404898746509400687628974852636565760383202954747434276948905118795469317184631232610099604049712213123825034767099837911941168660768742315861999203862036862509867732437021365917744205844721698258724335256701296325734765488926865668671828358571591348311491192395215343216275543474830620346009347171055671157845530061741988768239380665617202522637053417947073470103275445626760548315815698987684938916825050546817552172570983355917536787551899123792981799342299541669672837248525746254582191937161612580685451649590794037388454888448049144725401917794530013424418699972962850386505030419412195748751043451596249673048945051364675780854491205463410618847184850441385095732706641603108096444214333016377663029066472159488634728934752881667422410993610603154112846242265761738952077657741502646573398708142148119976317337114600619870152393904898207939621320697848922139149948940473611953904814899781218422782487691604941564799511104583293700930598308790754617896663431494291248013625902001976417145265937443612286764002275614159046922407205924991168090116377198776922241945647751456530368676455874743067645246136830596421267122889554079659262454084888074625856426763429698297313895434296119830494943082003824945302088005593834734370401016281736667733804026444959082613882980499389352811757063003232199177791040515858431414906111482816167301132455456536120476776379267161859455767552681390807742967404916302223672710276224909312000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -7339643934903074104215627416076373125753700240883470716438849601389714822735850304177436618427632768781958413506525780292170697134059640997150703174222453511286920244556843967317748048689020085014050538590079222635826164020676487391036026803897755459444247450948359667608815373001593023912792350817637559113542224743829748457287706599906404114048571999904350183213169170442654368666184817907604672944642969732407230357726682367965802752387766412743410827384206478082687384999299295614536277368671354963286535183646793822177549252189452890690758562462482837428751576638657507542382848011006208507123589303474626131840058788348834634506131259997704817681368722763603534124498294454239821884729700954451336446969879782235937143793697766369131633119866721035491243319726802786160884873251406416502029439323785792860756862309299703291013151715610566408003593487156833963056591518619907249720846953483008137864420293985180041406529158117081975125017799668597822282472488639306141602112040875975656709714397547003145971916045939888252268195098467658105796514708784419815057117747050496044008117974809153450342181120983647479912064206022328913020753683595586197528694449406209063791448613965521798307357049375809779642010020347105105323907258956128253462460164069128058709042433646943739779626624099320385919550844103034795665197268606771314443968562250765624773342029383899920586832544392593426161800224615722832369759842020647608227397880867700566161954385435532807263312679269605421978811694545218329695693878869643052750871406444320561246221578194807537180229778074489801278985278130040455668455932080122652257472581299251585561594287902633518494509505752876943536202047144176876000718753844390317862362927299081133140115287091972367324730355340205290291121677087201972084464476640698626301056955259533695416483118941645978058421280645514423668466041861509632225014221165551928770490525340985059095841480108692428314945055461560891635424784970818382881381688683457869731200424424983389076330896626511561878907895027246541020817177366882161277071448846722626293979536907259459374496222879719991348136612836081799923651787183788176971342610132344148648379554063230957672221303501149408456057035826435369500745861895925841236025848270652701234911127242047286241822285228095649584088399159731273447383582543765743576289021358921760233603064508109344353529355728459480785251361003600599736000538494434983388166547366658553576354253886594206312921675193362760260845838271628526018467411652592003931688189231065732581542078314228332851136097764171514293601369345187224529211847371289945647213533023093416016539845245153640954877826776491753526896697929844240353394348111259029500770711350140060096459780706668320607217606586039037698616438833265298363478078231470784494413774834951849290175126196314573997901372074917768760072106692018660372566517809990546811360695546119186870772100616344247487634025211784072859014696515388987715991356713726059521618630243455179038562674530089192241089552675997309294259174712993205775447307628759364043958235540333846944462594723504615595006077872578275991625759313035317129718811367678670350308729349413911215454051383026404633061818931937681569764802660085008537595714945832794075880341309913628519368270412960851916390948666632683812417951674719893306699888051527319353861858391547507852865246946983307730914545298761518538109473620587810566673513706814707104909122889976470421474190051799261456244257376941049572009530943213855310177311686513087222376403956646925504154536068147168290728075627088349819476381369722270609037748962353112208637952000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -641398651233033414542766958893013025836755122157891441651395774899659699717631299444274289491288308454787011806777048699157233031267652059775546281083560694308274846631821872518374576108377860102968173712817161405359320344238518300276429819495329104235372106533527224959326036006212582756248539863993569464091509813790408233770262405073261467761464678638465472965713744851114506906003900022845182387890604916818361982510766061121246270776813698235227991520071349353093821433525013104331790929855306382128000797169502313569646184524587034947760347640110063840693279582819133174064642556113589058698649481122790867111498618543143348896469344068763774406960818961835878456271633399998185845776514214442032302090271464907268329355152294242896780215360040068551677227774050322476327270421122342700549818273165581296157525056308567246852421930665681274831577111713497453245001572662778883542841868997085008438548130152598389324595600616063121393702488879978508263248710285266461375839280739273875519549009507121684141899283679409860019518322112551637725706070107050939640678540943970607652003531861262299290703447598587815948300271836691215244538987829056852219254747619387692889941582835687826529792963238193791496219816272205128295824986461967469603162835876736851019841493065275614160327896225181064860769645130495107217947279202102807430409920494456221651453013944292968954549804204897555251337108166704390317639938331765509938983940045381371712410802727450713124815747227013875887621206516933437875350635044890290684194746900320359627644639730314262377414347518033429338510235610783989552308334128385785929169908897936448102066244174250979045049868523855393534913017069885722029561663954457668608523344703939923235101077639672350145692910874207824085427900190834101049116903899509968587706154669312856427648727177366843129664395745347232786414595095422178141799542617707827553767594471067530114864809757646886806414986392476444213358604759336986781030046043626334763664909093320198109063070326060214633665371878140238234360257027522726047595388645792211434747396141824798030546328905493199161097602005937870073887395296010452499015680193515044043791384187048229678861454214484450470539168990960700329218212490657655560865930644189624783187881477529400583728113778987349774448970781322208595254822394015290800801542777781973769504482186451020450162132956787522249604585159698594225313795137556778747465407382133793824792538773994488504331793626266399254448512120204905643911207868650417143302116877834906669813949477661788285121256395155222088347160107733405018476976333801529135104096255693976567711511076991356466394174534313681366672864662876894780836261567309834140623973618298637226273759013824087094278531192666182169067510128677739401878062530358819212530727809917042024571221363401798754779747621104611859911851351437574828915839818869504664572327909796991886703265927956039543975537606515890012123298943899470304345421443600209474566679036823711888762162438131894321484438060008281860639081849081742303531612846695604086526630396454326390343362010609987369720375320542062273738692892545799441144388550543529845622628946337428005527007123101340171636041382899400451582044877474240180038900455672412872655643449399362846951358047367001886109868547649899801783246337829619273457245984599296960940389160012066215709200802201332052855729745330918489074334371273175883801536888230488309293092616567258506164938306173823071080579892281558547216987603395046090067830059277277028654629328383238372288585863622936190318596093062195635740847512600508768240321594282208091176960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -21656559002851954251052004541017921314747034768963307480908617000704834516704360841160872206034799556692389448437903756297595425698778646012938483219996223043119469100615533277539301254281053245465308055059333598990355401276530180765325285983846635895709656488205103169676118688505977237318010995528315031784018744169728287425010469041831114958608100135261645642328452491735611771730999927143116208712068591495104902143782283238527291648581854878427834195017355753238149090769226007202934799345703360580057492026378857092680460000468697127115373852069254043414126639016341461683997076876045180416840425407229495045358747382751038963085034720366893757353152961887349598924057486722164420825377891708300575294538025953254049412047715384754187165586448637557267733965118641832328272137875297906315833359715091478214049244318017769698745402462011035306961564476798209531294255916448715259716299180353897318831141174799876480576515401728604401378893500552312771229241760543669773644092542487069285224015858359435295053866794396041072662290439751499968272125414217874071838369585183737414806402884929980372720515466296598583109600066812927146162729388764405288617590543032324893561674947591160637381071474341971835551082584370653883751989089712744081095700636328325300826455072772702507238427628721215195194749443127434734682953405537536226484132523162464446629278088248505377333661935766860656326863331039785954603519710188870434374356484402732886436728176406466456355766912641082463572659615464523914727883715534072089272268603624078938850266530870735451759557928813667891120779034059936344706474750198630644941487582786992205701823381641276212160573811789512566352481798704917432373688723038175856249275341530826948774314294808966270255069119068006709837452645102017847317378860872564219848775438786689327031631618553718838743892229105290313231374906417085616838365263345051277402240437635916620489245442260069673474178937944085997344162059085394710053881348064382424802435732827806763708070069843227826594926311022407325987691735021081036407593505797297023118742854524414135372621393215362376699607099415362008160029949745215512161159962271996685581932299703532632700934485674832200569423233682926609889660582716483721921865149124742873266316092153028448376899371109710399799464052855449761684095041287055013617455829633726870892538540619300561416467336400463952068034111487082113348482059356678263735697923463091982880125702298858374614638749437838570153834148501282437906201494545880737861397496639921083409923562082861275815419612346571077449067931894021986525293235744801239056062088281805881002662859865756019412546201737688435653791092860110749601043373228307855978797590807269016870126547325347380490204604024408191549115406728012954080636466418302774968236987589294936131869928141922358928210305786894725237016865584975755581747091570462932932611420824208199833878606981104130417010199556369964891297828127003455331609767673609933415091160290307324361763533900680828873771578251713123168366748268387896061821652821924433995065157940353931615161220370555585879905821818737882699795672160745201716998516628483251976646247786761502292098578018113353171631308075465758435580668958270054035956410308482966074956831157482663501981917476241606207416804853123411690865355219692782929153856472044817850681133739474246229409450491505483347753934468193008363646769253596433552023580478430895479802752312375676528102274838174468014795295693666361284411230525476691596690597359200539768881634349790800206881927277853327332422053867567721167050951909059613534857534984145810227200000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -65171726869935361368971325550503100582198342079148847064100046269659417661668281026783224614986555183049477959270473874793303867933867724143913299586706904830451047415111606873339337663024445217288640652746544306471959596606176456730797303494103968465505464362856746446778719053064924435036890890393182393924729187165804100357752053740623304444288067850611050413660579473615191250103666050529084814061310491285547399967979457882477053636127243035125274249071231396356195421653460571803172429825092497565252506150393645294464619456585674717259057718827634248491277502713157627069282469219400260464270780399435571383895608714263747697284517779400495271959694600077350815187020956665643671587771911425647364696678405623891772888695102426725015452956000405213344538963486711910588455864938737679180077211487210128778188541124701851573753792084916799012887442021984602838813502571446689958520765514148798583589293189945083385126684977662767005799633735180731259236696429015300111235507627717530397797953595222902323356512904036801154444388704290605742714938511148189212523780973856891344671331070281426616971845113252015098032386738969815803380494610555502844827515518852830816989433274201895761729027523054722339256023480025849494061037191194111835776775060204779515771436494558526821585038042772885640066003224020581309469253055665577787499014052318536362463801840445055023545159466943996812705719419412549944454800195196116816005862390777063183684481786920191658215619661121590267265789573767969347532726950227740767726856613950960410659092735305159215889293780176052682806144262407893780760432469137704567370829658247093156692768669883901354293756043001613482285000537030470303929916754429760469197011771400324473095720626888869535444157565123999112505799409451986149523788004449722987231968809265884753211752321396689006631050893023808746587933474001206654178389985768764610292056984186413758530516468679977992688882295859303428632088922274391629664867256782004335259474658577840730600430923577191262208114369885598299042730762421960087861764762438714154701042196777576412529369831435332744180975532127565535554995845309612504485751906444617782495040913943661095465700340421583767881658621315759841097254136718568594395801011405668135838774167136028961613150949211066011660052759264485850055460190767274252840260292846966364849587971085123449237900376631939755274987659079439060543559773522488893422100250557792589232680736745958963184531697180682294456179985691661906907439684242161924399778944344361823052205338968684749292789268521420552080856810455471705502821800579308312915512822393762204842359201859986676542519084740886067529252969111937908203048811738345111492623501688281124074094763269706192770470992176498312904741735509558735064625809461303483313822522049969990966581902209900490461702092869427189551544223111424395704207104884800078794943020390546277643401419981040062024936513820775349593642934537286770856470372257502124268491792568914584970560117633184313856699673459284076620197471108899541847222891047681681232290751819018863115439498879497819120790082430601978081190376736926340817754143989082362436001396051854122023798391947790092596367318150393338789132763146060326182205277387930438722690909264672226897313555687616068843860568818082754647570509324504196670855427575047632001210503660311719979486403730058350205937834845139794572703180533572534031820002039404935782120772690260700710286299104506344656252204161087661047608071458067379338208356477490351129270787056964123633592698735351673765511698878144870862354437877346332856604851542425600000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 35912806122099034660866429242894402829396824859219212348710937822068782548836694369706294441364210935838734283416930611759442566412232584098074574366992771318153701498967403192518483213935289700979934991323932704621625819505426657096064681149013321436951247208655729549774929793289815393812123238887840204898954259060669388547059126880232615973770174500349119682698548298769438057037246773002031409675004176048057575705611198714107881730286399313792056017315064223254395843673928105612450797447807609454302336970628942658533577609877002450334415939066278759435907327017016797318391690906237786359805574121148476143256967433450995110149277214025594927250521952119336035871376391375556761377775162118972180248248748828239677408698206362646219936513061510024953423607652550022315239915555485982522754543185234833284906844079351593085779852103822042493296408292815963560281933492140463660136141150171647587666005963477640485966606003561406742418082824730745991467635620886323148877616907637753490106415076236223592428874782109548942553595527491789238985905216339756844466308637121391832398074989087009703726133072858913895150856499158750507891176945153421252178634213071515615399321480040960645240069736740226766494265206421939142262047830633591568583542573797184211268347344049684073414031050980292420136492868548827264042079153083484379415420632836099483890265983763913658441865219302190643658822781898460317413667303635097789517944548789288992716241506433091385634052862818393053137213536789197726641577350923633359579047560778279959869908298407338634535880131240925445386524494908117256648386012842248115945225375657409476561115606162101222008197951796753807490890725299889740619186315980962637319514232580757310252436714483331580163195993545040098857135827639586137962476399127994193821741041217569939230045766195176231860138051908665177407532581618755394979344893269555908676367911047883152784639335401970791432083142960126071366953051552596997211320537366874540337477335418550632596668661186231608385823642248307092033983475994087960453752553050405209564992817505340319025442692368191281219175177966326734645071111004172212922622409250402653276793787678999559554143912335731650721801460278722074302089375351926463726366446483000347409182583518192019319204971883389005293716562497873039812773155013377974417372572372114041484114953469597318541128887619240694862977231213534331139220086063961570227690084134363442328912808498048458102237736720889585744718001531399054682971325845464195654902955623178693267478038719718734993354286754705435257428377800884857161193275337829744599286497283756742399778077754413075997369814470160812860544399995483075093250610188795707633151405254048659609699507319986875706982877757291375788560594752821675240189952299635089498871835329210762216448100701908320437312632707136759438622457544201653538610822298250802553665000577273067349752212825618655349671270152931337666693216744387076309847534300358649784830087279477894791134667101772897602825871284820325758838497071548662560071777708525136391140866171893782421585605634813123011413561410655278846206349029022981591874120984425944537795575385526999062763977721614612251125683007867298729162298265043635308291122786827186971940174922458916549304244886938522808592372538439820156085478537378187184009972738228816258279580072946548072222675292143047897617707301482217753156730911473638084643887993478771005370061436019929406250280853659104448748898388168999918851784206043093408342397924775673196045848508843320134243751348942993949845291694020366076279215343371280721029016374476800000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2656528106754723229432528211064361044049865237338959039980391701963928890705057520758809394406737884346360015558041476121242829061087220496362750409828893051711672733618716619618226027655932894968889303088026777421827679993216410613689400113729438845815190107980365406090109757788681550851586901153640344587383756932568054903001112894346455287867326186255779375815164699690031656084656505663009090758488460377672190731956865856758079922188586807427259931570228960592400172549951587419101858828308376731693317449899840728642864977540116318740282222113662613457835101009512654213289212804333905808955929007442328363859334296359852814118908846484656040854992242039177211415447224245710743283660469985615017160742166289393891462582547839302335532505647567672992567366409172621023230714861212721796731978895929686913595598438078047548149324473977660221006708820423946401743430633011419046919025828662985619520517508635610119443808346131047525958385460463578592546481482253666457211951430926688842682600445243944735193258915866482899189945910203673964912118900748291534443127672593248763423955228880258252583358379325600855821718421232100898318309469163634403270965250162503083461639678239666605303744567729849332891056563939790537832720424384032609441854636133360996070690429422842295919510889707178375514789353725326584100550326421208774264754086956304884473476145861458182213100649463535696107189106923459663100132583469494803426576302744173339662474229298306095417856137151700059239565719322388873497745452181837152207967516552047792473660443104390102640405629470291949916350089520017189803582953332882503447193636949413889583484670847746041755789545901086939726935535004178202299949744892720095467493585536665459523884623886217301615569118155394164777522474021599273673621923787463987075082584450798456131652283704497704360951234215603203024023555714754458320127632625009007679434722032335865408763368337550542468117996378417871954740758728575643573360582145249564545510367857498101916806526899816651803647934083184706776833778813512533498191386452770594289166613908205760517876473926672029605065774758041963071174549520928903090963318268608602485692299299183793002601667352804082516041772304256521003884989436532763624879404257182652342654035955352977542536106662765769906853135743093471544873996221723696917279643019777424206262126088692365429596482704293551278112575660329558255945143575020298599879880649797111974375796397202656369137636540086307146203335963998143139943318549944943450173670123436635325570324374785414606644708939675687377797476816029006375113062183208920559464626745643775959691997020628360340655916694615780116802314982225954893526347961772958568445747457785750351502308466691203662057857749832265072422860133903370678420948506454983698924387380929223787824703411431965056301792812494476926892650573413424108484155955486526578880830674026207037383746794973671345199488361204912355643914120818249815141130911561990542053987306868421422138527239615790401848103872276615964805798494993198935889507295893699012410306866805297641551490733964210586222752851329147990907176408626909517801741775405484928170993883311394448873971911780211833632224449041379270008209422575169206839047575502695161032228292287141743912449594942435040397075128884130976028013237189753282942743223846774083851897036251716799870906030942811046661008478127918838572502385046399287906175550763614236990231520415212636727133501618230083264612655869380060505434029591012035803605961888103413724496418652957722221228689102384124071234090915256285729428975194469472939934325145600000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 135376419058999570100140728383911886811687501180568602808830685661359140146994834265693909640724620995109956720231141271852398684813216495150868981572063197068860797994013441477242322043981006455183446883952556322585539308118793327019452862975044190595530653897308866485666742014362991468723586394592738326766615711310454340134266785183403191352505015356899672163531163654288487457607644137853146129340176607170878812649928803657663390072407065910296194024444038609477534986347900335240895041257899164857361459840201348829554110829805278039356363721467911725663605705719777178302853308590226809173221429111701677838093421805753932655001746600353725720051051689950542142695610501308284769616118151828028867993251524420417067973562294209196053790369884829030874848310558481061776838131708317844342468354811781327123778412562011731248859430706047472388489992651023465174797836458180682578640487024799432762458683254100731005469604822161287131090239126964096320620003971831625843496879944342488454105558940628208610675853187179893067378985420869740277948047304005056172085067832115567028445268514376807175398247975567781777373747442540389892937613353184201829277164063491945009688528015500781774662403888340115821796884743095102454077236250095771157955564869393179894831370044503717006147389640393890325965603074227034802668803913068922827854904680869276048434024797851381609067478115357753399164577643099791597251068769056173015636992887992606147171120351878983935996735745404470699183290308681920271632020873668532344139311761475294282376757750202392343607620637947275515345499953249117495712591525829392536104971866597310083175748655497225228273587514975350284554840909853336800116799339466295736456705814152933760604332271894512215642088248994562990925600606801487726559407036522950933137974367441814398119517099124002354888302684433549550605273527164200455230238279158954169801973511571863128889292023866563788076453413703535979298193901920818136707002767954093164656767913405927101782981928949743655026206527630009444711220386719609356321235421563403367033526301424479884161393769732941331459399657761169520852568492116256835633643247587481774129264778556485153116649166905555712994697907807256396508174578632618010044676132687258721085560580024861756207419975742041066825339808285021298356945235877600149631017358513312524695203647275356337264829248535361775060613296799784973459686029289362753130749527612116183029737884177657794345153144427977976051997900430769584695648083642136571619204876660646269889789270443899347278242979726217437602053681437756695366336635778390304001243639214225193952998129313790632800928676681935676207121109389520007369218367935433299705323562918973219203742591116079513825098053810550814652376129463763746589618626551398707105259379731727520908504112986923424000300547313343877688601579675733864644966609661077424905716836584197257992487536002147585903848276599823595199075819595497624208864548359917881861996885096795470540189781815672737032640999457667952610317938466275370742317598462316396795383586116498088144729666781064028955318759330356757169841040466047782574307150750951921327562625765506081140596737143710277475395204355105348632397602930677353024558756713432355190497844487815482561192771876503715058689153900668302456708861825256529695313177422823301127182156901591880546551907934212245865365240962709246477280156433459734322812669705712480276244368116199134892990511588632462615503582538340312029788290980439479833112306191167325184034350886175459168983438263120119522221882384801564386654558967670055379694256128000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 5319113408185903504670060774399186685875852812450901818221568328429438235479051773287984698225017201292505616557558602395971861126350248219352494252666439841005925680402577083128744192950807344338512196867405585538476393499837888191005116504280481851528937051695326440327257265765145059620431849151783006860728887158608117643566231762683356337576564192474058345406595323013789611132554273711148761597723756425734103226299122142077429122176863455989059668667621900392336702135847996227806535202626974433871851621456080112315775304379130750951876047726297858686707469131974393331182783437517690132717233763502111896673518457431360417718225292814156070229413953451017737829309959855588743072951168977726763331031031343978872813743265505324496818644164684603211972912952886236642651853128477852820357438006205367123932685941867887464970504244659025709903974522519750167780957011061841730062004165442489066254246845174401331423693527269052909891247578212713954966318859751935131041349071528523148065095404833883203509613283562613178951263592087848750975957065988281096059378856013328936818102669542208792873070817899678346568681105565731532843716530214195175106673914897655592313919921755436888200098489149732495469204618046582431596002294026797821917520838972531045756683458667672169314750181681275695202897608844057687774551947637976443747746952796610014694363861782502134453835980091243751608976934808131367572893800588429004935874515958538611345267413809012740007574780348665725272320770077548766650769199151497706177293308793820920775189981823037569623590598995644757998486200727427091211259387076552042938152005189578297476502272598077060769247607278979265595496562382542142145872475960121407051260326733927337839286619837121260933073154062637055143238498527482823928746808399956916501459355016647208191966079372990013771193016294753930468367711040165573322876850058402426782629800545744399269464159528211682926975062976517022419257733597957334911441852536236062590692876695170969497103239650362966728429818563332925281350435222184780755150411006067895252022012443186940012555202588924219976685017457608384562820489075809485195095416418208292762483369967794549378608928279649313636748762122661538552524743452276455372347395587529120396578747134670543127924402341463527364692721649582108384653588308577663123316486406590436181072647851631504481758297860187847876114311852076348508268519713104337581287569893381407873276540823387641595038299052574467509410687164541715247308190477461156940553596989512498318321808074663925055001492920112454469859729356689798156793737061104966788771741312541118963807874255232123878817207820028785503825677966800337071666338073329117366283918200384941462122044062322054458394053958680054489155953190017968159914551177031305963530306519890737567079351171824408303353063780093631486623178280436831604811309074595315140748606951576766163499222829564372396525971357456749421151184482384565089136642267002855565978219572910265014945820251351134422910528411950130702998202300094833446943638943993549954265426584833836984666812370640874618190275345430264399864981866769632548459377951585710841836065715196958190006510853477801392653164843756469617613395266127943571095563569548002679516206520001563910173675365166126793723368802890450873482338513767908112034287776230561746915676460341450011833932897827530662015724834950104824374838290374679927496973767357603628654480781399888749848318919605381551208712823075719831508332452034763741733827774872051453647601646015550921655851128089901991411054643819366663968404518340723109275893760000000000000000000000000000000000000000000000000000000000000000*i1^37 + 166727842355733924767542303273988358241534562479215367973499919626206931246641156671379154355573345679128201364580311393525542113930105585692407961425266923500511532736715134205990618928260927044208609885374086927961784893873207139478528361259822801522094767105453293500843983378539565786166033622192288037631518573880879244242118882908215637404473326283545767878048003646261153241808528496751681131690544738324230818713161949286170858401568963333093559296676845859895532025746055113632312431802088595491538297832960375456513245105107490672406987590347562555957530195202415750293445684975897544419618316348883883666433099343216913085017340843551057936251246824454575404825906593049607413504613962138357307039634244721095489530087302561156048675613556106517318562275224704152623432616197201807514752116354248582562172432281533820091113113519396824734854131533453707469467669573103036400861564422594819324014834490283436758798007136809656740569265562775546513567759825440539476184100282756263504636185253119934316342105481342718537415173476516694738982032169429662998559244245698155952205636498099790394004356138880381403304828006679111604963562425709731940462935644454573397268481540723940712849412598701897701083748804987763632746088662919108138071484255931222493406274854456313044228188538388403791665994648844873202900145625702524163289836147386956499484311881840889314051593759150091048761805832503317892117579398096458986578262486750873504770549952210020754806166426604930815485214310376878263549427647055051974758527178368885405028484438028901676195001932094677623753496883025224510429951488212088505764867683120733750286004831388640054140740298366775551984375116114233531154777735631965119489872208066976632911399368845925185397422014651328224564321240989057059778150422409430156531572488450383908862411373468346589466247121971653727274590920876878155223922969636509735365649034158538123285762200490835896041850244773517691861559377780807428595978914854118526428099375652176204879975991491068485143022136831305626051120885840976821470818129926517082602506231739982677796403292925069268949907182789962528175333585793096321220314515389678184032698206957541929272712991685754696028767236590248611013298616714319394833359397705156370213806113150759916504226144570972674757789391499822435477816008891001157696326695103684849708466045704705484464263567939640021079108313476963757500706063128723643189013360537885603407517159108506848938796222931772172431455923479392194090446045248718187064222200800599678563333121129143248440822761843215176379964935972871897517881666836715714340866758716347970962212673115122149442819474720044888674714297099397464279359494548123768558783126360175473593016204239667549192743241253216743573709717307777513772482011208408139670812031620178746231708638338711398548918264520315081870316644869497302093167176083490920697530401463672286459607238184566903849245542711414012972652892479985744356160121079944525374213724130131712954101928389696394070246822315672670922750418585290294253726169105066078949447054118666400341574686030754190987772636107183485832524440464248712469973012364910345937866426693711129045829056982350798715206753035036726184012516259257733927147804585290833021654643267989578605150835573667148579090138315584680313083090280907803690040657401580085023532029125849556268950359524889309552502947578245281639892584794571203542207929584433946227095955522210747179324475778867042724807257437542294499154051029584146953660051416332372730683573510427591576667439956362739592056870037432876853072298063207518437376000000000000000000000000000000000000000000000000000000000000000*i1^38 + 4483126134299780540993391184545456722207970701070873452501931295526179859107660987219577016971194171989476263851681081459897212018974483176168954877232445891758661178405330880108834584280803720172397958539571037589672405945681818481753637084082525574836283269699124037096317968485926397636835285465260390525577156396635448927003348611546293164122081137660704430981912449992870894720571612394618735186362188237303255044728121090819979271085254413521153464212146782655122274721072996247852262612364258863538570026953176936486509651606329634595289115829709048107991806652005858888908339883602904797392104386190197520777509116599293393264080250271945841947607051215926307009814616868710062246949057406046407937445127858161208807062538790201732310960388170575537545283814843262752858520531994969373716301617069937765340364443014887400837714237085113038142590348149907801664198061748352627659752683055716286964966306488102844195158257392617951600798526918919632407702437116516540559938763936972851785419980131494550461046064001806022612021094889743309397297414772192395502865925929694153301681550445948968132920315354472244162516179186559517929512344501667490931616503217236088888556734838575435239517020673763767752482756840257043192772805722544899949466270941094015342642852596304278186688308871939493397077113493067929840258782821813286501895133744696659306354244957244904948172719690392292709660153490202601367093243858388966001743873960570000090970432950688497205508170682688160161104807303885722206475038006345473798886359864204644514190239232189800288381163689442454259817547075951518009020711124502386594912465676852595812888693242861711286873783089352768972264471390648960570268519680981608582731743363521378599305693096946596712244986499489720509006601065767984142165580119379259311672587760736951134686904942586120419065600796084697084853923724741897608702724437830796740847518749543854276177874237739083045195353873725951554375940444427395968142277894688632363516093813898443012748942280483884881278880130322219195648109562451338096662265900702529607897588080039606116050498102834951966528933299231944857630281299015988135708350016437795157831799497123766801866729045010772167327447107623568383035099121749916221234255293540733496765396585382766888520012348313817511169839725320238214406540059351220409283901118410704316549153375656382544948667485133200291603881793079648662916257593699664854504688922210192213324616932140911707641392227653067632736319622489870672385549588046391624033039755871059922383204757873078142652897697867360919862555510320793514710034731255102173741410697049014124885022003257334616015967422675844695496771965810527252590750688188596957133608150779506508765299607739249950021718844576858506027206830021323413291766034782375088658016431857259188749729121754984721663125751661797820474679154878418990941499927823276026551184571927857495427714056864753295330128150372569175087722360993138508112157704486027813041376834509124651405803928999414158451020577509825206955102897511798370736119043720894754624294457342781760636259553927880697062932922864650818604831599567673604817407383851261958204854934288179628149769624432469968259836773415337908710963586827723138159799180446111072560485007771793162806858982718619955392183414464182099450464100079898009393902357481497943459941214963548007893099368080668347130824552086566396652754008734850304402404940508841577660951411746521272186228058838136091699779829385576240741337801317830850057635404227992467330805865963473735529320109052781734410374516100305719278301433172276019200000000000000000000000000000000000000000000000000000000000000*i1^39 + 107113576773044736832146919406975979549085510465741152864169107546695795022786030315524758960448752187879131283924640331706415830577705015580795766732239894113729449027912875351916897092168941485956158213027481412211315245058931086305358206250257893527912818494206420739769600267855878516625915508719012795132022397009426442818648572914559036741383642055320739376956302047094735178974976407990737599730416528988980039858352862067182681031983663109228984249723034170507281253300911446612726482301913925849198420821563583027328375283831394372583376946650516199186202480255795289130122191980523857162440089349544119694499614430274018530812229257381757626331723562113414494537793361862737093922105237535851908065232656012622914965005291705101615154170140207726724470467049624280719624268198510725954079441724992321450871909860915840641483783953275978418910254420507990085363646468987692471816212153300427553193681273269577000571616146603979622146613741943926014333607098057133265300947258291494508276343992212225539140859831029220976731814094754851461108322831416221849412477378699425503946526996427285168760514383963512277352999715746681052270239847907219307358098384665061752949115354758182370785091053411675163782326943106520871971233363543403683362075661370163126300523270553149098617953184393544312260685693030701977301859787901268335191620032535851060688624389679078127319421165183605749198209574686584848416692509818509333173039612529264704939727546838709260730948747530630727739739175567384474996884992171883004626310911022716803992619506040255917246466446995762538084981839049142097264373651518850249231095904659423516596413958550112155965653380162027388294902857300226271987810763523621771551119794040168404192366582174954937660590892301916841234051259197249493648981131419137116893752120003347151760579606004319091740050384311330596839504612287724567480071148584307450218473165641433874264810547941594337624478748171357061828474964193053531934865396055385589608820439796737263770390321933469586402206132836334692152589033434084046194800696152249715887434421228432812659737557060527645523561588337579852361004599104639943498362760783013910949949382142926074288777218880357173989249993587547423782709829354822717257288567203880558997971742261113604214904575164019313715985544343826934596149619874044891730064966069923746936531605543437422796073828690296686274003255290100370570133612212983391678222468887524726011858366979979872547691263979330568080367822129252280989939176043262735934968585245632805736009002832216477441392025970000245686133953693005171645511743798304783088272093875652343084041718313240640786244048215501189624010810601965237236391652822105663227787279285584939291673552675685139091338876199175446064282080022209067138028110144955798851282425487820306250523854393259931450744569540257948738503549376113913312263598275965233508760621857526598378272222216554974117587333887288982738392949879038066697291582603372507519673798594353657780022205929506496623453811348090721058844859851070400847216420711650597081125083420460669493147635327189665891556691199594476748488949730901770525162411274063204578072539137817667207455251187360054038933445539797750335053091562463288732184185817630814422210335823423601919418895508120062231782287804879661305782993260832135620302902758492826047861580272817381457722357053108683580133329925717489881431259320922404191686054009327767353716302331970673804252350992693484972877237149395938902458039302616701967410787324413416684990611234705023232439415997340963297573700447623072252637391167160320000000000000000000000000000000000000000000000000000000000000*i1^40 + 2274752176926033017123111123870370647129253651921000825531479942668927854886720178928933957921798938693698721770525077380992237650703628209572634432019684461621224423561276745798277408146162886628601291490501704794016277677974299230287492528700163790375397956315979862736837131255079840265149687434318606991149393988554322382657762883712319565035890025817116863437709910497191432136481695635090350120702172053221131807854291840781435272641143667229269058952034058176595181625446565552352385237526277433934799326555205823442453561767231034773132615096214370905721134228977638543014797277789769787248468492142187990599314238226350270592641366683769661888959038446077654844767193671328080340274947905285411680460056211535906500056661856601063088857455880453041178413374066309699294176244538407469973071416908555080713198046989185663679211821748865842146726949588926934756812506701354445097009112701823892517504085310244452236470854728511389239856400539821343974514028819014435508837949688512479668644282700632996424572178733981322959772729909097990720909879315397219814267374220907452570446865950259044944235069212252374744863350950987138285796579731351877751533618011788341709460454093809109246350185745782773671244418004891300212859188757236626251348644746774590849443733652079154633546357218833459439801116339269659597796108190541495947944027859607996510212523811017190203771568667130031042138701762279243504888214010951000865449525125958599773209285641890069046284011650095622000507968001584497285404672204359542075120577803037266097512106332476250665782299949061090855306332430391260576562680844471886347721848169696506425549338512140018156142958904870246222833937400225526067258156465641113963736383670390792480776907461744029558941304978820367118139933593590779583236141035466055275977354329533506581774440567930164156143482264230860490974922433891103981475264086262874325075680687021772036148126461700892813884940709708449002758491340807954605257942025706695778169562886872030821468967579421431495714772199192298446888379974827959278621397728844984679656590957203501454828941044948753697308192385374668004176976834562392911774566013635277469680118401367346874621048792115753035386452295755212717783240055843897081484726948403690396319126000170424075640121791799190194232998557496176715651860238849341755220243649046868760858925555609876579846118293214333039162109623839328109805593219628741189818240314620954239532854188264780498450035024932365741056476669610366858759154785728926567184960723839687056810143957645440437231294568647509727195432340770785135054798078138043534603647268276417390222404190529954636538201796286555385542801220551641008888191033681078172866621757099206144318608339367000061759454822881027394561978479047968909269224070546121385034629833549680750244277740761542247068185625376607528301604006054691768414650969579135921156198554149284998240292624328191456205825971293626051471024509957819293824030629438380273046783126158161579916978204694813158180776137694012078457429226842472743643084619042101457822369666073415738381332543807314930189978119090020960457501608351365411246445408532382248871065700998559908774781584010246739235407440858881892073465632834613915232263947311507752482258307699454765841843588059581166956659080128288238132682948791868678720049597564475482583175193640355690129166612225007486326030251092867874398821383209630709239182628203251574136738596695836920782586023394811069539764056810406630717599650252122706138603729894794732353654257049483806110173187939439254218819622430929561905570775040000000000000000000000000000000000000000000000000000000000000*i1^41 + 41735695793987949547147712819216328014758955323125893770315114493658486088865405147258504431623945062768248118157533995305249832774465096225296352167292471128274325644603682062546712954132692185794076319150226640441036263676694122735738022811210088525777450240899460873148648676051799380815736460574356099606179745954751814820950408833884656343530748246869357919014104631118585512719851827644679794682977105713975570941978538654377174353473118269041757864610656537939757486092633446993981887769054310857921194104628186271036686615861781763361249617523483167354399882340632255021304282779320806811081188224051014937364134047469951616009380198607442462268728525159003605572718745483719966554035881309653532289371095006451167036896118584327777966023693167785017178641352644818866756885566700771933402013191457273350663058976611225535713432363730337540157895225744162589695773769397838006855499366147772590972372319664333975633339808397971689822873041785553363645726368487005834909230780616406562521476647446927025229591417111917182065681416833996227725695489740570930936679407389494939198748650742772192061375782824169789540053584157776536986404761964231339019351121994784362959907336612623163992702530461178404692141538120847420698571481046862449746854338854238996854499917836534950452006205841853491492807253253364794384782744202658643566597798339507302217347680768785325450415192781671820307222921341550624854217238674053227133916859148952322662190691286013999438864728579511496105351177926013524643569770542424941312449819847924671981486645320218270183709391899935399709823812366696406699521024635953077051691328479398531075132717767972220529896063068871867744029212772715784314040074415162074682859953903162877997824320778931282121678649933357091821273480647374667339667311928552921974253340520083348884435542634254405898218113068824416180655897918778413254875175193361169917745853699820082142852129594320445364547958116440627928886399942487426336896521958368975489965099231051065228263186188677400532471228654807158035650287555000185430142009523020719423553441556700718654865790256863018677935885763528250854522774980487092607588201808773338000191696335088345880126048518982549514370934830404069899987149644613944223513324860904296350264170062544824268408957886834089598529614556810175607693698073395841531781355836596054953846605550547169796899538821572570248712671126066071992928363340997924823299859545134196694189703960133036854339460297022003549559730523433065401107964489336331246648606490944677862913553197150233906560503501592248855925523218961869060493187836580493017871615362222462983961331481757194021797087203117899381575815279636962817659453748655643302130159238431503539896157493544045692826229661941060056815970231273701003226686126522864752830001782696742689005714144106945352992884276515976094637824930908332377458733380617694772719797814776506179936441438647014926894281923012492059811217285965218443775522795445669692701439153040356199921522504824283772102073938875000711832291896330539733622506506929345331003743573320453658371424231404553558788399825539286175991613323626957913367848335332234871254072141255991474184849818900722446054541961896406384815566352548986175138381822227920512394942571819313666739913159369245172220726836595102221765781025917843199343991884447259917050405000221885160821108209732315357403261369856777954785430006963171069038875146105447131476443682787034205186054666347421715216145709060298499905036549553051084340792909504082428850546575482455343120648520339553462367516746237658677012070400000000000000000000000000000000000000000000000000000000000*i1^42 + 691380265128731718269118432048273101418044955305382600199770402543558322576413001495595677922944049195699969576789101604802914803197567498807915304827483084631967110629257067262516070392273859554647671598970908279964477918061825625903390704327236296316526844130656036327458929684662373395565615126056715308916376477335054573484363235978117218897274660948817898004003129142224119049296011654422395002877744389414904603565145920887313741574169939937940693565129021663966869091116286715109474797918191478424878886135039571246423083646306921850025782859779636849992265767362078260326721757473645777595971570221427777541875081561630671545598359469679827608989936780897311072808775243294491070657877857721931749543428998204242247479867098793275118181232237054688980924027831703325764388326403437369859080893220817185392229219877173113669903262044565563077159344818704805903017707741371229912658106185439566527911498352912735239011948703859614621265097353822817038514787868746264914653105863882507138796489617722873333640236390750361418454829205216988858206368893238507405348775895236199521799799538334204573388503301176663521178471537446656641983599419807241530673954295232895133996039018526086589178703354075020400667621390711618880643911290922233794395990406592960040078053606035485669178067365095217768149144415178300649494262335121353675939073042428840348602948779911015560470947649994901658092649014754235393042766299501221148858518921032027084518884054760076285746137826798108976536151557798925865721055039654553058461044036117719949029647460270191573786919081258044676590504326503964333425797978301127972382263356376828286072942620887839589556132898029436113277074801185179028102378480759542669474250808940441717750918978679278128020952620662043119182680472286223759512265098125509273667983523279113457930128582799194731646620975388802428074953512180931367097987718216988578081015465803783823180383071486038722491597390888843042275105939120322304435484253838284118657695255433926283203050966747790705412773335589680964922232920957772095367021221203153688389646612198267240094364366289042837881730613463891611003588793102396250813958793355686069009212631471272690940101859229759998577812771775293908977058265920623288900852761631983536237985719167323359741944843342201892038040640352961671504369455533233679047226431720111779346130688281547384819877392139740618479704042802490375016873402469760836749523660567310875687207532897466643902128473323280245814834185668198600152095853437900789320692039207765873059753736043830674368311622144285421515201855548564160277114553076396751406586737312542662876965646726670491577545456548455041714944191985152586498759798733312387183787290375015808813704322498955641030275053237613597282871460148702654021311548956479943747915411029972595853358148718494674162747496909469353217304190604333993720810493186518897877535457702097263808017284762037592045516882052385716625799330859511749951265254987017814050985360920516164886011060788352472694755284588738782739107948718955801050801244209190175772054404962245150282741396789616703653773532507362536854224980651680680208269230385958605575613728760958709123655392666592137913922603258361033737188108002356060358806017949644737068072932121926778616823820981417415379856158361480330028268044421737674197707996979724737686159903115224840816919233019055630741275116091528854406139401453895456687977319629444419102236134115787566221101242530394545463149218383033232028335764159144905192221898324366333612165445404555597824243695107936514341289538001563130265600000000000000000000000000000000000000000000000000000000000*i1^43 + 12768180116696131223075784241101743518707183178133290227733558948874222581000902129634903545352680851293347003830096731414535595781594514935644169254599167652613597952483549419487433356999246971713871900781920666082592699037766975901581954982157130025241916233592712890388235039202826587302146592896331487154569231781470301309873963634558338825652242056024152253595182451222241577215913793233671772986003330547389156052581099123982819309302720830989885357139189387869094680874228762806226696930428115467237540038974063454479266558857183913563124001754032966479846374069094304738860998428075927310227964384420576172373942219264552650359581785121830179689488384804944722212397347645762218441775841096350075960490292467887962696100659164035949962267413374804150694082211295491861932559585284930191820743362740308589528070634791234414461711156085666992935085904782929938617980466460983286888479654171894701047646696625144646457303098745988917110112027013799540363382821786118890060381232148355403620469787232744225483604620479990260311168463213626237679212159184622744254734893078486521696484541966865935171016406007690181608774736707059942571324167456631772147057653108748238593904013772215592332403157574941938850631462120844282946224525807826121089231340438214508178075260772789347948578575095065138844641152129787679859435654897519950602813309626365428903390200749700420995611673102418458371989323827394443901081336795639044809471632296301286051013880817066929403766530969868307494299043514121370319266517256432707598822458578567656426796305897483347900288435330959116123393924295427907992107462007418839237527756759123962726961537390798013319820332606921913390544470691106066329693337095692616844005232765278253782599881440015309435620154135104691389510508774428242827169990190890814276589231966276072883783102367236219433196553408992723586057876570427847612903261587565309534773364404954887359094868939730298126682462940794197625318708015777068530747575900256499942945813851880333889648303192672173205802821697984856327584639913433769805265010277520965265183653283595265686192067373727073831910553574040995039403077773515603401433892243348691860789730791688609219675297729822458983829978607264287747945715574142529398353423472641973163475008194584925213584913131706005266567440410210405101513549624738627171803595425402518926423068759751891681254959330742462949170960669735468090790845904768045964028969630078442064774812574416918924984513068175578398677623538349439299514687272365768653463495235039033481685401773053787930415801594241424575060125301257652205188260290829798883343783100106710201091622634887338264586970020921068238912864758370973310236329014453546277366816734521551686630484791330896927662131504390705416769538715538335990364484257112172443287284060339347978724614610632915117884895418653956128031589683013070798417051242979042415340452334079573494673518664282607882805462529274413407796464036298090948050425173335205803827574871541754589085247307499617483980152378231131085876069432319602210482314050668785908941861444540672457542731432570108142370934447940084780202679440677821647879860774261037258473487785756108961928549316392058132066521474288954718293944695846900128794101016883160634855865489897427369194416054982160124338166114299677736751529385500484158799571623576380084353377571114571891371772724691519234421698250674669387850168496542791192949388829571046674098010423605405634158198842149350386140233439442348193232273201709368971876818152799493954552115253217233417713255918834976590618172122900463616000000000000000000000000000000000000000000000000000000000*i1^44 + 232723844599289519399822779948650133153749886318758357769108347650717909165186384432341819523473718124536543455399720666154410097645686242577460776706690493618869177509535464453367059377672180573552486867855863300490856293678908455208806507029952908989854621705119905987750741572965354819949283517689147464423023771687413109949110083537959056334093183189389052008592232781334833367448413249523870505769727868818515223233957333611154687289617737129597990165049401926731821651135191225029845224206534360841646753221912610360895314294296978513027955862008039664105251296077711871897319264327708828022836776107623426317447534023107691804814768699175079358483221233988729551275413710009783821735633413911873237526329570048651276390703119619122323526464610491293297955552356458165041521615693677397321089558498393107516099894245158987736179816774220925321624749928131956668996912120883232528788011052611792421773909787699207533108191871146070160062993555791083161681941209901107367434907589145704818345532376765474479623694277681593433981975949221709732339838907953892306456793845573174267426030753865433783215584232246225539473931421894688086143913862969476520133258598582247546116482425114549233936817502413835601915487786332398033672776220867425419778784416798269525312958279912459406637666637280928833132739892679153949436686138795386487173292844743139044713516408749963467869006064310051563925019079618507336416249303620761457019057770519247030631884272447159341024809660767641429752379642628476280981008101759967682010728986275758926749160328820646042354174671361134327232656048940906225977340043041116397341457441893429495320472194695145715120413439373681324730049197949060842100167101512721011257280411606625314743681016845383267269634229155632263799159364897805486340479363460452910883654148436233065855552428338103818573727606446790040681513464842585571896893914732916683517905922235005766869002794118882070913993652001289580813255148990859548169705591258624257936632800401649073807646836475800991289905513445575782367655245413254864074550773520569833623030144413997989522228162918361155957364005970332261922927839523531840167192500684493669630926926311941509828722608679126814079604578521344483582236374783855287194548783465492586107276348580240276244872765867618120511136078039143135511363893275814665449847676780399201394712392053955566787303119095712083554922879390053211201382503434882507727798637139236683638852700339644538182628982878559580134282496556014321698493738675731524148641261652479237594366717334718968609388398077495881455433235167570525049148951069231907710903932974241392238362556243121119660276755576337357522452734055663538589638814426583874202828433964740248578249844733517889250894312244073483953377974567196338124855462330970979752822866168241403874602262269178980792529067566905408779343377589487755939591728869068711498844749255441198597261097048655858696009614657809164770757051018977154506470180685924537042227294589028532902416911213079362078083070071157302451454341274379830773679274672082259196850671189575785159869393401403739724512141158724846029331326640808124421131062867111959925157130377312181266275427109719500403859906846923013138880488492617177354038341017122676925676308638203251280544326300898192786474563904388118233280147712496815225577156805451924723399305531437062967859125183760697007321485258764705742772065892269065567044894318101187009792334834626433083188760770547912650346523957527537386816119410319111407904956151727797353540672471073923396174838557406801191941521276928000000000000000000000000000000000000000000000000000000000*i1^45 + 3069228926561031239756179794629035797000614671584167704657813566605862783934054106970731325793935084277901879086182860030368392981194972155236116931723006360186052254591980979630240124025895755461991232445357469221149664944374691109353773493415187571634751404295554784197751808520714667155399808331385401475912219852223607974390610244500257499071017444792358272996691556320232512428100894521141274418197563714294531520003359975390961131258883853370635112264594318233611632449722763525652273396545640856016721545142818454967205459209463535116850985735289884150728996726394821655600142707616082637430284996843057380463150215843215767116179501478894503412032908531613360317903853468305574203626606832137698765914059486410990914975803336964203502499523056229901544283457141600376946076650406477053700471573474011229596639535294825505558588056835880459028268765317428642854142684101087745639613288717860040293131925755592854071165178051490890602066230825551823429395117973750059163267330042975100838247425042568685645165628647329984966699055065846553031375731497339934159509665539310907185988395256708201894992675773465817355218241158995172240662581932212077357386168920146187040759273054536545242869915232271110877597122582035375694434792624589811544108930259398436552886389417238654204469958038943371479723004228357427222235095870373217413326627009748939563524919587865560927608296055425727216419282437375243755321920666956776604902516848329482865193749963761429579583964003134212042103716552959498873559186332710172767239472921174699664692559610646478818967886645458367819889403240003999629879203868581383927673407415491713801286120955891712833843006190671880829628853752047065942372347281032937027017684265014825057468664569973105515025771838985919798556696190667986265613181288062147942061832408327572134336632478536803183181348726899261241365089674504560081408194928439912694522773223796810126956957315039037707083880019791469428374600910940151056116480697627861854648411713408199565322198070633412830975632655999170482193733007683804838216402909929757962397034752951410878417851524223819110013029177874999521860085003524599005543217308136160020145518661127237103580926994656987367525661244550248902168748820455665851697282423848220129276389418927208562249099353091921907310546505047255368093065332785502805386507578966662996905720178947116283954752251874076472609994090761766366745169303796571309776670294526810044240430227797246344558367835334224840189889988438293922963725807566088713793886436389840435364221613643283775362860023030120558991305951347236233020123193018378399222134263230726727137905072022291653788163768105559505927714172206484717953347395795416290270749306668373761575966680463376519068728860437845551302374782384331023272189435148142286072863722065545608328627688582144047452854964708238470477786375035042522326121993865550975963596233775253173449416408268415323125739357653580060990181279321844974001750888415490466865740832819349716860549944647361004522179610092108567504756341763532660337978230847543823062723351329468349898775359188018660068331416633854577519840322514764044809327026272924893432211219844045065999725678027065110800109277329800273289091588494962873465361567666847633950651387155595584285625324881985009932664509925687772964654827229445200650531142097527023939646666772275743130465981060556026363456580603049650358133183541684195832687193556085304195211029831912692127601717474203261277028252106762120631509469281485574413481901860535735179546092628843621390664233463347663851644518400000000000000000000000000000000000000000000000000000000*i1^46 + 34541225174714459859412931666313863332381951937020163217939315089158043428176494092023624309364710407666320596197176512641699913280543392423309917037183466005797518358590929571486518115788197783653142773797473145811866953841772253154286120932795821669062671707357352175221991225270066100280953684503943275710287994581901820324315095425953486675355290682880423589585155689789085370735597292360873893550629128203928878168730917406779038351890001831743212448884283543541933420853993927917762323207924041188018323262529986384921024173783255592859404262818156546564956082438048724374536591688571235564874504957013715100971977668711406899821011643724752545325334215682273315630252751531637982550472737378651033631442440448240585018164221813363910675860444799463720725952285311819639798408007318115454157193073930460611404534315493996378481733733697391668384661869797377868349027095671463736580842579544305357065381189825324555226791559466417217868062794524702444293590875675316480698137291174110537977012850392226796545140097720255902712463089948676186503188385107776261132694011354914130451207071810991622278741324438336579386141735005105058394285803287236935813336594464798094697172417652816020842225865867036473253568504620851386899472509569807961496490734181825964694829888652999829564593983229274701067565155191741327380131241716436365716199804545635466212332031690294504194129509418630619083759455302651521753740715914469340449431442974101997902763523405466873065752781124470174714720398561230632033288603808911545664077902397576955908383999789828779847043916988951733049816451242289566093677122355082866023450449952113161855284278406735640796941981145658148085840919410553703161598704069041370171866433863692505728707294597621112936595156727528449992286789188194767419842004346445296702703881132006066319835110521398586437284837849189298976278695011069112388743596272086442936733741177982670914678726979392352699999686976252046767985491444364328142446647732228156180728145241400394842310396386553887760553657247185459836796044836287679306028734794269501273358565071863947457770500204812075567168231812977098335736448162670152689437726274786193207352217135025682156986909915015269800812518544125916942745964645517906942158852022514776583456679743910523320880062410504909635852334006625948305622293409763450984069668359246741386298439095944943419804951230302724127691743905351218682238777428690248512639987777438365503302936009696924824880341061984200982786146601231699203121426990441986513915401006632726835733490378515345069152641859951083351689904893303701144421646182303044229198278038663611197323145249436371537318425638977605058731905518166118178581700299195065951956411649157788230161733851268078829107718460592988829898580488105572991663681912470747832745278392933483842513092821982174077272863895748766630374017566077937698399110206320925770039754198666863783222601646068102904555398241233155236206383996953784849349133171424483896207894527194052389984270818922396996335166935205091747803287817248630056390166757224602457307959811787230863870478645918673086624334306634826461466764925491534605515952944752054197702680536070827442149214902627439577309935847182699795645472177845989696713021570465033805506657637912388593662432831640746603765406534956041087922656391948883259726295345184431620547882539529376028725999057597509733243199066984721289853893707345187976993319046223855602499303333014492606801946651139502452579093476168947042303215131876994465495298053643272504941531825407574378440175121582158721843200000000000000000000000000000000000000000000000000000000*i1^47 + 594742783643125535904849805115192253882392039615971266361897010276016306920168786888032478406218484009615232933334949382364326803245385040632254020186565094559796419799708992827381125370307971663041613266690097118495114707467560270298550194552344825238845932976027825130480029101432696869630527031314121228934981150203999188415564503792158680809533266932074694643277970025368509396438266485260942598750449145851174378551714320182891077788944016364671558947026327922678673351695418466529318954577245894193934312901241050829786041257818180481607702999357737370869061447115964757916411407364831611810489992490986221973947004351364216314822090299506879312525196114191200995547039744589090225330952352789449929421613404093922423761567542202832612258617498382750524939103369048157980013698950175335540641155337164870650561288392629135129625714304167864927614621658409388983078736207728414407369418655385295886889720146724653152899630446689839101208942596033126125443462652497236965385899771216234111100147759311345610618146722406274805662328365269811748091577773574769213678421481619134649326054058455712397150177941399712047033251113081119950226871734513287659050169890486474934508454936980195750543896922171358193308765561911142615649019246538527030989237590290248723382869175770180006429850779382706514650035800697659817995004407249905370591041596955670542823300915210257648653101179422629843717172048952145449783767030225960391649422879740288434812597151188420644021457990848041110407812542764134590698048552427581605627722103264334166779983072045815893484266820097301106688862172798105273784629145790717210198726302273611319996144165699452157104967020263118344349919248241557032220425328832156748522785809287943511506673779358555448766405350819810378045054704916004865792340233989815986813437342863712774096579449712535055884134268566117461205351383746283345525668579455440895628941921971020193122662055297997625409703370324935255170346063261377989284489416562476716424764756969262563785281089710390013284753277003066243769229255969044093807426054857400083734836600612880373836749112462128655529965922693394896378188304903363326496894208480398993349240408127804902074945360410477537121553468007138451082377962378194663585556106845279522790487054926215247882812135998267214673641112010974137323321918062579060829236891571191796898710503716835725273085461183723176190845136228744891612227893365212751637166837298575734727258772712004331012824490839869112486405279279823991427580514126480229582207066966364287632211294964853978988583715768334723671988168713263693901439324733412200983529016175348833914536104256301557128432121060821341276545908283668295659808139344746753982363406440622809216716912972950511431816937414511516617503791560490708812326283165920132214612957580045925074079469022191150864835522514333097420910325867241739188989955027959109581818065293304461186406743439345626854747847807177706752066947105087944991014118772129757892717015421164388886706599694225692532089607203684492740340767022821451642729635260619264903236928702105248185362939451368419538695707338674982901110234475472913580662014890038779085394302830802559213071892463616894145164792614244535536798300899929709109843634733461860815074444934594835206158489668593495247322288554264622912469651251912380106190675466597512320502604164963302686620681369723310949577304516273622863331471544413342524861214561263066412811914458952071534099189080372583785648105346617857748502811672742840419137129268444980368220946123834076979394483427318169600000000000000000000000000000000000000000000000000000000*i1^48 + 8415123959952772392915406075548418640025357608815364046843332571675748838411988561459175365182325289005634684779276718590668201925027918619544735766324798519141710781583261978889965089897206432489759005074733360441602784343781025936434653830298318691103478249093379870563296245408344028795785831264147170410440654923068435903771379180881436579955786616936511416570143143450834748998413470014516989692307456877158741583829831409192330793226477475114948882556408298121662606052357391089944384574982393084373720278141350981450063491184833674366344550915531311893502955473554911372611123014427316327733795159233429442697373061534532249441149080959476672784962562264213203832775700486513956073269557979502243100439072987934756496759959585039530021543614603804206033072785645032188555919499543710132928321287243793371925258085615379021842659652936786583896691792513321076737375761663903247653484224195636568185564188466980306684451417740098786917205612238768612284411911856291305102837408614643099051791762577610483272787852524437115468179667198918936810148139056011638496843411776828597219168454091090473480558663646733807969114906273813890197502382935321918953577671790495447760864720326984657490012210068402644671286972805260818753999714526886325211884224521948317929524547986939808101955501047841813038488520796777788183704524454065500509805767796227527489995951396516070625314034499334369524771229280186253759782247341142001364750565182948587240348985376915088615948744787415851750420124185173732395270510011203381040219902406686466151226038388038906708431637148244162601376192527771449226502641480675209819440759600426270675913386474382418358355576154219365579683305457485711149652546195918391217716392113899121305756159582558212961275527024085155399649179373361393213170913447331556620260278857177125667715744339422585818291940543101433658029734104713695039221507701869142528165946828802344350707557368885039859367404232036793011559799925876924418339274110583849212296529219461011497154499420399022031462037160034677723118507715132692362663503367548052505198792098934596500092890256639803859117900345680191295216338462060700877224144530513564888421782658349824163684720712989388226814223859127152697168680566860508430986287917170670711470067256310494879550284763904838569883129876884755444414391697521446231030700107124953372954187639055478306997178415945258434236744537813332905700605563917203935262141471801782501947257100180255492100586731790053749165355271611326795098890194687735597007507417981347368962669497659639633179710680848237438707264046371937210563220727214096801795883225313911234395884113045279693927835675021226537266827976285722839233626203471274533952986887725147360639421319461922140362313884700174666174666401736180024222651951511136770696749575191942839653974642005253956781145149576353639734290117462575438283961671620839483076411244885837942621625794995880383932024534776622881549569010022406126644430714818192522165386706729977942720148728919286145229293321699015176863709822914925184267945460882739060255154433230121249291140916099696285302144759723108641630230343990916286644435167825541797592103259798246255991645869415485937361082807198027722157278840073164489570492303638978652334363212195276765534744926910358293145836636630487796152587670016499520754189574361923032563932042339104490772979412836232964387067092282263509511314000145548334126388538027214160463707010842257289895437089254895644042152991631113183682714685950404249928219029638952709262585676212110720261166160936960000000000000000000000000000000000000000000000000000000*i1^49 + 83980748153312956623873089178511733414018095533954134182122055699587432689531373187756151562218534444587820579183730589065687524710656481815745259032479844383074559755034214095997634358181274767228167513658225412037229708602156020605015393048505375691525969774662230379761436388790983759202878307822537176763151466156258531848087743863794503167265548380084720845375527086937501954365102101657387087764243444840105796668264123774271250816115089125288883590274677705020486275407077858266792053360005298664996222661098464133050549012261726043348911758745839148577704973521294547594593907529950009075529296988361384678957157239052470368034054218373469856878495953825348276451541211841956726966108254168802363440180414463308965477443791888960212304663634219740555473536190139434576901044928867180471287596072065621322972152193043136020325482454616766807817821860309575253766028369134590566722984635817244429141698338442397246745490374279864086899244850789753514736148332055773908934480426848001041926722130421188824903911698037271883462379975291266599543446821291755341967498359365792930248635944337986561319314294487419431639628890926474999298438134848969442528246561812022524428409079511929054335381646265258907952864161432518270683905101073286685198789365266111539944464352951868828294088153782354204675791007537446344816096404869528599241248637191826558813462436944575449443061555744159328352626978504033411275791508753788288295629521400462134403098354161251499318735038907438775229741322743157714626928967110622962157651720790304250419174204011510870154235060549233292693862908050868638698152101972813043915826793788560049348390770229141123779241276343061780248571984753892363296042009348825857176747882822885499278932452928751286346097182784519737020785394067610068810390717736052159837789215002744119318708276893977745311967685286470998944417537029129953566448542354757500504815990254958675240942961179553904661730207200776765858218871206499684355143531234560630301060301780441137959821163124190372677167914085353755330595674627875451394792365968371819052978180857554187738290155544132412431422704878917852978357650244299977392839894142064950689208811525069274085829067886540072903694711777470964819862242431207583672186285100652801292296846133387941676977026448635135227898127966263634860106350979964769251847311561347890275389344016122628400102982844401089352920999657451611196298458751275742774373548932093245678965991506007775063336523282365339168591029517813666822063574270970916540203595890154282368752282147275273867989115586285252465489744856209367350668995938782621862391082576425918484440500214058512495931650077755342261778084830637334354469641487370585366026180066003142489953435439131549238565448621331214349873952379827738429898504727074849031456218013782898381514438144454310085000899266971081079805386329735085378982809550124648312144938756760153355878551570699427184665926108734159712484809250674065847309405215565813494653567357831771920679504421840724949725349651813605281371993161634885514036576099679012382147183921809789768245644936521490576968581379620331338106482883349442366377793117343765393927880191456878661722615275836268408125167712720841953249866237921643371219399496834313284331462341076991441564755119304333981132733585486397725602058062406160174504257634700215110218630069928940006172498048785905810618217577434530191455831046524597645608396828676807722677689865849111321474986653272887707356295486852209288245023502001348002441369994262230361928510634846259094432514048000000000000000000000000000000000000000000000000000000*i1^50 + 876270013158184159149619120057116707526655385261932156729374637468242208530407045800901974981571629882435198993351831771938558596676764697457984192994468816503650544423543220230785308179747304470817278178546948007725381617828795213298163114848649815576791837914377608921205601163169776083570689193202999389258986598768290578076923735213335896714673528849806069182219623942597503734726768711944830756940813946525284260536471896109338505851530693061491809859475966207915317149272731219630179092559799660685804959191644847954789483157333501199993173940196657189789258317341779797023302356596281203610883695317843621960524879758409309693076408265008212323130187123145549492306356390132481498940035673904528352090919257322896095890706346304117937085430517132176351930290953131597834911155066313914788292301531157003961998581767005380616923573319620813892236820629035153905670576233540394377941955020266179182395552443377820691754016078713690847172773518576196792591552862757772553874403929016569603550807421772710061438057817258743276191397125806571078318196308480075788987378791140029245471438714493843560565279648822217969077524551043442874784517975642036482612956855569329334516778036004606414395057050983862943688691253185101019082386783055333042131288278880573850151226072483971225102090875662526493399228488948311506014788405821917042623973053927447936145472953596157582784694344983690840805289301757062362625250476690334627806991453555573265612757502895341087014533696149539459812208509866526603277784898023812840086870083963347819486295522247925181535515594993468342337386817677014480366247560816674748317853876412718310350289095166552401063709765062675882607903241741309870154536259385160992817211908033518911767125550355555278290611113185999724972066033029085360188846977062805872918504843340329984615827396310304838945104158149981954805980849625658587587838471933820163257225897175633187409709618799263960237005127746591134940650216555943947938805897401314427249679686236331564466861540011672154969580435600637084758311804177101246416310181786744826846590638613342734215590891007945896327642855762467544068177726992197022926723363879621424981752288013735219168383039160071725259901443913660362187054624183355160637209379120945305591887561296449599012957362600084359529061999087491078196419298564317210119045485383159571541134574405296186335163603870863613401005972696172018105863219544716888019745186191747893887323333775180189214386473198316945545069622416319520849737707511414590139468801472428783706890925894452237997883378092536282558373656188831200934520731121767858204908902720181578646634072758017603194595958053626313967268009883997012403264522762238481512271748413470989524546788062378377106717671971591483272881808746086067647947966600234690679144740145437928117361584587729909799514968731823863558525144110030085795544956195214324842986387044449758714644476683639993987555669766908392663778136525886171196973512455190478805891779062199587465761517832215480146870800498570762211329383199422658588783140256921959690576954471079297310074734465717448812548908650089461060406826937982253357504568240405344935981340360221537770097802609399544780266755800200677848434720335928456942058814226427660197252704855219803363636267234335129288702105424531124981371699478532875895864599344056977152291096283612879073335441166942474518205994533994687055066251159627622990898137730167750208645441565587846485842450566100263401855885161652751508226914994730541007397427700233226964307003928173441187840000000000000000000000000000000000000000000000000000000*i1^51 + 3487817390515813137534878103939510624488907187198507301190451584989845295529003639365815892379517646034477855320551750510448216132811848399514320576219213809616177937345984871046782561523017982152340707051211393975408862634782402409475407381113678972990325307382048187772322130507086100307486628765630083343160085361742320943483075956288189191918059667395571038669665692745043921362367684452955845456990949987610897394499465182682411109082889761890335266158777950020952086869016645777123823911079150799119109758392420385038360526670906956959958261921922688706392265344600493910390325482287702514107267934215300051402241373827666619234705813886471918371603771226432930586902351673123695018076245834318929551300164050625753845288355026709392096889419174634333798206894664993305541151905309259629119870154998431787366220991574745060808484633515620990668220762040167541896363045772729384067700421428938058658933305943737979110515990369116915188757322853546042891736298238847798375405532329081297651203435283893111497056891226863144551022554333931633356198503110941765878099758337760187484698487597401197743961556117484134469116817221789612483607861789276373483167743880436774035057789274944320560828384038811908304497239895835573913847645647242115572579452352100281704731638396895896628490399793143197871467000920588847090244353480261592499436103505031938737549015486296412282523318216885740029469529809707690795111380490432443389108394521234787831005290758734098846395706392068458448899265448937839121710714057526786076426887812493697722618059946507905821238743433823922787359439950544051224404923794510138165318138334120265965877271855211388959092571925350480681061447320028535888262342044865812749125109553842785850049202553257496436270377144514304612667602830203222254168661036583593422500402142395947533893259622244132200496135438449097729280738137611030122803065416050332963757449441044096302092755781868974417443442439218048007892771034270460438522342376854617213009122351920715574198477392266315142535252425809594875781769966130207772489636700273783451411017907962507404702954507434692838626296804333786508308618700743525367751623841916959435622845570698310130032435580935821275865259271944621313120112966387259676398904425461115299808424762361678965126609393454282685650571533792767528302710933807856457898855016949241545187260223899518736008916509886274287164085641397235450189796993268300120199472801479769062114350735735194439225423742206891664343427328015611003908107401843632226296032677523087476429825478111537044586937856727015002957024933034351054347735594652380209226638588653920459038550713140642600726063770531238001392658077709935664915893826724284945584262006765481679536806509769127422630468459722798500125139038404108364419537499557776696187055868835661434046682878863310597336757818342770616307957761560874600509831620506807164764254683909660445961974687429171969871659627782770003412481090159003830897692541481174359193749069684554045884227379510724669004084163126865569768143682787505445711548511513125416887882923767284341941136624011664945992419765250036976976522020757681669171527269072185563557579599787956474002961279172600665308003726890453156951379301472776981854625282694553382946006212079049681554027278798450706358579064355921990211979578988126939011148878396847520599622134266477203954854518155048946955261195171487433334553171978795927865237774790970018416760924313876908110788181765432941732554345367504885954660838017997409672155613096527245257974624639831244800000000000000000000000000000000000000000000000000000*i1^52 + 48489788067029924248530868413127547851240484985172834690326930204429449867248606770029138973062861999438386697700237236862692524843141680216034171732320300616980454572363457691733354410432180451127169854155697587162422461215225245114925919562993853778953252556410102507524332264536187595084753357042634825674371688259355794860365472182638904181723530371495144805308521963480629756186264970352044384508891509433306298379702993938836946267254660261410371655593159820794685868228884858025722125917130501964709501530946864482506028288119797147104195232775744381262029567504096322745932543814199154248180128314350248135476444074166513065762920273308424952797311889196728254920793414497533962025133697507155331228750167306844953978456604305779586081888893540769576270564002992215574328797570499616311039331424652834716157272117227881078781571747270141400962198244049152821918579212773286486019771171293131546054042817033339821317833238884426450441793744280755797021280535457426127196678222179695498764600858586636744878754311511154075257601876809453838724348521160238110669848590869487311124364369421075540274201551063998421329794481765877442010343721926474370360878561852426636130849429074797839018548855781730036586835865954961165168836393872552754028915545002854285400441463311743247834334710304593103949899452144540240552617517789657305767805868588398014060467452008049750218795905824681291507536484626036022920190658175275967479516872416349260285392802581686956052941503964110473634120599712268790926942286986677881171148114218887293806410917502550201839748010469817303632962753116232412478279834267481618040818520294999361962094553010651490673635155746148770984489376825549873429178230668973201874281453828266954058165144603791211403844948124597628538349123341563830100535116499290155057499561194864268468471503644570606685723399248602704907855921939458018788274355695104884450798375211967861510635209493309499673126497281557872525728904470813633290170408819532883951940498390799088196550804636310396097048418942241328745173585958930415669142969234619687287136917864474952060901749867818954804984790576654767458932766892949831022311912795427177636268122205413425325283239406860996300502955739394704636135090253909500370237515805018859559304678142783236271847757666174275508438638738955416686997096662768140467814231319965992041858933439369731783752489635331944510723389841021716383756404363158310497576640024862865928448835106464183142397556304088892894283662043802828993418528359644654319655971326529028777129149074584461695877701770632994734347643307614732378698275421830602695939364202346987454804638820137475134165004292880196320580722934518994954012508203989471539201907637485424034903431598034820660568313196373050406067891007790109047713852863043306706389474122827696687290493236616817119980720328351526450895395468177929489721940960652243977575478398993684843433359773630822636536273711921511787046281283982888846485170753751578627109717326164876460467455491306935697539866499315356661735674712218367445711794912075684685975561400464847568802964913897368025808167661791936765354474796194572548352642703445629727804360334417834311862165134284056396975475528846199392889698736556261856631425023053263085490941843102894938173261781018464046122401671145100878820328149406286384693284854071680036431171776704518067977384081345376480563078652410581847279539888233532322308585939524245592430767551443500566918089185090442257679953678094530094433071912088096798764673962706473122950680045158400000000000000000000000000000000000000000000000000000*i1^53 + 111382831592683336469341458230685553786744344213274079018758257515800542854591160766193623801771238374539137115637429171443147802808206589855420605839699838539219839220275144698462372587992853508331340005115015814853782904584370692724101047329432722152330114131019272749162922597384241616467719775976217288904199177180306761760793121769043841164369312232461127161742362339789048975128628382026177799154381587460302659088481312167718074941821571348122534342828591856644121848336297830417966896803449848264317674966928014174698913685934742061813567907423217080128671220910235736467689970167676147957064735646814046947226430620250004306345978826540606240551797837695716859739755443968526400500827606319090280241173783517402773339924414332012133606214324448298941932871803915203772612733708827718393320201073449525720037018851831155585546350422347650815526209262239930366524622443986096371080030481728807648268231736379755142658670025797169071675361416061969691739580814139005503631233107784071431955999094907582147223775244970317319144437969093591454174351648323527278915659195447635626115782230793829701322635222788616564713796224350390169162486451104718967217261894469848983961643264185330156576717849271568989798629393910828210340283949417705917516764759603371287756316922192186198757689000183625491048365651069919538710677652400359993795242861902264990173813218031354386000449897462804370249761915034242248380391832813409526164657403025104060147253562399217900250167573852547518063471820374035244551962636387825195478378016862469492554744216716826917061536381074821201502757800802800303515156714456349471303405069693112883184208188784947822227596310350717027459439414227857244599897664631977780423114861401396920073390267477712459181862801587734128072884269520399073120689947086636654557418811132928476295093588971811120466513598027089132810440235554850949820002076715690553128317174279713186082320959389543572812935368999593023006562064561195218309942821243042624067369266707529585543974653438752880311981663762228926746289221047042367886469035809858453938375846322151013711169124773654502981002939293581721638355417566822222396309545910656186734518574407802998341573778850364864962373533450036710667824975373430426367361426888959087015840907255496829654589350716577143196429316086952657921518006065209044175419415183772709558621102522693314464145339763807735634926782609093007472264403296417582558711425696870115723156178830418123509918955276715985800367901869105763076241093056752235952058100343258570260004127913926149952405557059391466901098539024819145490423160706898926797580272267953782418513270413679905106734970946000060249351419662707382789623608727072803095567539681264204236569719171989552866649874636523196834216598532105018382949130580202411824580694162885315985050212170472198648037370615140348396199146562660486104693859480788074268362184369877258031588816814818644081110419522754341678504522595323295664447749750859819312039898758498287169867528500561697402446868638609571231922798994573799770913676607150008284107631644385758576163859199412789179005735828278527978191792129938218462443832524117331133345568987644952682297376825692165126961934626719287043956938668554517535366286094297350339554549884599673415100162807591204718377202801099339638163655983939875585531465724829026726804238127481782396015305178693464248292869335838212033570558938486442471169114671615474616196350827239832734654883167694960616790972335308074086919127368183758811978847299821936020144783360000000000000000000000000000000000000000000000000000*i1^54 + 2931003644419531917248969537642620737705944182020712485808219684687783014113927251176071049266118427587448024488907060774602990535258279603407918611919261880454895720382279617947307417247166842736402427954334965373886958362025087545377638614054061526033312231458675680297999977006840218851271866284629230200617977213268708476032511010197578492367675866784330357184656574023405996214241188306122172263553932935378647034901332335948725386392386124661677294601193345692292336210132344850756148630002573387379897526358798742822982691504102724450957803709599632129076910343966545126212773725196649049746845101652148113554317016898990258037577735479059858895406374313251019147085198813618094846798696321623790072327523327319818237817323442008913152497305536678534318284226723899617787383928078968406754851756691733145129833754518740121755764136526333673143828643522061468022914099839251084882208352036837900283597939491332029039282858141434849311782370047712179206908199151149884597420870038812731953844387194885762138457269784546314382356119354410125253484170013167407430517254752052911262728643045945913614359661082788273556312720533128970525889380113354621508735906161806561421012438062125487002195060885286573026720455929112273798594234164220749175273204891430202484610445307509196794646965615501902915766227727715237536138473691292775301154768858596153112468968103020901634226081575733202570194626465138445910967611553796342335519689431404567402935242391950832892425727174475453918000852157227373035018156523671583206982658843017924677292597734287973637012650120293924335455176254303249669197803031360291748143371391117316712623486163043192181491590292907909111898970651444820223902447439430605422834186273834722879972512733000689233366620807389278033112402316389659136789365931680335547546132977690963610535503283944202912414039058637450020220179269434688519901349877968689822603352526784384520092040038446010791620451741552656357351566554050938664757745464641904903105587182083905665669206917938048839878597125490203221461307873351973486822880689798948325388097821614034228537964051118396719599443568212351872015427440653928505354116641058449615044225836499046722750285202966785320059811714451954962328335773404416417315174062697355522693596396603643137225259654260410080853817693220344710923458103435589110375031930056650274340482007286928602162454705447465602655876479004854508977029150412153210146954654359532035481735766997937137663611684405242289145311775702631967485208643255724977851183194472286037468328079969635686287615143299291934730488359621503336799037822567394273212685660263628014282841801410804246270115536015321771626562692628490311040652110982663574148621435190766127917471545713164079940516003813712913704200561653986923897454801416049405814352385491783206746577899220546437089693724585380363514878953740946444646475779727574748886262450105176678963920305928998457525618892094562769454447041730655463964919254160183710547907822756119074202178147376010160607212970509270750300155240050292755854552926401916477527084965394411214122348048812089342513397399172813467981006372474273358128245401509391625895847463180313036586059030105568209487759864752396843633011079090966743353353449012832466975749076248968045930423845850136542255925120156841827243750153320920822580370489838249530133220952102499254706852748153977434405350948917589242280814621935063487039710478162361520628533340718386643450547172150009492596511535011529077081811249576200749479317703318411254169600000000000000000000000000000000000000000000000000000*i1^55 + 9224872958841241195936162421473779494469379980964383829623896482030711732734118288127550551751074221411497654016600847377490294130676747420087025932431655058620148067833788099972031295319060136806921311083321577377405891338730289893948877731313147686703473386458228225002101296529809334330137191150999224666781254757082287819927209411897900525213570000187520411547907897152563462164466515421480434292495111270748360005632319432547250958862364087912920750497650954432422452507250385486166883633373386543539437685016942433971171195442720868087836237469413582919819250240106969582428122147292027282318687568200743472126524838184856106795378471688449716892814947498680693302333006743194253073985535446841812024696289812694214242360361151502180263967132649569335155200063077150716757664025574366544073305829690704303731072651921233158176271985134694992248970442379747720736032435018584856225669546689813793288719627947938148472531233873514662105775508436180372905272046968065931032811714453721783635661627387975790337748356381453476368842185713382713789756665186717500633570066233913910811488946598379914981681494183501501098324491584680636232017890326027986834239751078025392669247740252090586982942885308342255031778564434315698491641410846520424471397840091746012994207000721380128285137732747902207366073323818074239425700347801083343944140595677064951820454001404793343145219636271460230614163214188796684058858170082342523275504205460246736520733150129550439573397306238544354655593461360858153478618351190233965858119911939092519747811858366396181842916360382316062753426719025306239538126020352140390863942408785272586442772419967602707042833199669113858229844631074205787133622970188604057028612451886552789101350079294862424402735254374797772159929432407228165193478010581301998021264169849909108782484133115284152783778051556107263174032140754604266032253286839838128079262072911823967929517502214824796595858406094501111786748753586395548822536045561842194047311909694589355097512877090351889429221241107926074697913080856460966512990063438922236371556188179663130564017659974943855640042366059148069213936339958435413382492670724321405592595991621772082143261540456695280124704195187842280854663916958159830496189178650234460222736402026575384864651245454109470294659472531131976986990639885273947105224712492677267023690018867878917777715838502511282006632718363873678092009554832566146179057035638480969558422199195015335543455360525827545253722109732746477134052797371368357557690329012134910909309553701845523761438545703431330836534812482750373606493528705958793131626883371103202620631500260722481791570135214424828214929878971404051938167940529849350666315375428469672153444709768129636183475087306650609337853100172190771855000621308794067376358441042527320395533285547871705218627364731369209333340220257619569825276417176840471683342134782218288073418559593482430102380327001906306162700499717136899765079523218346085592515507516294356634852751828222376033919930772113925342538365575019150114747301911760421366067125628462633128534118768853465158730332727627758362149346118553927319552710383057022862681455479153577274385151157020958236954217586191205189127342083020446190649072027380004610579018211865082459448694758975506844519804026313313938361713347244094751640424916351511035973645957282646413784257234138370070551882215736323661295769433375853755927386035892943156617778599543674118394837015717132344775684003697539120939152177834363828342245212950102016000000000000000000000000000000000000000000000000000*i1^56 + 113508377028313021975273461347983997066221013570170036678048822318643639385507560617482376697449144237694626896888246995438634156605460577818607906567124384112830955121693143650102151406603419161481117941104047145018447003305794189667174392077533013022449760405664738609632248733556261956560554327092584372138460879158527521342234570401042814911001779939688279199906668179437510403012049397621969081551163728272692006236625345669580829056995655174098226303543930916273500092433503720490850403447260943502030618991125769634476103999404734113458889967555205671909578291351563419640775979648326901552586174461731532152162907646006301053039113187449665471118333764323260823209635947239539443154170939682083712734705540655787741835884887010002645293439165925466641652266272900893552239833982724529287382142824227334093226667096362710799017491709208874036815568325925109625759171062553694260332892861345738417728303323894003826934250893733642094832436837572011752047653024558022218061350970227597083502159313027912845562158686035250943710813025584188978149094647204071860429815383448364751074658663205129068847507851646329834224082528643506675779616042912240181803980352710219185838442267081432649445100072012231157978205681607174507568883724264097938548652210914249386920071395615026635121198197013090755771213228690704940133211098786165344818967303111997240582898358819902541616417369360316774202996641363301181489920241571069156985138197710681357025776806897666556071960557795747601198112058220254460287498837588658540047432009468265365472858411013700560416307704326817940733588805538769851387060400339163330504905147672485156717396355982279083083338486718417298308011804600494848215061690218123920048704943426953012065670141774727200031990764468009450107277378173822085809713908849031869673247384395671311019110701656788925892222176480606358119036334273677599717925150895439721188927551393838711101357102396064320354298850322024887663083661355175785848323803816986975242976062249788832179013726301961009259713551874261391706264653549803379247603840457311771444011639412172417604751656115924212296673381914945870659780575156761156354149768187458968653307303960048750886634560957234160527302356167437188957031121596191843048567780545233354621943568878422039270808312457501099601652509850232057582291770107140892619385436190662825557017298468398315016811057566015726548898983361000935585907972531410575622653514662762092016327572514389126460734005617819946156828299807185533827070763272394550836175251406749485850700984021375953223689633725574485516408630472856578472723402958528493339280815030798036343670233158108640720782899184015902061575456490608997132838417966264950925482455494760776695816234833524033814514900220922801277055795803804367806920424226971610462060931342614541810951776755297893115768150663245595583474519821213182607304611109977691733684577763703742612549828693399831207234707387144392302057863974585751553791223053676481205322482745370327749578973933872759950882682067418408658918487830500625766432118394191287687283942792881947735839352488376035800071512850295793625252460263787561084799932551563896697815241039188790650896093124108758488015785742371918013537744276219189980163909891847462484027389315790079724045668170826948084970824360504957008164581607284806779981003090639273851183944479431800170499087671875980689722901766408943621621645229360041115522473230840480587737662598722742916548369400094256472454887763862183386750751514245054936631518625792000000000000000000000000000000000000000000000000000*i1^57 + 307969404167012352767709385812126435833766699288602185413038341865735935055102723183392108762173229951746315353810999734672951708008131169521162123518073588131651763107333566988258524335830010291695222095654948075899132238607125601535349474177162821389593957416508849360442805663117236705863018677582167105425188284933001923932844626999729412256229496684561507361755255604517082098253755508821497014177224389170473806577437878347298864020695334426998725976683331539305964429621561488721450797457497532936953723827336213647539677489825733919892075591716286124517105502925321709186851241278869235394699859960854653742265473626343911362476570824359547352159987240494444517228379743448827952435527448949111591003884087015088591994795185068720169197390223204903316881528418476767846241087828539237986676868653507896199835785531280697212812003301006233812132682885514009283499571646576757645557218039228451645364014509011789677498825908165720464169083753198171784075585205307647861548931442666575812415409809962952036432022310047155463300099153056175181113767462965128633825113297233454403514682257891739957646417991494113349126941779828555374330832440190297279441289740157091273943651744008922568125194124752416211898183318676101216245694420219225469287036080428218430363544433894205014645278172536490863459457223195493692657783266139845666568736859333233734168328735150899007491555579713434681021832678103357406828745322618488164919961367490214145662812739962261982256448579313864983280521000729232126538547737273093318100212069249140484606839051444109093900645019198982561632268429051972081767446744350781516109445915848085299534434668661417021916199731181258331331656200700860061110646277136521753954412303653803600737441304472359771531431689185997873006753503267058768455647658745106687694554735658924184552724795638403030953801966603741440360165343544868080821746723179099111929381368843695539695862404553599325435275931251540851837073720921950399451602206836713064605179063541637841401918080632661240986994331419096757776612892439371361177134281067046962447283162562070623583017516168001882211812641478897037626204186307355466221834706631197603988324864977863846983681781216020375328503417351163239269302737771180859857220746090951067963498531200417150508080101430442592253762386012678735275662917275975665716342872842761562631694262862789675744744592608419609568434311211302670477067070648369341246880672309276275298749666832524885669353719735095174296710571463586306129746646631163964221099283789888427952222339571157650182001193722239303605317251118896761822838540277670112269529835849998950929051472978641312321539813258969198533749712768521656536778556337860251846675877055648275292425989707517293403514079461610217043544525909037515803283206968227370006368506920096148881919785176231913642542274490748411510734314922347695129963675097729999874740542508412095166638443158768654002409485278814180313148916540373792845630404400865754886020509696166345799163367699081595930571825689957617968285791486597364410849117481094771572730671249362232887743758808051082759136754834916968283422384268457045072716858993338005464936792958922558125012945134618021219573101443366077170372809284209881854531920426894939993782690492513907559174629741316540640262022877023548389362510329338629708926166808488374887689711514109585573483710189246946552971519973979748162978120098292557992005457103296973532699803931727033494939515497194318623019400749781466326341936492830143169273856000000000000000000000000000000000000000000000000000*i1^58 + 2466268515241628579134089103848970649194150155977351853222831329341385506490215248578755582814548362532225319742449693760375596620681788534671278075530862979430691514116024482184538618795742172736943995904938001032689596975146636787411735346820179741124842875018056800351952351714112359491585711168127885839686671504849457767327453905424320257756360051393552685581861454600634825630861610741776250233246462415405595851041650050564586654897732614785326087894606777268848393023990345720498740745926771421053476527130606554859558791921457089324987394593115371181890440442215182400536605393134836266541862583336912206494853399197252701528507070510938792460620553593282322385524072352082000188624451662304447782216473864271403123129936898191800154885496882624531735823235926624879475933864892467668689464702637332209843783983300731402382429789975189790678644805461416783544281536150254169449882765355067282705618338671061673535099232753065954469003382078145970388110935328174838511379761607241523368646705778792043654320205629384477079373310139130488377573050518476023609458463598219036106388920236034084912099359383640139246681368082569164271836838629948373270276414844412658471774634549204772396336643894700636229151354415142526655862232821328020288499742075065020797759152694594282422666425600120490417502647495664665115679574279678974392922527560842201791705223257757023923588060920117268209010631015005669186313747253487401013441958213088438018687040877904902572723511475625369435251072720961901936020044540708962726845835818818234616100599253557007377792795386895208400013521762770272602282949001187589383133341391961139862957209556476652279767072752944295465180329965713647630255851924275671553567869619337349142670076434634571281350838192959036392760015890549816736937542840566055859333823455615438014023509708037496988027314269134232570521536139742588931323036951577546319321625706505349488796002509901936061860610630118872791529713573446205043571461466025458623215873077064443953961683450764595471531055384357248751251840735408087429307963160171773036457813587455755760674432536744948584225924338749056049434142697550992145028300900555121756135148175864697257616929530034060283551154659124897668979426153108855734137578939438278184728064763763632966257386288638989441226495984049030779173752639625125300883811546774039106239567688958672832298386768777635091313519915540626857995743882512375494662260613730271912689069152065512660162120358498189040642105090079121046678319388098790384804392817009980729412425971263237755583997553022982995750351172879567573260452595681362920665250554083583284415767867277433979855030764124094920412703733987929363772186036841154418693118752729189044511258466188238983961454777614260808350215269332244238273732487018551933267802432423799862551423816775096802730873224970828374956980399424784700853762742833676232509007667488884616795997599311356544064074633905882010428759894625077367786435540571934136176016553198009820966907747150788083471766726654273765629268426107599240368122260438659087593279585760456244905434777444496454124466358385613158501219416410092156665398829863550065566380393323071587795179358377852721802433062773113201951060180560473922015051234501207923482787144333169884779965423105190114346971514675032098985801959739190890877618872041399109556595223777137521186539032626477615476217754499428363839562463537515940089965113108785655815240909126231902326917471887299942892009940651193247512116995065091093913600000000000000000000000000000000000000000000000000*i1^59 + 4350356699213299360798622140791317025056593656390906080438195351867596535155036793212887330348365280686149069384888010160936865161392188092860005351268365737878909113754378574728761274101106715326698108455555689869547775868800398033379806998104299674206716401072842210573898130789543555100317769731689189061870350681812319656889123124850689492648472072810384196597688680790534777092090393295634362039761379999429181582788909279009183953405632433599283063903946157181276257983547640055562084793701172571052193545358248629229490798192461475035989628679211060632144753896489088995076847731924762363856616452869298027726464459022974251349129773971716092863444214663523834952655683563286194102526597478712648944505688387201311264784965494973581001172092876990642370468389980985862552809673909956526343577908599443412042050394694063903607304705061858160121454761792067290151686020410042580805566995669706965594152533975902945778487767352364113630928440645329447825416627331407754992137149356758825322714212652319147060044089227039479846807713417181579594293679914656545308181024824037426598397557353011415075616414134876113604166227543105226941691779427110863461557953926250230465931747211556902854940147079346693673191049995164399203690028640640174290765591228579096342760474785132087900593508855965777986726305220121648988650016990357491459419644257848568111608559238351543838258228013783320846493281622931380204165045033080705182742519801450845778256222577766279416936900185420187723543368258520910437027174714038753514823658197687120202407255762848198488380188871659715379198893413468774104219462771212040269464044313946832714979088241023028212455928959785706901955042418194479742740711861779996309374243612396555453519062639382764354337441637433000392932178838191820477195076365664454918093364753872680161132758152280279675744074418341672553832857994022661553046153581964078456170151596010236491303071814185948230131698764500450004990583846141025615915421604316313780621187852176365858340200083612381950215117974064553951308596055748068895932621960194696436199512351022176223994574240082100355710918526314434630393842747797945767896612122700847014815306367884842662142942298281002304203967880478612280148915207767286038336833352429229972563105238916799704175284080458064408064905241769894025441532155753694986791565444439856873079359663137386675019435930586246324945193801722553716792310625369907293958807960800139700450314856639265825259931284133342729110871487686830837078249064470290848456804904566814928236413930584331189499547635742735843140320460995704619627789012186721469474040993872751013284950520247840297484865181965495651184903783969278048983656462949698289963365869525981402377173440804191669612381389021910370575994083360036895992386343834276841730254221918668168333838151060225074740251311041393762638340922721997212046729483241175802057337678916209306128207992154618903512080959169488789389133229896453441198826715268529183449839806330122521285685941448755237655500701447163266408755728812675184331916151463124809592763137650610015668408646353755481962289115875086493417512960364518869716985635098811394651530510376873629866144802213968098832335953627800964434436357821224343839411826614883280434283114407166716725833602889194152543847939823912900152541757269916431721535989754169705311966860461347629481307338767904706062063673545531836310965137178217010934780803639546606228844426517389592825792244493278588650121248290260939143774586961274880000000000000000000000000000000000000000000000000*i1^60 + 44762480547657194419077152962985885008583836371845156048505681217290206660833479262708314080565859309403492771058180927188538593557540047096961323592540352026794354826463801025751162538350560844469514626569373478637979683212654657182136028289572105627672643303228219902252074292851436773328475331277158677518179955509529918843002431861302089916460929706229058619004233986620802227428543978834218354261759623401833749765211378476801805145328461316420095671924870161658463817788608307193154025535808206737114983773357172761492880051357982977078851604108290177304052034134772299626029845002393084498210972157457902146374170775685725588122500898794229126842832136827551796666117986191429870993356979088627771370694644996635500285896052950190819001657664450042622109290029006729564776780920202052677634661557141609671767352465423651761968110519422509129773100967776110520048153640163715919682802936817165734952083855160309940892805416206661481505595044128902336346216946559466585266546838530523725232150152479160366173324484448758434114129301016395567037932479639607551006020502659326137614687117386672808053446332875397787658550718974784191927135018499504032562257759947693588753856081315418423802804815655462109710460347376532139901920519883571949146639819972100344705099423752407743274077855549345741431045007344897338326621004422491048511942004746645356882161683041876378270773874523505314029596742160786049543435167541579598763878562043644728515651234491186595071888996444233060156314444959357494771713060896224134305520855788570011587014746274785106168270449668113192077594034664218067586550447632163237776612047529858914318642827255265996891382830385716514100066758725465885480184752653105464311276189968677015109121584048101034763847095785106827671317477873138474044977227095024297858918491236492013812252991122839944853442037254825167006716767297006605925071040915546990348217935734706701458669109691173469892395241665554895376614529294127310415898960516629372349408765460518627007755933833644443313076489054214565107867212013205226146413925605554460874410846198016127491254315857312643496255408258074572493549034728742881115232491314952759165285392537066714845229480669748539436709517734775799865055648031746471841437762495008641097368363753994293002239828589360911008856124212603503915587538040699425845185412970046616594370278789263046722381370093865142775608349209705982815870242251435035641197689069834328059105820105939169639995710446914013610943699054373641677255224973759894290288120779116458277044648333470478138471991714523516102854334568242699109421205231185969709969328569131259834458008266188668647923387265936270707551859032258943073494968517296603741842586809691712149918169850410793638302023622279002775509885784128036311002324397496268716346225867538079910040678949051863366152857156053967901378009550981501372145233235597803742157414339919760983699417370833383070497021948420414984585905638506239365064712470574158457273559844180250352330322721390591008430880348653799436873997764142065542809405568172489586329330358083863097499029161181941527216332552034534595195828888070002750001779273615585588139990201859365208909448103760810960956470881194663756237900157016329761323158698561003340171729448995708228913270270557476065918589247312775019625099578979763811908590437589730834746216503874909150674160452574096243288340354141131644912479558494789123555419258370133323115016427739254588808699765505858183464147286039032929346645040640000000000000000000000000000000000000000000000000*i1^61 + 158240555488578921563658848404336751932637610561365574637169416096111884929722865719924378390942801370191500906695588460619636098296792304227895814225043556764461864984125398952317630717297820117362971453083366313875724413327604396859403727122225068300035356805800550864962880315604779484903747406795682719012981105303950568666183960135412512497939091035085812383585429507141108425685440327732684971636648430098666882166484317878670094139869685446436381933462135508513286413793878035805806183929095022336804578527502029047602540850100768230805756552964156343869947547044917657640753582935744639164245419181263712104430100025236110085565277990307676696233692695234971404773231752113449183574753784234867688253948111622836074088351118742292186487482240168942844191612621446752134705999035683617958513105744938581272437846835074778238190149980307067841947943084609943531385076073654345197702714001010315476124813239081445529894722493859466310976950429293232759588896311268455009068068493890494027081158453804116844838806995306018735627026961817080634192932004115445999952448351079213787432047294164365665403555855047315741326591043148424449019047101591539308701899634931868177209351871236399228819799243650429746871936525655523510799669515957764189385579762632146202802998019520904323230862302189759877155740525304835384969793650430901732748231361114437987155732817233077895339044670865355376847469109731163663791296030304364738948700990857656062745581062366397862367526048593774012673486605946407762701569106844945869570327024534696290325260497227143274348067215150355713697420716581176591452024714031240435515413814028928795923049686025655324017862603929375988357117544681931562487624150713314726506166931471906513793831376200374612736173670323768294730049402430872067799873413110606415466369650635501547239324428005743140948542245215798995818274381533416927062909307840220463959084439416202363207750044996070646805840617405697884594641962246290354560644056627519910235846730557770124199014905561990132709065207529266810005907589882676231946228871179661852159597494830729593668749931711096372282966917717221482013145605979318405059567848021467536978372410280028169999447298187146344573501962997764588248764429688209712988443502655389039152012060722698877518171738529347697976483278130092238847579698961254966975135095194669291186498985491847650233905260285179119378858238934745585669201285889534399904337602499385779927142912248604518308451207620427863141232542086398478384722759413267801093873776428799909100227461531247831948635510098154031647547684543365347653036265630619015224116291673693216205561112803390881945433980078773363820008358320111604888404168525300715105527702060576123828491893394528910877101833120836683177495782537894139668422511180683232841816149204008976182312498609813697429781800516063466130152234200285855129297718360214871791939224436218640442438397513257913379132386656593032521216572749373784506203943397718951512066879104557528828448128608022164785403549510439214999734663349049799099441394939924863950543023480522283027446211682418941311198784922823387031533721019152467205869981768475085730368358969628230592628293852971529853248952018293726754818218134457631815241856655243885130383670167328338623295353318524160913938869791478359395438294498713085004783321360706616090066555432207600599403172680653501780810715283777561921441540532876446733202990717722027846608210967262979008523337169573726093550038938579288028267328000000000000000000000000000000000000000000000000*i1^62 + 190703856885060798040018065227098345076611673004956770011310964220706170447097878418506497105400509412015377724547632633264762856030194658600022376434037002777012826843701922682741329981886955753969335743145394780262194465961966733467187884786077843341637450130917800428122862874591245475654917204275579799744452348918724755507715075054729709661981927866098725867629003630044641340340338413853973824456928712443633647752361975995687451411446128682497646796833223742395403695195647545463093806279557799313826596673098073354999093258711968065763776264457694356828494731009378848010529431600867417268947434998821644742929554655610798870768579754884604802390841112098378158485420872879178436006466120068062158735227962179118434281814399140386930981227253618910878838753029733232152589734047045401586293252874198070944033038136591177223283448033831693449342342154734628956485291369135177308552622324672627211432971213412411168894114651916472147649283564544709961811971695059435725212448527562382286284704496659998508102677153495188201649677516849526327059161311707967544658057467884872680520548402838043695237573816211641875703687823495300034313298105111512783541582397346097052075245382413304370042369558708490704752224278400005436437228953222374847445500610767305512674599212118417658705529584306585558439134627160684278941852621599466344017513690289931105222099355087621705659395474366752037027399467893559610130783087381888717011775077540489023562175339819162184277831980213077923774965943459183839645888115468197339290145539864080470009596542594377538100385022067715725288385108027631768002948216450637131650449877588010445018937957851061315347610666216074190504282060079592706411763534824649096793016070203105946217535217973914456987802739229306357516717281657311492915676178379490410785189578121639360521099561068796030934421449068041984417154818499350222069658842511456561851292802218983444368863141939884329961860138718306553141626474907694859363955731266260160822843869222541172757258873383981670362795102354518971211860308809998911972781964108041513892923891563266694920963901289812668874239231433699622606655218784146317687658240049688986764599758550810145820561124545222549158331824305641236899132114887606928437111294814306736533449339895110812174336074835558321169484861699723284269634905044100003197564772191474606973762838057084689971378428058878947919222736762593835787584751324965845096674345440538912096821501689354694368308987776627488586317777875087572041836857871732401932057664554659281346377812495054039219488905909289456621092289586882904891544005167064629944504350507211007624766359461187613500180575104740733964177900005274002252930941235886810624802192126607362013506809389696220915796935878944416732420241565906669707952053605382563892806157510379830402062135929773278443187061244070051241410681057741748006552759148099603444455187132174451257164756930221790177043374142966726253133606989549484106540955201021742002369422899924459385396915747986347893727109054433667747682855939094064846958584820696183131318323543055137404560083578347980722446837799494117277685361080482620702968322395306308145843592443151655387734402682650764724269084614078716066120237901670033200777752644176189456819811656790929988999198635826570109888970638196297206050385710728657013681938553888525968189079110964967309563661553270840824289143854528691693478280685011304329132942659165599615179397798936686395168256732532489604579622004523809444000000000000000000000000000000000000000000000000*i1^63 + -1368630486176821808289745029580888388723700625413392372072542930105188745017790256648615390227597150596411485700641185131096668952762393722229227553060992887860229095817461447144487361199296572181776497877644348349486946221498327239518834210435889681550150992969130741192487172011918143635073094170164028075013581683032932844561595990279910608276343015904254315725651173542491953063752341558011108717655554456292339480942812741068427017776724999132600136461189098471039352313301948363063291058417773434494576800695715290032111419134183413487132509318037283321582861383958203667381375419484544240459739622779953713645790628007822915181303147903626005492512692893138841551589722952671742658979785920836574920502929739036928556523776164353403516467024480804210649642974743662297824840439099606335236951095308406949037364397279609156787317643401432464879573414690049497121418182626914627975866078470124676463407088738790862763884214913869948892997815523484335945067831294840228175943593305590641890593220109815963081922079722044586146607312943501407822067238822981633088439744142430935775749107476016588451540222569180952421328735141812634547376722186103149952851857097330270605231956275795084732651679347366184329569532162916591350420154590561737696499886701176359611006591681284768106078956618621837719159271486131425825873053047000600832194384585173152891620628186006502327914481806602983813252383117776611096000750518074138392778341930419727253515240382749662307802483494175821292495032204912529250196066524319478514649990671574460700345778701441744017710899314502847672974953695760350693265229468509617093204246904948139533417752295037976335467755675157618701581921708080561156146367767740868315186911351926963849784389544593938141256385863224665375928766213693872141809531162696379020869763797759641616222405304203027139600163129721913343285626014125583969427391140569590852809543534777854226145768587790552029474602767989561398099836272526640665043653887119923368109749793575370904943186842598263964367281041572042157845947248945875798658984680349053907181651612176622465957467610046436838480687303624993550727024511076883688401355418956377223223695654478772468897980302714258448062955251463213141315282533356025084132599065265311282269621239869096656789517863977278319492957130014320158546254445488867910733209814847066742705068822523337675697956078318732156569245966903207067032056328571505775293019058569977708700793946225655744796228029960272565013788889062052063355828064544287725635973241025106435706903933663107810608350496410585392640318127051318395511507338774282983237174067337436810282723289956166434642883081691306263800517448927723400287335777433886112256756918914428464257559101434287656289345685956562863102796153197173881481631879109304050796542945924989354413813426029738534984049201426627301820765899522255449388179952233265140461629221549876059293439216756505075475197504763985861568022794662034585981228112368304114437710093434899678254135086006149712473356190657352887037583103103034271847063914986594529721026208361478390990333123873053920779769663422630354694333474341589361489314055664401449963208172521554150239537243507034255134946996152280961669309683747920830894071211496277890519637610295390349497640965730260052151845947408726936792368399488585612758208977333366868312543190126160162293540581566356988729946623158638723618531161521725978758523044951502255004286748077125848651918745030427252441784664671856537500000000000000000000000000000000000000000000*i1^64 + 930688323359922916081970592440557627186323750909415758783074019413558526082135998969593799145897723108805100814783083172640368969465985840219284937878837566624608417085210874086110795455077207245288582373040849174374471514239576902700643225713544078624605834347120445555688449281846502924566531218193787031839214639226478826553616435008831346721451711355910844543536543588217820037990372141559195738008686583278941498081178528271354938603697315550056524498894845787876058671242742015727336120206190948529118853968350096911939812773381905583089713669950043537345151677646274038147838507265347422652662745951055052228540761623556928250471076897846600503461925633527984767520367470992067765676410547921807431255280379544309773919013796430379883915191510638811600435342256611477555051561972134810958956814639615936978642926706779564994305343546491525273561781027292373779847452553766351023574406200498302069000098996968812983064246178060723565896951441216033356609500580677565686626366309974079109398075391706125004413545619697490748650379865987443547758295798921886347308134642079760632454307846812133188959852034726710731179337627326039657996385297437923910010268612135288697308948569442192723165876265979606820360861996944596305247298129881398457564748373494285162606220661889203976676314192362736257133269377302345571654145798327213693694313052264258783495122170153010068322929446057328186003109612059643861402271502502033701515915373074319502532920887862293018600397576591385951387734126860129913632019561279561639914247918404798397270795353239642530074282550641821797318569642428573367322367005489993131701182984256866361907499639433682834168988200682940271663058095013273170545078221675970722514856858012390146892450792843839691876295958464320813944283085975336737962168111881676673867978811617148923161678477459299862084342742302560789771098891138056015206125822647191802019356958580045789303725210669573693414657868158203842146016057643904281845240651626294500769747266312898601019468213714141420237758143559713670301514991738965357651287472424973579337289827768837924069794946975066834877073817772521164441287157670547896190252939881889080543886170179173971941401330680516350746707778914991436983859099410009829940694665018338061022862097024465756938025885621356563829191237514920672044548025088605606958369622908247372897129480711672607989901779932196338298086419849682933829876864910332614847271146547180113166384791046445770645508322620144433208572687333271047141287383204025396204488114171667281547678865609575658219252137889122673378440661500907716260627236614254859890247515681597122325089704504059672020410821378728262569529976872003433250179340235760143969700768051210108373308901241114689608388401326338680520068511599028505675224995827332276080776624763706285910226218795556077743589725076641230259704145856100881241979822395214312185891165238529484207996135968484349384280479056227031720667496487426714732847393110348069134170058589879563550072523852894945940493149488848969555466698750950247812122777533746085654779614309570762589379590410648516789149372718041911946021926324793373226311650668715008622209870247890269048876994738325397967450968813078741348464666111650360606103789589868394392961606165153033815424021958502434619201848197758377276784120949136456991532663959341515441325016812682452058853426947174496376893214030780299369092266508248905563927522773376649519304816186907382244189708178830957131113823160937500000000000000000000000000000000000000000*i1^65 + 2023034933687806042737595763046651432332576219232104272618130236931770367250689072737670277517589001634732154305334924750467140080065724674213013594254682254236712074296689253261434511788088669939853979068110749993889074047982089223067775479477853201274191330164041535077937988253152871643606050759032159256494322223789313642449764165758200311762109403985218167685381279069048283988881197934845435785117530071897495432685359132164415944326749544666429096740440033063709511622221554822050905061699748437150606797034279394614754291117592971757470775874174698853284391716489819935999372788138083340186607643504721198504044423839574324862966568788810916842034973951376112523517908862853088435453039388747082837019543914790155981004983258143491311322433235221266626248604345124009428628883233562282524505844854423487529960399940859477394891055550946251142657681941054285686073297520428107300035433532211589319348275624664293384008807319709001014394907544844620801277212397226473301445685943066615479710115064530087592138282696107205191484669199767035911230315538533099011479504686811928584752458840768594164166341351868957624925642086744771988206132582633978417758146947183230444549155736486563089355808573677606142501315357090388832379371140949309993392212147853781492549768148798959544657360926932461839416688556527728953914823686981422721564726831644914700972795781060117189183917314519636176489035581250370128685286981024921856916378550821211087590349731296246842541081832820982078718641738664675239891600447176073648240099732029702783262937070386828665430510503711056997143856811572165638409909236117656447442270364948614324353203647794717692722378956429158744587574279942675913915180946475568264225025286603228377857061766935796192677498554964818822316337323116006445889598325050636497937822716580559758331792965109518412903302315734104672108004526421179640340716080212821541113405307261734742881547382177269175572669238459849623281672982575575166433475404576880402966940491904922942389663299739006636296646166551565512108186387123329209285745556494306477254403855124375868690322066264587170251357553645304379985258543168405307574803574729535009307585025650051094344940326475889680643463506929752328688065659983740961606802176645190377599719922652482599873328164325727709388961714055250500348956788114793110181138736449892737811315530889266658172459358884977300658290856267797913703223147461411452353077554095429557160735034100868487387065245007630647425558799501295675925468557837123429566615092615468490448219745245849345174538225719557109953437735411061196190231180645942362739245404077511808829579248827004609547931135562802513933162880584369478483844443659747828953910304026491947236999180591726965901751344086863142126879935490008598307922350961246220979372463120281692216601137511748080347928782687346792952234062996356859462245032909969331345802508329365397815626277539578923811883302251291178392985272862156492941177085592057139614431907740278862892084097989759756456617891521156267728106345248750977582786648421628811664776412199680044620844111995960236036827852835172787881100322794097978640018575187267660491952788109082398399649572121942085459410126277812145653339528172905790493044180975826286205654149149650649663999439329007593780776165679465109283841120037014719063618404534963461337550859592638029540176065770126217419284731535695773452206728558575734293298332008186680808423323899013116083698537500095807367276601562500000000000000000000000000000000000000*i1^66 + 19228002855108738670978853729697937696235215991511972432605139167131679731112846990549172479426690936887665594309382667189673634300033305103450134027048482082807235035420633261836883332599106526059695875754607015286022909103124881296927049865076503996071099447669649272469829474483786758666953821911877317284884650295890319339028734625310553181191450213155632570952790904534124559367438690615348159412017125851269545583344349774004278927435180109304496568060473099910050873918366303050863059474214469751237616179713178366686320893269393307699985740862680588092023719341319474295773780182578906188767105719865255484250817968379569066495628707877500703269425602889218048101076466930465677221740231085280472343183977512719251314746774504550068895969253778315865781148219946362833457928115675836827425576057164489723296363802762637848242818401309742993343397986610388236451063300230122555260698884049343180691481879891380315149295292140228684752060058644050333756561673383062518417198328974905129679867042233987121634082575749241089538513036036404874461746525293711313365210339651061526766896081088541832798489286626447390032364624976640963531345210933229058925410421594621438192294071297809892225679158442206119346720576938326910365257570625860649600812458499188882927344366976338605443040636570295872790248202911796058982861041331767284796788500849548599508540669911462295511958671474469643593653303084438736019391639943197320010155253377424007235140584715746807748154616917242166485164514156000283308185560755403503588527711803506275814761336912317715379283389971448711555049460293720212368580118305830111382783610153875548604228129198602599041392992953713856276193082411692523472248121997154071057755743308567792183230895572810363113079278711334303826926686144296877597345914756167120776835855598685207487372477798831715282683013378276667293816501971891016800314898462960727608629753672019009959142399183740607616964155546004427594216068057164343467979367869177143710338610351070571446916394096703581889637529170206483547944929622449593881964833157684593459155204305851877969921446923018050444738347508803993587457632501548248854557600521630134351797511353837093193637880118822760157811599743601123397865172819780211161058259987233603059937007725192768010489760996240683276721163787701700307645689078768852081970050104767387502688960521087421941876408645288959434825087001454278321635610966789459487599526867733422754858104516590354661782328329058962836149602781163616179395347270163144201629120790599652456446133958235592276417341401116782236773769635141247371340058375829962296197434318626284534153970102547754249105191037906900726752637001068691669695723065986127538772491832086404158852250473737879045625966906930474529271673072026628801790109680121928155610970674961388391678736694892055243591529187150928930417816632708873564291736840436592719326695657995787117388238930995183333563359857673492517750748553866058730992921259092911734592535266580475272573884419317980897847278989291031386833431354964908620158530817882078971724576208310540087980362646149865813481249812955988718144193151307221296332350943484135290228487292056478498984615247504677126401055481230018014803889802810598553462609029999628377888278297537416476242913762667237975784345282030125861666876826334491646696218078463200100285950017578719353170495763764804904445986955263962722467401234129293168634205776195051178445926771862780613585886738936488440268554687500000000000000000000000000000000000*i1^67 + -88246409369618503928624556882803382647079156854264551378845632953198966472229066103202668728749808980379247599959789281087072771430370331443380519157932982566805827224436589726564923798570968393542056130235577106742807282418702733945967030597779012511339083032133482976043968640417584018957300848842741812380166203588864055104930113581383046181763144904166488657164972994911378462866512420120472605037261148319324542510213134138075847491336591506010403006437508567982107819289610322299401818102085784905235258486174517720694203177807394078780631585424756902364716058009902673650389443005801040188344898465515375152093804104782997989618923799651087782676939483414365943484724451202371910770172296166508423818681296846660433201740810858003188055514504578662951198419744401301005829052061782572581521836690130740623000707269406357929237465999253404131941735517143631591352287878221232060402176122858312098636691942963636463318927763658439301234174991497861926326001112664336594828341186554329224021704296972707545669475345986047784009609499273588177133989992013657264717852935754057982075276164143566173899387589927459791632928279927477579981437666770846775109468372127668343509268461921415471959166422293683391603759940011717374685701108204099214590365641346969558537598405526921332691363606651685579518624587837374411601070392189836241028075992663560795706271343979036571508082244265582383754552845641944563144232243455982167098096875085230081591219489540130871035884150370199419322995551647726208918000424271674418749670193914052927412485499773311369513816603040074878488791718764811529239414151143145798003725896552401105886973021511813894373925286917749117578673935589181163064349603141056625778860270987960107982162233163387055170063182739761230911149511936595868105000816135542135303314479012543374151659036790942858638363416764001300141833760420064300187679246509950723742433090212896551084168414197610817571318461674761598628129227265465112405242464399230950081696399357264313096096364238412193461168923096466942357559076791890168989816811062820513183865593348752485095304390009893954823083341750038150129162513402213487985075124007866572951981961330008163731179622855000655026232398265180840396151347720747903774675817392641470205477861660343808846980742408376400919130251744020971180892544722829084018468572844461403950016503085975747869341763238857716966755847194632848801990618536514218856521204639137074888418270701350156777336160480949159996787997178104305767204348136854489747082820370860284452233869927808037823941873306072247797156637805259241352200196268681594753135984783615166131874061454236347369884292422264277958659013194540298674014259152008156307567537581530572874850219866485887616146763208888103404585887507326369112402058243919900402550574426806064999813855131669247682066855175639304820770675221796523279300370439625369442145966550237377176005650895135931374499734568945026204656766006523930865979553561563976852724119122517268507578564540157086312199494965024121403428168873446515585596511297555459141013042299140263900503618354030650866083917254517122051141026449554968859642372321458986703791930190596662305277362871958230236607013443636227461641336041312964926849996085264808797439853622933771567387316522492548974794745574731421261786810259167071849263015788227296109956789946489274009966647061506062199939622811458716048429220550902330080266153610423015312058903998941329964088565323706250976562500000000000000000000000000000000000*i1^68 + 113141698010659649131570623340917518531210227074715044563678865835799680436519283014838023170916124043316178854411813212334451298052832610869088584549561726490300206975600144132369119968865950801577982977226027389857557773966838994948139168287360959867199700319911524430324409509571378765563499851787419048226034979870840070100145957222617424013462423366684313608320852636987817869030292522420116186502884230434629011520206367566796606384577581231625526114824627325860406803180241861267158080316369703594450816988634584390332611363734503081806452752019545438859821239901165258879972457426376214037836813397415345278399351509240698843564391494301650662022708797694894998740791891893542671912577585345400005180578521918278940513820898384602563407345891081128700793071022565614773838460727153813939762119314928382664998295047939937993679049109148830482639638000480697637093622866229634816973640174794790054548602324469066149375649282245486086392778520789430463283913086667334154292088106849206324105264455799635400433416934851484782693342196208444096927495218210690524374956482764630857163166822239669933888756012163101038409580372775374227984678682912106676678697102346064350242355632261116687318978821715355581865413336001738510247368786276742697395077505165327143951735340103171446678409444720608757268335091990407542356704216213096606585386576113828069425911300714503309811140320659295647874026736330959420911451338094269530805359682275694265889740978519631431123562213220912718961851030705138745914784653242265983760896882044275582776947042584675066842090924232620730744805320675059517624402109397414362170724736899088000623067763607935507728273888678495199478132303113413012459638165767290233515625022359747522245904914765507675430950211095540562975715001851629839529055046517234323573452577122092514299289699415718491535104218349028744689288998908834337392596413773060154941414080361196377500217532515659498389815588297656012269963157658612301138440762204345254168094835870741727224439516590041854984946202926625250679952101290852232888218204815951515521948585035294134357928305086851034276353151151314486962208570913839865419686212353080607766506666293761125578854499132482623274657034674119114478530867760637029542970549823188502519621037749050619745841499374883911927254284382039036941006094196542422972229219749971677836087002342534581404565797488338173920270127183786174212182176076638014763182883188990894579659550455988023920967695167433034180946765923038557782319495773568456196867768604672974925905327457882809401577749184789968180029527744149984884221019606291034240479492844383352368679175009994510419347002923750232745464391417460650914567775558848717482588224336564185642432004521561391153881132186108763103704814240336791828732702597589746181797533199877070384250678819676631318383355025363571723904611460932373136704282272049549952342484260660964059877934571825961383930952919084790220018091463806898332677058438553590682018685946412439147930407863906762313918173922710567780076998227244956360572536445086450319605181227760052437816682176358812831590442164353501746062975341158324297601185213286109666334261471376465829487197116513986972109492583839514078298831673316015645506271167677938484667260107365661679151090880169392571356055021576820983297328491361515804180657657628596026333478659220317569145204231878346832094743955368386429908304788851000307368478175466598627632358532823537962220417203582763671875000000000000000000000000000000*i1^69 + 7045955074917848817654834444344404085328866748921895760717662156490130459234411075053504714205909336522873149613067608315116370324224216389209282547649988689191593877693260765757964758685429541216528801760285698497380775629001914775947021968663208445959313940936152413669104960833809624164193819810625116519531563324470730218110327519997770806539783234794093265516112691518872123515434862595037704864172274714892084690462885689858595530687455663861930325224729125151325222907264677911658426046044181973577088285971844298324199809909243859180166533928472795422318103736222130220037872172085262611564874620433118989144969126963298896853514903746464295393785278812124605509502765132018213251995544456295696425461103058239625340482250803858525727324951714007667690914030848742562570383960668426042858792483456864310937462895501493340502828216728842571709272746294637280096741951779577300566975073175845009526141221068183791261419273475415336663039076097918810663736324965802338369363290054974719773139967342898324333414645946155451536738454891498341797351274288247333468046601961662593289977708503914455688017479558120513188698012620483646682846636008208435561004421878400434741037969191651973309017914740339539057326243370445782999899533356473691774233015136024136307267296069244945649496866778845049519755236580727438160888731066800442676639621331193740603595290850423454361402929316756603103834736832637481061428435942990186588937424634448469676117659226456692496218526647091498471705411246952585574437880040806496202133907870798170112047387187863706752691615360420495045058912619355868191563421252942819640230632257252630716445279492672362767027411943876453448693916343155416376033113422043386458575448680900056972250461824937787787542648280433950052472908009277624623116238478199191158940979273922084465714942163361192223568195185858126403148943632016469491457459276459661825324114899564001587533623982822807474447178579531650581017165387569596249552983515254998188895470612052397841554993935490908516904638531023459583004378693490258380305536759170589177347463059727266848840811873453370087116024875390244493425252112175364812050849175691361448104479220208186950563323854943133714947415871044724403079185391451331082107495517663518464884586074148749904401033339931421971857562649367379602691222208244981413354743345063363527494602459903958144784027996937829731831863464309695936360368473740368683351415444184517816432993681902048311009531196469197775529588654223418249436969663899097721440388686944946183515863461882553750438240043681878382103021336403785946857735642474842273779382987937961146326467084170913468428526841564180797696982198208561261724849768226210100478272074924524023456218169471242077309618506019533214266671543683021484982698032905591236118244630474468713155608995265450827047055486770986227248833369114921280247861134208708814149663596496310193585828546344166487327062453246369230860934978803002884785849788670361340531986656646445568496325027139131461562114020095168126646046333021177490189542663936348969645976729407736920901831337405670309881440118289570175476240921461955153325242758743047146232461246412833607403270424131803162119517572688875191734620493380319410159614846617912879147676002754593578112230901678074229622807578839331773145059517455650415963632414602483633073298581551396349913276480816956916893181727034868533981752683647789954434354979344552413107496784058598807383194732666015625000000000000000000000000000*i1^70 + -171669735444375686281152729079104734742919307298521978860652963395892774927744247568445481230786311375294568315036263157026056455097939592545592900700588307016245027180013943657424249244514140286338693185271053336443107457907772006553437144014188588381431344613713896348259884866028316601736546354770496136914752619224604470804693250253945164640154057697355807756403596908422996902157520843508178754563714848373013106626644961128413948671363519036935304902583943612842131372223589028637315947753916710959912390260352011704958574929379921233983260445411367861361708709293521648798016489985923303403263567003180504820469996318713118594027759364648495669076300367159894782508316901202009656612868713692955348381462022954353850126292896942355820356451196439791225055638812838351926477799275499822144325344438256539568846136194293503757810713377412727861901014465811214222223236628791500603042545976862022554472191432149657518557866297530137887551794467683403056655767453554213550644746723172031908030802971802316225606102739105105267116936602115794876105108454317208653926129720807652243754584212350290840639371964859237167957448604739712539083074335477761660628252980739253612421272550925039701131376715479979512327136755185844612762013930862877917090354159246130253634631864777002531077518931069401232129037851384316446416459372017071930853600404069489045772366740644856644483165288491578950601201447241276365318783582677753359977516548184009186870592155016613957246979047573715354141172362050350505008154444751607986248269813967280396610392264696911406856197053221875060235263419439231851538305876495622274607777874151104245858995996222136149968075039348497890902293453210073001684692523798599568705249985338318163615026408870845398912084036293313914011020099565506958690572886772240498836280687670679046355599758585656427108205132159609398137006280272738888299746250222069603251388301873029810860279416533593854022741854478978252093434268658248214661317102485004903944558319676532967743105458675000978698760204795328309505904917721644554513900886197900000512935144876902496053321294094632718415031361312527375002323524942558212182264807578541654783383629872367411836355872806513505865016916242510327615574524138509279194307211094782768104854369759269818244729007138433251891731004738264683572140085758695020906089876771656338738250745756855249821613852495504947525531742045378333937831229352131719723897606105901744044620524851008710065586289452001297764612714914729101101857588625484677846141397536822890564527444543414137269539048184145771782717532620465368208420457603066682935407554751147830045910396422247603911702111820954915629354361656516865941866177429043697299296823811995333337081737829920803318036956107155770941008238821726770205245960689315170149895102800238457605533775244196376664409926527083574273489760619350695683407508961587329506186794198679723346105508684835079437791603058624360901283768638261610169323995186263795443975149898341541582276591650493019452382334157469792386941314724870542525288947520964547870543807891143839692073462668689199817961386712830887019987794546998821985842458750199770657098167971837516674788360880022502191380199309002400018872699860383743563371215010519160525839821032747225121111467137335272340856786573860660021507916507864534474163659216909672783469745320166102020177233899328465068732526276180335128186876669143205254665372451980125645656440782821949389076232910156250000000000000000000000000*i1^71 + 197029380406924417115739191596026123514017366846605466014335212955509518342610184925827467931534113532174401174465303907094927165636718495644562046263943306245349248601661585200167140544335419790553361498059361924701327827625578757094960676888265061103377358700272420629770604403393925810711812967921938779635497801571239257635415086076710252388629043313249826886761382054260731719745441590198467820279315079579871343966304345857289344401218154468457593676173753847283529544266099992005789859284396690555714193212548515371386594770646370908133540380888417927929449755889603873349723973027009730725227846625132939639937259939241325250063963303907025505471063727836148047967142319536041173771652624146525003016090820336167094603572995187642114126990671058267630684016448506764923441910507587104247062765224036284446065741752997705992261520298262379514474734948446525680458509513266716674453464768240184521048667957817762744671839817927458412506079447031467257510732864068565347858740596936578090399628792185788709825367512253461579088726903645287739240548221265096836048754997017996825585568528490996419467883346353605347245365482908174004024832291360237752398781878515505674689403526273024938840205837878482659883551676140739763990555615219259588642258556301051331845723519645168618157208335996519037132870762364914496504674868299509302237572165000329213207115926400793115749941055598126638843867142152177248399747347439713918318140486424201663196344404925872381236003058005172293523140735644304588855970234282511681191142803060754702433182575597815796493443635325099335005913428848387532232355795099720926127735312840837015715131991125846460238496436890333620539474514918112896045372059510821216130860646940079057504564281212924795010526866171296569081834579318825182306335731082455427568172553801812941383757449336541980575136642528626707538653344305074453875462345996049417447538619379799348157456521307190188279077597252389609093998546364331665927540882580200453584655200295888426316058465766686760465964511748266498740857142528777031569636750271702739990382766924177081014475349568855615376101734521131303873994836354698892310524639207193845444064986310729628362184368311444507718815806369724976880944128808270358346476588763433849804450624604487263496583956137867164227456019066421484052436874089295244509375814170744827307272759160870203708763260112897818692568863067724525597496920840212125557274046572359715442623538016968311495594263329335932785981671106887052000444496510639056411001873256370042509515758603464585506584528157647256217655813027826065780321697853737945504235695525904360822189603163501234324048748478843571833335588698752108403825612157252964726374516662436027729036056361251193302564564363273252886667578180097138517221286942252656015183461101944979528844222524206734436197179811814759223681125475867233681753774267063431550839983895460897379726513136652974124148109561928579343652298758289014199205417214576578260179940098295707286349467179819137658278496530076692814504383268193434858090202401647930489748840168214526714860261686160166331418072782786364219929086535192230289032968539452516346061653361309758929603270626228813041796796603745828580799296416133053100735042198975956317147765230908242934138129910710418814876840481083353366910171747456362177585139513806442127095403631289558245251626577256726652737738704095989491347671933868936658229637696124536052789794015118271112442016601562500000000000000000000*i1^72 + -77481811007560658478494398066126400306236883014566400787225226532723752883377905726264260067026916386387585510447618365088228572029333841749292826654843620660774052577975553770609405057647240538710229013774325635811734577071965574210274128212151955696526291091136199806433884537906801802390147655096010622522436941951545926276832213752595846267281786776761675999924317926997851683483395977680595515706953555866891205111512014376209113117302650086487939952932868309288427196672157148863891395257575585078670996702102858514747384480668234036599290267295016674842384779866042194955634027540786360368331289946069277533764782379759844265798833914598114404835340584455853081278951913446231062749955367292351046935188324195327214930198533165340271611104372445962955279289172492216825238505421151010883332342028527382008399018523986218094379915596327097023545189933814886420698427026196485547109772135769793908562850643380010599758467425131428459699820897192318519294622822938517226530593533044862951088291731989070881251039181682791960045393192835421211796980672852038844657527274102916795235186314350765873841295965137298202679898267277610613563845944752488776157793478035359108469666519389761139856176473589307567904516771913889071647207409677470623347178571790737071751639407524065659709856357944029593201913163239223133803986033891415542000760639561026263497209149989831556262435394675238817532574077161735393707357375617360005410845534250858235457376891242660866216180083073634512493550601420861134650898576947972410940098681548694550373158407686873230127891949832079897701241237126233069318505555597587925574889026258873665567373827476548962192998084447579462440159824640409361772200428821156369358719672600169570988974728029824416689866087536582549425432514040350899508734334558336347843533588106184121033766237752393719163962185843017920915972433865610089775198387857031891106090992089851548539914407132916427704944213605085834986158879971284814114405078254838421351307360767601692369099033547211868565953155849454319851848849421977536429147849393576891325357884743774092188387511819474365391704212329205270232567588961283517127570605714657400178522153606522835570279139398154889091559856000848040875775792660768135508350360991708657753916859739365167544922682844794793051898790826883689317972501856373077801282442917002893940598145239376655777556761742690557411512901981473378072567842298237248639364484004592707818803218632307422826234735892142829828816783915214997726248626676535758658393634886760150187007905350887153562968818651265717950469304469231458608793376002199961223089566715294778630426616847886147182026540515552541513551751173692132129737463592496544149818116452189560575713025326393556790992399025384502375912849205480685724698293831936333148701594776113319955661164132787872932731186007763577269634573621393547241778348803885236844460337129820336914439852661918150351632481986402099873667505049138970477126151891360028261459082990075158057755036821891099316151283029012011281701800743077579615724699694667520115624739283994539542856236182037660641458805221627776633630643222718720202173268084811358229084800688411212210667191912901114498934092939786698822312512214336527579646811529241227585499308910504396180303891503266151503030309197057801939935007907488182483510423009569347016107567769917824701332526707639945049110890731143278317266678199656058316896894910480019113881862719804048538208007812500000000000000000*i1^73 + -42706185806271981703548870091573008673807089948575309585367116016248117690046809167951944485238301980932211782172905702378135491910111867069095172597921578403026208942859484628547544391217194365062790466595058487431739451190436492203976714610711543780721235405002952208543155866794399526007980514647509074032244434273113395934804010371494137552674728297573068743492367522702291068829475779356602197856246318125543444472704350926462525132928507209501593543402495727035076222332968005249211267582644457125893157202882183449986099000673302622778717838702263876068498304681200900766283477626020728123920949836871289961570147912450328251825130460394817717179392179377629302672089878564836659324521111538188964296454483553019721705693917573926407347464022543600914781637448806669509517235711684485314923352360972882387813941195642504063672908014048467794430703457825045214385483568845583517425449693373761084695845858132527507642490250686548260542437007290460513356464923792560206806495391939676204872275294176908991593447140958913730930240237313260761715269648308523250850488883982553422369142297005762457923597674546470598107560539081263367693804830091584981197224468914409294243779721254161004421975290709850827843636042930301400501108920628535957545537530973955039799343799960042225726025928474405361916903014473425483324930538713183950230124077862792250201427552320324259706179682349438351846311917461625605122690584376202112541675847295686037711290702722596757085624639949791764940805118230824954433923509560472013349783917946554218130726453079369883190487451105178909744016577356166782934980546145133401405609924958926676792166844606487837617084721127727615338963105396295262755081637030345392690219221726585446916023701926926110928745924758129106216623893420840463424019694058470171202057811626441305440837022580504212306401997827160680428649340723316808447859304194250831134820145331151866045227998429006759210645816791244532532288054475009105475327154128957226490390230852559716319233072022467834328495426469826925442573229764876004583796105107402943470305162634023841141091680582427215180225104466181547040666274216544965603809995660610217117140694244000669137617916724346940150537279928884011086259749564892599671950950440981408480951873447694853605181776281886033907101569728289418158656042771519071741674807162108822980549187292707613556136054740638834690278789115590406243916421098391735042193277858429448764024048441411505866795150710491333175617231397726148102714860939951348265581307318671474369938808617334819720647733022278572099472356509164369035745642846990328978385700522416952474376323286212433397474276654365959700970798979592143902846993701386527638932362860632653845796295923046456476087762266541888318401853156779181863160688810248207471606935486738581325303677876118754980082723318699515933149970595937419068978781721067113150016058435181563394987969762523694780125342603869499846506021599020199336969644943843137095782319278810995283242215771911607567386605566817213476525672190898032551289993067270627289687527697372404647331990695816831115361055122201979758194377233253386412615768031236183074891998746082102052376703902033998312146282569720494221526403690807020736762286075396482461938714753343467845983290168447254130601594769934923557979971978128968676554497537998798671260894460258842239122304648852638141564373397843291360411299267640560345177245234646101792070936411619186401367187500000000000000*i1^74 + 81075025325351807633294494089171371222993115555223388872510976691153325980288496470314064368664145787758744364590597347242722781454516830853388675563151220616043725620369949532705950906172729827839921014486215234446727351124095574736465777064773332076332491811426507318221580801827379061207777725523086607126149875172808129461962379709542039743076105211157371866075416981916538299121049435797358430125224723179642544034097547375035311557997173554476272521761783339786997550314269968036074754390300029132849108236103441601612852460725298942660995177765831073654473142010472887139630828947547380334428073121061450383777108167760077572372943009304541522202221430700304719160416210950902631700057543353048787036430612629700662794421068436437645828654372503584871900610943713533899289200242355256331247523134834303100237294479193857944747418211907833876568710855723888784654099752478009922637049665182943977875207391065059068796085843084522942263758783411130400287709845049883368077521448376922695458080295273842967619568031345997884819218979687441651190687504900594469386045193988106261756918052844268014586383399776691672861264448081682010211121638389285841991324183199755320852410612600100701843538187783481327243059721388886336511146135758208175510101642330965173710691562276972318629789079868359407722319555166187607352225227699874552316078618395774131963433032333833712681119329624979797152685598226506931441032827072801072363734157883910945038404313293785778345059585819906844672942423566270911668410828979989805617308547976385856714051696677922164590399896726426116687793673484111888645910150708461118646673500909634344196526095830238503391638597805751727859364601559603504210528632319537607395946864741403041823241013698028174797660657522969711050245982109607544948916468271064025118004051676547998096142513910961033104723161807500400104495431709527828757155021585348176405993009634747276454373516768908800637139791100645915822888831874724078703858262912402885225039229283205446058965656010275937449041716860337626394147091500817048278737177197404844605524580465594117146055628758345622298412544809587920926721356592060591612014460542280737103883401898873154222902677391853294633773000426809657609082833831765687316268050222046141921718455465993985096325765549216984738552735902696072490141424485475568341322552730564445112524432984868999438779778309163854545569965084740240327099838857635744826853895494770846229238880380085162138826654198435052513394140683387240598691440807783660181860329174181933730393496044818157583186619861941363995405505089422935095379226716642362944674463349580162989180226310129316414494760141961049626899367860034663023602405986849693391997141658776861302561473815449065877331344392790840842204642150294675108369193277123305499248569191806420740003697925933889403475698786338148842094140499621694439022928712259387345345363926657585577202645414242891517149334640886710409598811544933585969529076606680895378358487589728851265919636276402229224329039472872627158717440233288337430966757511150454173580395358619807291023505051581325665091549385467325722447383469009277594983301181363146380185587271734429145289890883830457125777584545566549455116741933536963316545558237974599114403375745152384008716262520999912881510627570764441679334683778371239838793757988528643262256217372689144337560144705084471677927091712726482480392640069066908434064746010478782131802290678024291992187500000000000*i1^75 + -61135280008958692124092256241336727312176348877510591666069685710425521537058314043243952916018786220808675166099706958090851352595316379242148547111605423158172680675473485230856707639164159778966861217911726083377373686721139122608727560030698970957838924066856603815784352563070276498586760742966718011336934353908402060719788508622308258108931858421424185357091244657242873673431279398776545371246517035811699392150449735882255838447557191022216606760274676830174559282526073817215459541272535377101009435648268710120558636887360679365162881940275849796387062215633072337759471662971968972468791542035644163798421394890037440541933910640392084461944152141774753040710238556802499974531180841694249899418155707490098450626760354417500616497852380782041370270918090446698636091890686680410941648497118183928828169017390605016942578275614790347433892849949556484536289132644718207803304889418930079430426384893073092436724011278770540880317710664977333078145122042969854058256044626264178026342057035978150862627614724323669357764779694642052912739897695550970086493902944516750398330345614579228074202245174839613274284985944706666583184589377417572148427807184105813384797015380144715045473826884618558206347929519805725487742922694807128377803736435715461809285862358778460909910832690760035599567362008223764644085262953931909944486193173749757646742046321901337711521739337918489686369749152872712004057814606923456307335683531480386116890206473413010115823551392844791933672118435392162884233391282097060045070960241648832285493660286051398192812467825449954456048674936858829051371530074239335667602915514684527041428591210636437489312878244544004212063316301301893533325465520523786418426792539604379582299261994169147991039085145847543484781429858832797253391578417569147795007533343730203434315920678564059608679403890340154889960393239965198296404761676695204704597192327395792534037980697469997107398306349257740255721758397079678568110045434880824157547109082099661010777406831268842305660555250252720266017732077246620913027277100956582443621488228840149242015778686775467999331205267999747290957646718383825600342042592776276914268357747723212845108199018827389599446930324945642848412548241379082462400981314195121465945950499771591956221785755117251425605040129840622629672440130099131391803139864449639796348620531036656056905616196964060525229522232894702301605276413972032156427369343857334098070825903451101771569729201637610178635187563329073431504768283825205679548286828765051946178920486985119191180346184499954481663486860150790321495444646153353969178853285190829595383538294287107232307442467179708328423749670828987893231778350479130968253764636556878974011052667853491578792028088474932664612851175461057531915402618402387549121974361155106909201268513264003109544440814592135469767626782216740913104944927151532978097339956944844512943970096434512100178183425723960493351260588561033582968463969815796087420419748280704478732599490265372090063428725317013040527549034750764165745657921018339276074666123665196198533486499063178659797811584491629318483383586801781333536688629045818518408920357996687680132470752177526321060214156753822813140260120126397008460256348062136926582940690690175530287490372087154706567316675816748025618653822621239570164175679162370111144908649445643894983770973529216378980099507621153835780795682919127022885250955421702773310244083404541015625000000000*i1^76 + 31528165268967617158730398069448060830968874626090947909686696373699918779051329456615785652256419733953482199616272077163680826945464843102588484300920204077879650914975447303674299353651821952039306142209510332814840316085906656444912419992654628234910630676450666551216967856836952603574371602954026190225720040987424198966929040190400615487509616377369503959364919653652221488787431159525664989330365174355764857491684439067189028026670898442132552883477634425824201298119160721225290769001822573272602549526299821769520741118645949058623239810629709227413677938834640980419765137979397395647895283713202103809070998722047104899274640422922263706127173776059275271937979994296099988803941607061616347989295696379271482825674083146619975775093585577618136272376165940952794963587838585067697151417361806688767981796286614635766305034640164633605080758944020223767924947993379349381719955620417520462147931584059933438636350265958326213434379840963288571173979828965706104786168422300994806981739877682811363641504842897207429303276964043488318598249175959594475736887180046579217925909923839725362881870727286012908080904199298241092761944367248044198972490973517020171076283467015803864175462513028036378356564961510880815354781986005559145370661981812922802524864073226648659421246777672646002441553025955302898084552105681976883750671524428233337815148706363853498270832084151935345292940025917566358402588776776084429721918579459247081362500169333535783237787333275259467364266646817968807169052046652371144882413260885908805366545186809748894609043879683301328322517340674277673608353943184102945967661091212895421125847620508631913292019957966913565363600890243010261006962067201174965281358265670368009924876432668676126253969238768349945138554117561107399238787386666092479956736176177253391323233581935769911330646501071867040198008875923786172620563779719321555169727541094332654334774632893862219876829564283088653165503878531209176728279198772221474601723462391457126805004884062193404315770498321193716489340148905733378513709215837281396308873714452639531734075096657985358056254063805190660593565443319892298821026510542402350151875511181973263950564138282360475212582616782485381811778954455713454791737614814519925495044647117154042892736272506080675300161566044658737451891728341473353104387487311487166793991751655213508529442614843148023454057571324305037364438697986100326466974129074119309357311706757574982436485938355096803524725961699808958874276843603550276469906713148376755721265102872385127607173470218925629496654681040596477402566778074889604595986288716575768130663177409231696708571260420440121008501995042397012537738757012633039651281233418026994158290426280515657094233059765437830359471761851187971332807645798814376581639083419138921573938765190770473932778629078065575080769586526449518938910184106312300543295822523725491649086169861446957724757494941659447650594445736371558371269919240582631338637805794576679633664071840940420550262439722188447169726432651597187230373696858821150136950063153341415878763263788544851526985813306712355555693384419088175981050945609490781569221166336644315769360414912557422318829425666248563128034484336834798908823452910046561784573678765450180589725136892459419625265466362461788360036809407323538487646561634876138792655340134561931904886209507708077309457673729836482017183487624908108373015689791645854711532592773437500000000*i1^77 + -12515386788791451711023709701322189121164056493398122200791535460587503509816444516257578046796555524128813735017567139512379263372644023121407015878927723144425211523768925089926264649310975311150484775761520625756343859274557000704168942703968608011384087207703539347814116361000621458832663727889237208330091281179866975518392645158714798376674187836202426301185936834662228171047103632550513437742965386028607801778501038333623431527106927784658388935852455668354228132895959825216733928527040635778743050666695446363985976684442625181459502131517296373965109454843786454942042509982709294881062269077075214477948753425639017594106259338289615751365716437767431821499110998117737669848440416879171930015027238440072258867973250668730588130696338553977029014625333008374399124884071500006169200649669002869876166391867378319508980306799084253706802091166935878395643723250986441326430864454773609023035267965855744829232454029559123386375659184121115861238691067777931196217259047524329710487589440133564000494391427981868438271132349944544919392132872217009371089971483533440180721565348499972411511000082022264939927935353484773440729013232509881465052310829760928080197891960395584626124619769146786693183953267248551268437040588651590687866224757540124031571532147201529582507015608080174919935289700367596197693487165288188734772265768274068977972272840672085000713284920117914590986440554034963387920064178556802242571665344980895118060343193876925987217984736459955371854307609647972968832158816288111572081115947337004253915966030677778492941832638464904732240035221018070098434004282714179421141822766765692198220823503342100016999391499228088092586469656106499338593352456621137511623150735379756076668715890380758187151506662937717638252217576787045109827946845182564617710044690451561345267467429093484571718267815464470869981679367184812751821950645777034247482208319311900491434500752693215958050506421349606119878811661591677789524477314392134983464747257279618336195303219425512429949593789714516009616200223591441039248705459474495627549497788021952950713660608039717181433826398525964853606606261038911079308706907923305773040957826294330959697727821349416894024953624362098908620233004772842855182903499527195020189249761254129752952497243907633236646984286677536939502880945426449640362951730717880720026894067771190373792124437870069074332688479459550699285629265112658320403482812759517316429673646390606626946863273242418483513302025941491380997404603952662701928437235897674296535046748331260265403108716765101048261581819843369997688431976543960363196603604438636965420089211331253262557763140910846167030569956705874092640884863540598769308701108627568474590805468306538625781217818890595954032577289724730908433464843925425300817080193225383280401592664832755688969581606151567830298786763758536050294891698810588711720109706993247575355673732629676465354185934337181698260815250573298998363567980614199214679774974571884987822995836216058059197724329991814557859131145204437037509555736099556863394337763668366973326598595997918148390880321423547547098455199887848317627269962865899338595670298717709475137310156027083817804499695124595537440409293676814534257346074744698382484447902923191814465179673621651639563772288467107679952361659145913011417033904708269482849839360786804763507816620255677337643086478503814096290582880144196335259452753234654664993286132812500000*i1^78 + 4047216727282415877269290416230102521530861511233891039559638138650714200022134919620740302928385764493064026161134399394731422439474646442785609903753331321562067539913319528929542397423616198394994257145594420724748137266493499004923676929116342179716333033471856403505324691212607888148483399198431726327722351674225420890070853793123965001178357529490681404458592246857523776709415319560931361197826683569724800189427369043849046260045261684987019801142669453183237600382649861898942211990961506228941869383877630433493332822108317610315687870271161512214824956381912101035634393276932752277573720103800843157269801025068617030048395022781073217851117438065804584090864305093180452987929362054154239736659052824076553384046521302749072615097758866677439664673000739160880564977756659351895702523471029552355268400874200816334738449907089727948848458775281044838238195558872524771685875430574992065234844145622162740769854968137681495837750586917644632775178603836872026931493549526316888235275265152651286840909046936916691182121235189755321134273254193157326342597765283027797819712790426538005903438584174024051960052287779897547962586325735448022531993217072404433776481253619849126193271093820287572852180012349365165744907965901284567635147748916589870110137988254146831029674341834971263860150087975362858186705700632622491384703952500995912752502350151479274379745216847770536162598408656696679752976165614047010484912110839249441312446374090897945327372084876383381171291973609950327952535176957397597767400600156684633444791838418066562143442722316199673856177617419209988967762366775832125240341277392857381084709897273700214623193848515887160945149745561276796129778666395202915038583432543441079658407819459621512483210263428821893309915126952378395136999817948203800539460528805192358600209224577776002528441654452895328847600557663811584106583677301873007709475959666100234142301667880042692380975795866029940706261429302898465987877655582643043336713118917901172077808424912445434133876840770465638800464126235774114454449061279922266898028997250971422945573550363265339566113142846861827059942990053902290736588056403220473850854705899465249373698870651613465095376825553339519100933941424191768841107633450342533741291431764655407582297381765866787586558114311094718527157665032180500845157947106127313195134505244304860363220274585133541744966771573639027190832853852913605366996292486519821729776478049159783843712011556085233040652994427247275939352793980047606546128928973328887555290238565464138727554660181980963361695391879551686851550701955235481533216838581593937329381242112526395190847792387219697633577814638457035660841602515730859458082802938277015455901715378626278702745976379037660362161554603425907961804833042093874611372485759646606539276501105163997445055305658795372111111363646346514593290497828379305393917467537405703744448637725166784124336196695883127818249644953401635107937972810241457624155339599270949628208264294351135841755907705880072320468141813106593389587566407962271215746133752511941363277733183323598906439798810319186149141150146120216257248448287654346889506572838524138321816478380263981009970154939426474308462661128042098270212976462074979311022485528319759572734692037287320261435142699414214584479034880609911980527774008805185238160365100042199387574727266403574838959305544758610788397061022695407546052592806518077850341796875*i1^79 + -1073371386501805279888641793003186821379139635059193878991761030639393068856791395446656954386940905294153559010288568352792250657199251921998416114577666991659768938092962388925853330553442145086466426056849501819899247035284872204971252478762326763312729604703280041840886528676876575488164912465935781650236361200291549366473421219274788484445136278874856045978410293731781122276481809714371683328144184032380522425004429020875396794319304719441157389541544246474419339356021105390420257461410124716402149043883290874263136251608689140568005049013906190130406536045639737325116190136658950974562110610910522709139713267855199269375457358704915598441272008505505934326420239502672398286422437689369433297695968074757003251159157049969118862480095222338857864914692787803593257973306046126189491431733869319974247543603162884347065270606255339445663907562147317756131719239581375011502005585304052715582272160288591305926182840644027939012696435720555210003144635916101834434344453448293251688083532485273389920515426038202259443851437329870930302409635089439637167729595465267156053981363899227236787626922243592187824435933442730360843577007843084215149185285320221584167953042510237236291754537056600528087427633453407897714327081454458060990703965409706802310392464187288597689178244360345625220192396728343218274555487240827587979610616663050567575518985264961127368702643383736216658312876707396088762519137115560057179946252561590930156187559847843791475568699537613645226404340612749148665200000085600774339432930264880905365669498629344640348159421263786000470754397252595745325578890587994013910017631390497922101565448328893219094528284439560217878362198173936897980493650214321671823474512925670667216083704562160510316626542815208534763260556784173297691371142569356550541123410791313706487096695034881703714656915825014521764174233174544931393539689018182739099635484874063552056493613839189397692563198355557812305090115294159647922468534533991426126192595194171310235855024983352800398403321136106581237527454307381152312983589685584026186229855898229884247612579968250590732570935118156159249960481500182399648336009095947485786447010445435259370875645648080967840948507861965808524403707847308684781588045547548796560086393134817445964532162561778375516503959602202980262712098121730431052578390037166418205469857230925806144022732267629454855181165821197895755174565257143701991336633443085926165756492420003264427289321301716019365868894876025240847222865056974909459809320124813715130687245745229555510013945090889775708114520134000549493215249653567996181944979074092661491071363296815859027202870828428198485923741584210620490567874491207249730998438642590367726403578289843384014750026190401040669678018030763734449521806110901732710782481778355368889445543803239603047333472577463192092381879780673711889596355958994461186157520461981320063105131762230416129398725156533970033881351186401153966446956755118730374318809119100038723771673540159525146895106774182118892752699929355348013307199573395695008396261489984178856259371346982331911089248442595146530148063812318011608723033369456253573424081676673730148270075390309582152923224668758251729806395402515974171468698546675232105479465983448246362636100078231315994598638522065535977504427274131195147065890450103067324248711486238420155347608963495668298221899391260903040242838396690785884857177734375000000000*i1^80 + 236602137756509494150328785108708553013196867229398827267014189386394817358723201213191088795924043276769657128497636262702676312327848264538948849155169558299565988576309791575945175955034886356788957959288858150923763642916956925996593530811490916554904677098781184156985253088206819954928003604476070345915657125101005631292972707774582263396176217500916276471798326547986836199582596683811134273255856176194971324723472719852073629175619564820306498344529821477101668441745495476179535314401790523795575099426828919327499863480193273243933665356881001431415724187578022240072877171969079742682385366824709887091058954800033064110990163018015094015016320422044072476306429295459250538752060030380546139367495378306778835348667731450199082812509450519357371303656442640641388433213310702664134770830419523148458812917651800925028409018537483365012813207272753209264793716145986898894471954706238377520369444391935954652433039938726070595615916973302529461764939724083689466297499263824208060684168810058490479548091662146787982559369113776262682354247760849706312494617569934921529993011966047804203465401505100950647700616190700157379165339295758535629171486050221080248282394938708132384675910283934492265221747795360905234508977560973822002393552311310465341079059188484493765249892868164545213870590452794743582819463306781256156374078056466788864917368647957062831388182346187079065615924251835386827211226654414212165449686670493923844985308002506312609557635296999454027833410024147077308896394547816093269657616065951596360734095222928719610921547865374069395013079889458461753905767780904091467940042879013710325126631657985689714172563656949826390869748722392294770633900646766388038676363024198112197870480400048659763471124584515224736589088659811266286035668362450262942632993925913414326340014669456418214964836872073031969860388364376767911886466382740665238537322663073827159944421943027027671669490777047628018210412831840519660249440667238218832247886392969344987502779544930400176422000531057293020849164138051542656343609853549056595037648562290001863595802597486093304456632250315637216127025152393149887895960089909727298589078974789711489039307711554814598272459569013231735459451274213122711078474868233545698465470562046213214812462949428772485999904924847150079881090415793676065360394437325433435769547920172141309664041844596377413118803484504118607846698717643334535063276043271494396332121257452901563684713124819888825360507104111324362641519328533707169817507837294655922952683603759746792709021160418102501674633691651947837661747835761244679784099233814565613532804906465308507754258156858086278590711282833031543433027711376896065948053808032203025301804598466095367888422053332368328428398523945488527318696119845050659964522932705370938294884027204782396998722739074879156259306030788002274628489579571426604966728097034506981059527723508810079604120652497459940509147859730203405776397116068923131201400267455104618127208132254864453108785155877760026762545903572987677394339976461153650362917762843304411921299904446693349184295783808194335008924893122234765334530184416049848910557282259384786155186535700144983190465995510301720138972036790091477479854493909626229336655507918204127277129077861137116287634024013074839623835533546694353187470358985108099644945241532065155579003753580149841365024856119446982920169830322265625000000000000000*i1^81 + -44048242075767749163200725252449039992263645211958443200229707626480095948626217651094273279796243485860401442433694941017978775281214907709156510456620551128351118291701310518548032933440189870749053246439470741858855712758501746484138958096892356713579273485621875827891909498334564036684767230436117674957399532454889001891792275405734174989760241786271979311416786529672043835841707612817800216477119997128153047589046231244312366110480459957348809915733560439404980056453595822440464152442708687329276760770778384860183564892255194588786163004091392789718282921934472450763632194917061339435965283234905888279648751808150499194421397577493324359119750532583158657262845662647137903738159422287930470886514965576826911558322337616862340350665618335032314502307524659529438359196224057057176440314188615567011099093485700295249479935038548369722640627337087422908970122904198224971838115574799880610900088753383963284097166820489590337309345800483298525550913910525634311145642147032269491968716410225456824998700096228322156591323382897685319561138398640211964889409377667779825712496922341237248044484314263344261486225396796258667847631817647742895537219348268201348115042978102094561063983924659590213563964747888062494554829199550221390330758744678269150426794335811587508824289079745623528643682589471086161396448499441727230763955108636330990349587749537954713320525125014123823211530855287742253407333100567526553570443463026913407795456004170370362248918608332519863552217449033485823955898683297077086978733648043040552681139398902953407921766306391373123153189944609342791464015586608185261406639600895754112476892564866852110164796725536587653001354930270620198971397943754626693859031643443686843896234946347302154328921486061467821059702613216836478783008858671961641679048767225473389568604183017518874766433007278918414102720277817028568093956338512413631493436857337553636150214420492939180256823055153705881947663580721559827721935197940754619035260899294748542264209301106658571254491854004562537045134058360532695054469388754550917476972183618101063708123438290287491719926903422669936691030026357359295377927776050005379981405589636954395683723232558636708371067886294249894411211832812968139865361868763485567384011439038733068788501003292582489790298834672900405173963972197119440964423332350190894876487270824531032872749627874233277137198459782642535207131829793389914763441244139293575311535394253310097401406302950352470622873878832626125375197093096528224045074533674870259809166161738124021993658781109732251877181440491727299795591813039001392191827139208927353868779753623219838959311662135447509777437964789243144729477956959043133486635580312594423579847500663735823187167226670899348899245583442981083413013009305560488550181088370977260130215553023506436808095699411444946160437676038479129017829958807398482340542822535367453759596108177551065074639393366554972269893982028856466090102436590518113602760789304583714177449674258022808710422409706639132618648231625322446420609998687779972398222282102613591732323556705772450618959943777301941952886508557268421112876054022090167082954609722484907202429498538802301174771015926078969976600642290709820500963173524502154387512182190475573438859309584414171919156790156029484134382253799016290145151634172266416789163503333015213339445926944122112290537777170562744140625000000000000000000000*i1^82 + 6982623218806960749403001611036427761202271629588305353434725333537895615880955328297450553522952484481053502723926828357644127249551358662233518745171866863634363982130660736286116108656607324402069096615584405420164807837930749405720830846304716200484808906481727859085192142947497170648529333236010629673493455471928308954432142423517081846511240445890117937464677012588686309627901061006668589377873632650884111097879079603580753889232054433648637049992741475320135296523586491948543631300181672049263340191526225568116734610759132671185229795278836172621629945524261933637127165235227608214606815131476669305641149149292426133190038522206820630927614380938187529214806195132577338668396360760387258292809342710839774369385464174215349623334639099378272076636324347723749109896155542137812194495718937791490734979931740388058234206984342328434959261376043058700542077772577751110346712210296225091800571700909760951315058386315897307893767396418408476795072108397938042912125721699730459370085775385328339290638944448686290663991973166296471627985665918643646507915691678172496881935604043347866222457965208097989472304541403066156108523071304579156991524639170143846889462453087596354073430354733654792202961758762469478500301380325653157945448615046975071137209679333397579043288169335803051611232363188414576108101805991906611314948660559518934179021481021765503661245162870717181352242198772452385868308790932880150862915344894260943845288363083410255636020653055901161209136611359672227989063595642052316561168820469414501715124079062797521147027887283257361037753202829543224186506699393604313325158654254855514661973661767118876141974830427789289465370780198348742240948200981898200871253821620050988112873042465662248452307018593768701835199207377904136216006209650135211361657927489258308934890324967051120772088492710088991153297983555369414232476331283256718874903764865871760658876429677477918566706512764844480213597054227833506915602477606043143001062397603478868969932044983077300237845613865927883485821982633008254229678612719712888904598768865371471401052232846170361125607987367698574463600437620218973421294269014929220010610080724266146773968215896955090885752463623264445231758025916290566282904791409288201172058842682289353704514529025299898626072327793980472677938089077929731321202186565413119598206044929409868743850126631205625225027676856289770748712269394582160119618099815556088826342639851727031949671828405077158510720904754380878299555880544898044770414928386680831944239040748860487685487633814996545003271307298041789975090105267017797135700800716825718727058555315015618296806723257695550984735385415311442095626928780306923193433442982107793915258647653517547262361734352983442263488201287380349746267669754060564521133343768032204048008127211878719596572685305157720448545361750869809866565317123026374137930567358882844488486559270927689481513078302890323607676004512920063864208753852470684308222183756231786337418725337424259010321913668411549138701636744766262178314655125670315301946627156611984207051338949022286028144672676326457981613476033259778073936019980582141101885729030230027748607026250574820587780474129872371143039024549527586342771001854432076642865545596588891332615096558366658174309900502346640939689175630505299218443805436140260728090548428248362419996105889516393227050781250000000000000000000000000000*i1^83 + -945751910937181779747593671430875657949306443115861389861629671626726188833980009330793794274920404358269363577176524344189991860975014213224095907466323861029637657499448582449882625834915872040857402809667263363678048986906886982443374844740077919314656394089980140322460865008268189423541818667513373053306214837195838429639909529291730071431095582132533933707376680954104322406224773060912199088600208668296265951213705345498666661640971410234933085608719669917148842624531028649044093577378317507409852841382184528625613388925256331790633380942371660294305234202539796572012168032536961585086464865308855929131442275981449614844692211882755296861985535784225559622285439025422596419060360551093656725291112164573393341467500092726043799557439863339748321604762109647914354277215459025316223255482986185874264688029434802276552769814740165042292452793116574751020749815343402044722904719442294249359660840006506298257917760221360477719144715128243574463267331686090784716721656960145848929235635894777438812793851035306627417380704508799869951728824430380287481518633283444255268756770892591592129738191609739845312555922482593178073559786826202835634114472623804845746470373454681106806511556846468081797694029565635739726361249829289726524397213187003084574601850477773685440281762347167361336299918100939759431322162735564756455695913877558241211713990373548013526791394298837875603551528976982100320477882663028118603476412539075057212965768664096871470017669201622458220173243402172752982376912645352626568853069851215389188921373642167575004463098785452843365008721182090838294254123729067039073801895909777458223480723873894024205598239328408302048498184595148361728526141870355154229375587701076137827749436277557784852252529678843629143369336694997864434012196524312174736865253863254038221098222693693736874949203001148579042147630383180309847654029545845782201624109807268995169979101581257142247662126380072942083459662529664303980552704508340230393916457634183582007285104560628510449997593828527418003917720602471753771854522793939648565629551840264406613171808662192903602588563873728890765955552583933979450449086803355013576039897972301450940030382342750767943613293830929415269581660412291241572485113216925272096980339511757807777934612645679155582499367572550346330406344060405265878456737426654052305064520333071144995015424057943127323206404121334275674069977467514359601733712243831595942676519042427101543148925948346351619527762447428802445491817042593737369072702498693441048934548940725361179867975595411649215586413336877852345810996966067668127648294328204306147388397177868534274540850417054781448703024963367534477553047969881078772146916072335732985288272506348852321368754704413490586404709818638261051859513508599379209302339759264809885821772800278719889246911829503034151794740935676879346601259763401836635384113954021009924270458931072006489921597265179211612806158743149672073505156308498898291391452523736655269723635566988960711297337178567682453402493732769495958609296540932992621982073766635659884317541698775172656184653424922666839687011571691853444671155651353546454119328223691489341458209531925570783450880567590526014117352903315441834729142175226183686745041696009407374987784887486694214769518309048425168310631227313352807219942962019692227115712201502888522175893095800000000000000000000000000000000000000*i1^84 + 109732862701227035385810356896514735218833622509188603043444255935261636772801556187047825685234362760426794726478838277945412099250831338597954718601692846201072875630763842385483087880651539244407497855617449320448866008664155923304378747563230723380299666499649423025191928209895786942001534609560686485866947026829289930655255009209565333932724714139207366734854148782469906380777425740855957907679423758105353189059896086722420690699055940264588961471744266255711236573363640089367339875505078635720948607131883806248407333431357373994196165697529977163406049438349930481160278372758725747603910201139199470383597947742590093943750196755654524058953639891652171648079716497985973507765571090567451191205034071197757394418573824569477134116588979296801036758705373150329564941519729765730312789267957892471561461176759205855476843730896492693693337990788265815916601758972183135704016015452858553220520167664279077568166501886901812731359349452342630088803350290804269186883500559632790691994828236417462727278637125298917118747206193634071957837518106703676483698469712319346043569101837631581474947914594697589471056612928748879981943337039279491095814513391576463512065328547840497203569276848836772628740172475042341520645112655776112008174523906151375203808256320974094349788235423762138806238599699971593985438884477170449316253216652026820349715758059017264029702110062590486872952705773487314257282993069285561034613176018156813327137147573731584759497731409443274723832678135417090613480737037060477909331658847008003231715383387448079541647962097728881922910124471862290330487390048295587230902642223017516538459938820275731118421742875378191178213466294775178796950521249350038300599944604037699676617013100284043883860506351662748182832594669914764524619867931446409303707355836899864208862316549403247461708917744022969802481427409993667463443451622901339141664860751328111113234210899804128939364652359220108612148641172770692255077201388355336288851084599038287550792831541501103943324646414483209959400461227126874230894342201657113581943202800240379061343102701111208023929063063254421574657911596796109098011184462151496214998446510127657819805515670452145157607084789385828866546485563549590106501673918131885558117421823632351774928015948511522044767661151858749058797522206056612555524737568672261676367532799259992506175282393777778325191511491745482751111551626495786731225927261203177174927785698700735847471630841176309316180384111617120733271280244309682724739623963341667696902372163837780637220465832147068061246808161812320623878360202877841348114012339923776346671731815836276658899592466230499405928595211772554324366557261553079527492406034674398682352538820397934531397488668504876617873085310875829968075089583906850752941468578155381976518013757572767666958778008544708763774497664842131123386338391213931361352631173000835198712147576545617534161359539805136013428737321648847032152484730421608991295032809186538134840773091076656323854122221702594811932424739240172700605822230218627345068187910543780214609241011805069752457573493256798658435896985289778175007399235469202486246721506670162137364992627774624455777943886744944477343585487915688317798953875164217650759231675788928750572217431642031162475805417646577633555486477620514980258546722915839095392201022806676674944320000000000000000000000000000000000000*i1^85 + -10915264132593948490473813098366857749124438210159174748329463345315440861773809266819045793930414293364005325690827782966958916554013352851051022286557231561570120516745456843503765804715586098766631190324732084164549739665953790793429698253826399726965567746472050539002787251227285055143303502172563757255804638368184443838784790322952422708427720575455686641723933013040086019932771455228157845657444679819934419353252371689915366439260509983465160828577867163003368157048355411535577486683254398239260609222276306236624126300315025493795003918132117471021285574994565355843115555170318743424610663878862438122672348317164499048283093214541646822331153380769154874505946657070348748249602772444179383102703327150453230853605408510808807197339354975336711568660390693037175448483593755047307703223331674531038207336692295148189164705082408096184780283745917153996097105237013977660902757718283934095079328734503229131145633349134466223653325131108668993455140721376142193856527126246161363780668710690155684320495095733338302522280409181178348754621249699821830720067735910329192242606487632483253291406737561491187666514178508137183677043773682653912713708863955707028367188066903214218567470644240396402378835663300171260940717559278559393443581361372361721320005143873076581009711888335932335692085812997888132781997870432016232220203080102953086163744961034659900370111445149602357181453133395553481523356024287669677296807244530269551605217096144768810448364617843793511498856385051419178761660478066645105414680318232322220482940801656058604234623063557801096039855930115421859566242281299340895278226101521276824795145197074829166395721141135248037128387745103410310745449104529386309146901733026536878834367179735132006793327898139499020127446160448033688463198671658486420272915587323272919322380061263651543151394659102577175460714406272412337667131499890350759694399111055622464331425142845282475251060189381028264070158722660153172505963734103094551966607739692612262768781637209899479618480728509092877950619196127516836742419937495394142198066354275549458148687933283470778090314240361670078562990871402569033275286437603233192901978753985417766209670577937773036030233682044264490353659401438630390697383418739469584926269109343207393879224983953819904005570773404538475424886351613587526842474559004891980061263426026311963559004924251300993022390009369210641912693856555945088853907072216790554634291791799430832977533026908598021564160994058277982043131055620065736333650306835584163968230901990279339513744839379094512667531174158150313656484787704256373323361653891384229814639263367687130636271528637936883601799842617406635615523350553431664969030695411764135389409670746277694374687297180723929306689643125467363411577009317493034754571328339389121556339401660909138102662846728704797240903670047927679178898323771736601212826473768491129605680595276283823219174524981920652471915322379966670335543694495980281736317861170869695278555086083221952549737427737091728410536524373812073653276748068923652392802759281192902166450854688681274885608951512314621420091722786728244593080602834020758749517625804994030890973277644675553545018695722394669128362652846323306625877868423798281692850087640194431247956849091423865935497238673414432533816834014896382313005929130997840813531376190431232000000000000000000000000000000000000*i1^86 + 929785476270575495038641380206200834731451002499086991898458684755141419791297900968296866263942324716620821778353720467780691841456006157799986125947762383454407924349501349014107139896105815008046224477499965818959975612050861005445001251164522066444076292895401954337673576335929635910738910258867898004214996968167275811671157663604828671348859588723213826716084658587214489725765560119022447080946626515196912984531099164674662062642014856784921709539974293395259508457783135854416390135195969539816689794779058458819187748333707238164063827463163450695169979808130265434840531631959340687952142554373125446588557845824587080861918483126979491538938837413665793461295554951301443601860081638027330788413008662618812456646362438718947613262448810200414044424215160850352744888379614886201584804027255020820178402653049603851922759325997918384768861017288974790031737421949843732923083374572590948596024777966386542306679003633830978290915696670718721375161466845215357882260886554178353510261128644520162495323119272601557916462739768393009710329764795730614355096927197006648057877643722031442551435420090704008159528143114929904469302817403270056474174200825868573968156208490810549570670845925748834289745755441965566510594714756832112240005700485506360241325981948938577459089047652670072918895661389267140415693114813400947881699377940396062883159300952647460984109282808250254243927783721488299783612278148964224997726923996744982065101308743553219601107563097998979711171237802736723967484590662420152924695753358591967772160436134383879626494357033785149935264549026042067081563135989417678028628995866504276813881407222413870730688367395589258446989019611137449534796574533793050745525608110121663292437748254907027432955883234732778750103566142216506055976219345914668054879340546178185964379527251769508648654247846253067223963965151959489494146870256738351082981185726380748371216765853678053632716454036542559308395735450154933130451751286323548569511995902046193515483111385926439230954061252209540502950328552142982173542864671767079611429728039947253762568318994785956572274524311087350531787527967034004026316961469694498111324991067181071721184498504694169667614538368071524874326517562509487370753148924198749725419946047199462269371530816367107663524427246619279300596411325995070381165136308219514609086680396824721536184572322625847964472917484002403270513883637865447272614457078250428546064010380730786394802909518639418679689908721590619265293894719564850920944756253002313606067825831017252455846912605160947766263156909503521705042500701503805669465497485789428846204144630896212140009533327735837361106116692834200938246463967312827457429050168710080462293208062207723775116980265268419642290438687213173938215761601111790772319060918410344339842303548728032978556676021870244365784610381243332731329097953575068241116769596893095569265967271318582446153406623691996990102203788029947973268112463396355201312275732499441972174597954030524143536362852513918862806945490697308644639524667191780295713196661631241313496591410283632695086188739241742837883631088220306561257359634733585365632840702610370233860390353197964158919605606932686481893751158047780967565579541771178713656934932299016508035742214897083017860331176016610316609274973247324212925618649648678140688465920000000000000000000000000000000000000*i1^87 + -67743801791657871562890236938792994899627141983551014714191539443707710586466841024689084172289981051826160804808269005058746809820976976204860971998476535864803886410201949098827343276123876570625768964943165928272401882758574523417362234603249637307759863503690568571414078582377238075911882721499468543308952679998370348203864560087353365097472204185476951441105724605994809744836277098021187025381939430489823189737252711012341157069231497677681443681289774735722011681803729458879273950153672531746408759863557120290059328224842007358038048057990422480301000340741445179051852743651805637435032922441821185558808123124401035747958061345484122127747293985670416231524339731620983924085665446506131972731521116999725172825693713064875688625205847050737163509014113927396959227836872974991688914795290313559696396868782031733910375971358239784132859002266076610377906485523559703292078906781697369682028384797745772821491250829289472564167176250036604694889070084245304789324819695416296329224216327851080465823723795291431979675007911520174952707065558363913785238131791673603129240179032764266315321094606440390564017541085597868532200812462018699103889029294404296832307399685320094653587173992248814735501675224638503085478960731325578629255293977085011180407339225756656004941057028876902879810077287596894393576113384675006677849064992041327802762141979930475315437126935631730089695814505520488465203780428885037747943809114741928829607555053736163497280384229688469429466293886353006249694998678005822006121805086419155584556002398735226966423826576191219569805280383727025542698005931632050819558696313840648859918850602510526653132571697909510193407610835445438447840192285184342774278577551945906991300157344487153342416084495667639146641622715242970819178918002991107750544559300758334613554107543191640983194750082315425132482883874067835022461594198339728216844387312225561640312179113306991545214173207208805882965653740478507330001646834203237034868021915745280011481566299522377231160370991343919752903937348350614332264099112752339612898857322797240246399036938921047643756016751988528806933978679884043132559249600398180473740278141364543934306246838305400378474125585654959071414462768747544107423575298275065690191570067311681565840616392149628556551968794897486576747207315601879912497791228329004803070791021158723069237160910459953934004347629378222498918824219255067180907872493308543278488623856334264260039191965505400371398723292487829920704479296795143994067480559667279094463039627080557694931461740933908021746729359916423363525870429512393173134139895839250145261722933593004927164779970258448270191889319667034984317157070479321436464375299378922737759619643584267259691200202937755196118617685966134276632920655897713284643111971249142981501257945236042873037579858960584221890626917092649336331102846985004637195531122428215694417175059417080154306004585007164033162025105440618130813147482681416962559705565771351868073693383544759154338505566388844452968232701732580701609168604833260656907454813524445333840771266912578634898157050752611709149676489009434595789846867479965738606599473919117395148989933961940295797149987688566656493965510446217704835749507225070044720702074210855419332060578385677166675925380203674324760752522284752496505014054587445175910400000000000000000000000000000000000*i1^88 + 4224044980959960334507555425437375247184491900207947642609863292723984609876547221189361279149646813869518765036309014956188204127673587498487876219260919667604008330862613109016517719280785239986766509769886882428214934342948634998152938373144073714097504054103590692845773924350036026107678520798720090823139329380901717225515091458526714039858439393033422719851910426141013892401443729697681285197149922684527552058179069880235503276498393938530238608185017056123605169077432536431224270411795552732689770342897923653465916332331788558747989535193564585148022885942324214926796976974171164134634923471543501613323759077681227472495811209848053135970277384156991086468413502483051031866928586628049093998153221598981330220167898601151292626470081997306202105966020461341236976520196085206076000092587388426189832895636553688054849735160728027720482744423626957190105624675432712264376034675701971611638804455002590787047967870840669481073488123077436822628436962160730992321487998362513318499527504965302633279116743155832639669762181364705879343466774329019612023823866301128931632166901104410873285239126176182879052610576742912162048731186046703782556366779244905928243163187000057503649725513480956416357144978971858895162492781687646193396314355756800373106937484918329651116722997588719521273742922491929589111042919033302561880518504317456760866905880813721401831185784623971327821879242970483915742787216426100142385774036920208969666888687261688690377903949835504754750206236195201292286089186127320504958988701738784940060139035480061860846746320334899369261265900181338277103315053683404955286343354415282782195179547920931987570883903139022731204171587657659504892818685718642787892928024101581802484461066293757907954105625177458360638345746948108430466171358412975560712414313485627637149099178231231027432852949625426481290423956656923649140077331092342123589782221373333377460465904177196947824735724667925177961327494284351340915373797392393558488598792806482218794179372077529219914837957240401793138094604474156832362599570644047964454093728841865773166193394600604883547081743294367059873837862547818855116044528398347190563476459773069609501178742131673937383771226820661782332397355219252169083184074414953584701959447822286599187571310408002930224037140046298327850354950301086209562778590082451998914066807837362476458535883936661900930630444578490065272644358280054713133848188294828928476046981119627420510469379611795019058644103972968377577856771431597865311269010194542353607952604320686283323993104226622554320725364148108210654448229628270609793468223722666029233670944776911146851922823580832169427632101698202110769158365105105136283295922207704939169518774719572324923125091869646242567887481968019801790954109260032420014158074614917375100948717846674510365667256274227926915835892963447402610199260243295973415909957397910187233914250375144837779806430436029247919871628434452977815748097496439045217714117306532028722606963677057578158748773415711822621766580076811051171410173597114120043237142128599798570778137095149778463236307619270314860180641920496745122670047286685254774936250275927256922728035211614281583566278675868463485057728962999385248699916759248451913360919984989768738147253597455928165305267206934618413379821712328542381074597439078400000000000000000000000000000000000*i1^89 + -227231711670042424141549443674807081256110482542982310800332188275128604609167278583927840395665608971579656893158204094476376366029852280009764113188528431411745935974436441092841124272073473209842421766391315753346087595561954194403498698849364383922021403075742032912371146043670802144400431732633357250193805036202376155399399500005692085567991111492680833363549569210286039359787945096492017267524832656022193317443331295114732695293060583693240401947631254172269679939907512159709789692057521082447754585800323771530643140097890908942791262946244206507547592730447555350611230184217572694883226069319584547276243615599936715764857776984979962226627033108464895497001597362868600251568937389712488841225957301207051532440778200647809560321764048197274694461264187345994712392446044974453587538332853208480733128703614996221964313191545621715322115510674244404941962458964087544808199533078741511650867001847597119362599699113542477834369485530970634309195007044022166532310098926162945766475745831159512543242628852926099119143865422705109872728632159729724607968975767633445522338600489863629866382052636703781863667743856254647172000284895435292786871055061936744837221996729990047666647315399795700203211843825675637573792806567897447554287583381846117545095515185228656564795671252445198201527012704398070206094121645713080312040547204404266106717754282200191719617360574390836942026485110822326604173168458618011837439542811844344506422785165880378513276093909192700135336660159143645233221560729136972775493185104131606534141492506011417588756430769772959477526975425415898201994235461728278086380527380510443747748015011131493702361372837877623513451323673331683958584605711580982867261277218865594800698146276334144598995143177391836054721250130977743449674559190420711036168775340509031175167351583695866141796802711261114701932057558399548727922484542022747174972993216572375651762694030483557201273846774853237951473632983689260026555797147907575229917777896954827140197775937280352228170263842815759522370677115576257270784973239944751918034657866196542061038595940429160819165658695493694843552109180937314860925047894925512303124574796837272982610091588803531451805996266795736900360787539773103222737794037194110063391155998612912733750788181696327594025077120862056977239575566692060137668784201430669790843944786213750106107514846953513791692266294186031720091655922801109673053235199419312931679601832911032256223991286089260747622039233249112248269969654014037522307703512255264366415543197426513606569061755285052743754597105750660949313479949109115916765135848932609051606954415213038956376735510077092946421391886858099662006343668188011189081821881040402719500789263073200123824734167197694294469859921845891010609151359444135085328326254500724762955592794525367842209266613323210430121073912913265691889545285319214812375494945900363180995163483106591604492467662339192846621958196590777853881382620156909187467416447280818999840709594866950540354674316016075884971331524137223755335049862759934455993423458223021024919101660007498887656055456319966192057281441976885612560011829386779203648416104683508935999111383486157234844124896600439298247024543711593307684961774017521414191567487821253540928812953117784249187488783524852666834608641954881430450339840000000000000000000000000000000000*i1^90 + 10905618587522210470439491272723507747460985271690360417954696427446249351541424981821765800590552158528202358229268162277856480284541523010514955245817828201422397656927236446434845718042465996096181987867843333096258800912095356754050463941352589698603884672012082098680542275957019570774666204822244778332817011714776619372037224355499394260149147880240854858150233075689721413428441648380026755716556850160574529850750160393536971518218531224226887512292821145252175899754625676530869957096811041621337284772550471012153929418158302540971857938652087957834597930467276023396335868955950954812710482342669805468112659963672343124380886223901647500472162132604240935484063706178730032590465100901530063281152309129289196522663227423539602573786917645171653449646667703999604302319990794796015916011396766638739617731881951259237196639626151749376241300990489057815591240461827846665718836854337283423412267790822062498136239600520518611357379109339015353018055175369342708049216496580322779023949488765858087657019135168196298123420005373822015519075727282728204488712953833365386079987400368495276805304555538804153971357350199604268190034695100426942009059220545499429434028278663026490571438020366819909258536576332573809864361023904304622712637375410508864121820942650086868643025246837621506314263687364159492906164937314843566630694171652035414237678450920813495778260980661741854540000749755979706449125577392570218200797112004579121974060498151050716771980401200145848470339016824234742286489418691588142048042807230764138600744435884741998687415793590457790266081590953212524258267894613205547717705378460514348566738781693581003660884214141217708444123903213974230244801548919903077945869332939050047892926745248531135403723522856952479007175404675579454084400199760243674028002244072641534870199650116991759134779068238072363443446467229786141374701020706298024778957054585270455704834454539980445079973204481507094541327276066955993391142660866518324383833262809731782230855746399937009379346971376372765013313221881741716051031256623767358309695531797806603458740278526280014103139539486005314058678704557481518258123540438310815480150798107349063833220691702400127945652509447473170263604695531720999973660589966204550787345748083790977855380469543204277673859501716037597995915508122931517757803324466457550501200427101481886187655764105284867449754966587526493991635697352892316238893501979454671586224046629588102808350837764892385534899742405341680309709445025863739393047771230306363285428988287078736622875650196469175185052002176303574364318835467952480005696753139180850589102019320982701282894002746693177290325307064035282978740802120220786059004759546944334362692059159859427217069886551573198164638322711009480218289278556292785650356175716590023421812936802028297703140698844906474383554020323688622476300033861624387975838320427017815185818663795023709455743882288987397936375596258753733540896776477605454355065031018210482859401597075220262707707064727161504825578190665239507566265282835908951230640315749294491308621566946939135657781922358168359787364934308694067098220411503655702905717556434645359859332866059953947871666070107776890403599143567479226331688168582846712579093773386014807038573103623998327393939948974059006034770305540297850880000000000000000000000000000000000*i1^91 + -507405251431704842960418184182153502766995649278391176497127219286921776348851420300878249970486862261355018745339671717467778873691907722765069708317851010323347695719921667064722623102387877001662606917294254631478215178534005051353202057096776483015436852085203039135571009994819711244429431944860882699470086591986663687079967623454350676056391885696011806635109781229147890586935810551847195289140271480834287640523066328867050054269278534209727693077601736960064950941054287066864939715649833847793192902663602359486250980381846568206985690930827992851335683381706785752143634395905431935866093438606641610459974510160676518524193040551743830077584720513576907301039505201923137528726819891155997387084019888325993065849360856997880334069610754004016210404057608332090168283825218287553879127190702193940559267443106046089633473991196572084710159871324467773092459577681512308407987787657839753716821667785541801691388869681970326423956638518380140705155451538831659189649261910403604089276511098131652206102733720727292505682912049122150832550781601188677465857324196303799347578375523299078707050744302779929087619520770468369742793602195556823322501578187114702098848601677044791969656921973259061026632634008120171438367099388272410313082445208194482352085673839018976642464076207342488348099041183726523719233165306270017471124949917892527136295487316661994505972486253683768852313921065609131354545633446538512107881454930791904887581058737596127984606981505412982450636877063877504802797219339017350930131160335539031385771641266553630070208952575232427868399441290860895440827311037063066553573667066855353946650160299657201865832374244091807294673373526781012181309394885619610469044387222354849787382735056148447878223424790130483547907481929618868764064544527781836822257008178361344788427355067939072261611052161703459542467789502221143077919558868880130952095919493393605161760222695532910156360278771631642606526096193302596353334023237289820721841479890117078604235050943790688573192613280847067699742028506151446870423075926179364848024404083281549094965406780129183183421821267660633551225818944449572257841230801078091224221256695828392714770132157256393718432005820850460891857181494553941676857159052313859459714114271792253269606168254060038188370337403355257259719516320271515223194166052973372859972423421826327878374870351740228952857918796184299736620051047526466274243935395202698339702388802362004971850112783655508790459554882042103513034264165778867757545202304259066791202718889224804105620304154717725478854810370462682369721161814238005604748834345861901443822548923231746420471875288446437206547611394573667175169092721985618828952654068521700222954590707141160518952894895844800446808004914962849172340309147138339280344324382524089005398476919626298120965364287297706923336147843440139152058981727941090471798880545434204658894570034594362378486974621650653946714031251224457179567159709178317806592283865343930249015306381296104370772426582036684041952036301118984461608779246995726581482640987110765536692876127445335707187256668114041598638181679052749976657477659015760354829836673698645793978364253648869352791647177064911917262407489362242084030882104105402918193846823337195679066025172997503625161342116691079616509090201600000000000000000000000000000000000*i1^92 + 25272250775873846852251526489898419288997122786967771479492170137808069384533654786170053088811359795479887526446437189983571660745591903901573890505387225235975018213008265752331242880175928323717097772577016497823221646817955703023119231100612698216634506432268383855845738760818563574619404472308442703684043955550426919740351667525919950652589422422299204150482429349739641835389402105754663522080420556657236160403548331476578353799562294058301911604307367771614685482165007031487266397200856911932446014649686310806134262763081951532153850598321055763567462534132110519378901087003956892323832417445092312408311355913957060080565749392787424905776793707257165405254586439615332180965958481788411956394023497541618391457284822089688500461775115627861195545200662960290211672423848511197437427622192015278142675213197288426135788777010427607785249553263457648699678549107301512311204030933405112292359268976330444994099892197193110953937969338324228089480313850192344120689755785203805546287231260576732369473372298138972663545937957043362248981843925818973752002663025384813284751183627054739793862087106635093191965572731212341004172986729931937288157692353943775255167123603783772501051936179095943520184021353397396354191175693232116900251713984938149555895603384359240472888508862193177805578833197245995289281935442620148045323343626983131409030275790669091409632051084642546459563731647613061209211496581320915700894390043208829066794153877242374402886389979861552524591377246410361271161039572591765491879342633752355173032363840479744195534174913250723043467645926507426446807548829878426297243017181818115624399761670267517767869255991745343263226976554308367596517317802697388426472432477844062148942672629787453993738303873996125134685260184213517817397491718250939311055657637898351663449457721800943393938837727744835242501631323271497304523387909859015084621106440212398204677069145425360920547647968629546157542239378247252828244213784149839820795400529861852308467460545816876253818008514461134549354965150713700286443499277580345630058826631091468236004357046819749425310878252369334067931698506481694585733853704074313741781368573885636715896645050071569419156209380230301411256067130011912661615860391675505670422173974835066096590019035772890048243293684216431151793068054440250850381153866657304946611369763643456049557234855272065605106884026279826136074526135787757728225080629259398521782737649289109215574190009504717872281616363522151945881471796217569906088575321612024747145569868317229797633084052989117912634196943064036415188767740072577995607171187118147011004475748174514898681161960834903754959327061755086304927431295295202424634736242306319355814803151223549235281497985501081716231645400981671677642208248745713145610070413604425801088984515199246956966835836401351336277184229261106968572841254841037713694356495176627445493052405644220332810261663676726278507709057507868547222480196889228909970248864101165492550151221213189332129692355698930496813573020934768177029570101234735592355493545871904043378368982065414882128303089833986025843185092764303239145594606418160555081739064607644233839310361928975243878636362457438735931607279918881471260478627058579258761613574594743848902473563474566563965974287555337977331712000000000000000000000000000000000*i1^93 + -1333630536732038429968930308251743925493046320908405962285936499949617642947956961421948990875154927561007341696742319338979924057336908080333278398721348515236707757247891435109419165336663826644289694214619586013023509449099565776719946478564775229634664142015869257107113301471596314208421481825868779251157078272277722811607982463807395583602131668313102991243696148080736082132025892139528252253250632263893424244428215471143450420813782988387130933594512195367523306317409671886903884450513772270289441547504811381541819398557889307216846276759286413676296380435086036909600512067085522059565579565345163131140156543224983284619961888342364561848520010122368846394820759004074498179994217194930192451939954527257676320569228517079807406081103214605530110136776998546476806402014394699292019575018307450311051237659987172943664768638756311472051434758442689110440324568199080185454566331212593546410460325207716101111056416034804644348183254914555611092628924929892587767061934966751715373102183532823867206372234846825022124332832816012548444518674094040132157928225361309037801222383168348108611992464113910815147361399428081527092974666784213401866710642531789301976601389699719984099423034417441150007136499793026143722126410294773186634646880284236598930760035321538773136286819977685647348101969518799776446078804655346817466462402813307679838465461564890678341737578990498730307069645355411232073717159228715781929473333261962965154069308274465076015787098278772729413773531095048327669657076707280521714438502833776935307470974824525739148711684530362608803812207043348269502543703474097684347780219842420641343389142937938999009810764792294089368106252563757073885162629414376442348537177694414952607950955397014866956505945708825356485440940751102746547478032577981749951304792326201537770472729366857596339122526817626577828429108298303808481166879231964201722559083125401983889169891713955613022493368113107992386339459785397650623732655586364543700201207469262300649438167246016464870770503981551793119198047877913041198857238013603915387871135583712657545899693867557835755246502742317891085039965564249688334890927037782432914095015556677271421914576024670287095277546603657030229431572423280354988560911337938725492645102951698638719698057358795075550680378480362948275043352603349315398520691515552058341948810298936085548757775853226493039386797376934796341692685036956391310329794985398677730123753444495802331982087048646556615542999005952378598379366164024612979211802969312756695663708383586999534884115077700816280972627114339200522843409847030411059359729138615286687409420748290025062795244394881630253167580088049931757331854981347502960144356684242960672806502679984600899917254231250115179700381638973723079749538782556854438090373015290267196953146001917515405300957273445240163418439434317732895957079598571174025316268020423505974722853363875882757329497067652618715541479875498151395391239991803899081040189414194619475526268496496075245358018901277197946521951861078797747382137017163080474197541739116791122894161897321492231916765687461359339373799295066474856685477541468426772981237753594682003483208668954110668938942704670119961230551899243812081704060277654850083979089309724741222585585808938324848002895037071360000000000000000000000000000000000*i1^94 + 65986781760984008162035117411418407233418551207751534647212497307955153331706170579488406524257055318535308941282705053535887206205526834353455276122833138016378902565031277042812994813088729752242412180121317174038290688883811634784447488596857414038776276756614909832300111325700473586694128089228367209420097229381439639254577689952489109505877533578279121425457614391528408282030691906408796532491740377546203603533365130636783041485483839670173123044783957815744472487936661683044912713064478192230780362410716548927947823859767246412192170085746212208958968088764301560925361887549995664150667617983270848798948097008978958277032725894692558110458232326105480055063829585998073643192039435590311755204557646403471861413998830542793605992238383953800155658768134940081129405815748602098539853005231215687027453319529153063160682995927571083825898477428397038639032090199735989374188768531728252781877080554221842769235786536332800896585220405490380156951888793883396163198044684958798962325318200934567816786780566223936951218582090016117188758963754404635506243648031490280681662793466856641024253734132735096629011813727197924267946890733685252545318056723197906567742616487685375409622139717994532832064447816922355009469839893223866803090254805383966433403667485417085628573028861044580250908615683831131423318532272060165010490342527130396438705969944344791725356854783453905296999211376786971501163258207732572002009471121346693656026469387575643232482513150445625521176919554425727557353027285296285146747304009964904430699846294547617735230285827886564445222106870518104888554561362869829725960454611339020423932657949062627355424345488153108363088625264983533735194442971530841330889391210501395190424365891280953710505643915786702646213497977241619167997146870248927995581035256040157347624326403732620214266293850671663758507421074767316025584640988806901539864402696172829994473541841921388289841322104847711553110618815027852823258197395980025755808153590797750452540700732722882943793987317674746892481918754471007583082075084584763191134360051413276954529530437628826612491190359612192440897438633287363939022891414600380337155258778290877930996110449790344119725840084075345990916496148678129889473684429479832301684517968406670860850155372782764213045290579792565963604930095251533384375419810007265164202574623387892505730319374603106703631858217989729046683282760471099614317278939936591665172949743444342718357868484957438814053124891143550928500384873993688011287315397426795774353498120268571580414457847893022697648590294897073416091033325031434734894751276545325628651535547877850200871768525303016456711202778306568657808094721859088963688564927754187325091825386935338390401132903297315593419047461795453288620146183492518591745355286289516176320935831519561425176967715822391741540126227077451169928848162354118463969508091132145109025953091171340092546241847873421100395141817825438738457151078809321574713012264549192831672303867829608194825633685765550431624345585381638254052752685808599646120790951017228507038275634286772521473033608268461506275415209537598799978256107401338854775252653218343488749074569651888634826122580163610042927955376207540165402944671360049777524308165429402082208716618275079545476349952000000000000000000000000000000000*i1^95 + -2745813501080220403774349394015348498400222499133180111513238268343238835235417543157910301385901014717240044167986731330397383355872746314453395150607601400469519122613805534886629153869983981272091414850054090871971297953777890222107812731710683598678666014705183272483630259768973068326927107512628573562542746115215913885209224754792037024882790590254045505010364457146674030200861936725607185314465301513094402060436809285051474229432876642545874001783914744374896387311931681082429359584743493187820064683379012695120455629211034140167229822016518664285401684449837132432323622100448380546539086564213117978247404428119874666164650811899514067456618434231683888809915447449519100348392918973955802381944995401582162512611335227028277294368203818755695261131352025979165514466582034684329105678893636714773374485577342435339666227194726884386193462012812198801372672186492814893802263774244530535726665296441816484056344060738389767870870873738198060116947357534883228185935603112424348339554542250091959931807338212883120798793532765295408874811332720626958239712962071597034754292963818808982384193709997714018551765735035690076672938314561089986345550900199646889311148082722644230634203391335901083121193006862385278613390794713929542777382470231356703800357090504748188821980132364317138808046970712845833937113387354845433867112010427759388864677156266318670038234753686115092106455688195381605960787470219732707298133192779757364171466041895416756747285707139538409372334873988304852762841825924718443631204717339039310140782890701821035128709591120857648609870483907497151975783389984396976431393875709469195402795883645803914976030379025588421769944556811359162594558978449743290564207513670115902077053009916504980701039358339233381658323523638909695098273166345084217903883885065164698508314162331563493193152216657684934844507800624584296435771573577784703941467630598433869377138412881703897547132084989508280175295148850529472689927509189118536393697157103916651529106441523220443536973433280365947015925092514810375625820491139575564887022481105875301443345750038862682625633919949057726078857065219472409676627765892043045521356813250978832100358768874404440601353907326720693044356667845855530346998984938267904627955108815114413063271170636600125119659211982920767644989372083275225006726073976411510774475592926707286305421784802800018872697341725824452524847134824982954931384535926144219837058807461827929829281848578069122270715237773740649155428500162108350893343576136287372720734935690685385805288381356192795236482566787205081540335268386400992090500442365280825052194892461000686439138571330303956359954814377882455723276719042601117701961366298782187412519827401915499470377655778047406589550192187703572155552480774102760946314783365591578768872975226021387501519368597310877045584283425198414195673837260824098839407580308195070992225154942386005489265026324576138912490800714286118321389473646528617550943937379754139442766416406686318977391525352351625291148976804490715611545411696560135387850214376559575975364018500377176727963339180260812511367527649165583698873162714293778050978064393006017380003723146576070193701512461436366781450421038513226269378066068304462383555274430295850016902496638505425305600000000000000000000000000000000*i1^96 + 90477699049691985861122246907701854590039738408860634098620774014166326731465955863808893330388692713490668920817109419771110778002396779405576038414306197963138202632453134167749799533289170756379732764131475904392811210188989346513213714282280104823262129990509906066328081527937301462279831319046143717289961614223632336230432844543411609315863019260550245297373563756629888584474815280996031527733222215206687893009498200594653079497275230195982731814956322850566295406462193099842241136448207413420448061515307461212816810699619172563304616349113178616783441256772475559433123450885761344207713514899214083637189591066208908312924552473488810092733853300210794414034184984977736675453668181228546806732958773247114354437804261698346829040878198708977117245494041855671437113099515998877142016451732236743692450784978736154082150744360579009503646012453866034151537996515458613080972822073189819909553238749880096220267156669081227432379202466654205322136140841986796381162977213483549082978613504980624005469292737316826610891462257695670642760931341529523477044767769378608104612811459778054346620704992531759628775577237650429112807611960052361823780972286049756540214950247938433458538193735442246530246142509229830930960540465488205070304565186971550750914796649079653368031389739796423783748416496387458782530977117016888946851872292088662509951447180856597494899109257687275929951775704098731589526777597285304066891032061012849941253591210899784282473098031282581060547085952620220218197023820109784979432558908169651627090880236921001360694469289759451381610385238509249366421948791667502167883742846678029906122406319354278374094715327880454657727023117191002887405874306972560969004021303218363780321534125196050536767852521007885701749115266102264852568652409886308228350127347344929382665890278759783492460773625771151397440904937842182325749724110263263183430004665822978357421268687521499512280946536808551822581154816186124230826263440832255896020897415498834300948677105783247089151697660846561309502008018855842372327019759593654903551212467805971742477532966973406543530143249981365223644013584467584453031483853839064867196450471595774580515945573581686865999113813956792015091444954335674333555077915137895880854128625585380520383171711485677451379515593157516018934773490895532307283845724457637662191935042410825770007234784735721581440776731206361384466758455404565170181862061702680750558564329523089928694639164666858801949003891495310347100468195511314430675387371565407308409938314198487775890133123828841085757322969641367986119646317301446912772535470615316205695933381560078935685965206700296010508400263692398915967925719416585215612039298842345285001861010381671430166570622179813060477349457041503250987260531749755912638990682615326680163957311400471302428204706487927215839292159570169510737495625739187860373792845716396768788262511481883744089125350056557576471169195756389266815193108903793385009733647798653800532293271012563953724939415733658657669878848805495131708507044523895713644525640616739856872939732016679869857852683889769502252147010030583198651052334154707615730638701194622813465191357825527843279963940365010316091134625086765101102073888444735134785440392294961922950209889894400000000000000000000000000000000*i1^97 + -2278957835278014763333387788825523215175713800204890285959769650750034067137878877814992032213336245094825258324556279381813209591804271682332128071436369269730660486144981391268439072774244034988314630191724010811267098590686903617943809331899555223208370129166292790138899639796026394741897697427183582628999107111205834063643995447043020167438240146085246031397824474221410173490114606051426784307592091535981477254171730204364636346715365378191159413607801529139841709309932141911954709406043784009439801577729377405265604170879485247811691015522209662116621497496142034027237248067634964642949018629365545369814375766942931126963735612280764567698011511305779048711430335886514602316522640686727072785454122021537691622647450029313698118973986311019604336747297684728284787453712730820672407366074467134091619534788864189908284566507185062007341810501793915040804770215294601215982895578304126748547539061398994005782982798596760667175597766516410572711888081196766216412524553955755229251737633814742412681571782601628783163102017048626313005395277325155284101096657526924494819005874852112923834886275071180739061058384248311426367708848326316117980225341707591217783322372538508215973821017338177342895204413086253002054374825880466797928768171520192689308478085584332099755189000995255040716952120173176813090488249673608782963425576247345680069191203199657562030397803041623419097450025601668968656933972236552167679557007382170869180619376843379398082995268010141843588803093515946958170847725706688090581927864534486267580153685920321891989985945266652071409545257714588814909532794473787128315636883389482818307847924541852292951832953124368789012690930255387740527655951771761598013371904372791111663414749620586524500049188086818502820101686972788622087537926275077904883150091054546882925895701339118511729213951190626935311857154319978041828601792937216578461986029912313206935662930615854942229696878199472644871704840406160973278276387215908490491482625155182370280641341409909728530443953000824172297784781536469528095140475879767897599658375165726378150167154975511419679743450701234798479009019984248489559134860709965504634691818110353901751502471454290389928592778707391181587712606057917065039131424192507861128967811686627542030968425983222625707967193150985431107959003393401334153761814986446614217289247627765361331851878998650917307731231641332161059761484201500100544558947119169836023761721455275686507508663830945221518042210238981945715582354530088847194821740103515841304982063002682631527924090976791838945646253710511034395568026692838519593245228713084380958749088345326115102680978215335181151148702151104954195321553991748771444259124905832397088765492801808699980523569496465494640755816012062817410641882962060925799501467594197415770855203364543989967732279524640814288606259895675464242032226935492675409183414523097749999351445261974767701888650941176339162212670561255695365579833553399663083905823992854599829356645258235517866131797283615894948536808241744476878749667667421343046702659850073458885076420571636130331649905665143559801092632895236058569684874258857754579083321309188758155121597045631370690074987467486520327355007230176945492218503900508154462623547596888224231849984000000000000000000000000000000*i1^98 + 42675835070813424855507401278037798776211990287670364115673696623115783725916722135283523145164018828075115083738054754776278263077715580096715665429714170557414390751856458179834034096738466041738706785868868386698832316288236716664684067305344495540619830515909667979009049609841746401445485146682707988393109928402547635288181267620371075231566707904656424788172953596557836411768399195700971102292712110028022852398959002453970757665861426070913187947297293286239331315732669189305466490061389674515372290866593159761797930220301217261815361967477783096317519032377768822512862318387579839905178946094844950171956930160754889985803807815844702231105713938436989191304427450060291875839796808108040883568045067592940031724874001246853786144802011163724091220111999820625643516760840228288392973490380176930849700579205814876731644428294724112116119946156265022308692271138426127464771776247930942095110871981182104270378904686356686444049970905537218772626316266173437909774668731023387789856264291683446960018359397248691945456001525824197614499714603813250325727576308748935719578759398333794078901628253957694687209761289631029250706585234837520374540014763381393656126210412196786547650113689759046285652041515887332857960182107967328960091760530597944917137416434065162655233416549109686309194577582887016464854527213883833866417457718340569508446587429331855317374263676929766978034375606793994018402985089523256892494784460427749553619599203302787762215171068321915216509853547629365369201285797017056086761373211044706659137780334371198568282364623198201912031915233517087443237632015457068192507785598483840833884984122098557178175864653451622692660221308082095645970787866387737893191125111259336009732070694404114180370098946319231349344365925126901440654881304856829607934812697878288915948726647368081097115677679535280629452931375675097638105198022179805393872230140702590560981875488324180929250447837433574579212397991851573064509038383312374508496298894110538598946648833015950769686886928322310981237045431017984471989991331842075536431039894273549479170052015668743037867347994520243385071021488117959377205265355973166202455484622930320732863106593449402091059050809085001759126645609733370837368263010733084620771314345258539584569447133250723134345075040803582262624583528693196152569890407261974104998768926546432051840974095719853529730062854346769457903770723033157170581570813612766584337077580877748434699776393444415404892254826430391961877373188634446552336402771031320817385204545806676963753280187875707858688512271515385118956505467740932727212945770547484042447588665598049873263403458825402418629483839881337328505020488423838723948370475268563980785082986393478958368109422575257432454138254578059169830106603041753062332202413032624147931297267201670061522431304166135970934183541257660114325508527742683517614922742600851653997070120706731330372122916797658050992058886842972756140401181922523042558027702833072606044748952876534884548527457282206191817281985767201228158632014872050460366256086667685519118687390721244213828980041274241020294944846409143144953281918662448729244536756054124878752127396470484957545939337245184009885718162537208763223877291929736618933001559545479168000000000000000000000000000000*i1^99 + -581254495140862692167024259981148494970321041475250819380067183796707241937312671730279004667877871775667402641522214745780798723787807436604197694334997876818045165124285119675039957440753859023816157236109773489748298480200482987608266926044767022169201124473068085806774529282877272083054561570845202909603934934785255906429541610265636669097993037326625179543937307518142728569581629181801647590898378913314410456611320628855225277116060514094868101142964785986119934445251619478623896378191756389147208233991942230862117292627438043826180368914784762884264002770611035618378766636738971571506830919828621997394806895165862530736921892069822833503361844939455611098044555706484561470261135835918103301116307818162561089486209809691323380009610229688264759576617892049830463393902076547814814720212557499692864641151711296950613970452607835686160354523023903297542939199578839680124819603541293265822119577766518446165814638827109549864800433282432509178895134037543251191117899427013463387963005800797295707361906796460713552554297801435423449075753819375629132474775446961937837692981928407179143322534198755416381737990091049005911302338077466164077660180489176604198696288408368239954323063500047685529501476302004098467194603423662634007428097631877340319818576035629660442058369813349601483849722528451070270403677284017629341435406766579777539318785416055825916871191883275218181230738495466995195542513692181148727113254996378746030588399085034215748878259458476589241436421612353269275807037377847844591530473769900949204817261211297413213667176171439535900267198341481393175629171476869858283361547342900173899955739452926846179621927527863441064721568168569305197947172383781441023610964810001526268806360098214102086098338203757919577122217572205495600864975360668894975937709968569422051819930550629414880528001939573937945461563390399262849656916222843252102016737690551959538990472152307961674191042679571102911479095984219075928251046054184713202663339455670223150850590486890956616492130937240059828172293852886284529076719737196946496830443508225532826230489223895414426961482770165646737294379331330003781958211889876681142078396278091171161479922580830730983681934833497943245176997864850108179367023518307134273876263832021329391286936000055238841076391308637939932992740656234385122540531571545700295408053410886625091257975964367343450762116532688341817147696714838402260585757365877358775158547133566740151139160013215849042725021643001302173345462269872887986414392253819722692535720851056698766582171141229126670312922009262357833513333793449435437002868536208729914158507027048026620351450088475081530241691463600029578257996116728662698539397577905860614067365357065098682326074830143569024274006032641990809331192435089225769468572140725075183776727130311860116609856441418461859585070883130981730582055820616902764447105443943604130064208414281512900504825067118795484385644575049181696290662824455017124101401654221349021590752535496997856797604821651490778865531205101001784175500790270537150047923515177755557581541335449775364500025024285508603619687265714494815294555619778314516449071294644369791425198984200859490443788246082033156230658229215637646570416022335634108375157964800000000000000000000000000000*i1^100 + 5838145642937596052161899915587572206550387264872948877774194588315810578642659826954887725415214646227565377405589079375326234367999581701574265599512476943296696614095998869668560500300513695869919088143937407325136836593927775018637286179657975461872553915345581614133133869776078128727181727649574003925467163338165985704073247976713059232166685058551352669188183491147258781623593358500435776865643179916705262175476354971150623072802323047583487268232363104487214198113803195517614697502694286651597295713226405828928373740444859792416236349661188498934799017793344592364687495214567741251784465751301048618682393277168341450296023446861215142233044311474442873279834939425764572849680779663333246258741057804130153085626645072910508136333075658865489098302889331732318920264741613642244142934034290146480541246505849747072147360714144164891992626227180146606359209583517244367843447221501999509919529854733639565032159169939236532289798462833033201891898044481693589928732742908788836677833562429552261817695259095959304442965160556773063873896290384839147196751470604033657644740444278543262125646058181380136301542292418944931427351315814149154266317772863089599890485539106705846601851159091307371958758954872797544961579328030433860812118952430377044672049191293402067588338542670527658985871977401226248413190510794591946383310365783283341110450071094623300510789012638661649035912323883864366425865100672555563761191819035434119804971647480942529825087582659307990850450894179438417691572083665425603710364657316572728500585456951835460726333713421510901724436817119616075490317799392980027983070537571748655222961747330228289415174329937738255931509474460406761896087271546124613724040033849554217846994780170043923716030618874960349028360028752385931451366892471560620418054426545719317844405994185669226810890332374241937166875565340498850381034063868301115454339155684170834153254882319836117713676020615296391808354376339207233345410957507930617300901092049314495170783871156326430484894067934937320741186444280517703501835410943860843747478810648567755390489478739594695392900430175823603008222053385048100778053880713726778484627498797126238231536434118576152671671568667366732161242878939794020321124453594602456629567628092077183543653115181304052545539116217853511335622208490847498139891961763733442054871832678523324072359394668656162235642574028695181102115511119209183366493148301788407723614464987113386359867729364225650296103790251498091999772968208373199287066762651961761676360483080447058413271647355973130915771759443680084552114950537303753505592040762397854526299480894353390842744908862778576712886757616694296189355741726676197616595813466533773188790314299492847227124265149035671882524435396275239673779112528740932651669189170238887099564227984080716437113624271739965802821298499493540006856585699148335067348195277353125104643735580676606804436142112647409015829185136858718929183927406204307130413994559961298254933912768514016405540192727399935358281225347363942759703797099593037386798979843677528240984054220302091748227785764979744738290392300728347962195543987256082042731409242502649908612137741631202920209333337012065882565300314309286672884168111897024921600000000000000000000000000000*i1^101 + -42118439421262696368023161988603989464664000981129254149211783048770183201728706635409033465746821056923732171978630517508008328249375656962714092581564356664021394850464564489501535637992884646556286294260733128661664229329295941955086569507276515017446241659886803921380046963585272733932361606644869320220412407161498204401518625635716962860183798272644279493251211922993705501229252140505705974724817622022772635021564728957928123369830543268946606954210461382934744745996013357333520364453915214373171110601704562045194617107847599044850491811778731225189924166037801944845772395380011055178906029512448888877893299131947012945244605008424712697419298548733861643832831373777998482917818051204494701016144793268900928520166652620429094918024811919752361516140766056186111693980596168229477684600349560081024891290751084279305719242528826899852450087164268406956964244939008354513334557773214093600446104686397964265902059315243835640439493235420296682212226596760504499826645016201479762886413958870293211713414053416901065836689270740222983382295651762857188835808001932198588249256636913874656075709323286169251686667812605644282841958644022130640702277022112693084302941174802179563310017381917796827830185145443016989493030033472012271023997816559061926797299187174669687241902146153641809063452754972134360446810919940386259395114140086407391530545151175842311241533048835915629469377662851281486486886896919788861184552639480557142446227775972606470136741281715202881342602818843717733568940917439129010162530826730374358426744199954927549161312935363590813685787465759836565563282754827473576462773689544208301925922873338462732714150031219875804288129455592009759287102581432483435509772757894104794755149942437688314876780220613508035990919256343333027674860180621292875809743022072283132226282603326524849069823892265253144758597814658716244436086487499755847996271238356669239736940784898271020943213667148384098716125525621968275840244596238672500060517049987596070838210478874896490769377851814278406166954848454457938892707164008645552801598034742704977772323594897512779540588512033346305387573060484381094393202328744569603487642158311539039557159187131670366903480583615067038913518182826077973172470848091132134295475228746799857758214303755388275475766155522110331440799322858316756635940694531396911497789371085290064470250732203059657194117195271047346238590153672775608331453792812710366938672940993712125345425967932367063996099338046501733470042019088670287659334587183529081445509112370915614754307145164638044231585752302858255042502607543637128377183033690282996398437964037587625731822226306261483452488915486069897119037659671077649977276634966311390578572251335486588838529887115962634010503109065225220592966896308220628829566202894180433212732135616448339614334904118177441337494331938844376023229611875829341896212256670887393146614483103019246214082330896059708849112272386997606377080800365584120513058422059878529987982951124154916348063544046351159350830138617956072829594778818468943122321659479412557580371529863605272019008482299278034249738938539180906831104669131949235560311440913192456991674456462475360150283843990755345981750359805421358697367512023040000000000000000000000000000*i1^102 + 139327345460834555391840158378387574755608308775964216871192991233010376894230329069783849719149271349430896376930709898918673192294249270939847066374315004561202409857357840567668934516804439216298760286125576946021859077925268227906119245452535082732248110616655137515911557448663130622344358850806315430814598331480872574282437752185631243378128964130335092772975429942728787151452099239551446636595299963352014951144605038643671982607086019255012191731907488238486580606907770776355353004381296838759437314220532954660872034952438915970478564205714832471789418346650686281528010492090128728774768793286888747707641700419954451755420240278502394379517319248445452131929517651080404390476548034778507757012465059952840165796258342227854016409866767187536300578431006925882787413041742311833442525338869041846698053847918876369265465096335916521271223452995123057098838912348510469591554224301750385568258013994007457880369998532046359730680410850232864730109792784998882156588799668264776758181775611720024816197765253257121053831196750754204102783592723191728467814458324161025441144313088695233376931339054112189692264838416093842145286664199969035984614524549366621796814027360079936291182757142603290514257924886887160586517092564944825096887968699319185207023227785648132083883720328803723323055083313689771751897429950896784428857122497159840245518525899962786443882004207774454205096944390083290276872059322335919547081931348490325918393099970951862619172228546480622994687731045945649890869803269114817600112385171098714891064214051192397773501474489614641800021631012081394744826972209733153280213293566837953175648761094078110630647401891658470581849451594944343742206027136031857972584159691765572274146336043431490870990507500147728684230317175340654423562671671565448018362456748287520293237691796945910033909309892506798283135592355860960776545968206287158182324111757863513873148893203146011843428740670347482936931089423106848730050059758504494257797487256136533278393973972054588343702847646934448394324651721652230765814676502869222303021872894619859852178162153325132149298720622845631229339433432769660327866847822893760308988339794083747483342385904941466994594777192740058062231124861418620522606383408090751068987343706733845831501945777254561556305702454917520559355638776944451316826389169156190410447839924047886320304897955694143857923677594531256858975020194582142543696292872653287249317235709312692855655072686667667275418024320101000743147287011682432253368517698572009432155012946391518342837736643493827021160270512456118312625842297918144206800177301481840936889372225085864517096779065110820305918752416463239165895086339356005111638779459798780951906778741746215121443377685051830189933496610103412591717949276535437857815620165261210037506020017419606773986775501427256914702748620576575228008272423138865830708324290062736516139902721565303861876552014813417868647802364388825291356847880716875218696350272583108395992108684413614330639712995718669086862254897605410984967571898773206840198021002290176510150374455580121182504472134280806138218069378448910575526748433098827350889167123577701007954917070801853472404001322124884790935095549136693572403200000000000000000000000000000*i1^103 + -1094817197857675117088911840106732404625551574320320916415124027210677007728020893704889991622333708965163859974889787731197585378806987559234344122112279912383002313513209613803579365180174921633285895956917951453804080868033576195287969893233742363295019772568120449296127925017503542545836637645964370471874668185163081105074432511410565361377363685633544774444534219252388969515465459480902361757992429249564253102844834355402054651337220612938639919115032162538178211577900399385030234247465979447190876087759534136867184179429812861877939605736147809585460584974291114647857159191891667597347712291957385194231971340154073771164978502283122378695423186467435911507824502671790431261486354408927296523032462729280072397651395002627280079478732259850349740516202483219759192990387820413755045153915620333981255055588129359128788377417624046496487867262225610737123906477925998926944085595658011792766319647690486205161769260615043638335377061880352880698357649529399564189062035491567766156132700791084737007581298012638117121745107138044179015107298189037078697678970161693296758940020275095149490084129501583349291523598344062810836749779444338409319930244144501464206234464735244347407523357122567380360614545238360232733154387420502594638309288471161828350962663817602478709200739225633228661620378858147955977621940939496626503447459944336826830705222157977016431185640751396628487842273333289889782208032960962634718399795535906310983245632798604120017497666162576994072039430412187080182934866129477701493688418301217634390538377275068328981010065943119904699029486349945277544649948731448355585090080801782352950857205463844732383105830835751732595363193633363839628669942795660795721997714381714659440987959189175795182824044950962387658800545489696462663095183476284812474849636404514626216931716091484519388636232363263597026427069949459326592665999825731757874689587420674754980858317850770819635211583650753447961005504070548517509340182217165412188697551284079013385088783181565507155585341028665751957801509586930937593304471338169203361143368222765290461733388584329876512213418362933849984159792454375599292070080297790735978451819511004036985016375635399553248806370810926330245064463981393188238409554368500080445677506368153281799267539969027021512508724667654021083213831445891070784310831883709860711061371128352861229860711747024648174464461926308881308557341674404044019101406800699294256738796913230344235137782532952804636249739056232702431107209627027866867367696721820452484263947409971023946506052960736100992376646331278561035909341469465383604348591673054272156447032703882931765586593901708369041910431714909434171846598987630596027684294674216570500636284952225866925872616798846404480146387892817641174136632079794605491826992191667157880067397771253051981056368596030923033932523088729745533278378291010626357002178905734061252653277627869793472313534545267725142756938913578539033351087658672660177795368977855087204671713713395942595716924422766534422218950518838027381069122015911801936177279518328292101475008213402726057773731310395254739083291412244672895065093773159115522940444991160186258591950019568712167578584532313750024298176507281408000000000000000000000000000*i1^104 + -36953933807224859814927460703497403521565174044446971691785341476075736607623831395659460116096192645200162893689718598731544744759953887347617519021256241485184860513738271030872465829417670914429810710469074672907664151301103168196810143776231060601291916000464083308813391111715747137347879548100105050012373437153950889252436681799225139742251710354059132301882894017078881021205558196494436523469728378520451383613761370412922666944161448691258239456440360878796524140382831392530689909489679577918858634606386169626592107000538548900898057695303174078533331498088143558934552944351077003373382803559872799466792180350824441404804791788686443050537750776609965608958579995776055087714016413541437202713323656426355259288720818117835305643233084323406650101499498128865489639112479161319863946602853744249378070250535740390240704177400678386896015217610787395971797352757350465083641700054586005499968094979030961914661417277030168095758873038245331506552544734350957724702778420017604703247700060597653398761667037969158112755823180952094542244603514185362342328565782121394320008743475955248067407843485847977734596627635472479564950911281235830028542192496298943833808673263387848867325931355871632097885652605121242604190297405951697861668732159381903089583249289738443800468963740390281381677916734534185735632668214219718937552271807815019929618598188734628105695353486130179023769359066143777506867637422643123896755166076156478424255327012535020437003894776731378195455860338655589475607768484429880968917882900052185204573761915320599357575405173446846909540258049038514613215526317017718967271623056528961222775284222461373168367580352070275878638497199220447816025562309050427744931456520171284412718771677781719295109568300622694455619721464657646882375264776098259550341410097418803287952620464984138330130385732228051179272189634630323650761704335206312601794861195403165147648100656049961403361755477810463127244973664058086553874137793804601281739124590592525807128846374198729117121731214368637203895700048061255423400586541909026121819221579634334872197562119825297267072907615648994301898993728980817585949687088246402267363358015232020036983898171776169952501897765234349831498359255567069983707467133214850840205573349916094675906064138810495464912609806621495251777070658617477329123740253278359817375490319603877813486260474093715175024219939367207023528495552227774472287113000324207906506283294432313595677111118631174331326873462669985961739180857074609432307499729441075596321307667014051407399373003454240023401994634415002922426480000250721959330008986134604607198200716053007294234657552203129066465409504395133273362635030427600614571500772507267969492488873070313950265632797423780514645687090181518643169263858191631393197307304056468581161981644312416454575449398789286428951956894783855888713123237617276278656666945234363117145763094090558141190853488768276151174829047318585164584422913538706254908221537170044564445538724107695442281201146980777612783928816653592123578076578523180408452165889863555789358789294886412538999274727901557985838767827536962497187232654907533263545483911940517364191345192599004691092088499455465481043968000000000000000000000000000*i1^105 + -12919456104045223329384306509105633469562485506575670526257082872036688371476068767132760456606856686829782966814227795662609173918862913061019067880905857872690078193770699051469559810726009334513789505983514386971949399757913983064960321932922699067374859659443240116569513250528392144056732896157833574623210553204201402424633753545351960262246016525774561688116405160056163709716621590862316915470892871968145923988268477780981029233806492027060816059354855885832893915816492963757141787298164760028316460410109468803682672169235308680602756542633517515087558534192595538456021347728471770249734159536639438696714747591595699973925365035899531274646358037522689435840085122966218776494396986173005350469907111802393239927248487819516868098357723378558080658023989497961167541670652498542504509279172103956588835052255258235031438941637741817142028111208492370122261234526768093066281870304926269154918457208434985918237173942882266727122865083152141429995619566579940879320380338143385838549047337815386522531288515131968135690409203824760450221480767889700949528479979371697652609297215371623411033863245065894487360795447566439058016053633529931521084570040808693093978329023209489012023107149867870174749446643136323891777489548037380808639579488698923383040121184601825633809219710873953455811822022751145043006754520356592781197961031902150721697198862672078800710835187356471199930974336596390971089723265018600702038860526578620219414097556564369481175266598364772874573598198650960401807515804197336828307000180469863049668818344951214938572915339487593130534014649818769966499565277193017531044891878687267755005873584810610185078586691597695689751707143269114657617607856152132555931731757704072947213786713925877336950332874621674907613732368942394974949039263767848281027164691208286787588340610537395445224020257323035188998107888763975501697399408060359053926141361283490007576311425958557555579161047550207857695447483995866960569195410910554310700462023243227749107320554443171446086889186028045210336178023461894035219924972674350008103121880261076359171805537602649495481044377959446320533286106642279855934566625552730326023469097770022429336417479483696222945845424741694480716646846691893314869461768674129087421823329539172097700539979154583503948127120294582270341987474127524567536405560221726627044224465047793172453964751064087772844191416478977730785817502676027507422675309605871912049444205420834562923284929306888891188386410056919549100267402910266297512069224846383439123645195501168916490485062369271777236601671293833235166691973732227931141779232440900820675038581131605846844611518832659057177115778300684897337285614571031147413902617084870728486208086031711065688707593224447167992901412620446659284565206638739421540570895356782024551278011630636504772536545376719144270091847205034248402310985463963231363043007715518311272086062730715877595724359755273859294251612266194261344319547901208461249618230369112861758027555476922007626317668953936890204115028927298436632970274863220443235862749286912730213434459820736440612323320045575468031373815976345333169193904142962471619656110096924778468443977059264863333563943508298956800000000000000000000000000*i1^106 + 373483226670079486027575376964197269571270665902233605532457606026887319361991324439398876622007659394818475145386302803521633649255035045775301127643436325374828038863798508519318720695525029881496191967683523389555832470119902608243756159345098039103747922804734723161077804443716510490859254272007618734374854466127599596890851242835175416735673253861536052757190718216611348914243549320804246537425481723259251729040073027324974491213812537342439201221213003030777830948294855433676540175655853172809277644579869402441649406571880902909532975806857784462604242820809503847951803406376984632643476209523739632183000740340407236415814757025225550534119094025798857292917694017687600180509829266449212934219444043869085158430633674483119461212741065467681561882664370847262728299797989367787314181456448845412004711746889795845600019513669684037589454575410174541772788938869879717151192082061471488586116216268814952309836711928025382391698590929421997090194015559428057041628897648545277189292789067976848131502361551877644557726646712484974602144771641920493353433745201295684498875373724486969375758733375128878119098848824869878720191085947631248285438318094274192092365091093228198383276159657025451848523936599716555098165872172037146858045048048712599255800734263946978143230011907616290002638945598736835524573530806230787592838910502458902595743576866942463613879738524604208574519239633515151511469137185346087590086079519906824369105212840772641866536710412434100948766213214499830186818428250780011409672982850813713209955467619043540956246716557048180764664987371836565455423340826422524615240254127238461826013271507598223804098866882182746184023202163975347761540989522910973522008078079471686797983215591050011091965464971170894146693933754353659945132887112355337331580503440827044647672296433397334941917504234953861646993202132234395394169284274907739303714086739770686486233084273047087261162004292518580844673213487636937589194269870497287829961262884724129326297644646719901757445906333952203721211356981505228537715475550638773708046802996693881758636134665310397136554907564537141234827132295310261313790403020068742955322178427173884481659053211528277091165737886848924459778607555719578745591287016476686024385368655641294434929738270818252096466869509829177585021862045486668082287329774418940411904655217609885324021810951111758014720497963337414477478375503788569392258654884797702875923132806334537957461963500372385499790984727093708372822782551552190426378874093553712524074833483534107129071297129508560751412372004022162318537587214343497825825209813831733190120165521360633212010314621860260743804056861408698172642763301405994528960234427273872637611224178475559127415301195532511549835817087707374364127857825831999306218754502296503006361749256033185009408910491708598777094165909372232519913329286395666749430358080886898561057834384122568270371371152745930516677465649336974117443416474079443495134658253090954883145069334479658589276528501133863050944475419213258599195425851494953452027825486229625433523408902647656510883787212758981711930899243341916234293794382283268564725979465123022987014730702237492095169331200000000000000000000000000*i1^107 + -154347137546340731340652236135152423093449589351204275051735795831296109879136106430193181850336592132997465243590621531405972782987326055247669252186065174960140198069487401110403735703742472308091358135572260535887616684367886405427106325448828950132995122255753552100461557871369113847450340845338297199145266628892071180239358445075350765542081013412552512761764056135652519041143102997010865228894116737249407588252084085149113709116077458154335319572217333948798123815387870112621041548373228190521643419645357888062702609727153873622801681791172451443028908310287677779366236190884091332795201105028541606053252582042234925014050440542722606460643949677789674671552906906547663017995997439424134066223887591221782718758626964040176429608146561686754191872852663614924098169648010832890970301365939076889604538030838675707549257665426184643811995269226315714381613350045589960930525002499223951266467879204517182325841835277201843160890405542218149582024699211666016001761505808282526100652681427086810870932667458222765094895150156977544297374532284187672347315423789596248878559032798194692154007119951134326937615348138352750160639098602632714798016824043915455399499954312924371963019905623603993665098122832101364684811337551774560056427844503757289303941059388822526355859977132267018972637293845869109636479279903468944505344918911308152038305919622388457629780078460881459387188920921235965259245485216605677328189574375973000967130802592419381232252863916765678086296048795472578355048054042957672832681342508266039092411544609191113600266420525500631896972749027439731110467049468960433164346581993576494307297574234153899579002368288961922368030064317681856062082076718155362809938311995815188455115921605100111797203008292697317057455490809571491644500278206432357231945465969280377250105223562168974789102499823559683335901300076025384889543149381015751616765689826473399461280769863803059315614912521096286040792157836916395210368495022713603867910581782422605790860104266385199074644486281719040105516669663812877086404075640444085304777964001518785876271858482604412252080968499924181541556978397426515911975407432037379787285310618811511520856767200372126029712678635634402067636583691151925187468043829870039985066496443254419916561242918836083095140190501793008779433572770880574420026432365921131166861456264818804716411672406216246823251294412430599289835272471321114396390839224310139377980421968958967998585745763053681285959914396527994844439306228764726012946711511876495631930495568290368270136768517098123450180151077154899910956969494984932866086839039397975873114740343937983908322559986927167563976399680787856732912554693129430616524879404958652087809045268483070611817250284860772366955552497975923719676459929753825636439913270192563146802129955789252739864942173328827419379350657871108682221744173404393408658434604551395938187530181262006006926809683866672950644037273542683904905200561991092619335800588196218508566970184626545938031392400669494148004794096524762787793884769575833212326449266659213385319780125772812851964399761367549209118791204535380494582395355505433182529580423176860433101513009591117414400000000000000000000000000*i1^108 + 56471200192397267208129305551934022061949131083492051548823746853605822983688056019233692644224114526606005597548503363779352437846785685249691264366171221683439275845205971017753464369338904311425138863605944360113369757763607328395905011499733050816382301940427178235238172665248979357091833934199410915190406485372733401790744472004529907161205909667668243880307842433849160417930830163204984537014968763887722657616753999131844209363069758337192250064847134905325860948255107644449102245974372345581205299681018626211288608176255472266397710486085858912291786368176460660697878844452845785813276755150552826437916825229137386422991184398904364618109171477692463354369411373245739826094517401377626909474506786484291846215914355576567748997565921575885194293518078338772162811679677363302141298353857952311029151560363451911733696035319919434478766026894007766469749273282299650630045646860249478801271604388409028530637178801989781952831562439336611467120555707715365678992719081728739323857765007566157166829429317386550430716425357381383275047650008749343335336108106526724070862734305479327641214964261885040785056090534785923130314578142126385650880982500875752464391806903185872105955764739987709308877183484282573765567818871996233299720673078421303649548485079494608374293784001977314064475929349860290459553748856068108512794190456923876412333224096945512225103435488295304113055148123869712623134522939217737500583794483071221048167064958299872874477329478963544285056332672465943877595552477056379063506668363854346504659564080473756993492111259361704584141054065853376561643682290739986613222389194952801114172394454944753430955409398201108256363052617978768826030566875917936514910125174718439421559719389538322203007498968125937621432992542137659988174140757370599193842020081150674381576924037883682765412556345911931595575013689222033719748884734956209546327186092109621805860011734649313342384172561784415865028916534648568938191980422518043457494512366629053319822796306877654876646271413807601569446061213499501385360470122333039393966960702503517084393096917613184911888413575912541869378914557953801031793697325500146371866279557667038130278255016058553292598966394788664718192995529434122606488153082354874541495397966813209214858329296621089255809766765427390816281544133034957610517897965844004038814398459099665335159998595588940443352686997704118858241366388845536433349758927527735347703613307151310686618251308901139903654099994281328270093512289490397835027220837440892439921429806146033676520717345452853241153402519397329481839667659589789171657696458726460782239416795331231477285949817649742284561322797084805169220340906326373669799381338762681765836568594696787632803411479789649030643300982748199969475314929622116077834480267133971085077531649164025445072196011465115653748904429324690253417712140381402436732813031859590622698256709359828109315252581839508207394617200134603197694783733704575737609460340727339139758143927524515755425804450380900474041213504389576813525662424595803757002772338162408230001589293500477078289708886085799756857936512580320584576691574659571861353712042906016056718624030720000000000000000000000000*i1^109 + -516179433527613940282782244662822573845396400516343065245782398457366406687044367343227536447451944801548496033459314533699784074355585269917008360321395737484202001077083585527948714188753771830142670436205235942902757736637224873622356126606994044454844876120479946113749527717218009665956430076045064219708877016583682477272882801622045271317637740964040172055786174449123645728654024267759116515288853513931565891081220287948618757627290592646382671641917153251974597634413954729127573277938950894147046319500999213124654828357188797440201601771564907951342810064737747508741148193990967890461080575622603709032539531825365477468492829078768591881542684245841283654148397106664593232238235474687802883779462295297853434342906949290577652986552003520494581794717514077161853150886238339328238949022241161767888907056454766011692185038115253151355478973022926019126207106194351242780118735431337282420581293906063555749201798994109576489088896615817696859936992066300890750157392390691938744472056634652464875190396161318451920326629349132311801776592181933092662658986079167389322514364413598691087193956031167667733323186342856743773072459387014763717906746255186184577649616772551017406072865764502742615962299145931420495050506061942784746172749430942210905449493482030606790002207048342731451115943777349320617175954555616450524251456181890971961782837543381425551561016128526922255555871164675865209985994965189692061322163492888398786375452448036561808559385030146995340690820235389321650489361906096089406780245616391811078527075919875344226924954204014909291034468733738032115228347159843251845899226705234363163234745380918759434949965421684223086030326817176079937683563176452485416110601450938318107887109337290232541308386057240939716492762230943475812855319172717626434260232372203247003940396572010405113434384553241198955288220099565606772521065575413618276589335679475245885257475360636845580462803529130808270012365715868807004465908047780566913295356695681403549594426877854337621305851137914292867554345061806678173198784589118186996269413131759107625682360945324264962173934241356406652274152427185705685057871684626647205558184558143939095225094862012033223750194983970786846383264590869262286965121888879062763073989988705675586520265738132131967495934566790848843838341121454886443496376764740041456892395362806996872972960683024783869355060596161517710745866995776047407404518937546540588001334272359268323031487423285186079644353434800669789736086997599923359090774509823488209678098930932585701951066129672741402771161855434153810894900787245481957188902138553079908169362703114402074010099156466128315661659792841163234869932754296993974463923373117777414024971117738184424018389298304749720866343532165085383189266967449028001454118442822366558657931904048771929311702507020361840420163476613923346134625659388875194387950924401581132685721614546435168884931860977125559787233342955313560758652437874785597995701299179435232205860592361588078948522767308151421662076190725047482657484153766518442491882769394253550277534881955459805440655650491654858663997362150770934952289656348761090940582787926854729728000000000000000000000000*i1^110 + 672286881042414487044739670933701672569294781049143235935646906275765791335717840387559975986106904391682774549159178491895299451401737485295314606093264527024340657838712953073304713820158619197309315886652884818484082982388767208780799993550619101943531355365730700416113368221561086055700800664800574293478986260852902433616009264984230839959961868664834332635309524657735658948395126517694256714776036090426402204451069711064624947534910351069965134291410196752272875744938715193065044981764308234030071663514836281919191620832808054578866217923216287297162469587280579199537266331656845421204329797482222957553279137864326901928246176418021565350713878233977559841825851779355576955454973826325313949968116529352728195974533643171889513084957327882844687596661238857212132711215812969167981262410022109586688123895183669509088148764623334819260407683477513042092033426891843227538921330275257905222179088999458304259400159997094551701815975890797271061546093630331645472150410296065815138534649931416202834541341947382803458000311628303332338693887215993771638622431294002182091353847406214229115214438302182115127652116347596338365606831408497071017684668254086406898607414618884843349821126521872194163385871817530118879566934480559362093393517213894717040249374551325198357111741021856816001666566847698846995701149700392483795787892291383405468501243066009142796090648468748023575414604778741454111022659911330428088495478072274529223312799382247985864443174790010584203098664753374800324559173630748983053318931451120657701869958085015016355849847333547586570055763197396513529965260329457916110174720161398551139627220985645029273730867248002800962023762458278367400968654142905637199796570373352585140296784351809951845269212310156901127826370805735465770830716868791938728197868856318137643694321853080923118878951390643039158345743765775551679313732817458602336172214091852091501626544971380621859017792349806002048051719652117128970558298497161306865692170501167858475665879972335125898667416312567462217154357249777551394166895562071307322429819023780388195608944387706296479879334608811089871208357025663954401493059456182828380524283902991505606121676541672546833570945945129937820137122388643086563302653022515304115386454323173839749479186344863621789920689331497733009343567875853731964393907103272430963058002182160497869815904697294830256185862813613324535427801036750315119815001382574736518214214772882579107498226786304761282143072633178858745030624317307263133499742054324327800806725336282477518426675290299085520157231975971698511505693713721870516224305038435270320759774598814981124028922185620829847550746418633853641102155876453692579800587783238139796192653026684130242338274137909376033954279445254420599890799070195887875041505341987836651098929493206426959801381680961137223634599183373248104136708246711276200863793011075103100197681024300405444995403557450614312914334594807236171310782013758293421527303784154389177809919687255725372246548958871959534880936602403963658709971650932422985914832894213596199630765157824327609543884283145723087625769493211163799602630581447614462128769990656000000000000000000000000*i1^111 + -434553726998820935584431240012465185218297776616582405638613684743389318784859686879765541494086233630504446187718102092380414577149707441238343872816617247875195045936721564717470640316799993213111491770741569591581309195411276435019886570222345068159714741179950515603106215406366317448309789465719651789208835065464787914132418676189446261219445147924285456830527444073048572034967713888026857309499390936787933171676325708258190021950796894304674124223034104379732370635543701623276687164488359546639474522616421863091427821249012720584362419511539968348655586902748920423001154615263825618978840782258542302691264880284111731828697218848552108579436078725817413265109748221710416646159114584254278182412754875429916162776560364026726898565271003185495844965814237608096873135754998991177260653692830057273607531918487329812041314589574377852295595069931939642212604228744588112409785821108498159519730811383964038030466959459782131523540531538875321823341200334792157888711065179416863352729787327624111830152383156912999338836066072906746622245158435251815109521247984767726673691285278328965638442475965916237670225349532174887714549256440267197413870316080406900950383859822802010409267225316901503550548740233151573866964726708531526116574439902567994122627947148650879013002415283637650715054697195963544770112565259758951709249802160739629236649246575332239253477782269600039869124357254462132047566145262665852720871828280572972931540318857353092132889729287372786941540826908539748526704013928325165514299602895140990865850338653264485492377129136081387382278313792686541968497397130091595286383502815757703688510914906889168047901329044024981547654837212736839580196881519030135345534532086432010686565510419285868507835744049739699134289666677073331206327493196210158161789023909057300877650444545577664898473873866660375102662850394027739349539060814278150544164233750909407843195332362682705012680588302264602780157004212459242849025476894256214047301317944816014280170419265949872248450955812280099565576103111611861133234210315992211310525163725188891395376152857701782572939739708273843413707079022549098312955508895975912760406350855712668925842121657699599304722788185520275054053307522851486915680884487831440565104496777157712034366353397292319886387118226299968007916393765177246139072357073347584785799805086725245392980129352423152468849722305048885508895539035333325907043081587148093646956500385712931742819549873093346049826459627445573214994302517803220624338051755009852703504758537288278620753269084627588803201911393051265627341498750047914442367891915363567713691331633466563872484200820531657757641825615652578047744070069594951757811823773183830298720546608986364403473944965337379480451375540518927008855564037260856834287418890428934207400684937491366956260673215459851909391230210488047386375362993792449148534521264586211623915475852539043072328560484010163211683223873229635039641089267592659993739728627097642625650186701031007464810426881616534399618653215396521730274372874080752011776262958480991480694641276149367497657178887563108514634865476982578207183290603400057375948800000000000000000000000*i1^112 + 790999550289754567098704666256228521794580306191709066377834202939545799120787223851439290173587443772226546355673966085277362452455510779544395730848155894946980653942652263344276969762137871678911311657437512984582515434077453874421760667168869514929244340311408232555045288145581601920177993500056292062912075434401424315494925770488701767808363740897339410498975694626356334025056974150110113374023508016919674121641830183192218323839117579431767373237644591809669372368239971523042241904432472168461588215908885906720007452837443444232954032432558028271085301328819110138937951395684509114588794571323309698279771024982281252361203669751611232558874090716202583754543598901392697562247356321117300670042436175310884281205464330349716547288678861330920589434125123957047930751120842339533573321577428219298329055611779362776757513331973361747131942187805966746722792198100830960677106960808887178451624198350086690267170990569280266482007414581776527810924742996939882614183322104172660858021084712957594195112013377306756880110907332583480246013734474623397746716977282700823619442992559697159679222075880435136409052407969154292323636140225384226006391527054733180917859337283967587077413064172571270419284544314436234205450957931859752417176892399799097466494540323332351011904033541916413534041864939834163207928293655192738908123726731132330132827496208989642168056863004223472995968584121455073041682861446330666003389595961141433596453884756129273229369623846738156386025543267231833433867610631920467342808646579079988196129716932405472127194202022119595753409350900317403095867247723609605533003380340439942855588688348865558800076682903579412356075293118474720885968558334866191881976609051870495992644503911538301436562931037194462879400789945256747222243248572917898799472491220093708861709894441143807907571125611181216023300730184548748724012054803557020313552928180579064198654988679167211403990162076093163303302271677474216229890643166433968969533596045941261127532258815880475325610175369093322318709504162680337272228813769591676439848830861922073575188909803977693050541346109984600077087431825393069639690058216887169525385578596720813612792513786937462300550145677776481290958704848692612962202079989778135568429594021944544466309708011089222952672342366794323440071739601894281662170121727355007377028311702698331695862108401794226863215523549846775989417266401395131621275802319208847898747685676047303897704042761705904557839746475459861639291925275483018335417141785544464946770292594685393164755870776329786884937456603566590951399765217652134263213911877931569626366629229795420851374539062034543831464495257682088778848221780068862805781950630199176813098168079238475565207654003229054703793445025790768947260624612230441400550083927479988943635046987616949949893533338888990594986985167418039726033908823334099332283211182815360284057312983239414194077173925623218775603622810373791723173828129329399913030741619481801656848107587074119120776029069077304654511019856583247053367878954913147431525040333034753028223993385665886361410708404948866576997338431263756637959488536576000000000000000000000000*i1^113 + -760286074386636624488154627938927933661172864281947628727275972580554707331096603518945703819471369610233861723114015686107811442147474813322823570578130717618498454542921116693067857698741976064770680484157898824747231029408901406061670645436418685930950679515050101650046137983183060812319221530969541012309922116023100475703614068671917631197384626494738893465573028035101622332787779431411827202568220642325534850859053598469985674551188054500244451311919768983053442399669123604332550532682176108260778868162135882779249476716686734332194193890060877779586499241649579927324055288321684558702017759558455724824483491572973124000151632727401981811703333829637881228995304889663222341178920049177583587473858786182414758170361154545414007639959854520260580700194050939316235472863783502496012181179128482098414241492038522011715219597621098833122422110686887608043953300123315844306873308496028621359286729180037108283736660409832078679019907383020665976425726138666258184452663790200738827704667138872233774410550653166072841065444159399839636953021178585238603863895046441454128193532292221304694025287540130088025039691372776611807425518235402089361766421458824279171242842920904547914185279281713066067567485395281235309767325740290929299786611403162886222373208283627581261030567108464921420442891928766631219230919057876295654995562297538539169252990058391680795637965138803360664891520316119311489185001669840019554488214687408946779754210173853238748513141771912036000510873206041033044752737409868745005247663210592746478158707912008089629280433785535012537096119596116281624890082186354925429654365738465853897456472509539179967471349406816464217128895647067391810017808794117696144758804049268196149450928938014350493553675992313127732017388534646476487508079673470293403933671580482506636418600209473420763318148683098179536548904485217487108947182692473211469046410058590522259255731706589057643179701710862778639976210294724975330822697959268877668006717468436426978096662993291627341904672760341007054326228280720003783267142750039376935140951756084358116492404185178359518295968019551233159713132182202374839678953663597556067818290926628900569538879192098614651671763422045471512018742637972445551237562686817733707315182693537619680019351314997908764216729596829868136854163555034809882675668143730596417503425250115041564458331421951933010937231054311406149395215657333496464175979971824190423041700750169961835646703943774702841410681116643659456845219448357256163442936879458456278010170097067067127547277724729439690890623059494336046931292165452989547823098232020278971611199130435334085961334241870791571242918043846893963014791321966186009506827241339377824704903177869503759381073184316360857509657389623526524509633632763949169997415743164293093487271519550247509073305551056725943174160731160898549418201385721476092130741326534521339181327038808890405479364775569562734138298004383567811481339219893091172411151118928245012400874923542029247638964122028613499311763275256541168033088521262385038922256888948606123389232927593575444085358814719216230468629540839197989928960000000000000000000000*i1^114 + -164484556693352191306103743790655477384964022071384379008633471739264095585494941425490093425883575891331612550732938483243314221464881579552238385288029220443200502939122109635423989715337088614241608320554777796437869146835156871367750983935439180573100495945350043142691732587774398488468113317198437872736404875404501221688253962430474966901643221933600184830048994490609014076844940422320257854619767536189062409277672498140262867416739677237993671669002925933573445683591452057291111085783487661819494876712155230568290841332362491597734262759125889382749099642585835578903650774750659539961448010086043068975257951879885381218126308320210751354632367188857633656374456506832140793927708592137283970436557848160913829896937096325591957040238123953372248246399203888762712626407817680303508401249731279296316193027838162117782556985151504126710719679045871975635332590874508036352143121235277245857601189279579042390399119326112844885336296537021906518081563298838757936801135439089930979141826860537542594787962140671693272555795880046399244664393067046455557425013178270238908778272969292450357978750531307818915883672393100822565228575703358001009430314030449383292161405947256116826359938470811219012804167432491839280058001536880367668663915969580736605844791477024956742211541343931073412913321792429117610467185453874767457244085839663631717856961441050315500927116279926675435621977772971139267716108808537306998705157080504819296967139843622065752256793765828683682777427301405992330189242416928991287548901999830084492133763948113792521615027800512149763317354943814583895309937582002248190359358207240253251930245432078640273505972823317011070030227423037294812075458352119875539782558461646121716692751760791588208743101710515391763323080921007669464083370591048503356525520894667266248708550735484887533175650450360027088326720474888874304464363849989035421590477125376862843072687127150603514938315380157083610325940959453532337334155974471675815569321265758728637373692456109363853924793077523478582932945229900245135322287004229435194012624794137566064697758242527833763713471224286715815335658813744192816016206871674832969708915349088420676820461642511920984888447601403940159384962289416056550923703508188021426619329972879121570030875185938857158704489054963708996279641174930967541308025753242753668051084992778610810988807060150175790938964910561209407003032647568241402906272424486457060928679897726223004906969727461378520971391191486513660152603941861456945929545677885118643979935952922769964972704437443970454892899750028690439668742521241472819114986778733086776984777261505694935580414413274574250695431856086327974068445654820803110291321625800422868527581514306338069921132740959926431707826350367851201927596253033268863614264022208924848105500629664615612698327716413559826330783935131246418106942459301023409681768111139143179226284183355840235464314691697164029876503729888852224628726375566077988396686138324524169601703037129813098845989678041080693671318324438114098467028832757674276973980324965469217871691571203687086204163819225715923993124992450560000000000000000000000*i1^115 + 156306927488720877122933947362621042722797181325905863904154641690577164598818518843630814956840676809284402761084266808578751432246313991829952559553502427077016647419898954235588682499204345142233445052851240817835195772203791987063174525967929430536278003914475996154269282034252244900749836300252800787275760726677007961320617303004085795431868950375545747280725601747039284686743275774175440183417976723847360953419377669412219394525568424551438362570583098102171132211935893769962328249710235530543737742920239485381158833684171749037596903573788373451675166782617416231629203706089649192882825227228723311858233196259110817009805528598832651178755332378982365683018387842760315677902655817897347750917821268173811215547595710696023251333972513735221047268079554537336187975225249762363144896795563972083011986776225326587218593355602083958087176305913256691850250191487172389439953163965845075497197845287851557808807130147517281413062449683323378701422983753255701112550572260744991103405941061676276297678005105916094308471373728466432036092725812698025979038415763794499518640354974287526900363417076767203433242404752597773530391427551009772928844378115157817311980645208121108535355191328281852929477121889451002070892560138716577682155069156806858137816129855796266847859250632007127335473640250998693140756117094259985418909752687616095411204770181504643221414190016235578983506210316772948659606608041558685686888171512993036104372143264685740760537207161474119624539400303734820346815693228305936085805114415901817771192712203705589552550496724993548024742752976374583735828269804353547079051393160823806295964654819572459960156188758802644621886860072833340931503846709798343419079595481926454105215133673217007805638675297886193303345675630714557458250074539876728186728729905994678834679379524905092176713339256513930513713252718490458233832781420836152422225541746249746997030409247957231126011424015372681985906887368137204139926220036094322700816140237496315814808140953276307845783124612496537341784197630724684484338968905274292652663103759318406399383616526042700336748929366731118391681683531851580356571366736514321619679734830513869479179370005533073059083513224406550880666811476756521650305787864619208856053048372958307787964600534637347081106411996869310177608159707134683987116602589251121368058414484091824826734147495826738499307914844525989770655978971588442721648612013147320303792768122852640955135401250245416138123265147394965527720349561502662896207322706713813802949297238342747076209137138762630649663002543048528661392444819052557661830997267594729421046808855572391562881029487990519646389612606172111831036822010115641796094139866466173567316247215654269164332615865800001665242968309647036835627408090275938660900326572841556253390705679035715876576880208742686852321435568505263422854068249505912539163241637357576805285597721274818073245947733098419767076325869583988207922511876920912539765149038056486849556795272454294369437847320239993712518779540162267305096324787889821303445779413935396446564302725428090549443940572056195845586944000000000000000000000*i1^116 + -2697843046017983108047807767543056576460393888395957695981084418699076187576120368568493605795311336306409515324625148226968357176526081010010064576802043262681825526415907419415586028466997849794589522062214406209885319942538754572050311228164647696915400394049115549708656993308156118634990931482859555120730370009442263266920888788799462831180679427813696521828035293645504118991606505446847543688870601246015255890462634609606058479606213099499754307286420848488817872874645401932877734129897137856420932249123748082995637905177988958398071566238508545755210442325778730945269577761954446217297678878840354805906579653442261683844520573305493760397708109838418086033710527697987720671796118911176110907933666557499897205243999010257082941852561702516660091649799034687814738442767090045143137573084251218297282546641449988111398665420251159122494567088111323735687599279479685524787617418053986353714958086427465802190230464316605240427666660045841649520185017402028526523568790918446891912068928133504770934708388647530823118784172906727291574602634773160468431140066979105257956209842877294549115106617883653352203352569391180124434873841094676129188162781701287050147556115319454335240334327021807519477331824508511472096949671425333090722471074543736368691194232017578083231770182923239361085136702145063471627041784174447773086700102150358207934699152035512407759603008318851094327122587572170808419060173219312899543536311820607053096854169638896575069631935632012735877753731763900432910552837494029807669856004383471682378386420344740203881345302111534690802637873581519088783938836696424639150657223333459186787006353426406665607997162599733485103359046773926606370473645365143825060601859247852846496339899266604991273541524885506043000536603886039146201939228543262686620053040382929633585523867910672613643143397678865914477451977242689335812227358568299949280494618348001670153710303979752145533748332926958429859913744360109127817346392004636281666367423277358238599881096804938596058397832285047722314887335775773024154633375786205329574726566665490963140458219966753406152941446550971915765472760930936132419386801191039430571651961808776524561497022614335547455875229580734947955174193361629973844870952402347242493867670088451511342052454180160555180661790517057081486339413892217309722302267283284200199411383235043596731061050056353766275323340081528866974707488122290838126494967950331557472007738528299688426418001164514048841431974910039127029943283756252464134031056256968996610461924836884278197433646022024927040516906646914763978865626253473001818833237910718038405015700090384245455915183708396568882877334432348874369192278220572409715017914599040168854694293202845245844837173376560887479947025037433324075333074362781605156044907898092848532958535361722712337123735318717989360481259280921219217348538875458056414842136337715141006981438202483664064759894194820926345669008272864471366265417719208570665848782144678850547306724451166025589567880451462203336730917979506617082875045117635980519060413477353710682097269295949225011620175937536000000000000000000000*i1^117 + -11353583090151097572956033867604307655977226150958527621785997650871071995045248881963440524952054593253584561491790488767011845476281441492090559443658115973729263759997227114492769043666828173681799709118685789273684270680226866813052099198468495046437484450779312539022090476192222105415047892691860321944451784551632323359987364551725961869803008231925815926708133108064210892042304304491556749470326392235038549132279360469439200010697292175433323570846182341612880472147459993234931731841809582417126093863056121690491409175959648120305302939265562081123818842129017624195773825001062170885785479047832396852326928313578269657641332893278576822929632880814750224999185794078422855714653345779856769430629655159396543530672041841893207281913205968201038941617353228624608305064948366860527648257607178634664312635924202968634078531870654178800114691616964425761037570107494191723730124510842152175110972851189772882124851018124401716137981410165661570967584540243611543322405647647386066474087936754389353135600656096527746542224249853472349875723624281263956214311356379699272187301095373845894513128866762164872307855459356226341675534928027880772617667357229587070669485897333648559656964714070920665315518432862661343789936437734208098520815391132278844819296424398730448767114801758451423083536132856478058277137083513491879143262477815600662228118899471263027025274483363680799314791488924686483205417427517339039625336789170088232442367163763206287384718191599373940650035551336337143412059841676469858530325340630619743999375998853933964911893224056472137584574471537947851948773985734232854371936499249937923392749402562481175626358694391658619348736646699748045591521788151795670712540589968733417019091071359095277082645618703184168642666773318788558408696834628423580904180607086739059424620835888760627448888331722360397931597032282070101893498974334911477434314120995368392440668845853963180504460800704191687668982062298489494999839407961019881355474267000483318304617957270530079593461169410538988866415164971225484129613102830243787490824535717107185791738948809216482604410795777578640697733062711823147644592226976905897146441723598928412533659601089872426661640486061720623407836309084366020205913953657745280965420030318501252409009273695280338058479751790208292211008202823013662535746682765031531687451789151833122528326275198697928526742354693528633807615471280981450611834221543655537598910979813061819221807873858939514566137066473825913262846082440406940733458719231136625061939681430604876848808829437565865816611886757342923598219734743143668917169589117025141505891674832536065010245655354325996635036495570127201812864914239216714756388684172390165488772757098117694900456803909398549185600051589539740625589317754024127147956411944726281236708576126887966009448150028355185796483416363451944515657033435129952637899167356232615441281800268048116817594912576554939637419791776948763805218807707690916202543117562149499080954365018652718412152676695006972410667467876143119344083403878983583544155778235392114735682821493179706612121600000000000000000000*i1^118 + 575691954801728879545358137292056144585425583464059453018391986185177191712210571384684794643650351223877654582026196745538318989258552467862116856385348231662785245514006946570638018263750151582734532965486624662260904064209708914593642289728404332658842863194293430260774901364854940383230400675828100537894934462224892422272207604754161144371441658321128321970634773777900448750171952438647885983451981879300712332514103745637896806690668209512578945810523629985358720984312517569259044731051139212597724540036574292025074263282607599393735360998317489484602995948748803136033056427421592945404065039692281321659783180481369491622301897709283305766957440876363020757909147542055912791919588920261282289076405523670985638617957015393158852955542041863224028133523636748600856699155389617428140075013361872388643492304673251776668492040140801402215039710946453161654422161572952976515252641854801322933699674819697403377813283647461982089304127771767348665902782246978000378199405813484786335112625610093932905268032336711430106872960982165779965167692172371147306467236392638925853863853345087863361085261068296735344528859523208783738347118071756616632623743053946807611732726271972608350488776308535140198557197427637201011880424572705399607364750165065160944457112570811563185172939175436257992175505570225820786650434127403285021794671321065037842344890359126605764603152562495804820090889681195530906306868506373554880303037337389500892771608456899323237798316847597847493556854772094981978922988301977010473346793658344359771982703407195852364050411806737646685752515193604134973783653424284002951018607504934966631251505264521118873689900713366393460828490986869678186652294859350691106512340870523632438581288630660534070613646059571875162367301501714998824088127628316939462558187144713327433456223296872672749539679632727880242752246755723629317136119832210332852611652258718075754242694224601203692198863399140385450765904750421679429046556635031522314321173657457870731850037359302063891177279588863773774672454055345107198119570891680684481167900117694811061139880672348949703030490777243213377996517840540184291458215495306027787277486669663020746813149097569901843268572358310026645424283071631595700731260911598488465065082368386596647111844558012709917299391981564910499158336562354106367259720350830320947396763648880448068307732986355986388466752287790519575370724426111235880793798931237426196404259032021968333968490501531356678824893291504886269728541792300505936370742047874576168743032685236346510290673309071755761394216925912241662462913064991887302742718497755553868132925893779805124021698772204972393311620989719519826434985402978598988995856275604181988579636045898542829675932761692744393890194987074623975198244275557092295645227005907212821955640117308503394023948648139395229835515757334635262381786437394709896145761217854138248792021092362925885424785924638704442932993067758870426539240077831772824328935360812253451990353855419180807040220046388447626478134852742192750738974677622757931136267717601004374299561584230400000000000000000000*i1^119 + 195571635927907023415140380094286347694659226708909776334281529489595514999014018359646402982785992901549280526349031439450030024162723791878541284134261387847901990047089326580404265381114209396978182992985108664355683526280795319921943995590568373479655230363128209739939168052865556175376333989299722421196114118596844744321885014348361268619828410060206309748374871675765570920787074669648533221402232810286065734671734277316452148751889688471908470325448132914734334025194991468205622448224665961055473123390321660843599992807942886454180029868795806811962298391860508710358533193467046815164841436270783101734253919601162057770522728189656834877001412973299373548490834915614729726593451821647117311241667185688346127230841797160301289756212852005193354468941113072884314597892855172406703620094521245626148341800461729976106226476201184252148224265256541796834168692151080230001788730962135442816226089735365036515807962535066179290116998961939759976500282398751394598146971655309437721784318004409025742435452116107100360717813198771525571630250228267325813312098944797691178740036884834967775604478182133226917841176285188639335253706293201209260760749551887181523255308112249962776113450554025816402780482097716081818619825037794400111207916346550353561842488784993027068844822752007399204331856153046155334306232964646334068096760011131943476185894002773311657999895841692313573433080981101016386732325442634221495144248451847250177854275374630114559488001085886441041556530852156333223381944230655477698542775718444587429873534245445920749880551364581473808574380557594788427942443777573110112405570148421113301327600553300605124427245358552373845320497156971211712235615476926541683619016712827961421388271167832817067948847839548929982952283342510676250229887799773456394496385077320681375572460560020407610365734833551358605601298799381356023375115396451721145712998186652969955211987722281518293212096834599265287802590202332953465786633950079724619823210441334799370935261205958807108622433114754348344446931206054492131791234558011739911462780888357948028834947837195579850799369937712687514998632177360723324241339936162373186195052117349837160572404825078200572426822279450563253325937535083646509153634780096558247687760872986591932581579682473506143642572485696428375548958834040044568488038454302127041327473032214202013338626704465470665074783624180436476845253897289349029945035696247903151549636919764975807177466277514894240435440729279206391396076154435003065190158885737808278637804951082951046794313628073607814828092889881533329220916625608678719385185391346871511231917561597017462269774755515455143180193651602677475974345076048321303302237455812780151903266835384343334867881597676426881502838101733847706006050948512728147319662054471139502806714352079180240701573197287119904884428637156945870476399924253680827527954306063844586375546890063424167269922732674526702808928587199463363714365165404974833564119926690860715754366440419065715992237486198064279812751747737376451969397125547197773016476144506031896002560000000000000000000*i1^120 + -19932419726686814778711753321546473131129988684736133701620649519825032622639079059658040152993961116519670858322767222126818828916792811076129173278405605721005628736605014157352608420949204657376141181398694008887764989843614167713808399242163688968245373118637509521885286684441267564964063266215611940390695567839695673010046905541610788309294783951439311360697235576831204464960399777206414248375194123829953938946812063004845010693685584514747987891994620131566929457394482899057719791409276650046471303656367286173989216518085345405510618890578465067549041584001951303413240187189467202852833368794487120886500204345614155881978034027672248073684066215720549447511792201674891287662160572720720130113944813486112149131210870486816821878106983826166690449100345469584851698613016729758070042947249093256101892739246286164760125112916632746495326777943991467263894930605168629853556589494987308919090277818118730893735145233376418928400031217767624233270569397062933645294584152536978871480169223257781030426177160882311509907802411397540709900349342566907937063811602284806935944612484702976366608914283028847279742295527853716399984074690474308927039556659775330613586380097128252706260411746611923102635999008348572734198156170719295560509771721147271841617721010792274428182317119285869894473186152582192471853413114336992836001121589116802920043118727213996589379196337547708215225458384319652618559415733339843940491953032198821137296483357441775920623485434799738503902471431995284148172981667291330145204720547885692178484098452655895101149106852736183538804256142690453058186940366333951303556805284046067419962471790351292957525778006460467551128871315798457607638798766870627471174478650796627434044679384052184792706876666565562554308623902130547657650399461627508429747336243266783791228316802891988497975440560213969771888523266895495604709911044741954838603335886550113659303425377420828073349964198346832178286627398535528901153588288282557064783016528946626784190161577446614111500216107222634987906215532639386113891041899476717648132664031318006265232318731580834622702463859484458819341224850815696649853235185084294103652804825813565641127700002516704398838159490003630468032143210935273264739256022895552689918012595244839359315213769502863603542804196328533066781655561516094331375663857215926115635748382766730788799205936896230300359351231572154245104830057959875489463238423153108445077879188829156065908024410921122339586582800259076939674883769278915054543585558509994020645297082734906159751972545329840549231308456644169291728608270804938188372259116834086483527465938207648600422564619210786966327088276811403417893515422753926025910699106074272461585484692340223276909776900773538798080022228270234693382112317918871421837804049104555313820688731057794190233933069198675246765892176726027279691227494831303024717671414767716981108863603375443720949572969057290347136278928804647924584445121330803052348997509785854274334217172444099648107549613967782329242194733314647361901270830863953386319468224839680000000000000000000*i1^121 + 785188853347276683094847586847304131235809264440156586442083863859363446342865057422733254315314382829642828549047792731056869986252657806224546373637985384875546088937260657623064307625437179073576218305577494512890798859050854023791365799088753738114545085209167419512284652257985637247111937797549479965179630516377065383729591996269784493449992848331328478046518081781092664676623834616645859951444460880791776526869431951701472056720287669435339030384768547888963524559117136720196363755773953676486633492103514205376955925735547644600681327944801947100964437564681939159905926172824940879708119695129439865244956348676662844224778281462793247974885601996972283004921029728003714181419968770630855148927810972993194319170753357605701578873561633142951255832558242091910483615997304240814843634133832267746369871644307303327422403077357119119163077899035731274077911685148316317910786777719264830808773431397645120873843364780978386066164433350371687054830910665331003839856907510060858170584828106397100057192674011915947947436989074864113212160308221404914980192942886106559948779387096108918850171921703343337807444834981570034216658975924648718918120172361234823019337997709210191957703241140336472650903336160455937767554575093122247294543091110723999882318284879752599379928840343262724324255642705350583353257761392036035699219564314728846148855722544979234188706521351034595939501729367102434961892438467851036128905342970069605772819346994916193560980733981217863899560037054326451799073559385348926384565596660342624949575459494683591492258406708114744263967524396791613527566246412738517716137657459278227290568379100487168234050999733034080428710153705378248014045695608944248446055302881663702128964491911872864297840611390754823486007728240005508190661856435949488260048105158321697405317236712958300896704276512371303614288723081808242341255636292804054477807717864721195852839597179627683093820973461967806285409730135579165524776768052955309318226343493608881121587982169191398821442655008479780147548760523876139969469729436475528504236249397568015795672509617776271376906417674073263610661661061659646954258438278505761696314723974232750492378879090458099695863819897505753900988978925480259302530885830961177541356575013407790630022226202634198505407650066835037660948192751903738026886586440617065934595018161640302267518514740617495738836319503033837556511296437476798261214041820070630014761159837673480217534751135271075895951313294055149275574246823136529868692671970156207812521912574887697079417139637737266931085789114454669814522280239089902820690374378569049028858378277407769787654869109772419195062891160115821159190867581543625447407195502527251044864980962504865763331806154739220537907097537927870213749006550490955958153518074995655136222141189952167685829781648888640691598324382787644278886028624062732272573886979466064488185619579890780360267871739220081331437335044739695395457842552407544384243132250688979197972969179222120573509468791330250805437215042008820761760971565586335137792000000000000000000*i1^122 + -55255659768091946184137305197211322242498304373149571126882335737325758417157925895224749800193012410684518846925274962311216111645297132733328278286435521782023591702321338893965253268560153882038566296233802855741611404505193853619140519157924813132209666930894765937941377404032725121346950679048435259383490559155086006198763413672234708210583574035590974699446819079056833496591852333853941416331187342670755714645870125251368957608871167951401885848017829452503737890393593213468650396146519395562104794366224824936604839599508318805961873744042426360814629314675356238359145354467833353180425972079791880543629354223827000423656320720377935900092908896988504949157527300519963258725211779965944832461614893315760006176753834480205479153457433717328837079912026568876262901516942401754851090899636446893967467582040767154557676367044554356272009878447458993504109798303165656116266210564778942723951807468058519261200499923812488555088828006372849845578973746670262632684134992679706437610174312308373448756874738874713175369997646436658364934082526776688859830788834645890504303962619657561755986858697623448076716716747979199718079052940519804177947787787232034281326403786022500638120774704509274523258060171616697641449470994511028282510567657941606431629126411092374884630972644473083035684491267282226030070917814296926473937923650386176656495525938326253568510429474115169280543940367150432864130600524739523238604343910351102785471871497357405078014071892901245192511710232127344146982037073999972247791409562318574384470019204344785698769686983377013455953906212087714577826099486318017022508297615020099774370161003260569690175107021760837587972994212041891260463526357011578475629370745702971553854049125634698989777043061131387795331904775349969409895065567666454921400690867742022927928775349693686407283668432821978758117078119145757270049238709453773054644580213756734646657365172884755272956647272363357319008939740528166774613487505054934143768950944566972486686208001039378690942460533066805783652393502133796910548573689046267377410898801825418481492665575669708235522571976736203411734047098775546762177726960070289099942062840560644534228497572366673276947455208118249005168616777372844388949680736212567532983686926846958382092501608441258932344597132760510345927990051892978751638014214580643651377437279708077407627663343204220863236011433994996045050232823400286791027193514129929293314869011781677631440300848287717310835629820682785328038621725936092739522401337932149324532528785259230355326380618285465256902250569899874491281064457418222470128002426075734520827656961205605286003853224357864819416365944017136240678568609825843728746195993660562098492821079036774986715048042748774206574228974233466603112448532392770398480940643829558132659975429924664325260464199636460685907626446948270384060914205344521678705628177410534411598521594026648944683929465801995197929010068932326553202546474230240983681242727939983982392286136437788397793567471144365365414378090033661786329211469824000000000000000000*i1^123 + 1897121834935628492861380236273954508452544962669783335497904918108344713993546148100031385404782893283280767112588589440840474300401702632165413167389635809418764568737007343996009312449714470593594074858666900409526998127833788777856351621154419443445140306445551824429814365280627737106457265887886359649281682368567447168312368875347308522170762990958274858174409671702970048972518320132119648955403901221724325721995932527278424083874092666946422058545367241540542219714321340349491092840378685601516425824537699890743594665744919889952936943739899702740128083100436718398220533222286437324426401927628093981755672641287977666012760431450542317366046984474031433003908580282285763586470468841570639793264343604420462323394077322194737074100381995840063833682381630026160643224664781133067278916622924799886495243934012139038900821844357637297724698984293133112263373847576490069873927949109009837706916515832456872814525374720312461795178669972607826419756193988902627364332843020922898321243268850863787899781663057352052977064524484511078185312509687360537017646316606808686038079007515687840557135801656516457250845455359745940104623587872861183035145720560308254586796064879719530648194336943341771277003261692444026519781330140018598262487522063795947808096281371045195708512564626465716687476379162380823073900233566114642228439273956771694133031697076302287182368060478948784751344644485461479230332010540412192468870467045928074476411810518171003490033861281078647286781653969209853857194453245903485726234652033337416899990840945918537290189330402635447394758375939106552825456541923900747490423595560563604157274717935967998726436742121621594078861455314064811852211165308830810150908824669423734523600739976251923976263192712288302809335591463815921652230876808842699263065131238078470459043217658748371028106479283287543765813224723142477147046705560491237769919293595222935467643756012019468079341371913617939107423039649074988205262836367974088948401324471896045958797122204208379502005553056719803266684101346503241286047662683789466399114759921666622528909392127454876268912876012233316102086009440849676221592801581239342168572055942321156499551477614193753033645196579939345140325605256694276486700063608230482820161433986727249622356631999948561502694229700129634359675699465400498116396850263677361377265302760670386584726142136236476896312089538825769365237491561779775119326020758902631208736060544438837718727519053203064474681228116070882728194052942690491324000868302652501632836583185434704306880929191674598592994412691575235978396345826398473025518749449117438147999469974539153232582265787730375433374667109340200103169215674125490114145344303358843989323919992863975274241758207268382567576716433683729710592404172372402532704853472984382482195265809107998350187818512995639901338299478145262379096471155108853513328813663664188795776600915813090744334399697584936103638148397300214473721227734968324335642923289289388961847246641748637076092975204376771308985146769475528294400000000000000000*i1^124 + -115324945299812480036620975133684451159823942285252702311365781194018417868627803157709513986989060544991989296344162343414364735684813583774174410273201955635039521244910224452443578933471504599559914464307715750938077642898720450973735733105954858050609808507998536439855983604081780027608012652317667425648192448678590573431459589782710666669342409525056877286274097927345457845999577640397053318676150963266505343738636865550190695353809904169832840085699652161496986591940443390601329878840728397542244450464930375990317809360020704546411475402577715752669442059418397676421749930259730236254520202240547313455286377275986333844940469111162549512814516453410157471401469749968176718547724926667885958186352114066384432918608368023891558771528604463852539382810524884133677577842473663049215415925177478851236082392503743758150913574913844310361005209911339867436525173067260134889985787037998662618697560377140218100100753852815055939508065030654070714342146004949135480993518764391464276757460429145680951081684373478238279102171296400492396637568298040107163637086345411621710079333768648441661554526405927176938904915064740798206954325882418038284846127659312704714457576299369630169719689478760478847854564184080876922844389924189097387270345638193876915725832879223788003963205121073098004766732018265015156495829808301469375272263363171834254519204285425889390451020530410921386676757656559345332554441155789548607301113265748735888129185059956031889359815703476937497252003881273902381458745935620246843255147371895482217850600105643743546122717975327131386529382934180493000643292018547582616314543324991807105493517492808704759102854816615871810282537913950052308099400430683877844420555220386521023845166443670443333202307612250439411755365166556969295916442241413783403659193568359504027312881182051895661682988037929261189964135867792680156110849451366251463944845773069164106443323620237782872819112278396910322964551091320225237335042338765315964448377194621886015979675502771244274338790880991202536316333327099352633907498522232197801613922979488547352968204647712986090753898286712859110568011164739928987413196128870058641709427137127714964330112407098387557791065681462664876916633218860471530395780578981541106428752198076488954193075659847027083092388007272193153892003243585081218614667503462537201440791647456157728368467015596790108053441205324688633855433297838901190015207630042481323418591958002282645714375225558350151575236470646325531344251997871245296075870889498625185368919025707946459980551606376987471886768311222837900052176190444351517597886631329820717079367120626853881839656890583799201902029572998174936001925103831018062012242886120783484848512201824544912752434739202084953843358480774393114244758254471598413330811126042300048313698400203756066597372979000223983801476205872280786292410407353752173603384955290857406667600775479629669806990918989135210454209664435939775376614975145364223580375840108468161866027506170223620266174889010749701332821606400000000000000000*i1^125 + 3076942728188551455599358379344560203848332410700712623565998856229620757091169305912817300951128388316633533991150334924392716742313679470479591928758239844092442924487124595538625267249839850837563024065524138656324545720713962135432433520722577079452702278252748563848337195491960541157152346228525817972179065519133491487630212649935798542075160343195302988162841328415260231939925862808778244984218560504325471932699590298900001685930808036662432315750861050681683703898770649347995065737177292742320642618616146830932572140528044367067923513386515609593436505686208957957224852663806676203169290763996297830080168419172107027419189814583829423093252376490303386397413778419733480607366329848673567170882254546825747484345486376624236068535399362643276235302980381094292965357774426540991294999118040497285089586764310857591679122794279938684618172245853643883434497658789655039409814331058203900083195152623357368188568370649787131332440171065685674234883316121383712565904417608523214500365811143297932173935500497774125268324206126510514451329275814862642358668013065368898648770015313849576556237232043070789133316757159475625715284018811230067103830936825058951837073926728037459388409037578457896276705569375668121896938404812156305260020821794636175365991334632668969692557241075360059975042822749958423710861342683178066183611137237325434163030687432677608075047889577666405702884307032303989898051126439519482077971124071623418737999415249905013116157458623840548697540468092370059560199858319533089313488900551097793251833815237749219956458556826674699537608915809219646181652776331541042003914909709657903432465274248136772196695560784874957526886513108389405504040809831575722777796648187778703793657720410572072966408852190592710112735074882373418184938201374343921419572678537216950479991510055237528008948816148009187976365424934941275231982154960805047260772729917879836024811349031437270164147056572651359746261937775695257566517440612884381361968672484590421278204170869363941442191967089834324037089413756110345219381249843428411565586753574540075047097319065939361372150758562006207777340323704735483246739136836414171917413206174141151784369449582663716587707408993920074264004174750815164538444818683658215080375607927536264309616983781508941583840214131636745202609663929180935288401143040144968534478319213648074819428722310487656374560543325915424060156356121809199881715759166411769571869349314035586325775054160084936089800166013261873362781254606902336750882794645483561081832749138703126315216815986153629192402696937543725270709668144374976317623778490869882009276615360105073170158600954536065575215093679640940123387368789325893914056091923326190787878017194305625468426213251581120019956550849062981081439223806915208882274425743491762346772034079196177237626930080820022240476963829261789520151184972862376009264802168143596468165931615001537253544836605908573338982156179578299865643879174735665793354057466870776610381863483198555830972953620266352640000000000000000*i1^126 + -131517070025658889546708225991980568552545149181728181785490000451076533022591488016648435864026459561488710862077687025411624766464195693863991688419619697305987985229642601126213698580836562386052237604614193184788987949228810334611826624913938034677656334889507920608798505917334539343864052345044237937655799571128792461467534956246761196899463269259162880687465458232122634518691616167695182199881193730650912636044748427300294826680266891688792063810796799689644210096205044174259398634308183626767363960594991611793042043669199603483758333599828644932767675076988692548621207355733202009431538968736292568333884369356643964521110882006636534410706871139186496404389516424299267106934502279270884002040789515643861100125542908857783145775692166934213614629624173162833832678389856909276794919824896727464254699692203623191737396525916216080844946047852728456917563230228495481460260516824230103676715554833195201543346584555987841560130898033943904218349939006454131184763358591651104057893560062839813249347996354605772108162693502109226795618802678437161536990730812483017405588024868850422283401240111634502264835460953249266766155127873822956204181464025933910621795039612129427429602084052293420507923575806049219407713785754831822613059492654567763852817720219992567413500828041295439629797745133710557762801456328606139375904762829911883475818326958928671487967888761524351182979130763875904575721794502147327116465366939685959419655785229130006040762084218931101951786224378032907208642080315919608595347540946296373352189088263738401109444918928678927548968927028805593387821792275644088586069043730493509920838480882831737293866630853192459335432411093998096617176311577743976608590562778938067837561462332410470000711041705888577054454047756068074410693223398197126752268832314250989143051043628487443906092627485198245986942219480167092100298493667109542783432302058753544560868246306474212139965054494438304081858601467897237957087001938665375103829651959894547791318660147518610692312178522139456248917512128090192957680995210521972009084825007771411539216596576493267285536830772855298068150690216110829226610323916363354019397246979431079424017780103082787271136320778101762718012821366031272455857653498316903297173179089832254478071149370410806380518662680459552885296037060347397278987316646413477567651418623176674197124193772513276261697979119358123104444144429475309226744597016836108846870342817854838646469950877930591907921993812258907153608592845221469400345299263850658340325981750909433087947332531555539447336277827141105376829136032741885886692190833551572504091264106996795296298044502822503841900282432098768501762146604149651325358278642391220608141752376829401914829756856591977137511950639125117778941808901945328826323353990212042158673517207178203937935071747762894291882418884978805590568720977598480596163086775502412526544095851642116286012192442784489439580410719410937416680661107406809107488736759428258635981654577292488419846389760000000000000000*i1^127 + 2005509772814002383130637210289585314178746117857624345691274847181382351803276061140970402145245224678608324441619081017292976190026634805181158510524963333116635859771962758767517147828142206268450280341968943931467607474618461270257194966470197549606677883038372703009837504927069883255833143445789539336925692223315147530074115583725226028061416736368427442420467985259707883015682121318294495867464999609876644624929847148004948238903231369193669070262382445855198327774092199537423709034192104543847295097946893692392104142987599227253801477360378767234418740466591394668262923774097287972759939725188051016513667200875746408158651306934428066423476429937713207854637201953316824912367029065559410521789565324708140711748398267876136067755422338385671515570491969834703497757592379580899580533689540232140433537206638469422560665118761951368377647479972561646648264757405671721000937223706401708926429417417675544182642539010210314580444935835785462440695115170593878709249586237094745249353813921900982791027193400359021413801944310280780221760186477963823126545736859339981085744371504980603330953009779140462910521914997612668060810235780504404841218117949309989081559050986392571425916462636907964557669303098265020537878598880490059070087784431077498675115400566004913616101175809966314787094427894021635709976044544064594936977113659158771293502363314786249254568305331008153787520300612293297148884689498911261380222518733171308485057055017090648207064641987541440487724617398052947693681604505991695224200867879478934458884651874031406189747515344887813518248026196204583233087241480374098849232768390831260671331717769936018081366824052145270366147671965311719506900279804057464508539458966827360477658790230884371258557235606475574192322339311167605262875152758964621607806892854371165327987644947757963069918275587599252164066483540098821350451914523856002472066300455120598255048267437605369307781306825414986948328102870436780707388459146737868427037232633985131056952327176126546958122536629674695821031159645866356975654587058816404353626874770635313697624657461840392432414649557786146917898963999866818726368166686914131973908777118253776602238505305386950384297853655715907743378976889428102640380557280121728733916449097128101145011834865535659581016738523544817282841435222918074142947638977477606818315395680574847552171093915144953693385558167124232200677704958951084400685366428993217148065304502764715617062243536346044789005305749015357451206254609536352359052410959890482379359138704496573095195396671746943746548433087471775028517420936670226654671615997874285967080296840520683276289374782781009252067030280200059191638459068296951564013954754823268781042688155270738394244314910904982830835202984047810730622532461997579696904546584816994588242874527760414583457986044935407716190343953320504706476497224837851496697346996929643775704460226438571896071731972224970668690536229610153336233325023278276755195336092783669763455573299298304000000000000000*i1^128 + -62496579687775796565511618075566377551988241247561784961442930412847892861061489396861049861360537670901751446696462018443310661367370513722817723983621334807146560450836795269844686880971918591470166059116023257358659695804407227317151247334983551171100644542783870971734845645314215490956394652331707878728210825385042266274461108157349633520037389984786532225017468648489506937907277944039771841322576746315960571076770727863667108031579227722418624282158649695058498696315333465808420314661619034470667443255180167996045756986345831252953523749405656104340881338171350912223496046533152724137781037247264931421369570387819842982691852448734027336286800893429794254985466715757585799538319684879992601733823904000055022724205848790536445224498161957754922486305301349972752142757387876435562296646812085081943070912399598261598450121713695798973886288316366201830541415579465670348853624792172370901423216610608340483650654376306264127100336276411713841813727463698541154286244095394902835026402355318194563413809599647268954863159774023180374251278722979012364401367646391075658660883512812822308705201402206260740680542559886231864233646046918803470729188823295863267553733890628702458802778564344893368455963762864000677761938528418866914427016319976147233267907477528400728614289898288312059887660346071939162802659130184077755112449859348722626460310041666901196010633782030526653412647142362733641912438870414367453602046760317931213809760833110771309771593644043801960929175464801557437666341159260147624310469882750635788108120616095815478423343818504299100047429422419807933197335761588641386018837725526644868583016597667094340036009096790756582360373653723107198972622155899969971666009444136891218194679233747859473161488482832494227238997783309711243958109642448020211910994726541695209624840843142659793942050812987470915642644181173768572337395744865907492598068802884340654694998452102124198563015090895646481993735625389655350180123125802474933674072036012338653404671578469269246382762958947829560848664560805679502237299580296100123794043760878959092030185397758957993496657822210291936632139640303704673650112744423477668688817203880710363749970586347776748155415394023086893632674589982512944711605313775713053461718646407235766809474761682447502676095554327542728087832516941905141952783670937860389528371955297576469243804894392213239088615249705122533305943855604776595958492097869083316749667104986454006884434622821574201753075754934836010762290471102362691700079062791809301995663142543746498859423923886003566369976863796655444244387015944806820202178492730160377542132093957879114909726586377296673731725875124454608137180197846739828462214436071089042175548984867909239237022270863813834200511791243382054210137820359846996867078416760458478949891428581257276715884306185641114841624997335954128432603377629586960854212009087624866051010196163210363282521314053640025202264778022209812323496794467063125246572028333961961799680000000000000000*i1^129 + 137666590986536478853232141884325064902524899558123946465517542797811163430793138176969946394435251946620709581144754183523495589573260205019054329200620075645287213027616165206297779336084474879354782277953558484787819251730459282954325874102421597943825363729727603740840937885514146646242716122071800261356867690279108881331707914335911053927405295201690148913083804782530344803646670335702316380939081464828638263613302910837165236544401980453682367312174186288483104110606078927171263650936088596864224215680721515284646688124116031949344476413669797337993876046168430739823266334834883217865889863355138843184397334725656263985785766246405078048059158472616219615564284752099864874347151270207618970245002056053796406021363631840432004107226304027380658070724280395402511800238639625654238264445620332392025737911495760631343898830021938818102166177765022563676002408376691870135304682921353104117529163898006186962156753552165918387447038307777473374750075419262489742562370283369076188517656456289231962153453154824458909035926092358635077732101197704146630130843472929233758150018080824842579403163611369776897157991149030722412901540267244584224730844932516430463272576408495726274053715272097197571182623539205471947329025666345818189439594508642861125889016246351470340914377440094190408317735528263949984562576917977777903954509632919155983093162828641722974151869408727508539952324850996393799277378428931658511346654745121132717637238872297784359509137373883937015334960690470983718260187226219827638192977948743452968211545223714653846546044419049934158763584493177833764108300958975859378576726393389780589950966656273988143808339857885369177222198408042462565238649764032697816039527092653565743329273258715929685754321106878976218766391540470463302124964096230515432106330080215047303756494012603926372135416481190757368551818240515031425576465344090934240643140803871202049839077658165220058610453999538336907684431855334614010930785758162259648393985999271539249773751204796075324215540148939293594839661092416731891462825029234573684891489269942890514655807754143841055377338072157953497219078583682950981802963939454496389917745547254358388816491513697720486717668568561271870557794740049138854161957863898653290807920756868114297948132670586524965843788306636409012819413856785960452374954023391568974614229013249649886469064881688095597900464956400076429907027346848055705815289948555582328996244835968571179249184381363367794898214049029027470167001390235989013753479822895492783379326498396687150078416673420321657922245899636648777696895604435178914280039251509179490897747299824727233434454712886176346844798550532881801234140312140273325886497424836641481361221509010712739182694060497072414916735236280352822082023723693494466253778413454998471080099676494540639811661951049765043191934706796378454092392628148755385941648645164463153078806887557425854130050485841393742885806245792667799207787144864275153470916604723200000000000000*i1^130 + -11807317764978318679883101906871786017628114523787691268540477271863987499651493498269389207254723768158658476939222178930429035322695160892536535025560760257895110299533343769727768175953498831192981649142986521293055469281933220349196505541547885054257294047370342575081990464236979209615111912091102003530868659989113491219941191528764612293978510318307941970201255788114146551000092927888651524363961934093441090142494901657718228489647198895779401465382737140762261444956825420624660666686601787999212191275843385389615661648898388330518669074363440894412212968322711853947819772148024252115390394422904784619918507435839518882930128319076880371438558894737985957837795100367145537788752778771710342200594190030112317455054377806102924440512358361614781071497616308257929952238085164140728905250417194189073474467722556706331676908269782958889450708336560246541752964166383448864731781131517611701697139415341638756638342887877783276545987175223126106710591422237987698013158707452151187914891980219649703127748126753757328225827247757358474691252772221952151383361365780979881514697585719432130580915847085331104500125370730569043667501491176191717653327714306190539153732707031518443011886762152939029027974470712761373417439953298690677216495554173831938184116951589254629484270941060733883807888614016104467051352503470114782777455215156251641161755325199809504647619443464766923752028819496070622233433206830353900047622390059645559241739490018239310835286190603750315042974606787668278647149149945542811346681987436606306406401545709405937589783398090399382296015007476107666414942566060786341382875416967358715150694851270212757052515973759477934428487026367515119156495720053809243494778036264774974436087090160251518654651579696147556171164246221486169450805854250373719635244809864524117321376330225237101992120801332240302554469604515655187287497108721632171339849082491660235447378047669595710952241162894100179043328994679211575693070591723222574545246390606272028952797375380233337554059242948105063153253841283993511506728205258900010938536133704187637495891335666349653984056402457684866862034065645176720440412680073805263141280659634783321846044478232896356341692442934744613127373488743286934778972083897810294982533348525916396894464614764338929356791565895784546135009258088398312798776829309328964765292873082445455304046343620822744364853530539873088419625677755590537112817759559838960865781152404469811858593281047755799268604410790723381765381907772308557412755823120656941747903767423049845580241162973505174267559874692444789516593144239710933739157548851294054669633275157674265637264454100372131490751449800115082228362226094341625897547262775773154599504441426911551571050041775010540677670430436303002609541704950081639934887322721045020842059713647117373331188869725846068395737419345379414569419824339243232977340039343077229294198598423557932680945876221069364289995114720874514407480814313205976268800000000000000*i1^131 + -168609503743783354254426856273797251429353553078526842801583864595386002726052638951577929473491404092149540911845085822423076833213681765845530929862155010610937498966872639896543687852745292732741432267631571431781699391667216286156794962058274177504906040705518245439224036275396759866569070417973124726347059677032540400596487202024818956619395850265071474229368617414705219718213052395588673885552640159957805949645470491234951035419301171642051741494801118113220560288903367673532893800557321747567383799660028288531727547639527428487003372537164680586160257163923861113172512290603408551820425342287995059163812762546588606725671125477028887632444652451623524613861202031727731127844473439729046709237123207356652421788791114003671931994318082753550436094572300837426105327391170196675468065951323481161772340086044767052469127617324423614117950635579890113995212041261151452787727982587823273635953188220453215793965213641896278484489691369014975139894887052689976800042790524755395168270089166561731641911644260460923162661305623005324647801693437059364819799932248372169875594429159806169423640403168755287816108635593967129582288091393260152337246720028695213815113137642476172370125774587879037791988895431709806435793692734170643772560887272325318835657991587434212357145699739528497657467913840588905719641006238121488806170434439961174931901704054202855931842893281426564974171011143534203408926683492068565348502120514579539487133159988266371166787128795053871653907141090415115724624532418442853692535348960779548339190316668868136727080518804437208625379013789710669396750427103426195041753368809347597243042382993430906743726422111164607616836482071068094788415147737743077385439885948703380146654593946128609689733483227331541364908763385598847142013831688196168713686417390706732390102853860623110577707401115153876230309029019902462051799394092590720271511556225072081869356434005708079080861313050010599003384442672792802807730228214880575554667559280225798529658685434379859417715438972339787231529192948320357876702259870993219248384344969428974628767938350445292877180770424557956262517519961981218128116251954536893850006823372273293790935384676707671410503633196292259670884671757343663132293472264491201349456507970307368924349796857741180205679779871590893253948455803265318980745729170190778109809831740333707466009851881888218860382157783484620330557787370740703778359099243011170831405118464013441383933549506260586067646287979851278225521088831035847942183593463575112653535407841247957291048617597453823350529654502026150960449922794822008935331455660858849986417649996882359090995199697467727516728314018165567923342972473416593283350951015684267355051024272826916359581749364027995722115641893860980977680671331511659776314185079673869294481190436055063276448292641727719444741811693967169570191015253378125114320209355984391202061552636161731816905220266671699678590658640957791861611440373760000000000000*i1^132 + -3730910933507942433151042430885773312821041567741026075852241748299976023244384741100802465117083843904082913405013000380010320777083805854262239257511011979406418521122062195090253360313646268716797709414128405344513191538099111864795663961617097414083990456057243774939174257693297172376048491009162613575586439617913637915341359538159159430078595582989050906391290069501661632251450798266492895443148073260491967694516222453562123382804474342973965068844019728026142518129243203723505781161775786719368860986377003299122169187809999295143723196344754452989461785126000284288226370464174304874493081901980216823548229123278105789044980045650744830689523527063324360074929558239175682690114771526324083732015013921167020454161951647291352411830211349214338946030606284259840011739964360717959844148273392277481075936927473053110058407588926782314689118939484939181050407871927895546457666370071159382395238181979580130977075895217477632171310230648120178653698636675584373115754194327876961846540125724691388725033187330340958257544294619621855325994063780184309845294297644023505037509768227484261398383202790189102341622455132762624763723634638510677318829542969008422595719471809908531956116549333278211475332826330887080531238502029288561505497660947943253918246634562547508922096081395579021588570879698532548906463390778766561087787300769927702399948441816548384712601160148467732725515643866674377043344403868922964374261064608937995551209462301815486958883957945871321714923055774329022051907478727256207108060768067655337048198987327864210678752140845629916208894012033730359619584900894208519340786565368573663477925935134510733930276210183178777541287624423542651166899283581654880319605074695543766067424609931457801221234599328339307073358784076839574496933194755954444295652919305617162388066461841871373989575390318058341954213699778479526313065834298889974884188233474197967982562021787122560904955509111864742490256356359413564125630599914518571710916698584499464735759337288512037144081101304732198118993804233304780943100778002723588834838324041805948063053140186503040084285456611466195974296904797558781639243843225901883080160518214350435628971587983157580765928300277635345036508075767543487468599057782498497664052917254515825785098021906987262033390436611952564661513865791714338156315982330162068053872010011764656986993598494972546171300455302457009298480345502385849225564968275383717504448548736314904988014146043324008931389859887767955482442426507884132335272211801566647894220700971391036114550370006086418528145442605781806569230782864851439132401819838715158100358736585464649420174407411160419131457916484663348731081046404465403888115409769919673671347543470333820798364411433938159618579801983304763556288218609095916877503437763352917227988093202678856256240709169828338222918753168951966929755686311192059334863480996353625683442635738669952009525262557843168279909859637455749120000000000000*i1^133 + -31427640741538287725966257605054182780211311356505495032135553847745756847057454503061729091116387224559979476568230030672831487648807063142503700539076813491797215502048677866614551257664493336514317332061486530688105719221312957990038846158123530117734750895140866386246400367531432580996786982767620589407361111027318798088033732447875717487154720312320806467103470448940833295963799720576548158923331001728447355988910410753066990493634039830933195426617119151692675504698075463146052604406440706738379211553850440924344753940938392526913827113610379882850727583285475965983814217566887727671402071879827649380016624084409974703917487101945678988798486690177867928070273662733915996840782037354928184577173886074695927246628051852350029198199406186034274908986249047106638870095889907711201141973582625325974014761019872983625331661363510439558000222557975549823450025499456251631861741216767303605682429875648971449167181311581230090303908635429017888680508059719921843080425192310837852838020778408945570991825611987228720726090222889557987355466331964375732466450686931128724586465828744339395579103243963388883435959240450041241312843062980043912160681499463907353575824258121778393812092519933690440035301992302762952844963679113334716045723722171214635990244375523464512729506403367660574880342413064250871103037690021899449039292988672433763364259425861396505519606596235387766485216341247069041545847777086359520220875294582257573038488031227575641705117507425753574400995070125410028460994254727830187554292581654095486504247182159221885218783404446593871464058302208034852145181705247047695935353946992530622201419019951895591923149718244685266383456543913131250957360148713688699669946142505838100908058551386352844580085092156238498959285922280752745169897975735258795177643785478702905916914671621774006492417470311140486351795702461078072984500624606657145836051561237905978398214188653786997463219007636105593541105493089053711595358848757450118111438071815928162274602125917679164183732578262812644416526962776466078462142979267936149619552803927794935257825376301344863105797300818948779995787479007602743026118061975914678786785795870692107864770309971653379071447929682912148321931057621005030040116501665142828564135927246760569821582590535362373066992402617017542180804536152226968762219154049811505347493004857421010303844065857823993579695380085466708563509395405415831860201801947318162662293507937365021665163798283890024761927043232770758753037570822915739878193148104166712288939283658287927856510525517498938812510077861094493614406200354963173379790242548941283555831818571538020565431356981526526224152049082068055504450742811838097237461958988303936110838023303146200338820277374305226477987372523566869194592329849436019658422383803506905255794311553264660939700699923038304817506844679142625548323174429996616890548106350092944498672586308918754283220119711601400391663616000000000000*i1^134 + -415541596917167933363221968294634024121064815312028084919725774041996586603839795165663273447122314270549579812122209159766904675115916472248545207364413216801927008048676010559002823425566441409213477490666230090577848350042740611644039485893055832300948389747896978873396372627195679806768625189644321411434538057093132011060044785853941723634064507664071999035553680640222192605653718933890437513729383171053555071891495020792583619691925164760554799553089747004420837575159657317728312007691892811036595910823539220396196710411113471409585978448426019632266175832846041573376118830720384614993613857729289266663985456925233720348226962950502947056999097565141241125115791234128157086812226321857393328924197860076696273796129506192413913642748379537810843091736236757727582538851808894528770098574235328176717443681422163213259586075324415749097645269356102827028416894553081093583212787105162732279833565775690215651906579832092064103679023013204653058673320691705090293780725759666437369023598797146098062251628934879023919162707743582624858788595128603597870105717563068301210978392722452752918976458145552385498222881493850673746397494104897601412116225145371381863463762251935239079737737506362570967247921896791184424766491008781134850771236716217395525338099488002040897544599664358050335777207446053652352308554773181398141750572144473588811966018462596212941313683324789817532323541681792037875358189968823528042883663435492126177723630404649571755823321073106978300934294226596431667459594787860152851723816449251583520729103167367371496649126469085479577939102267900393899586396232448463312846087104069784712311755218679143092874442193655609303346350906408492039833837986923194946058009569602932145185614722628916567373076429388353153673976435326633484674498732053251550599050896936945003840132317300470093124485899687653672523133271952842078852394307486093329247058221030760741598080176080786977501980499378492929580722013391967774783313891476219915734297742367979834170917268458853346789821005522262080584058319930596119633698372319671179659864595411110940714228098155295102975173986903274498189421377073807261989752048285072157631798304885050057344113089033656538769578350278879920555936450506644087146953576250280361568721860018887651750082007975334674911208330970011581751502850764955665057085077039176799516824270808364443710548063989682276158967514386114041948806585485749505610869000020141848785556307396553033231077830450390776951124512807513952673004291827675252223814507381671449568601517024827329517466645620784450163684999464868253406894899015164210876634736747261249547688735554563333064725719272909263698496496868759524745301341320917766290197303370729004164430317532218975944759425861553671675735207788548719471206864122929414735705198092454607100379955255197007839911912253404354948132535268832540512782726326814048591936193506946896586276884838254712442271286951936000000000000*i1^135 + -1010728090402094015458204533856671351018527667836910618754993610319609671999364223493277229444677305093849707507012105233471521409023914342741141937688208255349459192720821675673289896908352430650867246542696515242825899158822153290380153571021940406931655909956360115295269452070535669696192831417871605004687671986517040822524411461316125174921871532189644897830158320211081975890159871560096160260380620052911411226221507945710872728659638643877285623472538408785530493198837579980335509547767801892832408680855861813546113789250000517980942590808445638820863252042950451764298101884536629452223061635383664002460721756744871436140790006455646678504999987629299064685980528471675401397257109671301398305297957668012822239735519214955215187423093204947815629523775803958845144714369938205795223054862743482711832247623917478759480180385305417617870718525776980563439411449653533274636662524768297373552985779034649733401610188199710876615296951665725843475272903647483871125289662066436164409844062553240742941132415489076799038210053787825551765094787596035355132713163074720310181447307671501005982787833344331043252035392627981377859827700907246813533624527648221539429256183986772636134552796426923058804509010591868579625190421714167340184953484114397726076541354796756930630728656542218999172840489981683435212349696478254249982668875052310110204529447662591241785257302755785294780215026248585361195071945681877988212046884832259978265171583406704974223853001970101292351289633028943667435647662308725411647195920423944382266625452996904424262341273515263954693783321820685297913211232152115967195748156612001149717158889136086798241995120052026351142242149174986181679414929274269000882405745964548554646925061312151489363926709587491050868270695528296208213574703343513485195085181736286901537380908861840740318464595011900142897829308828220745145559495645488018849466732223537116332569975779399477291284032922983551751329796789932435346924985769016411662062172267186095967111352022124830132473539365693108873069344645591969139174510220740219435927058108424378505526620704358639064625449936893759587072836749239888729505709211641840518640780902495109226535191044828138352733873789601397454629109832815115781284051719192572250655914534966840664735470928212123775320282932741639386928188176916014550871950697200317393739418610115770839820953832553861634077244033519488965551006342787866507606734568679432758832955341814459350884932548700898628924685622433540173197433328429928232770292502404206914982244180826530404071416563498801073103338619540509066247481891347630038442442165821641161769351841162322150078333700748746174008445524942548688384800083368494099921445800813076212120988642641233262826465471281207744975743505594098457982488559940110157925392982531792914164333753905274311156224097875121886375888053122930731803645020424037659711542641615836307468725827765630350131200000000000*i1^136 + -2113800558217375298510821639537465928283915706373156820406100252477771384493322493412087161235087724577487626928671603445186086137422671988646217885728929615413639926916419783672797026472601566997227274141939062596420341070545360549426363423379624183853720921670329487447216151406197287607923096837884773360789714870349174566077138230092998851271892204538076521765025265275491069198528128667043733203128230399843535148796407445958748360674076558249386762409048782121714476447546689765881065476163515352323934092773723710094232726148523315914227888745875832157479748741883626635372271016832755139890957064903380888500565968156177463349380886193937334047172204466235181758188420676039907215137614659388445759904747560307820212473693208749449522292481756543507401209229734525337451880910457707944820124103833251773149105914910362086587421226247828839909597962006964661167438552843336234218626672632391077055266019942352831023698870325862525381332957128746041800379517078411427551289364556988028706975213179811210434867194702774259503378567880868667577703854198166908969587289502474841343369098762732095426446640170959907385595009417591756017855183800705018043312040247360891694701890255565674181334009506023364313409558388380023478814918980054515383813698962521522018387289666617599875578858489035764054119876925118216012060238077195004530149105498113067522536914108510149329889711813380194766236238808738072284567361964327438215070174650774133748763975014919909541751682019959660243885067758396587753785917242355597463941331068992019105147795359517259804301329031859152807531063210106125783338745520933557944170843669360655955662146823465942765260539566930623725644938482823139934046051646212412964866031735311639417552292121149259544114683394921469871865285827425843502416923168089626135802551622440153971557737523534536860550949246330735703813929731324072294829871184344502794794826433074019204517742911531460377172336274790814219925371837329434982114189758181901627004904249139876802349446942565275914054722503544987820460159467492680163068794296986364562517791734538007040258116271625621615095561436172725386991578348568932525674280241581174433750823611602820718414113365696575861307941571512877109686094863840452308990161557879236484040811821446942136300122209957663485310757957810321132480195914951202354638555003371736746565334371910976122444979317943081369187689875380993847247902782951353614913423051276216332266956872622918286865873924485612895175001732120957948417336844738720255253532361238538034448690530169090225160518670251918312215929856763753325755397747378021550320515829352819476564644582484952966822315907344567922136508946967076386091308427354895342089821230762411836232678241033882219399654027065372900822517859883059496273479572028658836238587120214732041594149420858083162865403701652816903375958326952574929837254168124857083409511618104442839890709708800000000000*i1^137 + -332070809768164268294035705328081434128519249339103941741868805734657737876431545717640266101751449677620211040520364719478492355452667367847672801746914940065695045431791074334425061096153182204396062144560326200824777582481844669320086311181659804438316378198777507682054631236343446293270328499133217173711630358070431632133770327790027569297313309712703603297195361690437631254860824999352269280004127066634532356923759515225476184037699999891181309027973809056017507295349750638481060490597151777240201057350770171095295809949192646343706209026686939465702892108880444990244574319549710275853669972037895241448620520631981225502418796631844417439813455519903135724530469784280998844609025360919584499942746478456229257363225689565118533082405187026299720619407854062375784008756841306216942475568401107422102065048070720547322383323526106227373001226190453070751874511503619762543624187263400385267241539225136691891485614301516443817379650277246113388454385539275982652029907918922332360760169498803807941423705656134944129030473742138554994223644304455883933764190197298758179809909076173946766013659716187224702314070393804000350448683021722963924392321441945843447287480799041260193813910874908864984516521212585144832134723527154444447860407353094740859398840349846693857240532620002099592707138186473173838304047739741315102960003746612142567168266707614247395039204388865518869364319071988225262316021342651872226437216933754249920400276274003781684163895471287059183863975686262829024505664535913598191636339806593331145467983224064767561550898679535024739778816346339725577708809575170624657135472986570786298909500252347012887232663202284333907521877599450881451421840279106724713708971832125705517067744352265273768588080519146119494666167349696675368549570646186223761504908664043702823626015559371468327605186480723314229667563612912848178433976682706527286196690424869381604004836577554092410037353143416280118863826684123355769165026310412089568253804695022750442174870177031828654459135498982045973015317778694188425794025368917847979481164992508584080614688322512863950272389152835255317472366478810081797422760040358172904971381882469486105779757144671632626575940210354075553812779973672969756642367575394344942696983191073443788517594798118951570472655471855455142895123076343787925380839835438918401693844470835503850483896623750647842106706746403295454965928658718972041216105887317874812585023100811859348145771967965961551783581983353046970101442483808496157177407099960631897672408866452245562193894158887084286707456780513961827718255986510163543218316042052326646490421844931945275624571408405015214920041844519620733778856521657707456234778144110428482455129955675575620794059657978780043705200937665554189521489102423006648512045459666133256334198021403789184368771364191938195892852540184992738732747488616407275507570060306677760000000000*i1^138 + -916236638033710989421992144613833720038314478063031422025494334232502550289588671824888510939906339301038027711024249206027390286121469859778324030200214245940598996165572734874072234524394949582287602983992882610755265743437703149044657057253069944837881509024226466597519993143656858942031149891581907788747558058770508120520323334586949604061966755190783100523437056799680136794414296826626435379420705261344495414426306066815572007169172207508847382973787324753583051133786185791053953267944162377557716764921611593852145810055157383139415792553929931045162080707404736244966390333534625950265589985128148537715410639753695576504042610097890084657905072247685635066050443099672933933749402330830863027467764861017561734576857248174978323200013222683950325550421230759674218011838235445523462861762383807879295524640150824547747215655512666256521818258900055208666809446480326620146914684270905534501598550938714274576437667983743157922127666799826817241318041474665014075950654681181268984529895073673334424179035585623543025288048910373607456907621402331102929905250466726965357073498513080923116116546357670608023788181370122586895946706482065327737323556651383103003277466923882109568199114524683345308002661456876240020470710170320419117627896827287575693311452879998684130240921154762902110040362391318311181724910543063720426589396345517769809762667086427369475346179699676295886998442361004683748453911061190347627907721401846683485382581555182202445118060304525733565049250167713163456176266462926171874035810526159985319568823777409311658952361277735693392016135378496774076291871233483746779756558221793332428167929315114462202648131821921083034448860740274394177788129184697105874848581283547245336606222580411486522835295843927066062519160879714935699794321792847175752841252072124432286309735374991407426798289792269089299084685666633744056307926095216099153501856421481683765122299306049433026245351210314714668548822198394761382660346780590203492412101685862058235644343218332258370771634774793770665865926373188785352762186788156584944609553624963319347143806293978145458114992411885645107584840906440700201699422769239989914407831333693658766047910991682914667698658523562864133875356721465577036032154173047103451382643082674334206050591543488454761416503007232421048668211646140404000915439029059366053405117753166093988966203047956789958972086972918259091628677995672027198706374186764708226193661380193639471834022099374673841126375151450067226347710930766117682229423778628337768032610336597863417749437724151779677457383631213752967448244049738858453309258247307634738668017381519755632404725947332779459765511047994154146210848209494501325869747659717885712372283140669537980969928552708908290016063397235284885017339143106520180969857585944719589567575289584196784900922181656044522884801732866133273341611566716348625059840000000000*i1^139 + 365511941839398082339216302519788340304946304243082148053906814446605736828404940112010917203645708007620879895784896759222454884334718003385521279430576545554063509632869943583747494351999680266099387523076744502386993309123741407795273030189978785434683673165119289184893456363329853394791716096800157500149237082046409742963531419905326814577857261034472861251891366009780268080333010684708188192553835464852613270792384076710137284592515765195588924199509747816781937203028859604674854414863412403840291658247217159939540827531434272502995874973908587778301945325536692638388378900700377995617459646536922263445163215087505734892116512118225737056967126276248834994802456141003147384119259253368554771755522048480474122178076582630740557090873157360837388224834976850162094693979094656484175377645330405064581574655432867541944527953662232239192641948265698771978918000970820968911943609353899817703078152256235086635126502606650693844977708776766459600963944117748960274682398586644726947993244705211005112983865349058086584657233401822671331437943164286686353153831505611717655315750942218802964133513743578449605200237012639001366551025762992253892609721334958155332906690823444349016470316909346255712806038824250208136853973472840559936550270129278268452496688441907706415946507780174401813608723362494386766417986925710226490632507625546438153597622196252834910319603173056788541063337813290042001309621890383322560940723851553495282163743456151727976993615368607336866146935308138113178146085864810716983318924154737765692855624126711615372701875249162889248162567351713425342368292129160791603712499593213250924599194440169564443995422134546131794599149819064223841464518379556674403820838829835678107436018695811506042785047126437285893142128699096668796301775953442939877685366427562444552134246855429869054767805374875042627660732287733099462720580187902669794223859000602198811351938063313527435784043099052469053969254912817903189048438933150207235079964760294553775589434939001959740402830679564937048306924003815260402719193692607563394648603965626589179092326545978876925832319684061124962221829911192953046275809416160310197252329450993403612300666310733624211079566680447617518845004572299808745829983712400605242220913536271333305041158140635923025274628743982478455226268835998030393788360779622993162305233797176712114947977845609705159514508050907025780278844446997484409785310300169976158037404719084421480034220389236982257252827193577162248223969364173794108833170639980548578422800822125358124610816805987837089692424056089240652838529800020476603095573311338270579051539474040241301654411476565188833624880713728945362704437905753513729881837820472573315001684613934935944101309760657503370027362330066725878715054372328873743657548658475180619095094580469577742951707061735303750797931287163648866253908475904000000000*i1^140 + -62143361555385734811701393587062583980070835966365478570858357147917597160221560572556574875690384151009214557882616483090264814325723896603777012725630770963345985570438626001316449249148230546507622143431282634380311405185583218094962902990815222330090831502196418332585169782073399323099474746034612464765475603919072603806156345099023389429811930360910175667120117751060403307010024166534066257383750761257171713211143307684076323907525625869213779703442194330810238152199152589367030990635105676682828585365088471107475823774153065995363048414284975767537150381742745813826030196228023582710568809987377639559190012991209045020100028167619533874625035593229591581268040075480037513853793021202797781531146276218841396683367549148883089245674556376121158693509422984130671117677665689510539062475564002977360888633735274795655781128372897909078640740166275461735898177832133409363200901883355293016313166827111623493174344797976535939018853900436445833057296953376229922586680598646427530716295715237519234061017016632062922777272762829751156836399591006224841313429156759613865417524165530956191174308282892092669598279995272923758050662202257626440901082031168666693295115128271014117577565491672489071885097427800564381454860778623428916204850129498330090193310955931941204896567327673841750206724676215701416457287086047545767878635440699149626953320837784254155900201548789869122871320387397960732787894185857590434843057890133259420339192540663671606451479148668578693079398401312193546910859882277469206681312897171015916095553472739341850566049121279573850374415620960120871446419650736903086714432237511861561876901696628639832994213221688320331213036299401934121001927787005560472440270837098534790950444780706743979005826051036899147751092877505433385992479064203936245445752097275331601834798080678077919845636932156861050454555866733407671808596252869033285725659153789766718542329998057649114270589267584233931695466029502456417065920977384657627551378827504203428916903317250035202356321896834924207584983576244288735653963811354784804554365212582469653137192904210423926046311729418294693154944887077865374193496354846558341933571276765570615512474134528934749350938621030625646278035351313914192972691803466144538039418389441649177792548476655079453031144273399830238185343971778576314731766457188522707562939660167354722408610172556355124810427293596245047753962988907668258608261682240430935395295308262048555833113471742748167243331147977122790286658545281407859918251251135327803004953169604782455383635786658659498801471635720008075027455945975591544173586622934505700641780655810233077283260506185772707032167311383484422320944973159578687165070137556783839675985535838193322575939373275052247006115136057896772110743408753929844709359921839077831786442923106180008292268421416017578244059464130887680000000000*i1^141 + -427671107046225469175422988696885921807773690393698560807585382796759436769653948819608089413545391958708695747453501486327049329592218228735436261996145080385637256222832616965530292252956502093451409699061882576030358166739048091684965448335218917198598244536936785644023273147213624755373880185024951249508814342110082195940897227965371208490302406713564630840036929751686698484484751499078016664802463083089384350300324656349554051362082166393298427804616655423007850083040418482492128450884074704345639012838876177559558138740529216691971514804251987712057395529827541808543734919878451243173863727659934889125680146180849885132394812915491481689025700236698729926427456571625797024098463656396272344040719449860377724658110454704757026115413746270579914109341478944762176028303103071685577336952941664868009908166581963450187914661428357366280993860951595195997868831912860892291847292408774385242993581822565914365553904323965293603001104574885283994149486846675833992987892069142134184735946354690493355206587138579461870520907916241958360040543888661017143865105314652234453765581286611814566208347940421971943021711659464662760392261834349761095523056274701003835895238641951850569753931411331227306341274504083674360170826711841356454654932776170993637652400551905164495274055033187204630634130262276812927835310022395662255174548566618324116026376285804600400255005156309422957816370431371462505868087279933388802695185614011279548338672194139960382797583122870732878825139316766481751878906372525015269071918797489802548263751779033703149739398788996165342373656642914618828894164354459919151041286740996076017538296669657797752359900022473535335054555528749471601742486393521640460479323677283297206744808727104027681222096541453445051225966832801673072807845808784724168856402411079540486995591921274425700162271408009363000193649579596658605015368700139467212074077682209677882620999165014884396622739195419351254166332057251018716281360375291700861681469520570070286826988643462500709993886121142990298826715100595758303736949636777763311612660777872684008531256169341594646177286215350150825479825396179752673937790433602210410081381400207782558493831908488926495592777989805416050606092819553630345739882629439263779487258172959578668741349467583319632573920263614383817014432387369510612624082058376801621889816886818786853918658340058727178097768922686394417307075289645146527516328469458231507903200348192720591961822937608229098970565810264934603661711443866913303381293014661246870461048529078876912287120791391246310876534818250614461837551266797021211185005961399577345360471697327170162298093876421526670288444282044020136421453543838528494142221025646840655668439938477411140590452742144748661897777441283838011493074076178374751167908313631707499912134361302356446402691367848044501401600000000*i1^142 + -1151580137230603606396209998379646358771244766283232699441804014951425700683050879948193851162969544679991861991810679150372628937141184848342826352916739501294662140421025393746309326743059757645284524106301861503993573531124820429381668560703999668688221117367071813709721089471661436518129009575827379589651543418029351500282759510022466628650578768629190320185238926433808454034213145190841033259229275470877749761254834136119459176534576956080832771816434946796637930911356537719745911465317155883288828849192253962296604587724792233950214031311289527027016377881117254304067255819653522967614430165579830841731461094016688722688458877390897005639914689223032740339587228763216487568507944245266179226785803104903392348462264686085014508247811739314598075652673067069919343743092274928364160526670078581577921208520752211053132015204587648459416797163218755254750970672908712922381929195051309024974075263897990981619298812004915463877141027834394428152094464697025310783385411146792240897522697417552236722997727034415823100533539456669477495735100136538077384725823671292167048119777718154525567820571533335185772473443309080865590534892543272552567076891754880570891880722768745954362775398752955291482655771391435324593067957527206887741840224198070557274670723522448902651125754556184262547028534142772278186232036333429218093625031573509793028580942143130447376704334027533353772815971719524637476697644459879867736935262623422110643154869523912031730622459135376301251722592489559802293893899443459590297504779314272046843175005131158880872067888741731345893528809948475440279817824601222741335775133041414167449753471661630390704024544195047140323297088379741690946686632920106112767394409018402230319042251275280342345424997473327381670964078425954829900902348272806529290054471646516294427552841121127794679805116325610234330596190912456443283596190808817653037608850001207026857962275119258812856171673602922117712917386562678932955312862967277514970028367582675888255594522279611483274145184362911946298672723108303358188619084381035484628490441235778479696805034017912364900958461125803798984640631736161555011139840846129345149810660636127608558017725807123301069108103054105784174674625170604891750514761481056095785062053633231034087839537476546752264617628833059282447346069878104503085934821546448877026829900787419539243804641507346332844899589068591963627448539031122591524586743405229918109654406781602661513595603200266789565458050341858914499274302602517626147604092828205764078840917199640610410000229209086179580719838474781969337432465207161568628544055688164534348594541411696945581615404102382549184869360681638752867323488978934054527426608895853153982019461550356634147678344786468246155797919319239910674232366665410889148862806988029252188681532284663697289039052800000000*i1^143 + 3452665912154859982382420901180998138506754002014104511400554461103582832184204224078696690229708128888406658052183687634402281531110613045174101044117390786836889161092297884696527547514081044449955389717553521063411679618356149324525174650039060979570774227705642881055969019989764975615119415089626673258229916891325399236311366029727373326890432548798328965771296625438911124065056231102749783673593047745863815121239908000346865198305186579066807316409459823138823532762714579094405703301058481014368798882739446895383020121829710601412790343840090868627471724554190226004105382459296620374107482350241652948882284196460350433531671815890814031223945237255336953232908704360808780237866718917839955464098906332807940598757876440579342130707471647818158225170856253833705653233359062758509592324654299902167004887522227086502852728328281281908454113573240127147065909388763770411450234851061927943415558584070358679145070645170088430874012944434306325576388554236165430117155523391038152780055214424828826373564259093683871047231466331060251351318276325268804852772262073742540420643498298945243914225196736839905280233080306509855578569438619700399160897962591113971480170439376558077198025976837227045080435873943671056430111360873584934278546333398542796133344620004042762986576990095049364963657662347073804326243192362032605085247687155950785557295075543641114433961656959401076101488897805290330972902849250964376114665234061780477064092441823112611735437567015382137923598033615450991679694123781255826842201264191648769748092646157467114530037503102079523488576857892371021948061740904025290832043609414504001452459250860657625781378845563797463003159288377907896921932795758011243045942127225156758825489591714687873515671019532295835151144590362724742415961711033107548016523691633898043386285190968887172332982035898499383646065515117522045272139690410966938405423725501425174398443385188872550685935109146662986655662656598616377644096809707096135258230604113574183254259772594686211551407301173157183974473417880605819913089308408911082049965278246480412955711418392046712147691537178466980366875956869442800215446761725031524860381818590175818518224148137963942554202437813494377312329748148799245648989327610132596612332983449555519895666824729081666623693449666147767230124246510090180372053027017939852638393396493444396899586920426056521053822909435090513045478950263777656618466059313431105088477694816770891961103345595136775681080988133944157399831119661970606116776856949504504950049652653962997979621332556789726536719504194186329062154828868197955182362659910622877338028028091763483797014002133095834406819865651153460069126785633256909998626794386910917172543702864591692372843945196781757636568215648947198813033788336891902114881650982587877229793734819840000000*i1^144 + -2225511197077015288136318560053503302034273371555227102318528024522167292798666203907372965749925743725912389968758896843309837221561557720090928850733020857914922198994715703834159227435662023930932275441739701088737478626280727571461933527303050185315078866626440210490758351839270697556533481927854651129577949747680101132540929007825878462774737885981057837845466462614784833935910239097374165403024669309135468332847762813333179114290592376460427721626077259199860091528795608292356432392502993775805718414384211636028357358843402139823426382572522075219876365370046598613419420100790966482381818968359513126340153831655760583950817063708746320424749459286909726445359376203189573227571330297615567728999393375471010771459666022736687224027644440438003308010828573704308066482517401824196379577527854062998953929505439668212269367139982478870999209858353962581948732672712341263966907836877909157687567334602705557577355527331136862406174779767549709198599950141785228765842659537275896708899975620660388410694512074735540136232318819984549554743702256860189979338440661595789593766252957401033138074414108999902907671170455804963809701109856933729391851313324284764436317920865169629654456159242745413631221675576244096481424763477308132536994627541724935176640492360674444002335695705822343652251887775027741007581327515978093117376311255049949486094397232318222802625591736290534794765491331841654819584688640889436131774468823628753272736318188018422949951921269642578011881021382358825135449528788129903290563887414719290783980525608699966248132676824137273669773531766918698838525494565964816661968822929095735280541297104834114075495759505383192562507200895039779152016234301425689656714158507695790579828379672710027302976134807867729925569819198148645249795606336033626282668791413250670508869407859546358035215243024507074856423864727023231391916224507268873169882248995957927698444800480383336232840569826627475370586180276908351506443065842434708433428953220731628752563041862467240369866592785755167787268161731151916259040227038149242192274175099393732233495379046445232491901989351811328438522152767512932336756206238690467386688735822145676441311608775607458841385421926068424005301533969197822454739718761591988046354485148702978020750992508449416387144183054831608345068897058427168509526117329766884853591252085887547769027855814513419864682300133772457717583299406700358477299184399299942473353855632650115311602857886746927118312060264738863296945474177309641607979929020748557801000340616817667321787101135284006138553996162716345110259365592060988979555832865520172083011125195649815847723065848109025232281170246571643367733871274758800412144032392917274106565676011801220875231163346496759112703208959255188503018834365824487398135080817786880000000*i1^145 + 1364410967331323137473128317389247601655812462047098910517990181423216317208830876097420492643742343591660818491746582646639309843030247751896094104643382384039563032122700624650244601408887035064886171460586315065553148339556532039957559134034647551624552868883289465624934713808808244828957213251460321338223487003523805081250747247445256419799462647738447666078825369976979599784687043795022966999768366768981703325251345966911866290346414149490896132989015729565413095193373004192268945786066438862950630566750918700144051561577476308625245851442454728259386275963851462725562133678706285097883547644444479195994426315270269825545435152399302636708760495573552414058493308670107142999970810382068332058036737975942937723018204382632831544963556559250373702366132094368275008796593080940590099499480407488407951076868752978854496480964556553769083649965888097956849286035684695385773972785194035299786425732602954970333406107089142581010662549947390551146060428238817302258540209545067240139880574714518436835919377429694786108112835083617653221414000275455362630350891874753738207227668149629473054706132586592237505413580060476217685266081794649895775163891586724620957448790376438615777728331064296151072928067099370236279348044072086734964839779438257507668401615110140453513485540970800553982220659614986368913141142325165100474895173861012694043836066995797855549408852260096095638850142980450107588496908791282945023948866155337565889072064645692597014043587229375299940800543979554209047262737422757290401236383855880711893050182083205418878661031317988302025183264369003821254070719682003208630338374859439514501348772526087590548624559770270752719713638034933024006117862961937004009853114322332742212959944884486801571842912429263928636282377026549944726039567504029300197819692536046258390150696498748154247886465668687306163657654735578225584866512912828420825840691533301749884589033357213475902748701137796271054632413641937317191107150917409691108211598807089985333803509050935937573741910777181900751200948671569396439556864316871854602312762263466591288121636575054154783918278543425135946906614643392641153128570821878764442164025340223101844304963794633431123681162330237799049968913044320325542385442787583056185282073966338471397168360779199566892173093563852091439597762379667897773307437998158087772230012582319933874290099405679662421669611239535529222779884955019079202390837154981768858054168856942399054919080596207428382298177311089266650576977469989340666322561600899687294340743514552183270872130279326927638719494673442998533764005232994106687436721604611396066215326923771345578149900693421405571170004878222208403543606937219365230491009498734116034276492783210779773400911960254328395848595277904845625212216714291314688000000*i1^146 + -1597275267367941210065125408545580755196105727971798781327047041804422068610398257418574619918775238084753854373655783732542784737683770161721059392850750728226915458546570380264710567096815708660086446837740745934938141520667871400180616852963164852483186156759636074160893611987583050361260600346463830691271329415221281341620132857384191214161492357034345063315775752589813271024246667393466389053601015696924003259041469125019308709369144063815549532765896635682632495651512976080006435768071470691386154902168456564098834224254471561278683568136405165774473843817289943769656449635169839022113708671228785789758221377509057505125399471536592000656244289138442288403733390060533995940881789512198166636287432048557879284427669451066320345213162794581666288878697537163014659020552229500465864200112749687954424543660352513062405101631333115791187277861784779061531439192537217408824168911677377564998320041616678224371686916951979441532681602185783870598258382377294274412302785875497395834242974852287848979837263936693095828811016540294000447812364142836953258165443777214343027090999710488971784773376342530365427656295216111862783358348864452554356859534391851888695242269771802932254651613955469030541992752245757346323061151879118456740671658082935738742922474730973869069409161462618602919361877376740318617157669154911160911372073745601559676062596210277511787723222863172379601749022196901966944175148317308881616169939123834796065188095863528203670366856629748847821867334812416379667645896318402328445030094041631782383636066971394766486043506597682783364421270809289129243363339572449054836202654706798473429518247881965119772154745907413592893009642182157073328203966072656303686031877462386312735611787104516796439487997239491256661658272454365033232521337906195032362442360469253847444148487171864231456953119427773958002534991585426964296356477075837658317756202898019145060724572263878013455233984478632466359707607707975163270101629603940815546155290759869422552736123658501499840602331694010248394839991938181655832927417098831834179229198614024770095692850347191352533844665140981867532948490448920231939565754518844699929585776641130283127451361571809312186280587367898906526073011956084327078956723412035839374030427089360861714532090201331366368745566555104615789750487426622926894391209414535602450802156665551144083268356712841484557502337881346958886085988406174072885784772874877880466824721063169866300132173143509461204821410859098941521529857639267662765366823214526330284157065419059011079518101797800439317162904920891099974227966886905446220330737864506301002589574502150151094921088446667912126662919148609985808003956578161207667488770879344011958881565416971948274638017884758210832666380931124837744640000000*i1^147 + 411636247916454429064685034738377667987566533332533197686531208865533094941281994570654994947502602810154908207626722939304597014916674564257410111036099655067932162475042828468849363123446116355587970997813958682143563568723138962074714009158217954906051424199989231843977188672524947027513363509917436361881712701146583933821396754326801790037339914504213504516303850151970084194329408592630233839810209128525827467332236636722365084436009651531011430957833131337991580527503442062555201834991209110157531664286011022805657388568047775327699092709784713598574588236731792180488366743923472984634401947845485268070761139627837916318131869588690177671466625810506954763254290494017757845430087238686270240490991243769566383232816658069256817315622060902488394413080144721022686008566340241816021931847477806525643483417023137126855678162597320190164079751306086335296377212818695506860334595947241005668335536244188941291912770465048004614150745960688628373969682001622051217360794922797379834235070532385396763486177411842826961363444716607884125322135923101893950004894053008498598476394406867843065298763960945313716587020871338750313154414440836168331536065241519582416318019299253302436573195835923736911551801995517020564767314338433931039330692574331352373719452347288057865370472575586700905086453250105485700938264372919093294855246546335425172619595768969373203147641393039624083658129217186022845153295271448930276660445474007045018768287229680666759327336771186755548452942612252101131189015883754847357398843617653123221177144012927352249340869606594869903814746576911856174543750799043424853518695349384810315699839329232681604075192203609085265824636917617217508869037689342481716421939824614792692110637974690264091347568490091195098990111482725221719659970590585827605994257672768631300745720250381100022406423525994930077139810832299451463924095905042579663583548863558745410873221721168673110971464942249060353450582092316592413581384783106093135183749494435659341896301536697376338736235507291698003770389328444704669203533488757897375368059738703440589603708972117707668920479018696239039192661066567060230583556545348264751786916189883703369739109604323817907198893326709057278403685448638318406787535327136227817583106041488575746503914877009311996507611644534949193475746143055999302979366325105470477581111181600762068246249025443405824942403370793319984927047675545028312449472407622347301634537946233455993223444283678368657556816047411803845553312037760103155929983881942792265872990628743894216113574748440868932868517693305934576965859106673331618127346612942896640638664832488673189512485057887646294757601814654572678744319897990259047355818187376154261804969625570430024524987452683896800831078400000*i1^148 + -51219449978605646814843898413932428963133112080825334092563580025819007548792724126724969815403914958878585984191672438357968272375473931468623029642923450646110737148268857592848399317777394891188704377994591959990454911125862706582505296765279967433979463429687807114490249921250967670027364178687353478531712640383944626465824716595620233927949518377543936079501207363347288549881489899007719574935183385071067117029597572564247859614046773230298015576523849385985673667202108326030014080789583512756923482863555784447576233685672145309349434563901176581908288672347549882422998013817097200763467747280518820504250438281428796286232237294832283512928978569963263645543655443346799751707724804409148111683077394577195189440284860139434560209697214518505524631232428568732720014084794056657943723013185341487717977818665165994308175891551870420121979945770925508010375719167219692637097320846187769525505892739004905336475033432497444581861042179871163978310710378195360884669556926314566264769054488838112442560700919119935255347756522527740181714903085917689887479536131734678797921548195967299609691012342461501575460216410308639933634386883965421111140123091397565932039859484369937508400081780405212002002417809372319869022968541275454814060461953495860703612700517519543411384208293856460624929807674886099329432401132404132173765929001483427504338846651731716799534434691683664546953134725542146398865327515850505079170652829653076726944321111942310612145691044279898262857684305075177297225212528571043543156302701913952726169294477430655465924333036275940532614105704287088757376866964254389042037369250798054202751255962974873696118433555529708242144906348059450487425320782169897604855207769213644603331466495126596494035449685912940162142408753714568613114735957342619933156573458487782410643578147893581971931706481419938648540005560103731630399519100341552308405736079302802959463835167922891750300201347511151242829505424670651729041589468354208207711852567394636803953222288321815346316750641294183029727380880818851183944770192760323515649854207928105299640344727027886456766085239871777813701263589770625407175368448953608626051948549600023293672570321586845871495182830319761341965702310475630951853503086591372980804159892966722633876053921579424265127454432135457461878534499188717147923497158846770977063324578466079615818452747402452752744146359515079520731524173099593881103416456899168270980652644165370926856293360120937611049468095463888235019794455673950522883208832840411235100012903474695521725075799900240462786546764473787754594929743111764352520304936421001395655995138200146154696874952863687658539092614393867091218340642641109794314383617489639773931591440599678092035332505600000*i1^149 + 3835134513848066575839973516274411413194644539639764678993152955186406068576886847747709976417929492649235804336594887867224626692024516662039919594423565287916971434395026191377674764672465393255609820428977103213281566142333810851732306843531429692326167580351341310158181638445999232300924513365962691687610334457468000774462462858512014380673902397816163207487426996841638653767064063763395038100397600963733125333717854467483100595071061829736326347677542724599627570439548547640670868676622129586880213050036482173317494674937172327517242470835602464224682761711082732798910534698244303470256523467073711818640876851182790652353505514862862414856772033914363791874190472359581700392631684542531217584879131530681777942446170253554539609563440587312126446325366070593637189899267485192096954729457615283311863672966393969593903593120999144839765890293688918203957440225860304725074807649148429985561459762151562385859901018289427560040821195321963023664242210706900958494695536350826747828170084040815118912804768053381276087447490738661733169293011392960895472749567737137597651178140013217156802964371123814098141879116753402825264093519051306908881890697000568141208815977667076104961613936688846804320209785262933725035540502484375350897364846212204296410911252317904054136611502980054005595120770499044357533827366960914300698005809398258474615171227725970792794991118431754572999551134665706761883604522473005960971650001946608475265558019547136735499166168525893073935216757205382473101857526399414573807429950848341298865772804168091595126969422429592942961333464520809353592220337981709725241593994237850159319231733363087692172825300174989926530166054275539457708128710878367973788389454007148544525603405970517802258574666856562347839322839051543107295696686592014861665263043707969095796908679033852409496961693470656321903382709943209918038797448298013180290143140840523225268203758654684997164946797277364907883400480001355058940940898019089542461415113534732680725654935845322336920471363645261178266594747390949755310734614207278811312895995520805607805859097734170931518317529203947048925530810741442832095653167123286254408006759978404661525125406196432917617854773454930914692382667035586129615483481791830482662768516381419212237454159301474681722262946525967068453094384141835296915955451698427553964500618848824238697092238023462600026751408365678056635123289349797836410404600655410017285438999204174759308215165953582266396576351538315929106079356562041033468415988159177922252627972341736470902288652480125367499836652650886330323889221138482219365830309396675817451807296817859145007733946243782883689164944679030735108467228381205800996292988357739961774643724943360000*i1^150 + -135823059858771829342711382979474959434461908128752878937181455853166622445196628167994328543319714860794500665834501199530362121317896562807761066396367767829773849582487160745981413677786758419441655971137399189373608137273039324419166298577708033155478464389484562252201375705692041631203426177938162734029916267972048699791238969540331113614594385669695097878037944953276005976485614944459316144527393071860844723920914423009065283034546615028981948069771684263064548942068575239167782950953501494058350481805339541999667860424317930442914791303500179593992633716511902963421438247823585078226385066454178670955441992154497001871563961429424891369118940595196557971554206550078075870086213244448963663411928098687796468683506458124453248441225366907489118984259687413995909815326653414120779558123213333727657099258275191894428144316992826744711069437921413609809618289449864545425825536684539164460027690482916821328307206963090569934159976344922782361529067933513172912003701883391407796326617270204933656805504435632814094513643132687391746512199954066666569765141761648308408437647824105122690492693986243808195695100373684954247702218627825485435905017573145287284009318070713067988561973158850929253189482796286855744079228800619230957051343177366360999585422264852320785011151925290801603197207273275590471460252581201812764795332629604460978105943503800853531050741291211279068199826897672699976700437486553925830751678233068259682081028151265696017111211212671215901903833960813914557360399534651236001555454868227821462634895496152800222189611296948298923099021983068243115430637796878729150242550118182519426526250161050263379666009955932445886553325973760807840965777903314593652392566513207601003653027452118691519493562064873877455362287632320445423296238900091888494047000589865718672636559570912763671387661200947679127385786482002284545393526617265710898284276413763712608508075281164497177989761500394924416724883498345162037663624150102781654662697220208698770935948443480828112465187202875069816049088303705649295382389147296314229777199900498321299994125243864260682522590712068606827829975991742357359770712312746229890311662216194705520257115274290635895369274142960037526041779071437119098052539743893537043084939656110722963909245078296397665153532247940958684353416072381284613667807752769122531623852688158774353734836874336851602331541281096562651410127051050759714340112232413697304187393164320745671519148938427176599754545867239343718627632513429040864766343571952818809618354354840702179736278171334407628780344760812743222949378556220502705251307692583859649751901702634312729692849936478541190763382826587205833163726163848184075734799194521600000*i1^151 + 50267241371965582799155499852560196845542719124976661304409450483045067217607856584854849965871014385883767978945546221221357566820496388001726045777602328903973053808465082588937947284538039757494194070423229497900043240641351221559433605137106515990957136361337441407971533426285373629508244329164547623922701033584400292536211089116468502752954570056855074853166440237502779972617495221516110975456218060112839725006254664284580205144061818566911325123886338456251543081822056459626672151743680951841949060381770477688367397916733326653806584512427561818442898431916461255189235510712551956250069516292630079386920355956294989135289608580338474628136725340033367980915779593826664644553256037243662902226382776245828277599854586869833705958978750518654127018250586099517690858705802840798606602048610958510518979476745724286202406750994639191917747859041618539434061740895298926621732398221509897336756480769956443094717240894351755528412574907603579751597659229000302364170006127008284326960230269781903579554762863180329811035782255205590143772188342397479325983944547831052009552200050692641085257066935552696163006405264689154094960821375692502164499023539458552976360082998530746243985074184004409571934885727453012897892593311894353310873576620171132907431804739025958413826434957251743466929224217885359675928322773010546690235065267041874018879820890665056274557857082040505475463065268528350333173942676595548403792423530379706694069862932347665641578303001597179046327078258509446705345757104772479200771383103818128330284611163336845980042212300624186087437678684438348572449367968170213900242237979516941139261176051774145684017924174027550767056905233111674736408978641052107183893101479514732722054640988592143527909043088101690836958748611282450026439721579662815981003798056465180817318489627223454503412213611062947584769984514995612290746622208062931494262564794944530748717002775717598867320887162318093159531526571580380804023239500750206183105024387364077379426888732333753827409422406714912705090102177953467803428426522241309724887015104226011705279764966923042243700804535766705300690094743320961572628565378395044136323336481954120073015798853417712242730692287770304135559324636780143086335162985930496260739626216935926606161925225482422006757124410330167497855206425499820316657878672873359852117571648631440390105493916382520822291152243415462097721339627404501556135835344162576512211107291235298372224900135999002294199151625986737228523700831579851909009195746234077687494388419026308486100468039566297493912028248643045701285981844380478668379032851013580345027711825182497144579248164814784918210608005551772868517469303603200000*i1^152 + -9155431916431711325336906563322775570558465752791174031257607420241032342413517017137522488066912912977998707317805691872866765963101752889671206076118735783352478244457471728593430717432192515501775556373259099619715546153004054132360789155829990119509458729142439029061641093640281358976150230096255783241303386698876276873891136864346711761957527065707824273733249571458097541219726899236476820590407421445114689508172403517487302757958803410459605996170031617008570452168872036715127248324102938967953388331857640768575220713814952357158710491936571559136266865036858025632253900001159158012730350967170848471459625959727603931633806592690137815383768414968268209213143271093910100938250195907093292867355610540128514775173635735516684135104433954680862294832244213065834365615619914665270491575054070063115105418296202552498804396365107259318534643438798063541021760904357889061940380643996097101159914628027814881279044115944990556836566819626081958842265386599238643764462065772247184497972383837182345871652661118254910746764086914126841498536119284189113254413939074875175303555763860031108847361098936579818972617512607728913397352816861551239416581461209636581586288683078332785712203833915056698777885168762004291072673160026074948579259247098649559799426990087365891912114324618440227708364913784147787165771895405861977656732658290197464559798165042240767675085548520431875520814955877330235156298017568102444935749525349955049570560479922022711561094565922002431894718152283873166656192400789204569339366561478004987518624143856762882652371459546437750055553803479560651856893321456865450376361598376097797192598663460870725168612639984146798867288076357181224542098874408509633457749609657646442834743457360772069991088910835842906316211941587079171185431000654866607400626019464379593550861008966123498680019204598374845248939066867997029403222098334506024044504014522346586533819684087567967626329440192961615093764782477745684674082045065480454589420354937381597711749771737575138129549224859406144067720032780326147783977723035745419646375033721469945888463919085998165333584191872119003842078741043598810670342317456658023511850256475980294892456720967201873923694599238817115608117921819566845796125598015353506791761318032328187270226012984817258607657142518282557254237645768067896038056551879897379309529863426350871887031713190837268931292968448298976462450859907419201919131113619612693568686544283145672836126113536363798640220879128219687084800953925282273156693094230740579794356285557388273717137676153716128013366057741973026128504715210118019759231419237437080221164141959595829990284395213383205175913678372864000*i1^153 + 1063456176784922884663410674354583979289505719666398902361346337136500487600144953479114759223716118871954700146295754574310436730443687828814907531342569620068407366337193120923159813059541306783038953889477368215293448901366837274311613430957900286328201121722746928332852270782851964374668140350311466640807050062566995904729834466198045045723720694941515780874605699056301658001938167935553008701862093343330883881015232949304843248139313260608666971780049441052467153041870913060031623480008821166815668698949154546001842501557250719400810886728102042941634880411285644829732355968046558351587277565385065698227834779339948141999963976234523022343355310935942643945973234183300020767852882049687546480936338983579027397758557213497499612191034746219747998589377923727505653130198733906559633977694385807281940775171470050730667277188249849019227671488472377094396152908227471240184779280077148192126627963772181989738334950195193685378736823622314486193671929025170926104663050464933805566809495355516441213145187766824365724781288832602549771492130377888867714316559299465278480773851650736689433913194001344782098530901912122555452885824983439619066660116429262679336567394876020418284464794153198611588941955689667999668115644815811404924178881932089904396779920758167639153215692685844698294358347841862171966874952448688905011757305745025867353990830595918948717401391894780591940517805060614091129309831592172010761598098647738207401878843309228506586748272601404533639078001170182922289709810230822743760698612491094015501527656040870335309919780024471330207387726795379117187570865104173194955190549572355383915055578416793164061345109589057135476779148729884177406774141798893071979503844997799058151787335593041487442197220707638926783864127160334380813290106504703135801227501175562135277668968751449129104515322687340091124050350292212686130635154803011515362722265319735726943185695179916878921485421598041455618741474087797784951906487666854201255192004930136185403922163429795303057248444320324742171244341295961644138265117399350489269858298863861097148566314153734100883424244871041335030270799213422887978931393079541404145991061635879891846543327097885180432087424966099657623477204686680966059239845882102820762635070625997846602805639566665007826555431844599570422595956460264065971611460565831827067332573004814391284459284319267883885873064336750318952741588586329675615265881734075339014856859716928761236132223719480750802802016721496055533258017453131944251989931707540812965504059930968201965220904080321664806896061169983172693797216603905297097898817795285771938151263273994896386354577408000*i1^154 + -68601774270758529109126867522953888676082680275747025877373935398819670348331009452634832768234242740683671494469619866756681392977093934418977997785617589148945432751356687088297380052669009398716464408254848103424057265512883767543584609071911345759456454320484710012313167458905215565217440029315590852208508510854209142471540554496234395564096353578140968985067732843184920922345898852213836453675641923650573677353588761106343529748557605606571805943042672234305959257032491511623154913324881471652104483043254815119389966964455025075975174457721433407689184664067344529321947117423580149813444394630929833304537424125858975576939283719885679947056560050568595154674151342358817770928465981050904994030549384171394522384647960109264925527410719135180981255196765707113378563677837501483223419929832677545547622877454049675989185537796390616441868579650219896425065399537901454481766571639300004153532997758683383801813350586235449863964771997336270341642422583175369198852585720088904654874800852958104934580907668711878098239590427491108978457867001595835554202015881795464901389777076808474863201938076637127415314083917429362050841576128919434029224533739144196869251696348648516120570336459758784835892123011499808278026190744861787577051801617265490993280574794264536829176975705015005403828361572274483006218615982679853805693157988732834338863948865348161288308043402004409911189015669560325831672869016192572838476482181712913767365247414284027585684725265947862324429108198824540747758809709342748416907766074609013274926094824176102243251665561351046853040733565713849498573654838657429407364384272604033749643613457269715519118655711391919666185104847081850828084278506214376874897037933486113705922703580001729039260122317384436958334485162644183511166207844477448545509703294153836335023542552599091735359959022219042244496982921375644914825890422232177128216588286901349731159695329541881357324034093190247621858887977427269329717659028283230661262806554626048525413881358464733947453767970173523667795797260906592970673042207132506913073973015361073255103736704355564109698799551935807682300187953457113619720540011891803024117066742979807319118390422157869492860857904724824348910226106834677822913150845074160472948290202768290519769359859461877285840834680452244522290567430127227049387687996280271070296753871960524933677298714915970646942439114201463029780435669531627553260191783212904806270659526857094939448335597477423747996409447718960184174214310211303103335765419051846575866479275882605594123118826117843766130233951489711706687582073558118247474516908463401133198540800*i1^155 + 189894661353957552295199797653313115590964314946877877789752957484102985833320832849814815641268283529356479442816144111659419481048234932580957515650034088352630931652546937535344935892881116219603144053562666996713348882736791913218081641346875386540415065701865988857314959220488556275963606578298494448510516079915584451965249415856344577375744926417830507561259244321266868070757874879815304905614800674710912343365179087074727462174089338350920604998923915454855089443727283726010114535771251747832685943012458933981329755257579278171442562303066398259913811416523681000418905855818350901368267377543079043241250591700459187644680415722366701239298567870733587636322939812780206729484389088301995003442201993249783015719623373715605324919308191271392979979568106482522499187933782833022270228441409464828781070542346065124180998974071108722558661087631823867686792620735960637705458493066679805700282447004562406132425906114199811881193442536457996590088316441971518729031283126815391372407658043425723331396991835483911737015985714854804549936127782190521113883275723736516370259012365626020793643902207715927289621798782955100194477159672156817374207046463728059210896096235588623309826747252578253239237155721050597727216989066480492408916253545184204764292390978691608630095727847607524367918406327067601116195596094698627361689811042643085915179331628776109880750273955884080414579970013223412737725122642896998946755684355767201197274828755136190084222189282484738065420872296444053554622256406597180382366072146303135660624102611613813312892855911666326431869523336825768451580851245983526011354451557691595855856885642283217385557596130131311538596933643817733128808924503151667927555681931309243329742965502544488674024723494684119262011196410370980620021833106966984677572520754929323949072575664978974118968442134355048184738636096278495798592005485367941063525986746477063292720645538765222390563503080176120010852305130835882334184508638927494099128416075358739940362552814122359633617310604952741772354269442640380192961921439667588943909295929358424421612698414716484592931792190713627668035029842654346885927894499092550960087480698477089440194313985072578882892479446741136773089295820624044673086148424101518233783840828481340145081708206932149606067103665851148729242762806864379214221246756210447270906268222338564443992471962320913300338510673764222824073736538969922872748597295565009703457436500769922398440262716999417013613086741024907602706811210504926652254124522411470156518337220627541954802044835933780777838622582449207854172512795203448340480*i1^156 + -10119550266690757089002016386528622922862139273397465054265988889942162562169842647819944957501291078893699696175458887864537325882525737396903141494447583252262780004536960780127523324641380557751669134111160810921611525093074515776692165993418702086029963896655229138636772828796385120959338345685316877662029081649183977428350677574281900227623562347503499301678803846421973472996401146031454274133823038087837606328651257305866896680605897228586176061368437146350023155791673475525860923945003335729927382771732166319480575082436205274858986434892356590776787516243556580558324432463254253718197266734261015516577237808461312141519552708301589146559386411637790384205859799158070919538876161281678691707322944619873176161189214078744530810914680912538627875403874116471301443338028655878967160716312559937409006000685043006087911569184247347978501910368401105983518067185581611724731113606938786957915450170596265863388363954769563749209255915390650984816160308344102534050536191159783083599791964487164688289907844036547125204858220911850292952652389925055768444479337695293182916542209265486048842459512062263757190120233191486939319397470032188783660532308924160462403971467631970381011403574597393534620090401445722188752211281515587105139518858285756044810358103456878698227890646248741422910397883176342285797799599772426539685907403741892418159510423032202132155570276925344328372342716774783671698032305172379678110770747528533559767727246735923760365764093307638725043629568812395596077428407185285879554957280739326312633967357226524734170214484413852536789884840270186804523285725426668807881419694891841096721066187447315339345502268926833346234715173082634374394819723431676578592668249705822527172788869199176855709307479233930027078327392156385184115888431427058614387190020879754234636343762112094368314126077767098700206175858808648040003146820071600434264751248413354119718872906224372631996445888161996119747825422982850469557417673141669883170129913228632731068299619565913514255474813688473202718655091953856115361524076030970508406227518292326362730401146526563782898447101537615127622915430266035459457063676367775092539152017586268295501375943483946767754646230066607457711054207629381940056579669530018918999354320274742262675588932580041196168376910690089184138990948546664146986008247848758385075435374165322129443115349815492441286341197639690541766727263440169522142353169273417971367874833723485231377530822541708256641883278590108457777329189908318715796170221954917628094370600091363644016085399937947509842016993280*i1^157 + -1565505609562649135336876961717915597493425103102412604688632905885000571779780055980592019726850277463238415721885992314583895692703634104656505940717957233125190864845629370798117961781525636992944102612946309597486958784965413591826393807062935944065375145135916932581000176771529252241721185963641701172590824902511934877935464158262437998397438243224243831626188382777458087707208463430795887538840295176357491345557121031759593989040096741863199960385151609242654582916630443678660310121704547293283585641454125800505687638005173792011994622778249011836614865483647297135221389861230662967038478687806064196516686229768206708924614394116530866569467275025991283271702651162754218334747976680480845168881941070537852361895647391208155220254218242218735273460526577300255338238151133197842160320460196199781254358859661546644768317549819613942843789984341890619503742266589945557806316186351183682173263535552485873367213491070268335856491659808613498001047469102677033143178818505228706505945303290706914460141647561275663616241557772513223846647824091376838416980443652287773711731540329221334836198359869386822543846076001616183201445107437125100844204406736335188870755765650937218158118022131960485487562640715839113323757554246875368782267566765422509941613446467162179373178840632269879232498324363692931440001069307518302200325973261055508509973790549443840303340636030142820178808629080422658643431738628601842647248394274438709561730840810599699114831757751988056817432500780190108054982941631528420077930819077174745323196417602560259590974828258816742836123753764502837539649901259143186572416332325020188352548855233756367792510699761852227874736214656472785692262118095160079561116329525008747461085321018958328197391741643199286564850049166594532098236873515343067903061436177012417517781392263929529377220684118192154856603179800769185620152648040975053215581267165532382223905502741378956498724510743397808367254770661969035936711295861550745469074455473223313211895502248538182278017723141320168171756996883598532584091351742917163403803492787434368043231337564005158825803471424649603399014617724984047316746236747002592005546574231806257866009656871818401407969863460568393099369788270487389055491832819410983639347313419406912193512158297736824380757875488275223771797913232228180672962311606412403482204705729721104811362405929037035672127143454385472517449118044626266313035465800613309743978756039123298066009286033416589122130800771576515623777858309016763429092245815155140911340675548577792*i1^158 + -62103459364231328811339211881078878919782712235067365619392704470693796430343274220043726656850649896081647251816809548303512276692393552866069043025102771961865958273983441733977134577627060229236227728383126838236864987908690817061476424496877869961311079578175555696218317868676191509601942297927960161836957860458585997136440104007500202288528367156951291920536345482558251468412243524638128373962440742862530238653062936605105607370015740866469518726031296624506648906758939751059591071718483041180598892804238354064978692377387359857141572071688976923102485308030960257995070482604315731186260117719583738353612214387675630442491088726809009134308529758382034693543869138109910093338451883365722836228967348125132343807290645757241469464519330094803465872651374769523393105785094826907047416541858702989849240765177371750835567754845071357944106567880564711004810225017629831751208591419181398867755550035655414798403730727491526852225784959034316649145587113494044121958548241614838692808540016770813865877062244788685957978465297887397528209595426837704510798523844578199017098971263914445046370271054952968415660156275798016673893776772205493087828443706497231017007740585490438701226481230551496435423420829305054746011583485230433857444660818878194685137789144354203945528816036885972364273220037470993295062430253598573260740080567141979361403294616870523486730039196219803549157204066683140092581202216617111718190961542063213390339518714028091533810400871309564449508909902077328233603595273722237629872610744221392826861121162596820503550271863513056951656009461580421384959588525101019845185628161704607846137000701670125828962063744897906962343919380463219294172460288170342442944402517815844256874016151675522660804968076059171130591697904417993816406991895117730391309782310417906740166721961463899101364511991181685839102906888747536510488565219514314124889923980231863960302755944994457195392201230853528675095613280190177532491920453990518490415404975671423191569938116804927312955560128841154292723876894181923465970005526093152614933016109278699189099740799704098790050373449364854665751309828565175283398821351916117228677671535819904379549384621359630250547286184442129357393252179587654516026797283146459617584317424596148037749488497044157576260487587332479590133055138141887817797118341676793710851725278961545496998653705574103023774113878417593829753058792137286925487757431779091155985982058002209093621764547191142102680172885197491416075991607938700541952*i1^159 - N1*1784067590561695245520993639282595410209566892711808118318997315856957505242290920810798727933831733341954883737221501519987510877668853067056448340999808707165572205494564135366956184492797988493183268930392941498724387496059441236157410432815894995867714344434304529593547944955097256236961134537554403748634713576836700800*i2, 905976121951188927082912475705795859183953116626261187413407541721890373597924702079119337074660322148928032191868285295068485341653273727733495726152665730121997523308630571406940635399162445496166956663487248280722238860892374665722135031215455808433816011209278483347042226723814757477195255266301668979276350621627871720568246934813823181713857184774347609569136690232967859603360902584420458686249043654118516318832525070045921154997655190762335926350862977252153883980118435039972138379731836918557842338256841810671358734192462809264453181597510563021519480743313445019318529997367207397198291394606131118275909454612923702020644482157932224405447564997787375376048875589531333005995566020829059962200921402247122148427926126668457286130187952706996348518057179773390919912757830910865779544192309902557818458164199187072784051899795145244179412450984406399298569833341141436562408311510822455858199060941005557052259960494331625319253622084577440549537326883276259661169355050473596929001488128949193276199674868893811813958261409886554122067552102459092982272235949699119406841815086935036104788639069864814998734550375026340179275658570864622098163389213870300678665574231897846676004476926314016001456532998396921847138986456307935972321351784077935471413062691345590335681526268454956742527660071420894547986098527542494365305758347959703426210885967039196529096032046158071920754391211064091556083485568701096074222127189853882415941418431507690386588840819347445800029569327232408970777810801931797088697533394529543856303169010414304014848903088114488549649007462970039483340295981707995524248895320583318734469751640573595680670012204292714138638296534692517165822406405725446620638959096309594574303243579339867952900392401097400970243507949917008155848853488566748863644893970300882813688951345331517373442457438120565407888036547578689144347860896191519996071488828792321022698976898067860758769025136423792812065642722755920423181259363650469947878781113583335039745897750959801246214753104315360983907875322986914414115469432974283723482035849023192858955558190595980107243113600555558348075262810401996427340804279737278742080491149987142199779113588747746993311160505721245078885833638626693780028612867188962955294376323630730696093050730913201006328522394728866414097383460486841113977562478657513445805642285203332336945167961721545525800529303877970196824214504874822017815471534329267918929460502022434687323563100837070318616232242658454526396653943451396456661445756958061442825657914279847859533735051885084667773479418408587131408763102769999772235195761296203112300405579165059206258666441913999661835405802779461216514912075303974027555738293564907322486287596631106297895490066931746339441441590167074496963175026352976375470449551924906739966769555885999273453014370087414550103267273152254906936820491522740316273748445265137195503253943747193880768704060433452265124044691182445015087979504016779555179685633446841219443639053322352386226815783577241088105636069642619913012280592199236008281138697007687912162583557727569273822720198804607580357397848181914209712730360500222106356391322583837868546145773879508041262282496347636183644203666584545225510528507696581708795728673985740194650421027129901513879719596721889172022401649215976674615262244887720590625330953426184255523935096975111355496424779539720307486078821905462824107974518007592209623316748755677540234418011845584553966681785420081192873432671272639873430422653968362807980486321977403207421789902704463714623347669058746514030961835405700786573495249230972760519261043059619644252290600735995615084135055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4649945111650957768099259774449952565510723193782809188582879118830848391464984375525728169110177124747279366243031156694551917492825101459153282400251163106144992982691437132216545672263587280386632308131399974836498242303979156354572135579864396566326646155991222986224406170869671573731053723040566528791814668465472912000404534419785482610970717141718232022992676472980270874118745579980155059269226511737429949835505447807916123756369661265412715565165877716343902002159070158171625806231512584370341253997746263237949343569792102803254770166922034616582078063461445359046122015227841343120119226474970300068212498241850189844810152547874296205222488151011508718177039281635967970969956386120056893017792497814859902312610397859923487898507275851648292154698561808414590462409677620162692987489288059717823665530553559380535521943014522885964350187828359934217020560453862279287931463124608361251899033700184294078525397354798471131596089627988984268819164482398797663157175322324248887513903302354317090109241708621616643978034018834862121183203861490979753182445918840597143639796254290797226514919087357420847944033672248604915457086752248285045106886137725559049736036990688252095693094180999004340372149142696146518705137671498696403175134098595926771570268974592634961896046752291868906082302994071706837886847245937189329927712500380187893225746533069286304517474665543594499681367788587688810932115123896210039379497730983730474290504232196811291853888374119021004318493949187089954042045449984475264572114218013185638952345456348278709704408030512834940221649230969625930415725205500615332385348966698967313934017642628873320777360895960125539946130626608938816850770121338788135288940768780112140978083660803536932744709862187258813591119703262273828184757534721450930089088665880423937846136646117085943539052317055291036873663758130380981575837672787125600869430881443604123709282791775218525111855273100675745041240251303160153542380629928891476652026850895936431848471776509294435135475441691687242663800837897480047033088040088031656799895272336596309594189225861528140020240242528212957595027152898060407293541673223323959631977292322509428180037103072790441890599121352052259972022446574643716535034882563600692742289301773249039164547698506811709955080582549193414096637670506319339287648595463200905032323705282920119485611236920531237781739382267488275380326796935843931865520513340675343368637554506204266132846101590360029258433897124206370074934869018975275000392389999880989405253403168078581981359426718739046890241324381183661870170071023733010566158011048590188311178535116556498494742607362469842420184174702863512587526287072891849049844883798696793737150316575671550844450276220929342484013149726392795772964295869642868543355204752398902539468466369308802395708565372497087208226803995645123508514135596416762490704905553182376765184577410217664951589911261228571167012521864900057671791509686528136139073515297824263966904801894182321784836083451698851747782492096697209358759750245769957595735231748500763020783306351173058277960441575203516727593159650220568191258039265465326905545380055759522346049654588002278926323132186810769320536704627819948191996651821125908970986011210782650458597676344196819557878529595194023408425242199062456086432751534873730538526778280913093719574798345535449409340770645630386250788851713698888133477258043999396821231707663221276129289546677511826409347076382691434066238040990437719677047960261843352265607230565759042189082305761210468244286520931266714338714076773269437671839418738823508731392005087393628396807545816082353719387514470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 22398019752210113745547858513077053431213616784907027002890930503944635143710794716855160741371737792740859298801436491072850103039020101694188851581056955501290551700475619428418634857261575469978554672674037230407689032811849548066756715046538828527938343039283081901097253296340190573922399282168636038295265040728430915607338321552318420296034622538663620709841794608808030150289303122471978637642485505638410297108493022978414890496507496581659400899967929879601522154877743444098224510538657845779096189794139205901468369465825177743099088845891655766426274760975457114424621526162791751083612901645338725223109855383475262543166449605940466711019424430556772304728099467769953815064591199561794717607991069520506933948412413175774983906120543213465974901063646724802180656624439776781422799008094159138349531947120963153070874429970264544283245421643558906662643630647211335033695738999517479613001862586868022328988059805423929454600965905573170087999090862823706566490528006232425380847480213432645423722343727291866172297904245315768181610491637059175308019327033880428413387472041160445365869038851716571610619167605588581267623093278778120728491589284756284060370736465789658527142549577839774229474647261436112005592366700802948728758022746636456519208150939623785762851248686312489085469303642458931997418020513901285680303182650928167949435964135951332349388181732779158628148823331665837083145563121091246611422313944301533678068824353253877555494018811993207893231593673542512434866425008870167558101791974207840647128905749059532865218320072986845212446800904019344818572178446796537912555800941166656955662652095381305682046222227096680063094238864442660295760559877046036820883582101203696083237620086018609755652389048531007191613940160352126934804147417280155725708684429745186849651400900457798283984997490840249281223306939687448087521435634383519762634311914268890028688690152311647525179221732017682795723322081878915988363796326908515367339215445511113266801859249732467450582856951051545198898088276140197162145594165209563240555118572894462316953386759245633995616346935885162408092189717165482137733746324446518600112862698244265442366126466065062638633799296653380905444175700697306397817673182417888108601379513331303879380435392764070270522290966578667664219731202894519393280639601698009436814660213719857001937041425875566163463570285295747646363521980734943161246586673058630044024174610203007750835885696284770241346132034994395293190498302863879665128577572183905258733962433872547036579508993998138519222941180982217636789772387844356765097031975474053624208177678877096978210884193971668494792490117950955959163002384157892841843467135962880499278213894230665491771819761063470748762347901365930002972136060924503491608660223486295235774539402533348253207005875308080077560591530604367424237795535865987418200842066106897800538289986446287666774929163543460128520364065096580040061654627933030339173282153156172577059946451829489321011738888536543822006294558460691339021281591103345344483270078394268901887628937348369644207366521403131222136213030827551699133012181440370944813671897748749170392651090514165146876070198223537535903575466016840165234245063554841349984020771840461570717453676159569607761879391563834668083464074170985975483855854107589389573171541302481752494358383666592453042601327785572808561296762519185799873539534834545123419568088941787864870637443654623484267575445530984928100667453955917599121402630168708297025112388865122594255518088574075884487347404764126797912221197979727902382564800995352328088150219313611259868487774536925874680401756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 66860491351676665181500661851283846056284115042928305887461218660667291692550538005045079634481084997444564848179462280080681446509437811304899614558031892365467529477105151342841339824081680978037957255757013357717703542581048033530842763351056203380159224399805688833992173552233533746223346955805478894667778164692881908726063170018246743846362084019382366493618776633672858691581258137904519455624193973215784938724003490335912016646987420976093704491320086771169179104304329571977283814317294484680634468761898229068445245513494472679752906339364147243356617485984005791141115786457361613097155480015539204102999182817199971632294193818072461723899158838092281910930071320535697673696591617637070842101858269727905461354850592948835672350201244690179008489365318293699586269830687641325732886926984121014137421811127498607252407136451030679785224778535062657567076221210350578792453770090484655980972973507742045978493940348342731542871479209347882167538553832921964507671995315408340036604013078118286314615991580552050453966532537146986155458225798061437713023452672561542213385685814114593848411850695162113938940287758403430291556648067087418448932656574455187435251053837739026297733069407293995378088120812032655198479057222974444781966149452785431977696696402681848025028096191326260773701012613993229458579709746328211549386507276276791981281501201192573694094187368055904837620497702022429692655972663760612924962222142401037420915304748309675124629214587297122207029092825356193320230388899536006483968881021321193955460050988846408516660329418242586654848990223647787415839489863865792115030783396689227345308912091838649449222645676703277237882970976406550419862414321875214524184507808240783022615216798064120810551780577690808833060208748972394067301133195387465459067006802574777795683210078638434695700996359787661513455981433280335636691538684061790115983673879383258450699424958493857836887873554546663851177554077603241509576626653880263804888088871403684705195247143086829970801102234134359321210258446943397654126573474085364980875954205895095908661725710079249701048274017837930988766149787826739470146635787213968105433880029245216438241794192783484734050790488256730163041656492641800236277301137539758447604057656946910474811367827152237545784084556079818932784488823318664951569131669268150606137758456161031021515563058142539794099915352797559569035401172058103085588613921389577205059081796579479183757610391221790662524258196247412229593396508392018661454803625480605923624548073745529527674635307636470180787600713211787174108710209007212112177727619554019349524994853728186481026552778243256568390262097916537165578466027564181196172953703174021883557438851769591973450118762503404923250228395824119434784136389765389922117401624969640102463976902194872110317258080033611289550793174207841096509671611922446483637085114326418632388216684448529307037342801950137335296016417852996519359093651126067901645851925195200001980953440078468126601758040671399256323434513769713226450651843446270363534594044484981163988515161960971737486220478398750262865954085474559864206504504175695434509647689254992359799950560255629646874349463301959132174985324580790401649174837992054692733729927283061361752188356300679270418794747139079280819314684710219295057849273681537863970370182687671478811412699453240884806311542465729566699726700833539558666201351238576679663369257008176492985004340612599601587147530403992406265081142211246263846709798151823693245173307372916440658256931222230420508787310208102461923049622943795621930007394688159439766023605461325512061353896789358336412745728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 150475453062932654695655794627205444822518359874906251485650369327767058252981716558092308114791455306843151898557883123463081856369195392717035128009318247860878585543350407205111742120683541074166984995931812955825405247320260673609162017531690470945291568678377320194393063758101287875930684221982150090736885059750722137311295514393172760573597974502427850303696050914737130523433742577099534759299743708102312382574038959001801947272182114670739540938375159261234752638990012105307722746444025575024060817486229464432674021686125117457267671027810163735348320850625982525566219043991230938194012742947818139273070811820038266585506337745337215708139224567732219839861801703767891848373156144292750963366200039266575999810596229556634554216358408626420382633575462855892543060675855450041916464535395398998198372536102000759649599796515884979599532847723523651753224728224847965432135517292258029582452468591965614512598467414513597431789635139426998575281186787127332965227397404516903760230942973646597735002863103503403738469221327091923216295364351045313560013137301166637664280538755087520509492642093707696667021432239227566328274330125450762143142972610267363114948294707665572798292519331896604099799954075583700087831580656089145126787643496732104072109877308221973034379830107933990521446268404603975011835030458265939497218948387699235932061435570055170446801429584848428084495570960690506955749361596721906461933579885114705209077776701309304421595105380886149902891988297772456806475738084862583315227953476847778185525599634106002878802128345208901392469049309255565846107905970440020246200139696948758653450194394937003563078725120210760649256231057038139318073048170564491803491775370236370976713265063024733582723622498464849957426684340392123809671793994512762301463534857581705011710253058860422310730150355774010373387076382212302928477335680385575173850935028098462876715712860848586144018869099699565981805531886330358518330706574663495799884237396450160186684989586242910837690397412349626621163343887192885332768816554731484601123597716418973364314999345951410130829867529939085183707659807558154519664129638411606678243896818556900116913151696895109538920438485026927510145637787829611984459138303674957028695304991528225813302875491987966600201257858051239344853481867557996242086724396608126597546909348464174964728307062774604225420555830088068294446804274370474626463337246831565420661590464758601806234545830183391017106887974814106197267834766884998415149011842065659842629676092155501806720099463953496662031942127736737663349182380131472694619582412968678292706427777785334545707478132980751192526487708984778671512033543561307916478175416184565098377054944847601806107641257496230072188115789442135735372381077391749203822007709097304078265428002384010122301745421058875869143406006212383250793878079778967554727759138885732812762738952124847720511248899855222651078889131802077036863750032795636220802211231988423831805995774736496768667348646476181698732712001499789375365834015948491535851040020744041297759571101855504561392856019898783168949345762129514011995596025298592049375360186568203453556415507815339315055911526782136676452294567352914064827134920262579110562060442943882225266115048276292162841485005292899634429762823896851536708723762067906653259050577612015379873304577658638576742621282119847566618776287536335771698759799185962288528968863524259776437261478634806122294000662971913684725967356788736885206333924358307627218590382785809578484818487212649639113502203630260926831634569065220608692098073842682079823985505197816439477806299753334290484559872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 263702687411393407383045087229112820886108643059926599885484056155065089211585244209771627916828573249129114815530324488568028191709751745108274644492570951048393759726896282402690491377893706173903331235992530467441934097141806071834888369617562633489066720433187592287388015412038781453783790448634671361471111716711805352890734041756720344273802539701834753193132781511998778984250157106378058228819162975669559872923011347611994847857711569400051536642345244428554464762815878943316737836395017177802959152366295868465892358228074516381224458751075099676056397710098573373949772821313034309242012222413339176421782387814270238846691208240187990799221805965829274237774017737657405799020483058304538745211146097235925280633141937067765978500203761233142989665494129404385258636814755008071164476353731228264263334627310617239325402265187064823607710100256534712154584796331035549271848133633872796433097191846572341301214906550206874133964380775886171501084028891778960396219843616482211733124015265867779888358437148447698183117498002428967815743938887754308062527864152870483527891847610322088212806487439550794095336337394742321334856382797679771087118265933033708655868885193780520034607873176133946571995856780437843023747156054508153263028641330742676237090929576517415482656193045476014870318447890227346515247585153538976375744262992428766985103132764416407647279911671570528790715598722208523483308195235185213931607285078288732551152278654939263134641176689934292416106070720359135737504832014899287499300822612094256333591921667039050704286836963183223244072136457790993556454997534488020056095557450727470757464819333756592129121953011277476895422829290355952219481347289878588839177988417414912717158039936037641137682547584958306245760888854333265949661112630225527769725373834238270929087909850602711748940737797041688424156433712725936602978570798612737713325805626174446390169312512967029585874559950350597608824758295061807674304017828904390184829678566915852156252118003100337478203701243747699358602709681166814215173435832486037387723847724459045264000166403963021919661300106982575421539118303286886887707355234690333831727674699570819760892427668850731192582003010889249298440426539256366605560803669897287408865036721597999781262489261173110164272436820361483339706905880681826242017426767351064383116141621986944453020766275151149621158839901469983883568326052484749226441413388629134053685455371614289019373116320068710784325322640507174874240100516915516727799889965291878786523071478502844505260292936089571735579756710221209052851955701808780981465782046700656059875918899993426517561106708751111690379191541677490337175014448176686781977374057550712616894875310121860060535341623443666167641325399620725045206383503648116857977675168199311280763503484880684979633271786463365867922250154597099164418289269251209932622428486343990863941044299881415253132342181016595246663956987036062849189789134341922142331367002739365851410766057007116447773855230600212050933461299992987106582072569890385060161415121100982409313667286442473280916363701970503344609817723353698678189027302473240423088500427580007520634625552056339472203831174502843153244201710458615966598660914592013476001700945577088244427733788334724521618098776329208587214457240921008272304846861648582127022053020783916996874276608483183589619272797443273606055160098391865489820960580577386668312758657119701068413414853369026035021256801426834675265665755630257348852490065500085496805594382957432443920650121947770713518397181758299687944700376275438226722031970722503986789161734604834064956014974251565972170211328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 337012609018009861451056724888328405802975209570902969481049206685260277365674059287230025402444036336054700871151697826480012926175215550000998154568864404430800790595879270252853205361732958358062291808345712618181982001993086830873826457228885891123510571929418175236665473554870280504344818324294999734818718481188941425270466409657130173435072176608944267373510407046291767520399885522248907221742413591574083037217780320909011360695951779887718131758701036374093768976986605916124398884063501266885895194536975728036271327003701574200196654913302766382745853553380781996101622712115488515885519789979712043045075661172728389093493288068806595800319185199249984737857143059239498520430326370735897323282528850128199622707098530139702537325076324190117728020384308673981582169497151948262358122999455628568884177604912384748261004412910464330188835589746546076743688974149978665978009155773955790734999219702428909407756023000771288614089109531828863643331846433217324456528283487639670675708955767685696345401874589395744368829710804209836189755100140953713208088371521652045985326665799298991385280104082818053832137921019658876124590596433396426961842547194694820090036907581135450524060704960916549956008595165196478734170651288550323663065117677275298099779939447979932497550094543594595783857711328272139104230324628862367806469467097217609589659819732971169459548553444520540375773260491593995176737895906465043042564288979803035852298345262024203598896328370372367665097443693023686378864388879530234932068585142036341546669481709087416922712608176487463331582235124839952423138003044416650371839398580908851569527334198206744970408567108061767679057692099901358766109448018957596689506925369974836602180619822860647533356533379591818636944647936448414275162256802107720329801229806695591201110718101611551090246240000071564777389493416748999618121486960997748740769586539035498555480750713601501040040211639780989291212078125048722597300425553079576848982842052580578018280680235599836471982042810833483210750351757818537732295056533574497874190145281264636244342642318121291428941605773315826157808849057739972467617848385920937257082610418890575421340538028740805385096047664001533948564859425310644719870266366887111725343692527867991060170398116788841073024607065780261172582432515565419868307437281116701859710101257946312865659143431363960528923224527426837257947382102234421653495904197816335864325928493852717678672809681586459381858649836276282171098100600902645803425032424045389409549846417972841986535525427380108443584380844312815184670418908093797909465881673059346873604497773236546409325957614170372697042523274636676782849573830588537527626817673609682934705383897882421541415706440101679160271245105535148899022494400038278800862362865936234484748651780062293987062106094498342844436202109596798049205145732106286673636140157646889747212214761376194493611350494580298811121388475371415023981753802247347611039290993475857763627454196775203615746141717595839753227869981213143351099336141783683464636973160627305750718186646314717944760749765450502619879387505982330596865076951136001915441117440976135298815976799694295499919268839208779517275944583848408283730355782223618410402520392730431127284733802931836108155698604847195045654169615642056248662045195867760005211313342678135213988473182214195085889187166543780781050935773696904619990117861707690840313447167193679471645332828740062927733891196075515604294687884774266152819573998443018319623001932585043338912043445069105406694081256250235506201012261843351727413857387900899067544984849326893420723673081248538015846891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 353937634567556360981987808902558602778727890835399808866623516327326248563258110919455613874780985467121012197099124017121548924594087420381825158918318191892704199393916266946066041834513758384581912556703708612084277029259475785797286556814922941208404356461820086381538996277379920986044234264852783527197966377718011262955211231233492300292164536491965198434607010220153060677937289715606550069317782314612437861686149318617324638698419608041570005731402347833161299521544442474711406589640815719832047520457783988621097225810399278395582062643810275419397151980907193913862681481590798858576888634246285304699595107245094007491337531191723507256415596010257844308114181692542060193231519873663115240433853692389993172477024442164471138280060427262576169984392060086702116269902483137966593357700035150531813128540261783035742859361353080360864331203209627588331442965160488925409463099961936673857194685172918841668970320665265186769488544671170974049405186635074955298589491309361056373246964169310275756570607677012911294564058358874401508138270859496928857040101682807567853508846109227658707113415562917396156505011051127706104616575190796634257484560258128943027223601627260414068830219622086003197493062876565922512849371860834393473651571618636592052984236900006716710001074035153677620944139554877904344281741041190287071091792531174156955722673430317402063599837226573178659226734968602067651517397830907222452982016129481394955265567745860760330288552530650441984922856791424378992164411825529514606267296328982434542471115323612792458145519458605745108916815549777204911323679542826453549237066667637328495183243573891074936165816682198340410625594570385291391990947847489539159286728658903601016257718037712538197213717703404849717967889076789371988486963235457111266593267689146980152060577893084269626521966764864373956946620641358018875161909346440742254550218691867417999783592536658815031868450156119100210877003375256699640151469572350627706956742559828315510898108457003539985506238402455925940130439172369012033424759488078353258807320204538935311276692528655192762761375712596502633969762099635842319118122875431744051202048858010964333957282016645913445699482821989201476376542512376664484524316431885161170760665675969180719717713836532762862657174653485741941591196211452201946065568792527031120236093420129338408455710148289632535644150229774390950462111546985536624980016233991503716951950927929625767256321493194981129034385711328278334100843187227407913556755302931805716343044324672031062797238933010012204740292248448234387033104955481844918561311026925425025594419641908213545354676070444555561301152497609274154241275389293211168973849515086449384894816199201049609979870853721399069873062331201268177564145187257451395517228108184365952715948474001897577211145934121915021586347014388856942210128393656923108600297709379673852256607600048242896219914048128642287799352091289524526221103081876672275287306854952886183528625317149717579213446203288791398207640073756861835030600486192282464723607649596962464562237455753530224961800597598651569543459126335906852292121214707442914088906797076900323479582158716341472963020677454003581552939757865927472715834581406699019905147329028709981656234188967748775779602393418251723318412155497067486058027586451584482778828518206306875956587923865729482113294153613107180065441477749602469683096228143251851754216759925020819328385134562054613008004094973991636972607028245067711714757486614003624212527185469369047208606330827181295797080977885221741604221707180059881111432941283583073828505224791387458804782285117070256373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 330155743396899952060376207379083366096531800154191823985660196252628168094857292336520013823033159717879415590490942583956829743487566191152741469082358485072123277376295210299805581216620842730653522605591285597021009846734275080062198051996767116215854078811001745030096595866728269355415104733028301761531288366356763006781133329218256111426800967843861982886836773024919509290751292643340114759000795281576944273445293296514972729863251969932137801962379286278529764496681055232414023701300850254823444857417803427198727394278024745418006628775132830395712583583883431094516829091781508275466807613992755195731648505222573290851383827602846343041754812390701087349428391302998757180576987156535812911871499398153233084582110683756373071810103718686543695698756857229791287365677828052942988500219785467743090960160235220932766926691044169525741192998794765330449293568743977163687093123020481682766566182229320220334571527681807385424251266368691003250550467380137420776021014174309491949981626298425800521921306812573805041334774871786381369277877547909444088151397284789579718693801616657439466401529307106475206660824226822521344270113578410227119480010717274402689920299120396779536811985841495414129814269892031248915657557143370296584774918571960163268884014559458994080972769577989546458957648799655688296657613239834121260308946047337480764203584870841954439681010761690000181927346922932556067131875441007641432854917585546375688166474061368388911651666202950289517098557896582116095390256860684577755123979991131819141870730796839625610701079066090652736355820378814535463750921522228688078207825573973244993259489881250919968293261860440221320979460341287837815481439929851236511024036156921126209389365606368228651719167724441425723799700177389759968019142513843966373128979472590330351011236047765469496267924911485001374729469695711453958870057385775721237594354083512442567542255552895746256541202323863474496299766802393876076039711441505586835282320480348639048107545683545731638490485271663660669167881988465402749328585395293896987186292386746045495463957654213381637393688893882131885556445149114572487649925198195355018654977891408483476319023035192666819178321127390264657090954182879694500663469439303896180699349848037203829177328702584718278580004592775677996985410107944537847104998634657254468909273926647674873352712756062478081805101854631202454239583721765568955019777897295716712375778158388691965951559753669827903927794719370803370427137093680477084996295713606509378514457267078944164601598610343301933315678454928719263011936164113556692883415138276460644912324636910010280904389379554064866990388983884873797844291652808148839505870293281765218905997493365653999936699011645668213190209079082819732690212638619218024267047904420389068852075470917196013967106645869828921923929457254970236875244393983488915670086988288699388963943757449888377731651507503283005304310569146521588662560718060868032401523165608453398850935990085206900264164420860771048091213106823246855195314504268799908626658501512538358227549285026769688098657563099543468698451415801304909328853376576094590035786220955127411772346688426194451757772260162647232120191828789314388071212275056054785609083167398278232484050156371898547358027093745669012083964332083028786665588726454896084395094121213782585207778552416730089179470971937209231334012227190610789704997463835673183805593064230729638110764094344258422928391912432527915086613234058829186455495143779925186037687649230956671582365602136730308376245224826159635039319198622303905640269502919794751425637291669067228993643695594841466470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 216869804422874667592086072085170657684690020964068502203116176530892425924527981887144546151323054693303893011202604981024553598721356425452263485261737040066063000158333065111093226519861658817247910601375434831374750683878733988688788305953802594075692823959623568600083402465659373626106401965684296597528031773717111201138566679288578775555507412665775627187911822327277580174952779049270059577055428808367813462301441569936810091037741570982020397804210785719302260303824362484911094330659546072951954684094111068071236616909071773344509219389714538944549076005731898060383400457854870778982527886034131027853775727536500443824910578353710906257518415641395878480272074850939237625607448820831764249751319955726083999683899818136361427900869512734922098154693772602608608188308075717111979816253694510478773643683855259151731884974989843523184642755357161013557561041754330439337249964391542981130103627854020159564091603531205653573017102485670770303390035541409883145110575181093990048904909527732902845271918565674685922398647214467563176767758641600931410169336582533424767315318040681549620896636120764982754989679274588260293137570974994756526784724892745153316643197013413712556268084001923812072560120476789393856133189864242606034440774732520970118076761226805776906341142544484735047322597451305764840635269748896432711946496253704643413383479180858046369664988754642247837979420500668435342768358669764466526997905871410785383815829627447063292906556602226161507182498265747589191481474165634542101119498200100140171744856064043542317272761306620132047778245415000391154825603281027177893156231173498863392260642249780871817791890063350644184203207558409661906720999763428336334168555309111251508765902872896857174681321090831758260314944538534596089324478036899519571762149699418477189663573277871818261645779065608852336967130849586978749981857326839860472093124521047448321072134314850975741664091340145553872276759103899358104281300343338724860021828951077941571704231706115764508531676957174667640368961283601619118113587530284518939896335925876300844526110430586564631769871851643761400061149556943389958937357810908151703914336553564226078550170426298800998422777928728082538100383677085556979617503703924598324995684127093938192733347306186895172519793509978699820972497350258911381672318929213790683403257067897213521977886841416933081316254841058320993951934421519791442264661538781833528277839260883766979563112709476049896845270085572563570316593911958125991358217149066382830994775094645031708119276016723808802948386757344184368795271832088257628893506377948009696048355154637122552277613413754828508982917382957305711135242418674561157789473238855313435556015115181460758560307032755010988062453820997474082580231686908298179999524550140342346337452293155529148984414666072840822102459501347080228271839321330042441654948162040700684784188563790408004485515852284338886179752663877221358431188628019420897220588360951371843182561188151004002387131430783568819314928423906989494067413508580582855060966264591731049289200561446369564721333930187139082640317663654070906712855994386111103782319206355859302977432566961950312294623183816618061585842923403211794393309059644067367388179395711587943920692085995073055302280273627505896527199702058927467395871572744008165039721682264157277259698563026699914473742183745534348160544066933248741494946539878946114567333913230802489224464402762489991923146659134597729186455591437818407744414253395286353357637464336825148941671858081957538970139989322516254632697113320347936844926949705675216529914028912325518533260716566224096460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 131602897276502949004313538817827069824675206874491475874785319742164930572006237344606883500073572502555624148069993368614435127167692101504535113530913230884028643579714685841005075064007376118109766247374519764756816182100047716097032481879707384177107526269444751798112917675550220704496853235696066662867484801889430622649091932407445471578850169677498303711991277757056209411555054815870987361583486295788227781474727142805857463419366912413131132023479284991924720535349404145629790430400217434327495597901428426045770673150233077264830614549193605294328649500795424393146783768525705950881538588056692426649087177442454682037783720464494479472832214364392000143647872553445734387122244233474263201844288014514663916282480996490614575759678521115677158144053914219867000786022682003300892307157186681515305601538720276590252267072901052154113806094619081010486865526853426220199924346450240671711180110778937804119962706967004124702364017894225649283658938933774606812080263334503816645654332513615334306881202513804484924906986131420583993618318080159578850312166813743427486658675932796413806728608785511952292962457916491674445000639809906754196612747907496285100191303074039042171552161147951697527394814769795101314272575698443606010185939000221683937020353049091303643571424687336598160098743079056530648449860353097390989553545133324837588288468784450728037789647866245143974828212401317525797075489673345602633987341780514970622690774561681057495480903852451714071858066145617545820586027741163948533922889321769974074999352256045183219987564756408443595851379318767407928978699398724631759425964181214660025754786290855214061533811572558127979535648131669257608902744392441331446646441357016660855478357721598988147424810345664255986551681990646707353654060953664334831880502291426917832404278185830997780673279932507557611386485146024297777096747483372968635278705009163229650727027001435657618778854396474414528637353242425220487827214291764003166904113453497013124535407466067940773077460092031943025828785638549940005536110939380081325233914940139174974486427696965581903827849261974529681636148144075727635240805800249903914571199223202975958555774469222612893975062359813719175959109574595877572448013741038344476332968653575204657167882821294886485064415428218462913283846570683614636746079185089501220623954010779698297174513393340437340317505761670464198725780244697803238466993711197700663358258586678178085682121267192412557961543992031676387203314644544497167971834049971878386989329844146596469660826936906701702343503674539105296717520791493826884559287748529163281874645493079961290914523090289613976715672683009040451030362017262635227372793628680582315448286027831550194053800998114760397867540711589786025660667873309944658438450926636995533415420086244146467184815251630098880315613559009400249249196658056539074142618134517249901652073581753428893782366987145266933362693788558171199242461460395637931337292221697696953632614648403737494621854507294529421456477890798890384852111602876139118840911380570643997467684088170109949654863345757449609240203903209494190239325239793682614082504043349802776092175035945688700153858093403001776065325274794107780655904515792047974095768483310475354975004775853879226771225335494804494284144400288595376348511770878103187923440307928480153210087739685105090007326558628300397558687320987392970664242705162560823916030424316958570363655477254784732837624439877380264524845232012397710187782875419400643699903904524511983916285315829782549363334590494116968531495026145841192003975770798985264043942448379850708399562018409244367257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 144621059920077541712835137843097258268293322656007741641160342355229303351743150502662305289928013390647019135972974514507391293733287565896848749816234632631204992784253890847850922408765683174773418656385911166252293117877141833492155149811253271597787572762157953048031641349622209372744474816010257264744108905741588838569428850264985863923679218626706897642248179884487380132826746516986032625908692935625762202276467129662373981857243443121500310743846841104003925591949108899103363782563591209079807841371312354301385378816615123391639273984006244171849476429356349701951614263404407843927543829573479080520620777709442506744970952227437769592375984201241677491281869582903256197322696262433795427161546629755667644478381584219932172352756216257321503998039865790647419735778770003504275708758167823212719441253199229004918318823217942249106745881727950653926668779142612048937061235854558129448140300726906107659131462761034195644913224732414840826107665371299688320666939660319774339948095336349478231960825238347523199613475825350353822919374250248484282428019694059661656495534499062476118801000213907122084009745545241948410763296486680146136496496367660303542664797307004782095128543062052551803752664841055414902112833038580756049119580759226269968060948073179048093870740689876262767821033829385815637515103866261278553339857259328104513769831222797160910337159901203692390155611579609721653807875762711226930047533745569767754936686675213621310655700892992265054533343018599769970151306390809164477865921246553679160057723511479040911440057510926455504697620492645229968561110450314133038931632989137305066020460811369139252643461118587609634606672510145859794950951309967242532641852573817410302512311437203892417174167991661712277212739067578576390743331077930964470466736880345142066622812991430257256197195216531176182631786597198098110805653742877565231795080759532558496089249198705703983042441417604639776714983491441677553051629338861440898020939905708615516108624668043446495694077323925993213907144821374877332618668774598769707927441573388597594482488278613203441177011160550612609445179303584830056042312177730521291739400507565899774611542102562516194265445614787999707771717612398937069444917596086490926560339588012247345346195398083066337974178724946416668609675830650661052383688408099870871035482806710444858757067025965007037679990772482223689757943974032630287330088001516322632575962129572504084201390601942647841134190377545001477515909906524288612711391938345936820695714554537332872702636223057128580064168002898659531517096183655707844702638651206780623409865887028383140885003838353836246944549651741557181933774345273224463969271381768705428667584241956675855866556646456539203151237188209249463830769855087863858312218448691402720441522324227578441220814556311882111214451931773388079175509760746505529849199325466545102397447942278138144866335462456368060811521522503450154364506505805779992397490062614200167190357800069483229801255762999910234229060552731488386457989150509568794657393235346195010926487374013151463427594245487805830149508519612619653559899146966517769788259084117347759767658782729910722904319271030632578090742511265541621474716997321993382798001190291633942626085061532831653866691154903986733444766405236248418460872355849560517324776082831807271385828309843343362044895178654440066550055950292508405593291923634292608743055674681789362973125734336982202086476702510954665404434236490254818221680654856843735030399515442074343772669156950716673849866152722949443733918112171524793830784651030505575456604106976643866651639929115460501504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 110323445388511448041774828520374198369897364822181801639081779475164957307063684168140940452557276633056071252158458986987645606343938692602403063358793835406789797284302701346034894980687437556476473180282036391100163370520837684671418723267398224635916937850589797449334706876381703518654979604924305419154153777774472419647107595750409696451342945463809290649423979434478615094535632064497295639664680675023785736877664124900869254861697736932099494145148470534663089356281487099524320352716656345551191448129488352789779471759474088309777650772246614785287848545716969977560680905318573891766935683474152923446958593897908904972772233666576594013998741477689249733777502464710786339126815456789997674808150586076038507055237877658813977152817734547450058326434400522807832947475583693035891538749001194215587374872230304560423652779012801201038147660183760710676431285162397836589877836027977322755597969275816323884648503558721840155446087975719648201138726623997661946250813781088977719036691304608459005150140250304256078803627803157234285026184322882081962502368035091598554577014617288310293899409167322406646847671185315493307025257248813772365046699729395430768734548729845891788616051199756192455849028642166243088808222442741486557576784434641292806412251592492898745394123154452787849951049065788274349823874268087891415830464915378154690986533620908565247091295609114297300868236947436751906150364170902608188427011057687376274190810456590509456213822021586977907250449721611624779264028802414176889276423159773895369280491466818989556123456185222243743685463942802453400493900337933572099223617969485503218033123254015045296090162217995213809335547917823423025413164335889978225845604014072582499541594149063941621640977233712676255524842474562789782896487247050725793037369026577546128100510960475271295984347623289699227773549052212458834362272031159396270681852966911109516387566155113180898975801238071182513040096447624677119617981467827403503865835626760049187800004344215074527463949962212464506108913346184046213965960691555665442629461677771893548647734947321819213753060511840411065488814947233085705112135796623464655156866387467647024769198726856040195412041771629281807724307925450888008040288830944488497251067879162950562591567488778557910738225816982844034629216027520158864916096024427058636606097860154646691061392821215977770996375938245452850637263222261795529216985403344951048786972879780263802485515164150873053182288990544751679739886633504858211902970504222947419233204615869145726741284599007871634588683258724406388367193244115151523912410151138896415034979634230282116244248208694457893097954370636911255980999288445109566143130205809150717351419648830508380254338924362438477903996070750485334713967858222916958393200395197268917734924607617553561079927953607433525355957777312976344743416072935547618061400359335664771683767166082644288441900878155298230942258432105765892978530996691936003260942019368606752042870413668459740121925753843733402540262845096511533061692165525786737290538828353280650256578934691023008817422994742801889340784752719205344381795789864755881212473971145800921467314041571794301120374806825475353003158189380600621585826013022929020234117598164497919694459627257698117687552351972400929425970741916212989735290804883612392144289280525599608482120456418384493310204825117580295572997035991353446570286065711810768466815670003507637731138745924101350777416209291908804172253448894189310453452683992808765697790290973382406190859005126683226585817293495079135361035210432554544921486566635914757835903603007993346432098062435772006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 10510767784945017967988246563678232057770743381905691557503890951064189140484243840475534983911391327087759513055508667387826761323305281541939483810252583195760539834520660370165633987672436250942840575960631224923858443276277194161065894957347315680910272852500007663863252715347035658056047981789200777031330551553477689412839872611210900435949282720517799274117439698976734675566283848223445770402796028375387743742031655262789294443012692066394319813882534899314655596293768248875621993239826172678902828008591850153101822230334024083368253972775501516087165067301474661894117688590362725666725111199046627582111589170288981153603708394125957274502994642810932033216371670183310958095290224218286817551343926594730723671226893771817583615463868132390216545893065901100568802874450747930665980623985398025764030656681209261689970542373769540074313150460919904576714878514660855679431664607874837720411631627513492397227783457808060590223562487675828015760502473454317568246105366190328850435346726386157360926800236423163133176074466945570790332269507136020123128415886194919043063704767515350858053306075021766564814630637471039977228116532945600730684719460087196993186999251831838898353321941820632421604371072700466201740595810422254168025605891898443620450621284747212792769174783083293788552011473391130439890495878781962675119684153899855127757548925745064406024882876672759389754253391972255711663348700748670341445961112306741979720503486599263035771696871159161290368883863878220463778721513454284957323675828100918596831799875292916303937788669834944295246890591170218877962922302498699938304974230562881229139313249953582864574705192022694038108787413097537465445572796834605536071034400147755019001174802252373578508267530192309347786153548655206837559808343717113579468489924083132447653842341384059662559689076501318242868446759442161014312643690659514167799908966560832877352640961043349192466218618650426939639439066004736775047979913551627511840485042541421189355754192450964772407242105678782336159692916175680931338153542623544525939715998788612801702670788336798572037841829379522448844322858943549995555541768123109269902513911311764091626779482259772162087914150243403214928198432894396038607316201618111401421198340900403351912193939570667296687334103384320499683115627168327807461245996076853442378439897891131823866088314965477653725060746061432145050245704652865499505914118016713384726380984406742246175749355916377215906357845972120950746423352430489047106455089474717433562091534483552608816466269179996752832798615023013860271083894859060356301752292156692664264238551114043685084268447683603539736577460132208051920858675817039416712040388846543718358795763633168557909546886761860544403035948378085050506507077548249430132621361590873159056214691027527197755536781489375193346525271687745800406264126341635267864839597195259201309570439528697612949127572414784523521114686716076630685285407354363359121086375647759463909882872439447448759258705979676322990801114703005997360820662075488849127492589626891198091881547520010190181196191864794318861444974564623526613158048859392695822367571811056492188492346140882992929815433480733374399117342617764658270496263379162242866192243961640912981404043063780926909387098910383751243270964328238299430490051770783097256033022256974149283528688869183080021884195354643137655145484964798102431807602947451551952207386261083086773015990528026359277141802594038369478861075730791551468134355713663129481309392138716106004488324412647933371834019667414758685249695978605261721457218087913547410795790140615585321863388573204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 5844566402728692021762682552592340300251483259366361661905420406103886196596275410345093104164345994510833285627251194541252154728835413721210674158397482794580495343544689544650184746801363333366960104908889423414516969643831657018773530721349253794608164009165988716199672093597463365294957539818193109641764050217106576606863981750882684469150729420602620074784542982925526346994698065209401472076227191397693980530997911564869797197075981979500716057061456760671422499360489573232900967862847719512878960250237215408309273891758447613565649595960076986928186549443013921884622706105773607557426508079178334367812600557637901283905740464534051362365673375962508861045863824494706253202630651300317951816068796230332430659124263554560176687755459674488659138103791514200283772033384839158189105132560129924795794797329196875619037231869728280344593030022659580654065372693129053680232438215716100845440587408425709564430569014264207368296693444890113650617103567407231384926122061266264728405839478862496970461059116116309293553130491562758204023545885148880825973162913268412456131338733360503305361760604323496133135812417096208159892936167112969346532133529318729291191078392774040033258923074416849370386204916887363985281988509790186485921452051478731306585158849280651668813668132365755969913564296115607432315527705271176554470033288118288294507131178134628953823017705138419994546620680929335990557309236531100708833307604285542336978419547226335497876466181460445947903531180488003066026187496600427789242632824794068682127989297253432773606772682316890155945741751299750598494458754400343384027700291534602628202693079630565575116010363142786417791680432886336770252540965491901988361486780117001147727858029173358477982113170916823069300201915967051541183280825989770763119372095738674639834466190593388772403175468741147641960006532303282642764658910597562591137099135688571367250882763259078004414088132465740751429477073549342249532695742404696958709523101107832382477359518820237694140647176725848248602768391672490761146924310253745861834286175750190870016807272305995273317955123083412526069845672626823501450556701814811959908048967013259195890215750054716916291820896762925615786062445442032808024326057191918410426843690535274738678154549014029678568330389854604940097018170493519449236703089484409154888988976655973528544130058369968076787438142931775558995632674826337114169207807125894597871914275296392273270832649382318956832077520806641478969931091790224698027999993373462171238089439579272571457840280487350411475236448807616260118794224232318698831024245875319105376424290208476896543712238624036757625131667326520998307588883091833385118369678685122520729224907317845065870090013782873239590719809131990368941929867943191176154893409047191157067264665655744206712753526433813479748107594335033075807989798980909172819993683173029348428328851455730355600362555595587097432958514544263893794595738771102346451346829431555333710096390925222716201267047369426320720791018458352924884552320597072678067941692890611476953708358676318228669545987124531470209556138328039711919886041420340809825952117362073214677794711820206715752073436635114942352043152990039911564908284152079073793913881055659301368616682978217161991179303556275422322132187644322464408702328977959129090404140792917815916012254690253142650769974411325815031857211266134470067720628452417311203706866651760921817829649874243480566023419476364620873819566317614843189365700737475655400678485383539790051344132184691890669390513136729970882927934027209501499317015857768312235828450506852842083372107615436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 15256292798736533326038848925235334868540131183182496930570014450644102165466618435579041993039369787844035113603076125067847343425529842920166340577794697602745583965104760785426339426292278300841307293934037205754402191289677873016196686150276157325610591418258157842143621610891598024561413736048808622518230707582979617791780059288896021058774952493498805116470092919657283833597350718395521538518455008259029093968727914471673462137367178280973104825280574949167647685655569751638863552247938672649032360839632127666928654942744352027489150536507583740248624580430981526406239988402135806610073496305446992050316152968702422237703511484527403156503663959469683791304096574690948229762488249707459009146404391200196563931000941926601023058276934092871231351733757499967487948162268412314259125466761665074192726384685989447623951929899560825480981026685360533694091083427984939299819616418905715348163883741112827541775524613580007444753199364271518503635956529044708655782987075434332913435828508085991526807230087594179840657063544034236892335850459101180991761325609919632201016793818201729462373521135408092327812797376612270384821806287769371154353052764483650872265920789529811964528490992192034891559379614913130586506882361510959421042068107057767125135976192881511479758822314300988999319564797915504028273276970951630934729939825920428194537417405224763145033872425487185246613912700603256770930847162085852955923154086696000402650534665209470961441765213539410413404290492447011214227322302199119967856672014717131417132029882797916071341270706317294115739393295216005505717492665726856104130703139596335449649028430237420076519951916421797031417882778507969296913201208552832261307739209960953951058159435876675112798677940485714877243218467856812559632038485867979160168341716238027170448701152707500861568996407433076296527284860905425205664936864333882997795606628666121349211476292223497303262075632464804981273808025993482913495833138324692020516229477872536086206587354242165910623936322224394384654854523184148325585491885338786868437949657928436040522519748065526893898789928619895383415280362614918845152797456553374002490748516005706552439503913286692045994537188097606522070518696244317662693398247484452987175568615356297149115756342196580305301214423029130267657167322348205040131935362123210381477421856217189088262762555842906547372734709057360172707607001626557166946988239074963361840243217451850114243603760137989549534854945837723735596513431378443425242083945427654509463974703467687949635364877196831430411937787413930992828249640567891652743769248772353579774755652971034502673571047333264039494156042120005603196133094900619376902196948488227366319069818008745809690998133807412742073257483827648275451742736619020758622813091541191485585370156119970089241365109697276363564472896907449885937002885573324824559240402071175837743481805196511521490580911223905146328406597176942346413474716371324623977932670737234347935204774521436140247779604755791041180725661623557495650384650621587913004663112219398606183200971759827246928152029820710076529113275358150798688568824749473318072206702351505007665995808916763673728885369914761216897398576438427634342943204373186430136815900969673853925483809054889151195790407795037724765967748914487212593443647173685343918969166490255799359555749631780819519941990209382194725075310270039862576784610453357224335920630046606797953443081423892710274636970790176935550148068121846351225155262147541094505402803835282875196154560356472768628930411006876587530456631560774988323808482614262046796865271179508061767982964434534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -91725755745747660099519858360476246851334095062219755584584042640129393613154928334043311760497068987101995858028352717037340383723347745398069555874753674774459022857429982516527932796756263574013764257770686305590863996582742022726040077130120894854360167421958024875009307483479332734758015824195461363168623113544749780176542515006226759013276474266225394522083885999866828822788331857145122383737153580784601477042192682015806663761085718910786236309545743359511181244375384259625514429063572666435852423740809509668347075299633253424087183816915579655016574719612793040156092872027099255668298049092178910800128245570617896030917595245470937209458642808736777059805345770291987790667215826335248665837013186695645948283772822227500278187218911107660880280904467504746095450168526412646675897257208388477908687001595676095473360020606218565092643055165543659618324972181780904638292654253056795077440685079704786473497626865773679380209095769985449191593200812218051084785663607805915378895568459463981704348563309488615853648095583435109565324436549818812862485813667430825743495014744926863544889312759849401452271886147019002596994363240345248604495132340144327939332360108223831701671420264802495506176784639768713868310134651546924130110391676930533176753415420820206340613845600806463724743658563660664057875821150115623178166962735341879822698278872676576954762731296283120485711429874304106252259285079878965936042833638174932847702466345895921193908950278661780566817092113749360230361713652784660324693931774554339664717877825196801050126075183058968687845652064448494560072382886577845437840179284168402011979132836271022228279192676400484518904488875545451159497622909509606251806569808750219860040201261317793251395120827152646924468696830995313612148809508931189748185327734950658092784981789167031741187043843980561079148476963375194471427869250707138900630595118743080702020099449395325337940459362734432521905974160136875476988081615226257740050623251881695641715969507499223994988366646130721696922325355938759992862335784875444245454344062767936899099153102488630810640157725505170151913584376548613244716425724030059551655096557874830558750407579595881331267775535546241824937779126406180349842104180856645922687094384894901626674310919272925457130048189790487005724267083810350265210823073911362984637366707754561152194735101732294069228486225819789621237755599487065499401306773547649297945459463234588364245083057175247601855469255761702100895417306784386002786720405592684831735284619086738259584878931333923978041492851025167859850518484819663608315945078157271421651238578812931276955078977250716727668333458125105161618239608586196589376153551549230524709962802642293243402215586993197281443757398957624245164604965560219456751642154417606782930704120533370061261845734099249712000834640144451564848884003761456772226422686056107700591974711604244286618134364189047148821879160102442845155018652019519032178526182147532709890124468046665075043044985621997932588705042038790197252731218537427764317845125137843613176913284702096071749462167398255714158218630994500872733367356741197178676162420715255921635288752202795126871111753580015643338268324293077427947402565363749956493505849042041550587057504713858296632926885594714630627349221792222545775842369476075629223613059699012937463596822300401658536499659681140270871473298774262718407539569925620082333692372642099202977349103042207997829951253163158940089009967992416793550716400868251425173799533869965020779159681893622638692627130100589692301753660543896540475733696745062132241647046773475680943492562944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1231344130440628894516990240644010805315854153162480505830558402796873914911919341680898933798912488169146903603685474157761486715963893277240266518648180131365116614343674626758138078542514675659998867590140192022050280117990886449808639875412868321427439438136904338288624644544515729717104653193506138213947018762779748799901073881117296967579470292477615692036613704506399430029602101273984076027473114096624153586379931805439208044421809978906030291123331937375284154303210325106641108918016133104426175372618039559383300722763464231071346379123014412966289573710706490247511064710067419190478736880184421725340311181284359016823203840578771306090970483987983387364629946148800193522265491571465704099107011788750339001024573662261794059456220590653294230600021449671077827387185240423888022293931891309480835302582318835425715489170171437720823122498647525701098445807797114464422162348481844239291289180585956752997093300031671227126509782013717402030955596247116288860886435370957975064319039155108423628045295705572371165542596944548164326411863930661257252695925905831483094186451907115674340846242885869741734776787123160120012601367902740834629718337725535425271671427618903474034172845409632464961967725876680046066204828957155874767891726605928877398591120271187957385240450462091662534259218287630946138567805229709642104046575114869322701183316555182864906188521661251062240695039486731636821983846353792317986487517431553489618605221442734449897559623695202546595817525327494339501527278292895327442081905053002746052085167177515720404473783750282004841522647379019257968361745285501148073458532228379879671516140615302038198346440828156950836680187512449310585957268331022667622616446068385006856362473690722191118982304676479847150417485503356135666845678194180251841158483058902855126669708672797518636764745509798781580021086462166584023540702857237283039773145566467409322954060588882186964902984605826659642892235791055587175713971512630564311196308976853428294235227563221625337875809481321872559298311026844474399495988052061342904080279367746739423509184784368746118095892914347766776518689241233284749257927318871578852921854922285030829971646849756474811204886842804575721473002149171944426559826785213076283216355202192608342891743669535240609024393949875056236585797853178508890532556306648079684508463774148952253465476583869225754412405845082299379317112648032402279939351241483059719816311723629229332836909020717981535596289041828988537220345704899077024095573216883027042118515200951263629084185136105800653870532222187828891208579407901368033859258207930076941993748915331134218961895982425347719454624148332344838249922151127362385023041289654187372630985111042609728652925269586571572713900404785595191649818756131887849415143143383947963450694112345586456341178384540243118705097374967444763082213007707505902024992092155797904357485121118945295274379339079042605053030644372486879516375593751054410111142367975482763614606615019451369563943500925966716574216729461440701575476736101191774391345264123862974729214506833218564457814986644561719467945988590224742030038057791876412719959655352144498215195756261388417428723512698405550674279488074035906981805789862590812333302017284046132594267701439391363770389014539018774678423791517923582858727447136054007394510505058900356428623921150293818245024913208034732961785683460148747543978239152002770733376840452842068080571315815164979172329618301150367531182521135335797243047740037184773442846556604416505574910532857004069474616280681798313486236446734617158175131572965329814508257768550008036321866547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1498943096502724096449345940771153467575091116800626862793290110457509699379915407764560789931695516022014849880599571472117935953532070413878684212237936991713375808556456115528876770012405776330595307645940007324414856548895668634074606338152900555575823546223843650397255151091095885489106867560012639535957060818621861402660177490813222728403737156382230232418846525216232434748629982954994721559291862676668953278018558197274087434225867418752408914353614566642673551567988055848860609079528427236710540707398541632844767921232635976631268338170390645114623912675549440371485327476434021261614094019037369369921435987908638541062612227109152664115558673957016015636575859349544872690182558097035229511557457372414635918493888305845891912966063117803214012039057746540397240043240261139460349833012610759223240392502328689292880885759371262239864882922685139101659892347245538223872869915357515148708616023178322962717839786608736144368736830397073226264471058549155726009510361672209927951550244806639461026770924394404469133151002502718715587927883117008849863418449308757946852684558907479219833410010432752921192341547531840906433747731696657211069964311311834043823555725701149119726190035478314808687141551395190987519541014161166265659521307478503162632750505540806754162057131120444494205727638238059428199318368332252593475232926717383185444168494906858129708040939162501375176365909626925198413890801110567980222518708730741084676403336209161905917506397295536162750549295818346464601839596210934341651739005708534110167783405994756849001585807235577382022621183372896054208570332519798409289196867417047028349741500740822821598503154730112333812021598692548082854312804264075298812178486948888593473585870569912779222936122252696116002669640060899766814257256754464843601933474907495596795620993381545916429548145988623368703132607385204625431801616909803005734111785306765952324569159463171613092812664524744506892607399831969969138772594021874142677346870434206822159490852355929773384204973634028132414468758248403441432032658250936498185679160949353042679348270572375297771065310816107539903548043221379949447348881034957522998525010441239169400170511991176340837864726228142373501354197363505734058721817129303754140627534210464651484931761856679627346826704949613345262870868439728041279216010038703430297895272566724222701145254015146678200397521015297530847831587456026935403684431208758807428303682552338722454064864887692514760437372932518820065710220715799404612321107802689475943190965433493804423116772563784025069913908115774242063505660267196282044043828379960577932753898211482980592297168467214174482143569993766380138508118528798382592852711387838073844343977098301202763219401300359631849188078079832282834418182949047104272383003638525699329441520190671073546875847489050550097162063413362300047003153651276109510286558054492762521678458824700535012304312329017819492865217172651762663250355778325246361444776649945760362082739942943426218458761718782319619943840614216028744220056313810473199212806622793979052686415358485696305213320936979844780202383026578621806662489204291528185994875037365340195580480136277884270742327701165164074923110195667228902561625931326466227411068478264652716090999281812345211340651953280718118552650524711453798015208941814405982361045227086751114887547007385938809866720046871508436162703092892654963931759981558941187788252969263672775363733701863576776645989182081261252896796720589633664862986744198554145002643799131790769403838154588181705919839075474586775695045982778581448492182020442954877403157104160268631953899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 767044100508468187643068247701996689841990576163677021546347579489719107293537807647033207469169711200527203098262726531783305161668182355100986768036284385966041321372628413823565979190737325035609573982924863434135672328149724003081308475279174874782575320668450050190059375551467715782314182428206082364440809336465158986020272881068561263336912914613468113863089478009599305096354342792176009667003362216372483677064554783034171506754201200212556060377386742007364923879425394924068223721690409500587574451889814544038339430978642142604350536908308517569633982100750388212186336775469019783397576956937291129172823889327772534729971248767767921133234710368399051387482005865533834471355914892275994521565857913243305465643276849623927374939854588287954246579220527680088112374263428129044621910230357577329252440353178956391406051378306416454188428409469179685592811389851927348288464730830805946791191717805160633516318674604637516306683909520218803017220452073538579909454385068144016319586109564083604893076579776532075864082338719016182452600799539402881473070792928120269839227047523239523856937221914454635875362136306520021106680937329747553451621098260255245979247964126701962817125194650348797461152097306738405490984048700013233617689194361929073885302615313277383027350734191996567852797645233152426030054034172419856439584207560554667328243691720820889488907427323518017773427447442249747272366971633504260774940672616008389355090450924782853210163659131730674234576445668768485134671243654483726902244729102821287318871026460935455795002633452854168524729569721648575513962762662733590604350587472551263123861702773211782875997558621222546110062734146854142798272405941679542459259571557362292406923802663106805455366819495666164730316926163902750476810887084524488822447813722393525891465960626452434590349030947676849116753772653588718694135780458600238289768570581116422180649589500766445768094323493314856936059322427182308560310514317319173006680253545415315913839089927327097695375171974524600424644645967642522059703125696966842609682514699534899439168506541814349353839882918990456843205315001341223157173061915367012780998957342195761364077950630831185977797379254498415295756183189558264850249328212059406655387008824299727783861687152280966969757833603439868400405853263367500996108531923009328311025648181231377734044829143554434490932169716957873497766555720828085623229888872798292083685123545080363771126867926776001004976078872693275863445782271065532668833915513775817460138450394882331694182608460910851130369762443704107792856747622050811346865130914407572987242505494046360914751662146998849193688727162401278813909769257474669807720061826892661828866210994107314823884011511785064621918888187255747161787909110497228573685179148737456902143121452053180598050388393893181547943623078527591974173997165310913697334438537413311011862944288026932879691105110126166683752627093008053127117040944837422746333598245865213615274464308655052671604427475573483759207037980799556421524542475148000012657261217832668866676668054371876228488745782605491627613975997969795003233999002509475549831191969173163886486107565888966167015177819485215437433335700128951808925820182613543512076058300644779428857984779391695715841110847731782702271604633700937854181974481893547331154022426770956633630894521037283640162383049793144617138424331335075552188138802553703397252441747372120426323927215194337970322012274157440547600498051075893158229194756127665690275493517748427733065288627604818595221539017576706528348116471015873295270830492406138975711977050121580621814824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1274357498119589189481477874230160422861817963875010618076643596580046303552860036430211261673482914336569816318699107668610435754509263638980460506960102646770275159255141621282922054830181746161434846911168682539555810811601325304508549229684596733371163761869538339111587865404697746534473687712377037904471654894869961257841159478809101408551088225905668207543346279662927616507437396442342686943007973597334887444618713144440813851953546208870091883042955499703819452648643360775866235376984880215791716939027989131987576124053790723562778820248341199458539752922181395970503313910838446440031007260130592369486721006380168527916876903822217491845184767621948765260413274365252615517105184383865080795341796964568224674240597383783722440060578955891267325193108324628634257981448674932548967885015415528507761860519206073427817824146841893509198326511746612070096668154594062661314458188389983158796668858776806948128982822560026024611555256541677524865769039886495849351479788571481224705836124078309157543969784043155590880702334707154377365274776470503999515797481447957864698098331029025364521668176925025372961766528677862097189593506953719802851184591011156038627396686292377766814361018416417338457572973256401759501395156759977416710765132755430102185283783553646913139476064284127778641996386617886031807970842172198566014062246450263873542619110743201033561721240646030359790927129850989134571097220698008207468987267278510043412155516201916772437781043369992761627395633221252878217002760675632093874766914128062107075608852403722316748424041160189447193880526421538397070750914030143444358076520370036713043743541412637566223150961697323361976035817783380216510685760740190542027415002760915013236881587646655356567720732257049023546083954522491852403028017113886943059133623134536066386362363274673305918708263340158313740625081621383992153445788050840537996773876402681929697117737515779988979489881115822736276565722791293922304473777925140333174450210834682819363977433401916343649625880805468596795368376586914545663957402666368006610676555854494081801263596079862941137476111746276246901448646052920262718626923015883054942110593376542617961126335110749885061038079204823342794800761383882275563176504072677137906972175239253293466815622681552462352189201966521653382945380085045622470156178773344037786582977926148937632231573289014649620141830451498257647427816263981257567571087663275078472904844105110291962964100987024568198946432375878718536625526743675016918549582628497192002715155914742264266876572997860296247223632213436347667661710260048467877015613807103603457214707954376228717275554234979738673541727629819044448085719981829251270952875978230647326591810196152032952442906295798757630496391453442523208951769421546654358983595834461324992952591171284601141326393193534258171027774732607371158133229023451951964601458645967498845045200251820067191506270245036625477984709791676834313174226752246066250668663644962986603420682925805011656640654076084844270240392375015088811240253177270165792212705084259551443883204866087252858850503163890513828733596776551740315176401357465122741774421798105217873292363793753950384794691834736698986903201616979043582632879282173916719619139314729655521590591346669773687358911961089387801455085155978446416349259796392554543707740590855658372696368525224167999294600122554859805641694221870242385995090398779921295505220787328231704323993227096579995764703436735984307110704971510048199479676174658021978963435161950360440097675648073380489165359466354159139666141175040673541133101251746063058823798739574360551624540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 407179058604635670316876670361590445547935123505333745228904785840942873418072869329479595568518142133091705010026503998015159851703760156527459916789768825559985736493537188461092443002113299186051607729634321600711259647871383205213631587789280287984118632781712239342276510026470939250667542932261541851561770448880820129530894072154706188285263535512832625235469670872639358566446149038598575948378588589902620271360058249370785215386267118722455791338784702636809327561795755750532360919543570821133424307787581805310636491789709516262742709023244415149898538372387144190345915480335633541676428573787030163568339684886628689851355006954830864047403884529743660385811192813208321242731183488957998783010212123489042356589974260968419931951476114060469878326206117246104764121083570647307955611442955127786312089042538679853720783715695151961825409957418046080848303690174841847737150375277014654582436316620049496684922771639182081652166682281544259446833365182168374683408737948526313143977224773139637618725194794559309269410196582784344890044146210799398385246713003245200908412207500257771879306477396825610550605868185379817927295315734882395825079659320202110211316740571433160596557764173369892969566707008309101034265311709482164796821724156462690741245302486585315268295890893693185969624711601693343855315879111389502935616858862743948035306155831501926683658813262198441724281504794959010414760306097240992771072131845815926734436371766442882924201107336971177545214407480787219685223010160634868575315216950006693973600529029812935176370780506514101226732974079197115657223378595745273653758286135169360346470306793374139500887728233951041922823185305235468391954758259678533417137669309706076706857714826239945555223096377272678279596588221371949752162101141122352260705454896058718465931548593751415230601851741145298176023878083983413468076118327044836450956668849952549772399105598687242510404337104283231866806170658985749400881735334858203985619395609697032990507645072963823391782708046063081438401979666143803165500146274397938846844030377057692794458029315004008866775029567962571417375009297590246960174091813922878703994385163010734111551595732376675683392872155550069741952335980789867666282652767859292219295246921895375219649419792594873675950806484119495321282538002366394526811201893953516323629632648239189553935764138838705804782341450010993650414035064642309101081089327999128719264756596293907641910788332555345481391275300011893381495697501098188304377501764865716161317240268116263907432401984368237051606390205698714898350565242776194682111679910054260429704886831028751723727786781525659196865184323477687105349967363534276867508206402178434118537186706242695499312686092879046018616773775067502799689858357569290461963816346631905057041248224089045142898542264787654774015525192511613222541783763584248324690508066293241379923911590607980841322630560688036017379039157888786538969269527331281727521496299605076003115141444694855918850069821474678504519380580937520391215977107292336150202524420737182415672680108385138559362287973754099704612094348679196589272863891669815420005009435938157380038691113924598234212788871240617883284884781961294638521872656379542153011007420885404061445947416404802975138853864198033003936052050366294138507511513947845246804224393708690743141636836571033256526425268643059388832551388526845623761057461049334377673881338304672659158920216772614532120242219758740975735205827874033567044255713200445580249585824642117170848716323850398749072925030486880456930563089650149827950559233995878602375029575861528292648550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 247689560030772614485048752120974383630100249601908665296659541894751988536046541652667180882824688280186319709517698635263938487593147980327410317823884063450463527769395015771861577245525285466140008134386516210348126425580813236711672584027506850160431739777934575218663449069571852350306061139604638033724107816651975647789469667711855349812088223174980885167348222569610472996948544363908826168162418422488184204312585803705052916747194161396431938250612539827101741850078151694894534478097916013062307196744431091535586868427151409045513934105078937781153723002389235285483613971999060154475336787665310935494367645992415952176533546714565213263105100420446215117864483820894735639468246864036470987585796622624607174985510803163091083462260317889998277035252114130260158288697160691980005926330009222541115281636215926407920925944900754989621760531354717239029896854902974927539149519721513528252008712719536938806700541401593204881551559963753379338352355262811433028465392582274676883284179377667694043963269921985020026717597976649532669411909669732058463496094264948401971174663915441233937957729104726525978543624569537552441283832173609546329970538999428041492391716963124765804435601517613374301384361791009031928880696463002338796277795197515079191115273861847265252793632530832508760998584271225553883951628569635761128406400835301917705350112124163638288662834440438383561570196959920048460368266147549434179698868223635042245201762523177186746354510374728403420892435706298672783961601286061293498572704884597574382055454179967060741012507469234295974973586479006094280388214559712630777589475626110150372335763802427790674304637471545279514559837147837256558009492664741186015603098150085705177807418647842691944454907463086789417993348965272028112470373558444533178882037536810009758365436226680606783511289939035514741518596045474292789967177513315008916601341830780558168718851403716746887342166973714533102772870609843216176255671967352695938003911781401601139999709879404200234147584580846744092573166098910632305489962739870707803748150588504970238253075433135337145698418249595836549918886687049087871675209529598058447207586221677319634296173433435412998811919123861522258932638251102563321507422864244449819016637039040385375385003753435569048129951457729402728536003230746167515338571619384300308023729604782273979963998344619679596035956113089775125147285218617094085547333574663527222413646484270247590511076687327816220433732639507602152375150139469136265926847122587643340691275954307779335948470622472425608709760380776437261249721863465570084291011443408014738545409753250019169114682195090093215422478336185388884822801982605255883549049202412236945916754099195377501414927146375088034393371532876010183979496436538145191405725699327337956346977057050370386528973609914944505433979411717813447864180941435022321987954846215197438992325281481936628239929891103140884566248142762830435359726168911296316925686161574345350646756837474743115405421998264377014743320515755154681435852755404533815346288787549883658397211049464514877202232171249568822294770205748271151812628902140331705290644861066752706777257972905317079889378979559821559692775391970101396206543211992925452094109651064082928661397039120580203815692493349322072315205308208585482623013682222930950220734184014860248359697650145423770034143843030213871819176320731369217574627404769039003300793823469320697353068186103332300180830826602611982198192851466377629006500666751689825665272768174984363408511033510491042633261049342861716453099976675273202100519685532894687869879574268408988958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 65562033096409787044778561965681602934843374422697777662941821457103095079878060121433313612113937813258338634194671403114127178044305963067325589864566114061937056081136681896598828110484015777684295818232269392006179862087353479275027533612757892062816041382562981452899281781527496274557036419052928557161769871765033555797088769056130425153157314589506867844404603426352152572066581113537782898782007733452684612724984377534995478324178477858785121990298952894662072583955987256840980848402045787386751446359780606058190239197646572615872753734912992808607039281418985475061540302873069736468930908473305455193684651040696246594355648559657820372997554868115221115519545304549096156223887605803999002242545420159024021936533358680274209376249039147857765049975764902972643229569818423794142567058252464930567556277476769571476180208048656712977048827644953414246475995238026625463290054740168811905121384257706079467949571099584363507994436085199316657284072655789189507136231588909119357523408793348980405747728062256220032233391682056199131503599299728253540727066007892895165358816091336339958370217054390143479676050407454270206112946156590722575206575780186158885904345030615127012886924035140960239161147999633207592979581640758490839202047181008826785292933502229285933478352402779572777174219966195307315689644273918437284659369997515800524240159716808536287542305242150564627670651037714474963661746320866593533238499550740875946727440217396177649578637641657483566472638245410809364394050263002248279981257991461773312028170415789319694016309397878721942966090870792100267480712821395694046749786045678981360409186998692044219253353746302159860806896683036151885086078730920895085392281286457773185765787650227617141292893530395891899695392264308993122620435221234687792086863228204286750304676970514664781195845011554000238288604282905235287038482867447466728913941733888679658593549761939149400853836473626607331894515321292768250479547895087640129364530297665114542323836927203922595681718973515743831156165334411055356946531888533781847677588357536619865975441713218953807045967331037661029647682212592348050961895355542676422495622340407753350384516616628247430390293452702101178543404499622629351735050598551696442582471297756612025552982658733761756872557185375342909532440349760950132194813203941074938615318082119223142901562889191592641514698945576763190026734229114816084247440010847079322660864936243392109072959397470142270440109770093416052320787857702335002667565362134386932110297764888622122512139775803131622350081079817115678129365758367703490309619050160455408556227888014760923960064345654299436116877668509097744558929326993301746783829705317672994855685119469086248175289125779923524974954458197220635494832820350080973339440259915540408441706240156582114882298636276845709418636440627068075843659463484625853626463586093877821305045867233357880241491194297807703831250139138447508033172036594318798582844980998516907365447397858795973489402295967280325655766466824933072613253688422148849687146600502318677377241677268466326499629502142011679115133795957298417273349517336462976354755575218047906313493978210590795107980948270020991650065199085949545020292814612014190664131189050260031110315161721310540159648432296711379490501933764855679434040897033071030686570654869091919339520521163460106484604029197612869785447373551415627933791745621337782806669405543405100307218419330202933291451724032752265624728902851193520203123156029189556628178533793031382001383342958462696719517741933325580667278178362813176218509568062897216334776806092243468288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 21108082766314896414676156981770353773921503673199836128062101378619151216260676178485156040307813285156372949475240851518176535263888567647249595649488234402719909143170777187075317244683618289994712993796174220646780830604143472143447691406483320926258185304809588018342336275441770530389626321065265475340903812154499568614252793436496097016540211988587621414725910467602379671758313800819162996133725289062278716205449913609996000317071258152248537667799612387046420720088677145072631014576089525955760013281529054547611409867967583371458255671828981431103437310936268495151410035936788224314093504378581613237634148062854755611526986711330306575559635659613820456298419397490306796256133548116491348463977752070475265485771035738669252522940415184005212910691410252250541364481499174918911407721457167747546827776738038898961878362709768923428071221426750163506635428864148991404782371003555358339596475248682027358821972203417700118328807926829011654421495850594950788693802833136821389248751623164503259662650476754046210657377228064186905981089534331692517946043276485324847518581824836618365924467916858873239912300034888289240179228556079142427427941975685767108064864513879486964254173079441522617142299171721098354448736476913948331795445166680848400167185652950697238212975314517188832953630191295476257661749771469851319533143668589081010280014565547507320506182471845335083067929390381979607266579423734161743286216655374586786684705958990449498417270162061171343681225717580286321355321258904322174063198401876296825111121539502699444257168274619416274349334557963806384258525453339928159806812943568522170933131402061861796241926919183334476031917400781100426323424128712228232783643173527159702389360039486258756683374061384601270291171262653418629639984802286024588312059942970269138493608286693821899745536620630618840473086376561259075716644016566057770690908073499281293627745025432660638984566545608262158266196133824506321848718130443992890399165328489857389512211790660872565634444841714466242696323721865275830621836025585802901560395599566772989476469382116944034331868651038419292503775279309740019824108501982545984347379761760498095309078608337666498080973246947164265114848269511191645921800404352042056697248801144552636990044363080627631829986194423178180247065974629786366997594386946911437024092973408202429816886026733173815979339767410306825547808922965567878968628491982757113778898860089029240336610446248702178633760829230495884839960201278752407385180317225002375018179501025866575287203333250863605173926990335612317201137707835960421858219160024676940366085169630231372933335502785764145673500531398989746924882130236707609487911053779311347391700812806962760461339964958917097890930111500164751886479327518846756674032637777301090654764902674617654070220047143201546517216973359915986341607637173865932998751125760304665508058095332823651785079516689515077755208877742622928276707438980490786531389528089537452256632273288894433367093263377748635046660963686114371236578651718914937710439875629213737127189607336514312302981448846057282190735681143357584159496383589291844934909701025404142103206783342795788336373194307999314201950891000674283447252219203664470738432094111481587600721371771267504965283490200559461688547757728223002938482822991369859796103810475543494407475644400151649806087932847154627354011288744741569935335437414397027327684903528850951194293480109996925915780773928959799607787393943290775095507452661459387120033326572653661713658707566870531779607748575601645011015275906800921583873908936070161720631196334914797568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5013011060998088380326211786971688685441375094836878293301154709795006063223066308826493444507298854354743252152654091080277135062218225998715761172891242005609953073241477761700028765935203636526650108112843492420309832836792696243169701122135877474271796428769729716382136512379225991175444809384482655526307843070754176002175023017979492147158257264854293636264793606747608126847270727020637051814418061243161423716033594538484680944732204818837289559480491596915501148084874170659339889717296261174220920349260330749782930931540516132578984945289662453292118882004127133417713841075896950089283715482760548536536304372082973498620037218479572427295482101226487066984397372108390118585560024388667319221116020519401016143256263017268954504056221394977061613949464528252355438113462885706622758301224656138013825607323148223343529618664435136846824404550196272321294149455395634079476478829532180939127390095899968278293003831426599782280263976854160849113119730301046501620449136089472243725534689286022435458353144926160944489928032578796387217352646672605341455866168386994309402900894609026407494957122422913883337867555480080718493107018003009965597267523437044878550347183113259819946369077100417582187249355116134801472160532370419658113068531517601621736216645558133912451869773014296106780750250466427097295195790673384709290158457194089796611126887381564654237899655919549590288189019870849528918258156256251077161295343150523922667073811422588194756470126638150277444755805188567427281080626918475366886297155839118471493071622290489988699626225757612309596474849406760224159115030302833815807712384073676250180043547872083007030157467258589541158583868295162198005041442186341327032316348225090933286892375865578610783388166606027740141633659563222370622000942847727177460497949370124100106648730011927699627813460854561514059799963605521040769307498162116741377512553015814849233174115258631591969186054752272625719951756010614784792616216178405843909696224108483533978611332732463070442843347477573966670191546282554436073155426756734715106483527333904896955918648573226084285371307715680869685254581092870050329064867580542907936448585004695107278444476830396703463586756313274970250870996769908347965686315311135525309365586165841370182578643886523303302750276963187756067761440667019305536748940224679035281643681932249499677623581821076431906476039993747854670952463117475411769252283040923592952064740802056674926535730575958752855116149589597149492405898752517283517954355481325021885555423488163603530305410758126351766712478048911639948666178411854445422096748164139130472042281664175274095514851060973871216518852225079586991956153000223229614281313344354962915811756502544056655177620138717313980759554534296008795938662877989045644438358819461151673164739653027761125097000936301573043562536070587895265733050874085177841674753065210697588916773072517953952052362745626988528014216194591309057500215374423615325183816155627949630868239204925158950640392665900203127390972490467719437411429966726988717255538223416109127401901523369827665798980934953538368188689155644071140033661431101983530126875318502171782359372212712004063999338675875452047235268249360356020587486828976950108350687768083858975635401740844823220595545799965699278898544356253728407687237661478099598043392484539467852308669608655129865736625635576904122553117702950069735525194868638354560870402029115740418045779066356824984249139134857110195652352583192278702546897811997358889766299815639856108395690858288266514304563422890565434360603487984928147105921293886259883354509352857134694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 939082455009826325963938418206177376915602110714143142981782982759292722806129319322301407185841108001834533665415051692471462846723456693877536233875460074395881655253289859495785794989222219671057582201221671748621393482397633556825934518979228348765727555176799346631894332083956849778429563110925216569937610404054518293823256039110920144314576316823988386819498833105769441327592286048844379882803018906186379065142788672231458855581017277103605502575735695466112128340182401846702589675950170079831535570234512643897542993334459283722643838953653397957520636225298649605934451523983645394710982413568493660280398434631694451878708972790197432098593528795301781535299663912006135467059796444110886119948813156423433627863063339452659133669175839903925725778625690158859899337268595636572417964663641161814968214626300487899045226936069285577010990967047490959752142717060683181362437868179638731172989950110856835314392574821194082318499304269289323723067381436081774911975269352955123194118216894000161315705730141762427450823862343595413192815218705955434896891147360194519261443123577361719258129574539726240746256563188664404512659203987620743794958530764002085810200706351659673422758178344764834965340520489760486792520899390316907003491990146553852770021718768858324859540670735542280450579301850697808920021780456728101691958214215782140978121574793502412193638666357606777170187951143078773828377272359272006205256909063755304562678081184393929800069229595761893336820886885821942782389450320252273782936204348764931789544838421166789418127420249348997083405271804465303311635933317239696953155050344812564695260587166640003876282625783953299861209551960834426846981514735776319283382763298340378433730755842570239882134809367129644578910808340774889191947580331192648343491044624874323645825231060930209080450438893324790618981097168718114077920362153242656188964653144118033648827067204032172837444118595511683252868115920367034788315780185781842109305115489916718331575215809313468555683100872483144716956809197250020060376671556287726685222592728162945763213907057938953734153053887644105786066303002997895922113578684664377580298055305944266304695603057493598615261346684504345198993375419150326966726836750494654494809680553712770072419444958306242507738926308382979453731726098438464369815120182403384374273352111529045683139656970633727865118833021793145185337191877281133124950395265173579657898706820309045081752160692019616377504290249297176646033341214959486943275065652515015990504853533453512263835870842091588209879848669545639112464633036622473591049288967769792826934364361734627613980874201591681148799952698280927269231687692099453039307185016608262007499122612393510191579729881723568062057070315819470338040127418337557759138383192158371466382906321508532867031090832941129629588437983110934299985235728667637351700010559057697323388120181861213491974768723267909656121328862972128127975033833281949028807870153020411226583197109142235946388122996054045233456723565675703881333922910432821195342314445395297547052495273228620869269105845317834473248347465710305223013886379178028576917626401640904729115689764590589199017418079895562005503660771539817035633693499461076482238454204086579465517150558166850541393969462577458041537030030816446523636783660564411195503855703306935318299900003974289611965974100512490781635371506416877604827403370311048127554429721741926359145971916617340541515080194641586479367270804019339190623253250543108860045525870512197162371291479140626707708293050051891467135621949215669294454672978213461368760746066015420416000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 136889523618057091143599973396343133796057584800108746062631972977108522841944050488626341176793335248877657198032109352952899451362537935126577576175955088884217005917140650301768379542534952373137706995803697566536916608841832230370378954982949476105645747187840226865420997511520632286736343002589614424495516710758485396652660177339089875897030503669116287998922206348449399783538089688768241331493558426889422590310440865757916879230263627736271579727579930617281404171775551498307551343183618599380073861378632664516494323283180809943306289721199695333980591952205736437912476929839995911577953311104217617579506012681412800882642492510005848654445985295306493210333938083923109352735748088220222943793055208270062798774432606155892596445219846891289526503063711601386561175285427190810288982490733913861835071599395921415146900295037729694312985249272344754130840143154394163197608948672715109661514126166489187988570764736354378885321640168277000571685867631310959553692963719650661498795649652938993860980041484191134850381012334950277762762868746499232791627032410368153968557175329381462401450876296333912306911238340523147470208403859704104802150572413292826035227890774616399911550240668930909074112097523383126661417265625701780493676499364513076998786627041603728664854307084961224439955690058401861029705248057360480503794492492601763705238132195928664385048335025904272929980507501272136340804909847951017493384064008205223216238536928396325845712832155799925145942014545686713360724141749873891279010155469833212158003773554092102256863464303712134438246283905372088423449689934765864090369283976138671494116381891272923600492804963421060577759460370278469989587827314367052207438712081326635272483902343449707962880513901871727506972902318864837034390144860425878389985111726793953824951022541398540262986907163190797923811875889855054839903494259140892998230912903119425041309066820997627547082185706144381461604872159965702512697305031632608443432119474009070686506527774781580764793490885714493278074770556304301220676238896803464564747081918226196821034818768940003193303116045266164439539708482307196000620998465954777175715090331540102374506388895298146514478952446628846863500234872651637009779712748376541147390773933021136087708471136783253586876614082574272423533867544589562240202140700903255810777060096491542382679357225140523511950373582488404494038242725226048521515079980321225907195640902807244645703709492289470861475556232140325170742018745738068623916732942203141751853769546675280025858810372633177006546155410783140778558319995341780718675021171306647270808959187049776739332170534612765184324012187597727645435405556463326594296777985212159165114844717722544849078595094537105889340561664556814193500866479523530000005542705213803099365574794404725667948977331263054958153223762915839610625731172664322369644924682301787010146578309537661754125645318985999135407362549328510168888670522849062628452659352516616202020047403025238675355799851143841574414816573999448794745552707248697869840365614122281419136298422157760699073167988078488450639180527550017529667135249151936068836767772517973042860398171751091868256612666407447196705472880684076085019486287975905441691213348889627323955569516813807015395328497007479309711062613569477121287548401757238404528811302997252428417757541001591959764393573479008629891512180975018809535085683858368116616107199683267550117396393177934309892275765251345040965936267596924536960164074902247365283433222096843569400371813105781159867051124959327735140574978874382199023494080220861956872694476990054400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 11321641003022737841107307312611938386254368393136543144664385046320820295462500527513176284964177505539148123538154500366714423931764846807406205317793898039933007057603347892961568730044234193465522629783177516890826801151218305877401192887252029016144563914004992996384882241530994935907750810597713885095879339149630218561085120714429879732635758640768765395758435639321552956961113951083409510435812846388078628479514012975266397952814705835145153106314618580253338961340882649562414975067223599707441511099840833293774685298581734346596640275165479589937001652483597233010544013018991787360629083394595630371993969815639789355654150420509624213248815879993482189512323488004641054568830801463416295787554363346364029855117494397638510930366116736086298648116845126523281501903840440677892402459178553310590759274018805041960346150705111756159532629149288307397264623741941617793416596884670779136791299207649934730618881597856466105029176872057473545966408654306014610770683747403857845148527136047103329333031150912909600337936641302344323510464190577644037443517693626376376845317033435386092372723280836261015260851691066048687667618422779976972529997609487067383646933689274170819132747190740830101397328866319662904482697728611054888749820072926948977301799245861141182464037889971724486336413928391988361853849849869193488666320821922115508531660323920628761002343869699529017567348950812903828571698405525579466119068096500963855701800751278762862024967483753038109686038572931737418385271616564788976731957051664859291572436068701247857955232886153281782251209829492912291346789112944568942867809291781409203958349499407133341623132486789163453840944196919473479555566822707743908960166824676230312715708211479417442750958516778840257314768395454795633293818018977070792034237573111479254180445735634024388632811625511786874089088300016876681318201094658831740646978975520513278183016316835913528764711865794011810359703632875550332215313397997983876894298349036451971155857354760002248383205206169524097322861398070008155888374398338591078989013433936379460940927645035298153509391777348185793336651253578677435195209141778290209418293126357010909959959069010616472229890876849445848192284575777844713288735239796055030958542447431467181887330489100883268047972290997699174306234093609584004578091848883781351885652878372196744474600959247645204474552777186256211341362540851343515614383799011604458645238077902301788309685192799134975246925696138556988297214706196339626198364659583488832396856991350607424690867933981611559000152246001437107062074326535104277407918531096683113877774164806282690109206054934307189178836669705330793454402405763857982360551856885722345474870848956297738277835209777857505989385810136033769000943881521867080494534187678638901527781562796057618653158893056915066405706982916489648048264409814454161343252526942326533354831716936870543016908805540633392009324877605113179642213175699244098626560608990699556119347587773388500961481451856498422065659636673690734550290473856467875167877135532139663793301093479986427996013370385583425516533080523207948844341372936875177628244042245615726465724198196131229126418502408077735668419978682330677877816670728341548212604652079211175464141009760119135323232784893843599656644699606950665224858921375324552326453291345988038418202001682336500505338949107033456781724150906803807006316254229639952589168232432452075781171398364370235949849425432417628232985689297332146318069714914114068972639723361378663813581143931215129401898694714959841149805728792607151878627478841109708382756006789120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 139942705353668109864276236274517212211320930112720057440085595224638054436613120624288481343667629012368326568479596386889288229620406942597274230106547003300595153610985740526865277150597388681649267108031700489156689015745719043500161745306786927664721051727517443639339818631341095979475998774820784548306752589806179467587174678206803632138763290552899232374718974814198934787509290035546495074286769519022959559521213358410804527414107761129187281272260954167091060529365161134372240363207647424248696723975166983784612433855343118101826928598053824464866357116909312785167840695273620490266388714713419161799275858617946564618425962630798367111198119257781044015705273066403015426951010828353737808651704928143991765384446554537187516890435792959336141060185765429502021095074456548272097566091788328113898976434288080542560480923827494364304174316749202578549904997174985220552715958527726573568934316183871351676102790740929084310174022910832554977473035829488158583186724771509545184672051820104202803554370884437329616049504264444329389226411208527034563456983862105978058371440307665129821066838257214719442674080278106996871692094550337675772116480263170500878612159630640240495705745219115681392367433082226994298775238804739564015859056831711748216633227944449688688896742729238213865252313923621089916090830549654467104218929921984540024485457396203798300808968631174784355212681534872545506527151236101911186765723636612478296638263379990572307384366335728261547802868655938042174373611880183008713486140388850504749333655640878214020513191579134077622610008280309706802218167643983023536042709971472533131824965887150766036391664745943613577254536498832701283357951464240186987522141380794305658843714822940042625003097688669477901000941607737284344852585785994456573339447041537992478062174630225774091111358387376853888264784984812289972183581335752716044775379328835705629553508189193577617145891887670134730556957796520975986384761430571191879374778796253824012352289938417793780437242263409699719111712208433163788794114852086604746633579128488422291562521977088575067446954928808332254477259331681671630339176148683065849718214843495652501091294910839012681664954965848136689187345714436844297988223061216417280888548855480082863551449415708986821427496925437081040779678090049753004401051857903820074979073206793894945775967697816203507725377385714644724459582576807047348712171085221830203011638945766951040741823088404760086146539382394780192840848958289074036011885353831601747688299653883267342614134060483586377845871743492405248060156913365866854084599410701975189962164005405231639239983709336107412910056781759523548069112342039186374228468784190346214001723977338369461516453662051135956527664519700718784244220922109465262570246454888366916385992360453922221174940025241934267714690424590146797563233992844409852985544036546254857755962299991955299919504684365006701222508614974152601186178391731621604177291004825153439303447525945147394769207074391620293133856959022497723610397937712265541041962428165406926215746736772376407657182746749128653241505330275374181195452911430435536268802190658648974859076851951962544335925428238704105608745802046658639303764412300896046922775474124476646207259059258102525243429301798373026829404482206475742017903557583572783866237385769861758640155007287671826505114141765074986211916302897048530823585552342867528469855129671161956535815379597436019181723691501251068102072993766882334360212218636810884652678626016594238267127133492413471912461987208860082753963483011387600822085779422521759989686599680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -58700898209859064684944433973865782878548497394534341579778408489566049904157918175442697858006245970023095663120190949792767018551168602081114660235089833287861559735408773708951080493389629915752903825095866393388358519183726447794329105497207824854510702481461363147441895121007623084208393309611743284686217528181402318835652369874206449104912322626256358527070299668784851795882235914972392514361661214593905456056769311876374127611846464117476582890485511012561833440679827983997389568200418106076144710254435546254627672645529981845204532457025814553471921383575674252246555432063917802683696864765193021008055128107706804563373154656133945764706931844164859248567037449456510596119629130950188248458221581370667575464824562420519401282982215646709164659628399673971507169058476098680858835445908569832229624847904267548190702439101380607299359978834842359684682991809410553345030300745810804984506835440369630230834825332185249233783993753377830429311137887299338672453093884028155536599939454574628950362856371439845934692212617687632270745350173209490547143962778218238376301542536471278158974434514895436677988453404049680450097285846947958318220464293879326343501098298924978906594154701499993658418182910407496761365602617237971922546793298386599447851642608056771013559605090412119947999222605860092238643423733617182404161864223076574557455846977975174661382822287094903171846271663090705085763861223587998458937864396564314167463705603744015317614472367422874366535558718031354080539039114641948875644870361684504864472442690352237264238409762969483557779258039246800169881053958452116159251626881425390209516649098017220738079742224393108400156698535765208444785836848771216988714706409941685232491823605473081784562227065528773983612905698232418245791396512412630615292673183273222901499618618449103252751388477493204103237228870192772844299401913034872461954111354061554976912724027147013250059882715000287972082816050309550976692871747971315130424402298211493855625522886943803003963714677053325819328976260240898847757921839305505487490375202673657385310316169242027425652073725398603501395398472290911023025609548271095091752050652953421163545771175691182100059150820947372751246130331493501708149480097332996206217314319547807374832478650004472513499888028525169503138268004941700050593191831290490954753325998403460435064123279593241225837825527757300561373964568205601800898013398009952062733913776271858261587135608068890671165112153341138920078963749941638393983529669750379221712558933756595818109077088381003844560673973684328531468456762979003746538722468685311969181189445450314446636238907092631667496198329364925756481357017702625335773118664613324664129564741403205975496711303220520196952802073817258175380307759272709253291619486316959508680063789197925210183371676800510317762870620249864251424177802007777611980928792743115690915389440841659243983286600707607715521421529165816977981421512337073654921687895552624758658246133594128092486413091229512118252832360572954524826934076272325408212724761509580262396762485414861711341661043425814628732749471088388242039038872963154352482158604170058409905517312084425159416223579472359294244393061865943738756103281930543724856253523612816562390068747644270775410185336383508330284493295602103496456861150450672730974397757620019100142290918520753763306158507427137005269298600896573973977654433247920707033016105251078042686206666900946363886393778246902050277468474375002550796038800527854452791909798662465172309718244234465172844905788590660775540272265032858390921118132093537466765834977280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -5129483988189346096852720114626480870316701852334730106629759272952433958178098999312695452736789363142099221939912547636508329828530394638930734067612744739742481751017855732299770658483502017140532705527774718281504147575099497973619849200064938185969298351459100478006018127539821006504745749462167643945464006099250087244683877823312697056454403489176543378792466710598846498259024579182411349044524721667866678520554205016736774743691844386940101837513481840568889999523825276173583165066181747869286903689478725318210815818569955102552660571505082599215281601210707987962011274106383283387056646399550062944900480378856295045349335599030303345520893285268100339739935625071694311801030398052051190648708966987572798905136683422898157438165234846834581898092770736793682172129227955202570439375641607155468817551320791920489418960183424664544136370161635580166544729202102529600257719292254084604104783914761831817010175390991861852432842216548713588330309895407466452802778810409664577391819734076547265267057051285856860614827059312525002974800958316427047144824383694341796466898500450199038049731466645715061025489457333542070687657292695351060413890693857399283279033903616377960267538398882989301574033423367549486988905414948283078186183884627531928655163115615349764006409489019572091919037053805620429333170527420270547347949178592737018751135492781713866041531743955408793180173060420742972295399010063331859262525222676192352780216719321000877687716617418567326146258162477009997325498976121723190517292984343006020461965171823373245951713583053155134941145539400935602992746553878911293260014807701084276303435227008962874480454850144465436187382365443674933940436838410754680510557555619360985750466300727857143654095980438406929840397021789584503914580148690815125520330152988236622643310826352916813411122274766860240470956730016487286351112314843909674037172687463744796929558341341635848947183897107846927762799384244485117495942374747015458407475151369496114680212080416392476640528146760394698243934697408040911274710174512073239709778507944598072213512436454260828396714910436185793449967987653070426748992421283873570221905561524021412635562030566910269293199848321549158401598684327436146610346544603018275468261607466821113975230344951799761223554792061695921229126620941508707646125698088263278823447210322141197419018642102255042412820299680561422899719586982334970622827579976684753984339822252665600021010973521379176827684049084162636134250694476724826315867153090137319599165854496950407878568136915115526760119337691738326058157699576829491952133020489099107595798135819402611302818452224290788034594219026690383915802690359549945683262182969676931976839377626696630906832283592123837358987363087080050241063784220673400269442813558072059121515965090027619162814632806875964207194338313533101213000261372053211667465158734809891644681898280172702871595405213208373458016570522091443546653797957572513102770747668766745486332234217713126499712723033944464359952888481831994127314006002631399970374189805803723728157934178677719470826304361501081246016612252900155782028594648713270132217772682663505274479355182283358776724384383751654547618038228259272462824177916999676771293096538072359192189125601139616782912677729369308552181893610338451266620251546634366039639376682015234280217582693893347558606215197738403045804825653461584795113868502003048574481032395198731650518509074745245089879804711077840164537011241706160686423205323700662900734940205181088435529456152657042364007229490084131019703995814363169332878568341435673230914355200000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -173182736016484510793637350788268712657217493095876358815147076890351785116075422744354801566328073197373983051093858729644135837893143117453292178022070371248534364532421197951101199681943561222352885143577688041374992039656816918238223999132504479194717048933694515118524342878876836641495980174938856088780004746647401370848627476803612865777661185283728898008607577101249469707069551815671116225710211225504854797141653041512776590090541999816589741706138971079110054521103002947656924880418132987021884733691867784469969770370077577045896233275240028041060267307731077819031311687791736161284808842303548248739173423919795093686178760564283287776522033020471718703550635886460533901602918060056835365178467923855052831743981466132567439763685330983383190886665867808755189929147772465903761445947213816257804268482636724558010900141723617277635014452106345132520907421165558484988440525415835741900669947940584040365379273033790545362281682990771227467618771264291429089910021111481639639592149385045346351689705069552977448416036717836357830042234930054552915561562906657572242568182009812670865588643739406946195333300059012428663569608717950187903710645102073159549111005432829541465328200742059325385884415061372597247815819651459877757556709862465762478642001572146277795722240257961591477884886638946359258041994466262253873156032689174807585999598931871934260512599690313853565731110523165400098862961257833475632135353825868490856244345503803055191013415375671711528814046270529175506913246875408363555616195082569799450070791146393433733148194701102517898361728147697585005866322526946103070100612708880990987322446386780741847997319463899823505330841440460650643239745943205848774834625794965591725056852490317860868475204422783650443991445185587247161321308663268244143093052757330104731955097812655866908419486837031354029358724418727567065694974081436622067574140717043596594552484249053272345362652086910410071069591473548212800798838516455405735074089783088679985214445756025860348580913332856156078148277201392730547701668832568851456161587105470985902859692202894288347778609514933590198203057682629086927979193598858576968213022064768128037773815722452368151537597103128677873340103482940556990322693140248763999961847134023772827431689950883813137651610804657830396270658816363186208521752410317542692452111537221006926178784143300002944335550378284830531673678479405148711478157229060598605708868513269395414835815452065231789707896964135764574300928743074493635129173698826615756336107994626810442174590047170999694957700113575377923850511508682451302770166176251762980102764180975258496480279447385618056609843380654276604295642959343724093860332012978146757918960931856431802075029281525764718440747253485276473420010771967424278832448177625989329821815345147755671179036973121247773024380533288908448944726116863984581807371470388839970652974384475718434274012124998880961316393014063242677649703303395654992972891906946012702117189276163821893655895810083905826299196555556343432709822927597716724149554373050961975041023885290493107295675114301238970653308187596070323276625667231851285145496883489785861272074920149442231326935034610117408654248482532929375187175784436827098521861005559848972525374914859660343161390590146348317332958209723599177895322128154752302090018895766173540887675891832734631987293100576208815784354326608167769214647883923079471523554391783516991063016576412771345800204761674582026412726884494508572140094557731939424284510677886459508646365476231695637078798204010776456581929441064978833689680442284041253683200000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -520648507694204591822205155905895059143250190966449858694716717147545025481925247066509456993999893815356068106025307803527311492890582831183201921017213404982893671301173288279257620205289363900055855351420936796028909970961092946749197602591818659517699816345482577867575119589972183784469638379706664235757234867840035102737341792411655254335004469406929829565306690387766806258379267012688055250319370719406145040137187676058793851853229850898331135051725015514666605134881479125476400780916550401085670513586307455107560245275044845761090129741508632665122990949880540964492317345053378836947169150549288510218173131309211892341250923862182811718825724452430366624981861564773490317613764493989197751217119166643165766867801389813557797567448349227932068635981812900867069123145740558275973861353099693857932855421562299612243808976354652904285519004389497971032841461369629002023957090334612728402673027773019241519681020679109015288041267969429671781226528681624095177015972590335871322937981371629532956976295219707666798790965325843467183788796601099459503207585921528446720171537834268272582584890059416656415014439228907372986859012934871762715039067861605146420111383663421695234878732597062170420722025931703840708729609513546944283252303025635144685031708308863737717439583952837652475124070227712815201231208803062410610088215930365865433357311680954507734840552269439742539208935064980283314127582968938987749174170860624163997942670295990243565726354966300051138736757555863671807848114193404915603604542716749640267293437270485650653898076951567398995251678720443835911130705828127585472452315908357772780391724477905336823073855574202623819526699768295869191692898802342066103791302874915290757902141173848663599530177102092327579594659856370133189999041462042785315244675403963729953750187569284347072139208636842651090165032222843001055779167823255519058476383990122028124270496977315736116681498990208484099611393975733289738339016515705440569154034490991808223578820153255107699223250248181076766169075573791469228809982435141668265286888195503706532521674881510663784260116490206867885958077159010107095429279331824831579513479995751570538942988955770269692257891014911752342639736315115230139622154095904077847612201809951224388427558375155692773852395321475962712474253052730856338028489373077441745392543103531930996921118646542163352379573391954085036030669104432464363166769666168755682235971250731685513222537937208821694231917397759180540716431129679256499710120271881102461560943798847618469599593686040594256887754039290561228545144543260937639508540189009094839785305219397097258194310833968991985819887006558741271546477943483749222969495730164836676025007435947630256270687679233977973138599282275064690569314042384074033969585337141627597460629768961977223047964953499873815040044373267037720366758497879029161083961103123907827880672027130163859851938245357374914889771458933238821954871887127093839995088833101542819838736902453784023637921306406044840411035987798342428141338942126735938146701292400603451036827564187021906217795480299683625476629233727936529022474465599133092031106564814921277249150141004436482591938318382661704622937626095214954493042924753507416315036513834894553492734097776729421604951797739599302728485855239814240200209054525206012665886038458331318556686040279546647743220159867602166669373558911772096434050124128375479143291317388886842475004646213882718994678859649697646384234864967044360145021596813513967161823469483848543541006304005841818173461089398872165490516040633215657588383912615215104000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 287216980745906002289353619806898853734118234621915727279911795634386268493307525002761693447983475270029393683787017088010488101530376103710879152131465915114643076357880252494919055993482857363734883421279782020269692872777584860333002713575856509293567617811300841524041410546524249359981800803626773972630255203316433217929351655807948167129202710182373300043802863022139118719368649696755815115303878288401560422372332371783656237698527165982559880632262555378136139723811300455812522167366142884472896000545977701680032334081538336953635159861528831670737867782177991312951799553018849607152524796636267242929347165312134493258023801460352203834415215272194862316924541027760018231624558398945462989578681691915468984313346842230598306205669907619690441255800378867410137054023171030335025660249730361031585381159297575834845171945289396133923619185831934911996941433518918329451747856726827595870351467346834600425707681443324420659671702910026389730519706462191577143416635744241254250223087904693560759263032450422530024578852364077696922814768167478680532128946970622698978901379562123412412411378815420262530959978673941525779386529078101184273484822525600692538302030015889920781795144732454813573520831159144778485350007213324298614301766211229790476166356905458209583614934262856354958454907862549793951170758204524369664527678780992701813690330470356477234469308027794602890257779759199549426497308727011010396196272391679645301700764883649506552672659531210499955511394645019308173834276567320640006746980976414641127142970334466959039465661791881142550476157080279738835397008598990600110259682813784720287935626645242945532811718676655859550876326203859429787682517465645621735970651550162680718602665474680968678833923943506151577320285785855925883787231270402362792764274120621147643818872057221111677309224270811682640899185607801887149705116556105943054802292629122943902325767469304727780842983425346758278536557207613061103309927499629923432152204716354397265690614367010722748291229970248873231286283906964110429353366482533116210936998463054766069068713822000942542848862192476658190473224113886559330508462948797931241462450788858636056897201649736160827235237700859561602991228019816119950693341847912563740679090038662951257072480548275403505029360140401548251902251145502615263840821316855003925841171970032388380592210406991883326195510437300778495936045684453098685657358578937475107030598481139811380313848096654442191144368385181248930662267273864038303915583441117158317757731818785977201477299656241748407160149214830301673840562054483949750878865309454983655447582764019409184083011973435836672542041391006617804236830679966629132351934981833036283150200699592654056140758412956549437436640590343546948745856733515215130784717751303111291074733842378947164319421781981255673200113756281632680535828981117907339540018482481111357229399558549323421384541430129370852403284618899727487860102818123685337300479137589433921416306207232707528717880954855936603941043255902104504674984088018223927080879720811574183126223214736296082793252877388289150107696000407803467361810964975954615154953799914053760610084901083313157976470349721081192420819396293627237732335410934601133440258076284083071072194343322278196108080231699652366797524037820567203272010468345670658450068951495586298860006908128352033521479934367268580475977733995375742069704416624978168084033584579433230711314018954398343861467461964010916392955627480664615354405973770219090381143615833511981985694683307000675964174665251831597087257408860215480196751272058028032000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 21244750112150214516807845285297329686753091574299545594788156149058081917337118451120605403334195678254605622743408450872618369488556536240922946274001050293543796264232253046325029119446671824643035771107124180988555978845436051989711581022921276340783551680672654120147382342396429166357274577550349659183788525928719927569637904883641289992411272372861438971156642014775231231892868252907041683905321978619327999896358490530269618283032981263417532616385273111981407115546692729841921375631801697076721286300019990680239823550125345357169823475832562706979275456650293003486813014438044624552045372648250076730029585081422157669717968769656521317286358922783742548393409188424677930121448301818382256907462496047698969922510228650450708622388497430485164023542361317080550784525633316114910235171774126692015809820570894638530196647848100618475122720578425104212679858883542490585310498886805657338129888320095354722412931473855978472313148026418870996306044167101288046343937854338642521691077473154100073845017044549182132013056412061262449458542257564079472474618393403777539190968190913477875162381981619030285854520540023657493927493544664533493042695979328719418959294296928241993820168365223408102248575496301218342359926919237996721627521235867967973158735710631080006357377073465155796900853766720300981595108427810681462517637189279740523948532965897905517836947701320888813319839568276949780532356263630827242087074728537005928472045254147205286156570571998331538874460041101394415179718993831947064094159778288123486026324743285766761962744482318499537836344064557833468950377786051176551219677606030952075577469832459013061399058319155422249193172808263123328107377887326229447815488798703265639947361613612736305245391415699690590830273410065851678133837421969163826871724001074417315741109321394387005843990063595581533994205692595845472365143247563177418885560227282777267829032016858801225134743418384030202674683516089438408917078064913935410646568943735541440599931589040865339042598578942861871046167441612531303178047404378888301476061562547731207171676380876707110219301230981366381090236034751955589286961312529824321673317239892152878207292014593742083385246181283544898667958272984933831626299359775139412895418874268485034498334532403580734167952378455305494845091087098318254925460215876387476512178487289454259289560320485550643553404640899661761126497999902973044759239881627973431491120683166441268180992440675462887557184138433029526106647897819789180659369640124947580745198803938829309226152309919637798472036005920536258936971242658414615004789590003037570228132643595955524159666338413283959690754709606148675534719153032832203436765909477287992497804723129022088956351745986486116576227012066057583624825699166851140141200703632228271624114914999374258808348871823411708724155654393939453448434421251497441507625966063613076802554241433968394797966696217409391912181701340780415986166631148809982923916644331504074049436965339759107715471924290524333676621198608766668501674861932611963068312911116336863414466849460770498545978635574835130411731277599938534718477297141489138013247389271865722531601835563664024140064014536510279402619838499248580905428297470877226620076228559865649548794587826329771233230774825724827725234217101757134878738122900426801666634721449943421810801484768276624972870797845105744387355746191771210203070452620169976382230620348481418251235089945370983716277651409840971210290436548625193536059212427152774594208580727531231660733587640015198695128137699648831604420061292852217821881395255967744000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1082609861630286883335342226435681891952450767436952233012781976328348090291728411978378622354019731791062002044435919170737395323109184350438163332004515459370543393016987540083601685721093031130573083233041731991339325344755266452250599495592776337492976137310654286185383662004555085760491936913636363049861102964143007789926426875436659296743193723901946658370851387027690803237599159360864351818487419549286288334815155781847909688614434938159999378918395181593222222769398224719463699148874722982457661059366918484149462449974483121167581206428923703362751328007866872930056679038760438031719186695908167411769157158889419188416007860635266642023217966715523073018187790682182542495049978559662487650082661533432695977684167475717584301155569033616048664314137803158469830588533998800178458449715196455291806246963799344973413561154870540894684391845605779647064160161053004120502395902829951039826368880956986077946762428037302200571813927479056752787420080920778048127021984391767185609900345325855932636192306445211012540649794081434270405085079849795699227966557227383401952988771407185491711483012293133416222294130317473950387420826480250007099611959399851668400930900787590036840863487956071125614867599421778307108229136151190522763536427998761911398912847792405391522205169590078240918783012996824337444136526527827363865177594546398038512416354227462459288411730571109188796655716082618893565709749116925183475243636267814753383715060437440755892745425152995051230972606417571453254628868362934511990272044279986820636089946230794504577830676021619051107648194851154302501997479133741908283286252770001580405823283440986504355257860586158423386635481812634246996034725373764896115934448992706962542697096105817815014560682867218156219113528281101430911898358926708052913465756659046410614012762392066258913097375813895518236006069291799979598522821444447863773846259588645896225606952708307915749084407871109770970983520824066165170174726089799341239234669519734651000098922005819247600550168788750280737335282244054032183737471744549639583971132504559560633976088209133447972153914632168909677263527169558619369300320253599502667145487768034798116158695558338602036811427840318950337525575479030837195859094103303327503312905380907348788836289271169370355324962630597733905115186644523389250533293687348343894830218500312201139368657339575317711233607853062988225363085145758987596426910923842052972259073678083339089457532501480816744698961988000035421098067131844672625882907752931051166789246451737380453478674753448348214704492593507544664397987624164481302340364603949814733075769208141261976531032084166310186461174040261513610642002874468479364371873922154286984087599048224588355780108085676652943608099286542386874902020348235400588459178965166253497841682552046798388899834131931691639031683749773127711473450278796618230767885648739696337907814165881729688078610233344786286389435979596732667286125690575017087123754344227315824806284303618676592391894735641322121265054324989235991566198206432070459112412375038737938929835439938067109886117330076545575290664485368414796170600075455736527493779744563247572921458149015583279481247281717739194218495621378982138447343117810200505308468589448223928281400078307442659957004827006192764557861677659809571385537216808151445337734218564422603964310239313238398722596350119869185046781540323735444278865390628628304995688954887446059828194843782184374931729453901182724250052627843369997813463530772319566685996661489397595931227404618600541035710888918878958126477041633951723874712037621760000000000000000000000000000000000000000000000000000000000000000*i1^36 + 42536301517020032948279426326962487665201401625520456263187628581871696407014132020985287117482042354426061957543256469864678487996207128161762328960754689583526556982490431269847327969492767223001102936567231973769133353139760100523008837570830656089739990395123540129844814027660594240461379466000624484086883427602479123659316342229345434258974156473828300867718619141940339214394480229358824846932433290658281358576008847909863135356129037964708913404480271081982721531790036964344404625926446622805207130716720332402759082404948797563779546057142893176218145854493671583727093414251519352150332803279270549356273212766197345253327823248512678423312726964949360313760259276364692471643908153736634057128491964252896951642436484687678074403734686130775415585208951065626443230691430427215733076420953724520952808116623152009389824974998786086478635822905728129949996395299612406877029065487313984434252825319645704851895778288666578562280162447754625314995397203684776299909058155065353495140595667016110582199100959307833510025858860945891737474731058772318043974646664906062539104515998831681014234308051702614786968327806485676192702692891576701245205215690461859417864753983794318686607329108511823626528103541489468169105388955877195542611173059328423123500396388558078214637729808903828908591280469733384819560904972232864652485644022176667928839476640968643545899824872993848586955363160501103210248583687372151539215980952305240701139792383178415509074659533284011716090945866747147771964361237599346826130634030935367014008011163477768360055039797309604826174842066042462878061022372648705493347721392948448225984322007803605332745067767053902758168307631120777994234395917621941950045733934868436773301263640465836547045954212217440186572472351206552050736595794915220692392402608214804456628313612767268101732152469555687936088077892402100731728598269662668663473024346166180039723023765197967522900340151607974584953703065713947829460047162228982070145660399972125146441789886328375945580028726216781280574669195320559414350853624784982737990852555229295610909083169567555906598834131790755693525125413434157653857469586241261650413253196066899329562285684145204714152550633077160787173259042013204100798801960198834347734713694109892235990608888767220247368976598082316724243381297424442139587336767074493949172079006115623673651582897413023223638463071843573949864078098618723265669661521423953031342589856129334034500818534027162405382119452177252876289806180190298231347249775022543568728728779535410868063403080517656261062420741055135393043827713089519747376636412244677398419730523944439339562664152940040887615318633236812039673016417379390337996152764862884891121701917369987145992884220274530144536467102433138325043804717939724449852602724392594061104688009931582849159598393975339914049885308268871159683463283349581106642338141343393969502276827816540552373278733906887670354757708601644383098528138880682645121926100724172930978041765139278285114047645203725375817620055441415016897713524739196946802980078484754746664087569923227616067294836865627273765950481118179865162618106642479745858611015095270837903566516898422727495453595947691123011052710630281056081775724365032013282950620217773843345399041442502586390390133814901733373764720382302306406851224151950362613325129811259146411839436354526771361643778643660788213409395001631801261023756841285384428190004614536443257162073643169205336848687173539984156210230067771037053909201390916356362459383224418900292487297256512551606250226446012578390139638487867902868005584896000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1333278994656815487494627727073151643276777086326233560735556192553650999716257259718692077804752806462175093902748731169407959522467993529587380947385372937019457187847562440109915110267999650566739158738852308565157994428268909200334141993124961836163220195902342301910358343194693703232818295408493662689575671882485144994815674067463292809859593034570500140075581744598784558366652984195367194136553902984237432515663184720498766966133419171389866858846556466156848415602831797084098113423632372083186449812944426691458104986146057201435386182750635761689347061558068320415735519688735874151593350464929700133008751980489525008745128153544452288069206904658757730482767760056483116336396563549022541527521313641526252583206893951329877941195303856598720213507476266609518607736142951697164248708245047373825071805189776432841710095851204785668511297177227031758492837919236717108676643819198455481608094752528427198898092017783272369103937763902868906923644597695074464806465777713138801368188031120473005545330807412676470263154196424878049284353909934210809577721113657666866055971079587174280312719928841163127911436177747339605027589426429107869803838144305246065523555001120282615668051336159490991076449633179264282910070897655832032683091442939211776072467405593860186550074799012643150069950990852513147697418700448599986542838754957708064384336016537065461617529746643727964263657712216151123062970665809775006422414730654371922172795571233152951674604062355682897116067869377190022286632517749317721282152665205582567174343095166456501344660856284314772178786838459852785793760680366662072834678161800171643716258926257900886214901489119406829987438795876557537456037927739594819138967933897175930226421098618343867875700415926071228986341289036801963376035123671605401690396249257138294573610577947462065556618792169206528984285665456877611941990482247396154693881033793637305674236618217927249412234558728710068077856449972378711151750978759238169548460749583333039963631504353468593924020932948263380746419197967611472053565370121343010311512297941676489417669537554407398674344493590780964805888002012436491533717318682660387850028379749886582341330984653321606078237013397215738601528454190852177985996385537018579215012722166969306969519800910258271498856740007760738812872639263592817247564712733611339768825217022597744787964895766339066761361194798267934336073565531163569299108146446130831845327462783040028983644926308730976450085966516197914985503826659502557435170484452088621201083984290957202058119311209072193088677461045247391972067227105088431776390277420630797461760679622266857848124161753779876858198998360802183847962891071572182495780034416491594302661152178620119002888343210888866584110989573123476145541441170449012110467354408234671731489201213881466252134588371004482741335384287942878895238771660339328035700600800019439781991961401638511735692145611009599343051873092164653206662413587526548081419491793908219545284439123345980563795716155970944025732838502636058907709606490732851621254664701853513571084044906755313495447257388150104922626867301175640649705041710849120769417743327952610766816998972027087819516190106766871582890157391762190540558203022711486120129299709412774925984003687523834064103234141883786889017656760992080297268584025486145997025838937293340423945119121022839300686477817071371805500136725792772875526835975545336891620055910617332794801322176269563516059093117858365820328693977278302444566436749890880448817482948782520345810899244362901409105867242407013048593007821586678678762291200000000000000000000000000000000000000000000000000000000000000*i1^38 + 35849946961487168191914653076004045175315262252787248298896792841925182937157809995235865533126424616970876638357028076486690217759357361817207756177210802950058427245249988086870715826428291330892362631687175864453674093361773093940652509327390778832953728189982891362395633582197923554814897187622268626637992988138698848211438000175030750011444461162886205754477004764329767257174714245918380711526070964990820117105548148952873539288310920068812577412743041370478905839449709883911067935244799105146665298698958550270755757627927243112720687320704757104583181149955022960165779699798333615479680579665757237952669369920687517967118732350680064004065610135435426805113117778680307110101777151232487427754109476675320440273510318722440618514966350228452233823394810412380084640470674074936623308466670784867991393015460387553988824638059844070473562297542588664538421949239500649229604056704449460231774295184302781746053047658470818266258782025464620411524299726098215312621416913419328001370723071642488816958225977246356869787913157636680051900499534656267467248019090303683696810299883020369777402893350912885034214634701797925523998545233050016097096743661657226565807788237142231288379762736594321813695654978295832344711328721087842895257422764774479228956658904881877003190357756961706651048319169038879859930319662054390619703568083006085514933850108236048977044463986682628862740723456941129114451749956267297676576958198994003780008458002700565524053076797810260203512534345736595155497616514886350139184268794144910514265710237354502550621009319473156695794179665427687028144455289983067958383685449851069042547304340330865326503370288922480679300256046431726795049999073288519690854397224677328720296318312466219512211305381149329709102230675145800581879381993271490989389321447926900507160997235933745048917699514703915437978991036976838888920034817010486458189072298937224624746120266789337811098455560844782985326156768537604068447603645540123333239343193947645124993501279871395220645848669079367453020522551866739824337519427481870560794853375665051490473476527492504525499176015952047989756026489193047199765680114856782921153312428529324412802813710495464691499863676542533868536897268226735426553502181196256034786276308863408770486953312144663559061292660373510671341553474063465449196444227217420325437220713835625821496125135660129986281114955750579390075429410851796702334276036028711642917199894432030172045579092553848931428376808489272305025432583311388910324686410842387671192242561152270859346881341941028481467836865340146381366653054177926389861512296973379380186290854274086548605805830059354160862542810863181164348179936279896256887981828080479405646791307744694125173818630817781543576813820016794086603994806655259740708499985670866674469932799816397650548721441150181349269905448605115794884795172300447656838026409809862206779368249692054096476757497400865162183687560298634089210264681201160461761845965136044163679030235572214632265092226725085369758042418691277892831273283322118946089417254672658833132769266795125714540877331211308281564138102893216325231673529142153873542749536356620642771718794229220477647813483926895863336849258351565297916763349643705615926670727074745226950326015876031818775331821868645937143069226461435276497065378404444336718997312739290620788392135890259297034310663527784498842925206273528108430911181861900561880552859411561033427396930308209908568170185851871021330034411650795032379149543007453982300462325976145947369880272283709060319130284945445519252682576314027548344320000000000000000000000000000000000000000000000000000000000000*i1^39 + 856539973068191148305111623157968494915798214271490386749359489022801449305891758521879497280814967636014184932442072668061636758997527033656749458204788270251260821655006570819223181667841252531802353149999228657617041941906315348516201493894262139934576820626252265330986022898913702655442727761435761148190387809996479615162163727925838691340644345252267334530736460885282663966824142013247076705912652633861423272900817589851315336915964471812303627098569537968368082050959425289911121022451005858098278388770094202241698389765372351536790935325667930185189189384255402626948493791516368269638149493013761122765162791079930700032312313623517257775253112602040779431226584381205484770632393131302669859136955421113278648954310973904241362726507359094693298196394522714299999826286869498565640802506671322015886636218500951293068709739950819383945386838881659533451331332519682722504112048893044523755140987022300092133828729959141560931380189840463412305299977537475746395457468951821283552388335628400234716556435309859509970609790123253534839888108337913906873243723816954167442841432431274921028257376692055980352234603750700748242030246842516839898179379186279068302731468883538891295094087844235845047468539924682128862291544621282747119690101422101326524841397052517682301412466418223117481449552454246406537916415010709760980547108017603488148695831810995839498608692195513331301701142353509170757032604390163316148170703354599248170444696990432218804377868007128297152821275025476929502390562188619548799848560112221203263251684342450452749081609027998872313934338694695999341617975502936061497713759149091891945429160223635566541795745627262188847751462470213846406583184852994826926963171598211503799395705453135292861175380324299066001490274542217516397421697020381391333030322098582213414770790032160165898535895460745969586393292423677892846183919523291938406104327027048927762206243435957937195154963836855656856938041748927522602029930335794240106106630454244011877575205165299033969650206168766224225118319209544641471305853145953196772690044531943125946698342273165751601859354593092136544458116169642457485258517952468407436052759171702040910446169775944729961445169993345357932604941796957654032495497927731757631461844336659433351710598408202940518820480113193130096089181621546167178674466565024373466688103258434027596786984760460044804742242696767552132617440795426467608484779350454276943143417390689993492201762916829521941890247082154112348431485486913942293663332482565797849140968849112399963021565633600955499596018306710861986784372408151932593572168216779797353421502560029930019547114826401628650320216941319228178542629372609467761771806966511465916071306378054677040689650823746398514895553951141540074289360986077961970012894840424297996402906485614949162441788102456392584115346629656467407975212285198994423896018299412944558870692629689343789361962866449086495493270039050309413325639927760437375319596130742721731679122234678336313853343654665274412614893474959784994829399207723273362357977256412302163887791706456479900564440230095580761972133055815291852156199523421580677749013468805999070180370656479313971488618634638137795333128126112466375941505896809985333925671020146497994622640141198974414863665315452071130847237192880675536888326833813907025891433979140396915451934139775971861919777333054433379455021774919341250679888240622860515120118684637419981881961503165911088280558795636669080342142074803942270934314724091703174820730048579155005562913576032123139406483101316044510980072475281326080000000000000000000000000000000000000000000000000000000000000*i1^40 + 18190054256538604188476694879620840221289857579493893434764855759392358215385528088030742275607554144985621983355430153828271513660375911993005651505571673309270314409750646108414921291265290417022177535898363904760853753820106408874616068320755087620275576277344780881911126353331520063434667329140099323661362187615857009072855585236067415100379509877656332390760806509008471213362336247997961143696752671796430691041531715576212986578932526231113331077556931861737061240694429380486094954887263543657736451660152392768998806638265417784234642902971860296679495861524887037008242804618665323187930834399441677680127222443153942161476403817630216161524448965657506425181736843717849908877842212396819805387023825154207039872521296108052772820160809742106547893034848123350130928877867982602457933554755493385552489715071487657777529579676979981641930633529766104064472856900294722041298767400641019819529121467614696035072416470300511874519496989210965923146164785552599000124791119159212976573284795744802354685105040426383814906053551025956650687834570965430892965647703147315125586781377952891086825775980695102595300672858111161577359083115729344802536898282558100214520745055498266245740365586271480669534743838253868988236086522784172876303564275441293655591808391662696888204820016993331670319417282556359245559949386318918632766573774379897162240300525299947383426830788751084780822608789572868898900577182214942046934160933365138752715918953084401265786528331579890542063227156827349187800605838499959742064212990357673539192870474789145359860428188657441399267012154658104352434770844127993493868393245591621545792059977444745094566401951053500627764095775278994960728680552226741380773517932733120232574901851725342919180431136389177193629886343647184878344316827338174655275151223271059671939940844415103531193336370203680411581291909928628302834541853563541466279649020111058824384584374817351482958950720622876518800938247271432720825659222660836509239100183409229131772679551961684231861618258141425466734159606635685018273938486388392197213919764985270666737134639295349569778386497501019387092513202422751564142403501260261260395591222790780243014009297443108421054342533062852259882269732803130994166406732967696565024292662141428674859410728307648505949238752952507267970511021470362849917643452591332098009282795485388280889353110024126199715705272956473562070848873544447412353266198992340778956196313125772751674366869863846209713629379781651386238711394841172467111150530447421764241422188765073899854456422021436697649860014315010456197723249878304137385679656332130311661982450731035029655792148449828620319258419518570988671707119864626903922475147616514165700720509365816092604322007120098700639150796952784931080126629818852925873963514527389978276088116438754721567710708373468492499107461180858607667617324418929601999568062927624247095661597869160739227792211742105099090249609381144310375660291416919577023859584612732168772796172757687711343554731676547015938289977078080824843617364773035118405970698217313082282238019676651106229413706794978048335320535961718099366890127905247137130087487920904713005008739972669910376609379869770903091037495111430528932486850544620402394376616914350382536144445069565354255096662178134261236759848232329412299131962695519675283001903181223717571500727627736725131443213902048304465075167677393386418942875285644802150896315403816391514266851878704745008554171156274879375477701330969173162473908017791585123493196932185454401653702437901835033810569679705365825470595491430400000000000000000000000000000000000000000000000000000000000*i1^41 + 333734550569990330807779718545013197062748715950435249253184098003802896495315546679419829755259051522552600317711789510410184005834414653911807413386142800249738394788092663680081038642672605629847369783284022044429291137552152350047774428567774453592276483322077040117007842248554110292557290042423561170037063263966604531680612664446352071590972674003628103985582182536487767302342333463899547665016413861182783134935959297056035712722313113526896639182924754568017015826159489950031585443099125651005786539628414470544685965511458001908436140167270597552721957430761066461406666993518526615095557888710272491964801749870646807603577127470000530812510741723732441178093994705557968611906912135185761305637737585841376788571975576089595344547737269544308211059925964215924592819512384345468652139977369013504972770823481504192216306777738873950802144284387468852157570681297785804146328552477571294789383311525684623254994263005713965587348251871684181643490331928591447598595829268408586689400913682353969110309876134182283342304511645472708251540991408130943315779129774490755553348993563031517533230301783612206413351501125798018286746385395745124534231923204956518133416823513666588706926551227825386014429610471294282463943462198046906552775401188123462435247857986198735142565154357796550588836591117291813480136487668982462087708685490046748755313980081110897823848754932920516674034076865752539052762745020056619512734132185719073960925601214808555678034697093937337556705659743441744253486254407623834582406493077933859144770798250084528964749244972758017658432610103387552791515723813960659331149909740810373514417410520173025182513084994098574396346915500560922023443995999813785563635760464814293354049643054667821651732593067287979881060039593564917787342562036032790867660203054077010519388534319275280794281900900769138745827723336292069608986950717789000437389008813152827482657198733617820008704235038492733403915250004787424395736136877527752661452523862135083844998434819573513562317822707715018204748493797444767053343280683363790505265677410927777871605817520830281313745536451709949153330083133071094607399159336818706462636196605101132597409197518326483970575746198216916339556453553570610679549775772217683073997993940182728612302866675927315657754997834219376840224865600194652330274195834854310080045577697479162206631209780680759715735607527366973814746178321324753232453314390577203297471406432025348789368785226565818063774963937917679683775255526243267801049283416632916805664094741782206513389090961244843158471456960751928721963427095879420962162295043307000906744618832709237741223055391317652424023950189936103137922183551980901042142251158994793828188676607372216713009513000732927432698315957717883301981575936387670981339967518596914427443873893852278355793959837709019143784013284382047365700662977059856209787908281697725670944595388035516848477263417056627999274430792290514688231646866793184840099731275799701440395597529643231219636376048072620278688800174168504201600116423498414903474604623923035401838725883350488228905007213360647331512602804288059182541811742535621828017761362637950589567303707930818388088300854596583178790819771365722126688563800260114084568439837163360576513667313344929974133637475492284561624129722558794658101207425335822859143846597399718156612196256593556676492894854584248022523479619911422250407165547968235812927923981513117129314099241929715954299019567422246302712766346012651107769559904225585647597461261396895293997369327066341377091926372701133827513253888000000000000000000000000000000000000000000000000000000000000*i1^42 + 5528504089736596093154994389231143522051139676925278531759442588882875315757887694296496682080776791928439528442560874588738155590503222711292899283998952773068837421019178329375034087981274151337680960386191622516111246563439431909239487157545731856419736732462718016285311559262546569398029102449429649335490301029356400061812803209247328683200915687997568092430038305452041102215688610728371060821074515215713765097994402733014957456451662570020574906195924967443031779136286002819575119008257207495279909296537486034745137894926534646281106698654375007836959231197170385267190212828644280440443455807537861967639566317929840152573082930687005647410821356032870603673839927540881587422734202907399456003855925317948194038053348430566990737409100759534602498796467127311532969240025426606151658383574687408567862503519848570869155177436267708904011752838738904012440534653803647100583860459503773402720515718650727458537897680256808298684039452819290351419155271321449929661147510924004439239314116034563421090274468838327808490048539747488463362821755095686902557491691341570994315824912511193524388948422340562794952485701708165087972982736475030332889717963340618336783984975615061225753176824500957148431919392479137948765378093847949639980764951868386079407461894883634284514294968159671576502960902839738358712743980699574045337705580284024747899472853919750146618335897256176106345337689085364837741366462349034727013505458415643004167940747611006505867747122980062653854353826113605252019406444406032983481595931173023685717683120387829351962158128963913844823628803094912610230785373537491212749365547748689411077422848159360604554256798679060147412152743552568470709039140625327494205553403916221998905785285913083627204022039069284661448048869552329242755234448707343538754712972767074624161378331297895469831627076961913587884998164501589850962916131899520063387803509892020601249508832723259090751238474329531140836257682718477424282104211274218932427614164537261874277037693874842784352897216773248375907515362484588562722635834208137610189161262527098475907786169347915152646681539780814581178968618137624208390863187009866028492477371059348900618170960173040303341962656287994871079319963228192630315404176637933245292561004929522949604116093775589572390940679203433855029158532363924836505091589510819121653366708430737821679070945283893967328506460267115724304236831715639007631851891698909708682831720044128259353127570048998310252771651674128131946160523092248989453109998980198458868014936428797600605817189101934960023367677320850771191998064960182467328261300803337097761403523830642958073907998216951984649470628191754448815076351333476621951590398187702425771742647505447100792023222080010475318799525198532455460023158547457163163406752986981083703093891977204701559644180685493471133175432070281598921995156924715341545726935602469346701013985344919812860272261617417645178343209540099396874405424086104207041942499252057306779142144164019374795212846063392891579675046572702327132710877841313386069209891964030483032366804988799798474775628440880029644789655210936266990243689165316059108142663982034781896411261394484399447679912343905825821396616890274076357275609989631909962371592676533821786809714296670530744495460145242757243397130132416096491201320530018676046308941227704373945187282701699520794255232257883616136910862505709211369857517142644897927714746659470115288126690699952950613731882511455850303567872323316658695454449648767020698387404915588571024737628896057594007624912475217666030698496000000000000000000000000000000000000000000000000000000000*i1^43 + 102100447573568932255016588330175222304103383413852867276597465498439898276644023742345255510265699669061243516915161358401392786470360175912539352528611171516000411981133306874593968123409091950965239417324698846695904749896470086128506400013460758046867190559538376092284131748218660967841681288555271997839929428444887386465198290888164215358874579049590939891582891361325942752250276451546773961377659433004163338083794505602432407726293952415794513844127669459422825396128155983295853982433255407251586407989510947336559262672053791669339250711671128697566577331751091517163077648889898485684909750871977337485448466061294668583924849626491741373287758799508530671534011941118121090104568559110457263691875068420991491965886689146138713511481651860435691428535657272937825055057169227438911326766060316922367336827277669524789959918775590495140330268717760475309855304210284081051477512649961845719011606212769698097992242697914922187752507759348889396276017362691593432777883040525083973510472639989165875570609704779914178026244756423412042424888059892531106528286204895086463675195068143380938694105564281541651484991971798998936317371267272252437040675842589995554150391028176878468391228104850981225397485478728542623987246296828251915286957076793749270262298495175644868571370653633200338816958157196160016633162076015519174664971049189131088006234262928913381906634703507008471798439548406920801030583928707305264933642132679456413818556556523997524576975054777239646508492896091564739675292652265905863697565154850697372670901276298566049687587224126826236464555311694340507082244493607711612913636020488829058081055534716243509704088156530140190197990517174541292967415185401969545331537975758075180625457433994269181821768763185451728822956463041319212969142124594224587146297512782528065838658509393155328855713470799068673834072571742292351503755520489336456024200239183698553573889021818072010894028571584061755394837086751986058833758823291807029965456047799049733564780611517265290807113608282280178426796683259279194600464102178087168398861683682506811062076466138274664832532034194963412302564747324642172135908626021068308904274884427043776834527781207023221374221700975432808263117527990429532799360747873802827913966080357053195221558592697097619354610308754654835014151856530543253943138796587400843794134900174143109048182566493945057107011766233343713592075978033367793013825179937149768316177319371783398842872828733580625828186687370381417232949289619801697630867927689246495577569487649860898945864001455829012054492647836363718722408409726190616956366127940193713035391691738663558446199510206445073780670903119246115754303569121196565352558598337779641311173437530067971524994870478204249977386745817517833078574190186532364785120564958360392344828646023731987843865053113433269629368115715226960120202768135222080081603882934176930532357832304082112873471841248021032980923656047417076791889337701111018572629680353970161225001949296000287530002295814817948007584447240705951265173277372235680930707791115818093146399100866560660410256053588764647425906278420211657931478037607826750346553848002187934837724866141535323624161940241537699229012696172430986720990077234919975852013366369921625502486239290413456616720837137396632879588445780145732297254332887954016279418153845121442142919185001689689113449658948300241599430133596550366504391365635114983052280275507244933027017167434266638217321950837375689390324618012282537422526372466398801473496521419704037573536040547744811845259424883418333184000000000000000000000000000000000000000000000000000000000*i1^44 + 1860965539622494212080120813651852264821494078422763246080123247237901616604247379494682539940962474700425949633493198563796138964785439882248831180942788872419365412421508882832800068081992589034360106156448741798566312924961019706256479026971410561157640424605179603397916831408836443070466770270228080916707158782200875190167429564063598234073742193437620600409034003499460429022967826946858787710544377882206017190944768283375045954451438879135780769008225643227685755191178673392003428047693489518599682988802406963084921676202289963179052446249265092118266529400696358600095423466778743720613806107808239982527527441826802212629740638900582578079721610339329986204086690263021926340977082577575074326251318933931226251818222636822446209946561971868792058937359118906853113908149397080894721831022935514162297674173433797344591679506564818000321862024550510895250305946341227215514302785570405162304826490064163045728087292905100195466951827847521151339070038120176744796607482661780995267038454120305519251211274075507490348348825366571351993704953137041912852721313365035083097790032572675751020520084432917992265979531166645352980608558473617110126035911294340239712329004809461649479236816542782317692848567954243574719834494891988601048430560175976964957684725244013320695385342325404715504109476586723551058882025379076504976501174797357372568494444554505073000058468163319068800442875162874163367340792840069152253345717084374226184897232660715619233290603923939096551874498752610743404502225624111713025309148810421629208148778829633304115603049010911157083360351260279494265392444360854203492152969245758978352907827279611700176350138869842930990747686280398858412552009132585885412773123648282300760045857381697916290518281046323269976150485219444393304460011674079322404964854279850474872088102020024165198493238637659399903281889829132969776672454456738971725311170221371299475871755434932032544274849284940403392103443032969012918351083521305114785754374052577141291864959249085668381342495690713028026616061497384730589545366052496890439600125416322036683989239087718383451730911856316434379399327654315437594344427158462312420359048681354328332214028128377343346610435757579988894434184288956454363038186145007362482264785219722068730308446374624530496192857139531809954860479109113284537539203655835669569667162562432706428554520724700130796277927161192679604942246000185417873507282906437394891549636227244976710325933410199712487537856024918283178342558984622120858828861321039421347941578424840209151917078538360175809390568508053287538473219057189735133700526927423847735946319828536159835857703443272305998622042578687517302326489698894857577567120408147872451694544379561851698400992172419648781144202424570049848098711068132312573318744506695165725274522410405592605915766281406207511239434617893737380764814944169811780620004272104468998296233224597816889322908122375596231569190631066174618172009321228820559135747593914154326522176526975382540134402395211346779933008026675616133768267505032938392747100112127424671358927771403088872656870738685351363310014651021174630233600288115149045496179587034886580159184250665906400528406736624993760525614196837745274004320631325997396894974640207932536852792614821113151396011799268125846177696222535810133303503710808067676109444813161146276476646545164486552057938990456774693555041329585409111533495362838971879720095354939992720066253400540548875675434665054376281224819246363321115959713206351511121540744990293379391449776830840507074576540420695654400000000000000000000000000000000000000000000000000000000*i1^45 + 24541817978329605060848026030863475716573296020165861931419947587826329801969919471236585448130695428631795857102525831339405921945473945296016929341942085945348547788342931720619205679013302177925684322694686865006968611275299662334714308448043929568278990571970733653747402707363959082876102173751326678120840701180977264569225532205382941517179092433983030370138223742695463973617158128502311755274694734310143170941226328558564738440224217259071898785204614273868767250959934533730171204351047461638773516409230760194136378091328444345178009584280125582098297713715079256607664102812275681503619911112008680887522829225399412530360668511734622925506413673013471267895564281390033354919035551298647726638767392007459449055023383723990357877583641412874383980636405071680057210327257194663182814571450158569970667807048212187957948410902371058404966834044775835602508012611523118392604284876816248752672566659081819744325013836465250726076673892160060521929063130188866150649971675722582074827546563751946237207836614515915968980866463981242523931746192801588007932117069715067687882522607842739585932059417813185152380214289321570941546443080781817066479579110357631180038268483863646046638158034339042441179487724056416844678715322406110265201805513164735940105364566133176612293327268429685362622871074820268247834092490962107415837259250511313805567302249717421087747572562782088808323782450070888447007225895875773449409224331556000674787949463352867345277486894537977656295218016160873896429298488646326418208582730791519941054042312406616764843568299822095211976999651076026951039930464277029327646447402859153527772399506365833972678784483110311104888599739416347224318003504089362723361551740250877216757472498080849001139442889452966201431377146763322885838181838200309779127540186758590763406847306065924653755919827053335266015359640101520424419629185578205893819673840771032810461361625989743027973917638147091156598216055022074539280391026386437066575594465977742864270088547957967792892900809958245051146041859767538703123191344767997533979487200271439167630454748448045280526510923695615145367744602979247688752083163329974474992149132742722813646461100817388595333031888738661736152341894746259440544255734552051035737329603208252108054481553618146342533903203447872270302468395354123966076534160686131197747167614172863679049216342234273426481179965357965029303483235596346333409916705192299458467368073481890399280445181430705692727325153024449632043658832450072715658170257315382028926461051966822430014833477542871080767350470555016994650886837442210354294511327548520422950801544865457151484424837444579965167515984777667025041653551394002929861791655196916185343263892268584439144503805019650162964560973693770977312248379187762176509351370032607616420576076082915388991369822427085895063232414661092199257363632105129693882828904287518524219419206692203113083127395645487873952246089167898886475347397478817887727942660804520399399243541917094618156784740229716106373358661537836508155432450609145566768168378366343316777807495996688284645660123273881863383733979323414607179034377368948097115763498270867929005769506392683591590331615724831072570449530352844828567767371166567654016334937189873788292509171548934282351705799535211978352964336177518519002220919634738998779983637344655407675870269753515526528836128301294245758378042346529324746320557093277441441848776650176845616772282142277798048999088900154857512631295970029628182106032877516096196600049634360472860611949970801029982587558297600000000000000000000000000000000000000000000000000000000*i1^46 + 276195454997401347716153284052271015407873923787344089103873329663379052093973544551835708837815574465345010273424822350881052336910496005619425745057226763529022112525952133332922144147143394265766595990509770297287206063722285510634333463863986016755376365095300102877625313235189874459387398363302916553653469138007395481343839482357340493137046387589140743569470487337983594714789445067738326072573060411617793339781403157223837018742802353882228679118388020576488472420735604047083820560645909593734614272475515237607866462475608530938385414384517326253371571196549262067954801970604618975921359291733626639580145055004155886039996304739489761705868122068410738506018735497687082124092268874035810492503088238914909053232475888014526354961259317820814564605748987060568270711035270562707984445378773403141211402129479184680592224608473005481850143545908502755475818004698907297261872718873958964180936941632760206441491350018129937695306884328932642938772414267369247374550927874267475314865059967785288299396720840903144178298347448339707141206258636394541322839800402691120392759709335296458461794460428069319175447873267683928228553807902466550721317076675289841009008295407297024896230613334751466627486430472828747567354832683114386960599520691718210470373499800599028314258436994609639417171701513769798940989779554755090351576102764760565932871285095227936293043124791623945301645867258931294533201178569866568229731795370957128252080551727495369323056557286427041330869791989375724780872338652093716472372966074673811082783357552496596134025189516230405625052642746622605198733286090826881096000937555544400783472736424015617240234363097894234270504040261384414366982173132219671868891692377692466315359085894878939167885826550254542747583397238949862303035904601072552756386956978272686156038211524190533083921177207437998584905046587470195292944109747056385014516976667586198122975817687651871298364195335741349966321324907952366922297198915758935965285423836808504829591259227902144315940452883443248682099141591000453828039933020317064171737495120749175528246961843032491376253419084812042154097077795417727773539945137845089864733217807477442392355360519906476377684683922931563079658685455768160613129329207234485210076029302509033633440839613089019244150117005584692821989867480244670623407006758724791140732016736181069785564955774208275935220980235843737627060805517588038834119187053665549467018290938416358749330578508621276544308150516047279170389717983724825304589394977957318059938084650440125885792060475651586001459050864639076339882642039321508477083014256760700402635344282343930709871261640087663636251815684815995964875912506108610095177282244467421744758362841836497902907775866583702404606447995077937064287238321923032745226929375077103269545082548712928989945448563726113643356392842904386319975080501506196155098695414945424757183707242260242838273342313853935288822143266526848462113417203758046913729450776409915623069678916524054799886200865278111899758219860721456847030695515395528539998730036362966433633561088383355967700305715946707391014669284959354156111879129969040363956870049787877190590500116725750762019624022434173707573767838919128479252021721393369019822041803567098234403144527000494068571574448645506745836149175218919127250084997250627833098003256005261455624979146422307462812589579594555479787113069910490575996531380941814477997212677733975352273585117497007084867632239732240631918011881254493059753155928341805627974393184280026293796839127839822454770892800000000000000000000000000000000000000000000000000000000*i1^47 + 4755946177491094126148817049652549473248691033722024755159983411268461693713553772649076464648520673568746972203498845757611702648530710965731736918118270427631997545865735558660937730617913053584687437954747914252089633045424231304172877190814663883090171136370361668438330640463916342360261884990721978264191302496674516779586998045748919640765203940967029130871782197739114118165246379199575142696076701698691284197321068812379018371663351611247309968046032342092972113809726511215099613543723256063179692208974988481426315946259433376151657902491856957195593910767950817898468614302899044971902471622278289894987958715010276653993564907222454567418568265739018825756337684696936499977229736816735449080082686963620310633545166858212885764428969659454305666487446080536547803334862148146128865756418660004678849060252755367309501725021974912433204211191039389178903599246973069063570652060091879629854013715547533493306198696038798603056610651197144307872674222822569420341920234710178267843865729040090028534961589641095905227859044785266801310614089701687165300723877451330586456198697101525980127228984150415194096680974923484872849190026037901602687854467059868907741503739184438612481840359025341681760034897523731212655962376855209707378535191276949172222336226764853281721931269366031888758462451482205040814535930223823809204216211973357760802471629430648851104454963703464397532990737489791549991311799460046091406870717197655437009410711293032752896950819138111172045206294229687186044428813806471879636620033445653148332929844530440856223883380940899606606096806726973479739358445612197772976895551015783516839023105745824807111116454732358260639889981098702439782638099568162154587597149644336939724443833127420044104336711870189470858223229436928353496460857329663142010166780036923577106015409017291312151924921254817932470889098132016431456497680141193118291446480960904737163373739603113333887329591028723235021590727641324791022046193392574964597491341147170733945056769538957772426867922216855851135370858235072253410486391230159047763500550987526714569066470144241891495821474910863628196952069940211328801503723650312565747314679341054046018105565126205595710570372684680738296949438028970393230760152552912132617336120432059394087390810305963033062747512826359462256158658747608662208282101987415630984204503823628512196844443065584582858496572687314404031566053270885843877159585202312467575987303885177134470458953343248821807435066107097633676812715226659120791129327571264369425250896776345722769180016174897283769450993253640982563123496194905955751184270318549606339348218943638765751645491791914955620657320885199462112478030069710744907501272318965529263468840434260144597206994708023430576392591939236320008832975095708844246815021546582910978180610753683176657416085313356156288452202967090599912672328749984523111196983515926118293958285760472231968466598904818377959703441617832641742808716978430107111921634378781157303989589129370727693119829573403294379202531162703515136027760734909633672103035565797250970645237723836877733216528584992853542668874641148947005660616274270057668587925771861758327408625443502630148138527972723752229114209627201802632957753319460182556643272813962535214473175259171762472025798814581337775174340417480561948705602786261444223781090902255544496567001340538921784805063688949481492739327171573975566901985915176901165683164323143009328581542756242233165668709744283533488410033046740971120456277490111148201350243459819776276459207523499046338560000000000000000000000000000000000000000000000000000000*i1^48 + 67290208374094120807969971864381028813260578157128126534962116514158697028797215123808624306503346949292317600170034627047272888098733227295674317206109745899238301052561273445628321466315531554915391037467675619299061860985513567704558478410469458807752942733349418897931525267575602753591771707819463627260054163325510641626275725871725810283017121368088278285842069867247042898538449307127253454189993694104965964047898109572524808419913085936895204478633683632906593273589228157357584612556585104786645487318288795798541498221343760995164784981376531369769213395958154645440042993356939562694435124131265849981324164992617274923641293763889098150421238154962722688874943527626442351085204382578582008321072356844111450369888397882615366813238890114139529653508230967856749108472787711260661900408742794350213149795883961585049916214531362360455787251324356025477752040983382342746722270181665460427696758786696288268862107600958477544758763330016727409265530440354726223922013639950450732160689163689404380462471550056393017580583941115565438879955297102043322079904546932167619518520618122200090751104747612073274113989287157581843295440473052816028499280430155546502302710656219252312860034543581468171416194461936050399847905178611457045766966377145042369505175584427852507144531193197836881692404495878377576461180189904469899837570640211528762831941519079525935967794476972222874081646338287189025364299405618995245878247505659268423869120183077754873266278736397812252604719132589111013596992552780364757299208435993874302859223625455815595278417089337722884268688775029928607157516691005274741200378350869081917564780146013881092941810966900908010619339865797036684310522247269982919109051342567995027028542415828431194234053666082879216192746440294592064816807452932622473871347781497058932560804280472653995276690768846174486878957530567211483735054653209553830761930691880116496661109333969847921093510842889533862837141776466387514445574372232480388570948227580416282251953844669337417887925971552088151845217228288625466147455445737661789905756980894748511998782300395838878942848111863378991001153102123651095212063529859384270643397246371446987631830910827337893343818725972196969683921232695274947572902104237065160561822330953633712833241083701688281094741757701132312207658123978249908565978717439970373825771372969090915969001861769631115497579718533009871102926600384779433022383120725069912408381577110346732958527568671207528177831713737889213281453515084323739449864993312589406739190958532061780680541196996786035127219501077934131666887958314623580973278812851014305693372495941354856878761731551981094661941957546805674642653286687162306966765067398708056458043769831592057560798727534895816923598874140187610991995631787246956934171200956103681853296694749452450692368664147302062110329471234660664452356472915055462917502091339369569317618537595067342910751245496952911597108475359730956440181287188274395025667946504990563081420400082608856402556179532231950755620993223128639295336846152701175383393593174351756360573357130271340704448265979060302824982640623812206508454557332726548385792981781087541829284434781504198544673121158781485534019970835103260918049613122566692891605761022800572738528806175652113571543744791497953598688369330851416352589349923246096461270320927683942656597306186785222271067638580707735384914361815630182313729693495735178063023805947434459872370920392028752946047414855689758457835992584801251243560913783333233801732416889699333798892720365764608000000000000000000000000000000000000000000000000000000*i1^49 + 671522736708149051689233804421488852664573938526963542122045163392025327509289717071863993717265905816222090145517313240905760065632494657959132018656384594874490852575249348208589897223756906684787728051158304045641898229907086380536076036538620974755028209274696901764867085486377335857754496905036881082530758314826270839181684228391226251793966283756624691409752086916738796100070043818647148085781535464603823144581262699774735707167548290901503830714962975696893600048026041698243377313088866663425176831729415359567227030523568977198890062294935068459309729435231296146989787558476421253705292126102978908358993093969695383314742930127916470135515813639991890978296431634740420191575065334684133056284945481068985712462952374270958622725033738610829066287419035806381539652210340538506418077167106914617236052652960210272364203460107013873987045574047758222149961406874233306567933494785954997985625794476981301227395780080316139287184330158236248759436272148323356157255929699844159017020463722761772758879131778552870968043054090107208027459298814265633839034039417966350951253399756333531001697178052120064755868714373165763813647212867067769212410088930458347112279335081912193944154906128395588418110344553443521199002231407806745733017288198606062169742546476272627666263190653578493657087454979025810959724652945011284350261203331264871917087914197181078131597627927116207763751850786958630938380183787237598683645048791550268282960354573420271384488919088167464224515999986195472347273383954952783718246600937641012662500893893988142916754904919375716337179841652820182104393827648745494788819790404840230466135316256306644085982214258485710806023746408949621822180040338101945883810548176526933816876125844837693573038644480501668199867249327272965630279584694872408328739721270522451582222462144369748898961225435635131879245560346216572151551503952513412535092109559537813202070649248714381755864781490608110381401411597165359480632979939395963222286065058514015773254550691400557327995204063377630061103610008628647408384819829048333848667960465286491640595916473264652784222461784198528474165225496304462620590405832846812383215421631102459865710093207201482874975099060134384453318363137207746055683687463032409951057576687514511885215047712885879685626187496860815118214780548937826484266346272099565571250877766662709829681622927060156043011171340795497381179379252181997982581627942169667269942620274325113631294900178495558585749053103983435627784178253271545236181589904799389924009073793012184201132451912609676171362288538075925757944612811577303208007150936164983175829721914444687345825518559582745200429908801430665902510734023124102875096661949124199889980490891621828403453753131650230703859392768534601240277876282193840176592421198587317696523065360847032208436512244901785561595110988731951238573332947343281836532809637441630251744314230197597175505282689315569323291680215710562117543512819227220799382569005666583441315805903754737403223557582128569591334970695471262674852005114613373689995827756285407596118997116912934155307179394047671504195340261117299084971384411347010380426940192813733095780817289782811002878221395860106581034894303525598881427446945231628770743033545313481790380957596329403854520615993373483259543967785290774822622219873845225363300810036006779214558011682143811123384418345762232288333093957016700650557950313978450917331982480721756661830406689762828354193880311214910196580415259040528478032041139954027152606592547486502231863457742848000000000000000000000000000000000000000000000000000000*i1^50 + 7006687766184960301881303762842353856751989832767794028352303941146898030000225515304707104022865482112390494648643829436254362756767079474929244229364071277864963541709503663234822436803769262711268345152940299517638053870096647612204975474477300448381196502766118174788222355474940949970987664117842720569489551876877593721849152902526488862453380592178279009018962800358978835979260277531810360774927313995904552304260412057262488309420786587550385161483533649114160641084476774895013061168316292788618041130325230886443980547029023412972706943619575362681125108890229652465949346145021065447540445081094405325936199813573531863743376529791665285796757973330944697183304448971481324078761197061188115690557468463591877983543956448349818875412855375083928533553907499464640504106669365829909725505106251299283965352282480610895381654232743675532937489006083644703659705420968040325688860601479604384831277526884219100705512325842965985810636218127501109033016992684312562096666779720516819512088434872392031140318826349768195808124885890082690353999622169013727260691555078804659534348662787324621256699162977500121752462389275749382031973108685515031692149230060313304133917752469896899676715312910897284336830585118325638659331787951880458945034805608900277368820215433716408734807483268584727611122271530758842114558470417004059359971874384897483957150592634044201464847145366771746825239277224775741815794659910026899039984980244336921642081665400228092422221470688297068666113359314803326820758142460558201146947810832285623053034378455875723522523707257053635200800992198800557648020151703112885939905062943957187635706316061981359807154531635784282085618154854110269631183623749803857046818371588837500477640047951878034322743013225972522445384575119304594751364063794432995141451032976392430056257308804986638404384029568748589876990908304322784159456382442530184564730300407864976258380276528520004740292875323083877427374585020429113590929669710540350080498170920161532808067930059407567440100164241266067503868060123596499740807885349545301914258714238880148937855897340916883944208136808580563631951182760892895074344790664782423656382713849720958591924523512018368214525482761056765145027027850328740351821434448493695884164807845212730441824126548988777492313987575277337525773486365370900512497622281226741816000631969512554162070269640790864584282501859501593784354035011628130359310625446795475201687277363554709123337927865879347512457450365131650617371645714800189292233692591094762558039357809457346055734885616540098869414904325238308065633589628860457139927332435847396461415296247659553132771178025091042485584091788394713462969281551069388812569202705501788008115224513996772736186506434522627203751072548377807871659049543544081788973363958161013778173762270359777721933115750974140854408034784403842359083292385927762696842287579340959285346151837004456613481535386808134602552656627922315164911774234564957006280508209407025299615866229381087012033877873941773250954998720411387109883543357578139906650212371748695015934263061990303282137494217677209198469337706642971425545005292942902770542980155025277370918722781539895727443162417783467567449576087458804362317547954801566335970000296849276821908541411043633423158506666554675077899487348827147842409999467252225225969540885908948175058147013507606469590822039111641606848421302970013262557138816690242145513438976131468982659135501438181785320149620491647904801689777506654765283697316774946030442546823856107260005580800000000000000000000000000000000000000000000000000000*i1^51 + 27886879255579880233298994743134924114269838682802984768115685558675534340000069006078505659786046994911218158723139769309674914999411378261209666175254880394511771763020140986681280948531198715691566080218218868866544798271666128884570612457586723378273435593177324426513513602458826761512316304313358711740813511886049441646614652661005698491797617018822254009730274348199731723289330963935682386052468261499443779653197173741775146619732609395749084605258341901837656349665259756733205166843847486878598922199242230198603361016370425546792529742839649499501544094941377655858337529072324962073064832005080321632544762619448774844717470665397329453485404361840467476550729106441598012058338573077763194986192614872031866786472265660010339901414082360033897869893915842803991930039787026305543350244222941809875429857472260052940103403264806708864020343165535418014225840252507648636424291937335124210885468328675255758674414155804629263674251113458368696758492506729881384592904540648379459624577991118871945712639517382632116692334643118651149190833318181886600664937342557762122969462236427547292692551047278896497885424526107448658923266701368495538063224416876591900950097471603039532196333064714329491006401324692606496201786620446205237424687112753074126296246641796592426790921635561939439089719168552958666579129153048473884617645548358125953237860762115947223410206010478340676689591822603418705098616673884630179295657114986504223445571143194466367749835290234450349015601389577157439091336504098142793331673502879630818470452669283514396363188155328714084631071682615054377665896548784734255794899006209078431693438823620901822251395483787157826188131026461920763455646708960382223427817500583185036821299951004135482589435469729296485198330193521693535202526469503073013907318535971421226868587606490543889929963336484415633405672471827560627829858363643684142836629650420031847040812462893184473804735772653035251083592080206747403050526266904211832726611730552398830054386985572405015514985115981972268467639567335854625441117284731771062468987176602374852654304761735716404874845727141713433415167960668066428087395717859621613492511654750319984756509479875659029126599183427381297956740983555668479213014688285879259410384635351615948416004939633529063764442453298042513908616472841490909149165110028856098630268712445551871381125390207638379931504049194730145187602499725508398884199656457213592526945809948067942938587610010994463870682453560147392835276390242720425507554768822458653575337405759070634681169223920635086017900211685901396756688102433474018187456958029854303164633060177155843330303957120001054575459099842135197214187531378752272262267622782014730533729139114038285921351824720608087555592215123596479751156844113949785828663410223113995763446727497266492672606404715408421759421638767890520465923795328618307299169679629899855354388881977205123718027339422136550610257157987959024432007043207328769645095674165853262275259330683715088147948008101481073758600664564260740991179776924173974759584708334802850858931240626811790921534085894651308197893924975516610254919497572675244076754139243085582174725697492996421359259359123565906197701257707863529267660499659982136355915168201763622968456310542850943181435040610632675844267295409025024612875116046429981811023766080089979283860682476363058083310966226423627492226761373114118649913139432064431233791948711271543417163917574347005513831299689955848732153219544418464340109016284985639685000291353439187763200000000000000000000000000000000000000000000000000000*i1^52 + 387757443185220199825210315355517881910500957608716834522551243172765055879747062206409094541228573319824623113184318896122249006565905231201419856632499728051483179656666251406135931143034758616866138511273963530736818851149860254095124670375800289585598065363504268233251889669649011627887292164366575852489534609810229350106553644789392837551618464530954126192799343898467011913434316991761379862482175943055153515816549110006562366955864174114056770214929760440253480269664487403622005732881900235198803077524895328984189311052070798397801428312380271619149616402066600628001760302621867470398220407766233914871879960415417708138448648720774716284103706892073631537261987727571609190558951701064225058977985700678699215927626969063282674425963890442002391074836249486066908441766025904510673621733873150066730384318370908353462723099231723918939501139739140399137608406176837222763954395793825984161715930671490178021684321895278777225080330855437438541329207410622818700305383987317015354266840320115750184508813836281416709557699637640742936059555180885971675271072112377254698903318153469449801431153348882642032163900334229032041229671441622389730710582222931354270805654191974880478051585215450238389904630057237414991722455488795814970400512032423487142233923658019166734998424053138399993631198668870697106667994587070802409267964384697903730022425200066796909900548139000382127998776509494998899559457888898274799493695736987823252279416503341667518764777265328464460727912273764107549679304030600639850920010394061977325990138826740712965783078887835654450673367348556413551951579925317880250244057467488502473563764122961585785688603824363836391291381625560806859046868795133309620475492963195345002871911416990605498486487631953508529429732369805668986257238725417845134880020949033445736757941674976545779377320110073471721273465436172647207145925060930198518214380372259553147107765286310628138937369323312161519448211187810827748028895785330198352454982663092865265097085082113500297480418414718540665203893509306341403504161381620712968997129670509800869635197701797784084695585102891612757351608661181228856806320643763787468210830974762363118675447956378159346241226894404126314143175432181888845646437316895651832782735006629730836858963995250026270759976242026353158840921381756855240911580464933691117084238223195953359676992319312740488750794540743258609151990799072542716864877124082581031472858860079016589831055584244318170498393289697868375749932553778605469009547232448942919590032866344025761020795250682012001916201892062714551135211894725826394121269211778674766125129902371733357942684282269884605546126227779989201203285257688550905974330652549477661712362075528573219738686411645535357090529498732545594755097500193003692862783445239107811047739707915143950322022073995074222323869305497783286982859240959648042517409121192552641966182422351262444407382677917443577198614445836520283289017436403412467442072304148250273498299692139530197358185120005994374245516104035171942296596157786776502098503531666653308470115791360015235979472268798391405117570588287480034248634870294656504118937421083232263270414105189910391557326524162195820186680403331799833917593185693382149099750942028696311294058443385777470383777027502992380928267584198201592606713697444137686850367617927281087947036029069547868148544539312216439032422053743986991545100898938022595992769227055657714806766700629195450096909210917329785538566053811190800857134420394704481735954932915240960000000000000000000000000000000000000000000000000000*i1^53 + 890571280771852852617595485856092496314129947571260506444413678291903640758902284277428465165467978599567727135658822016268017677766640925515782056432830435541814819861439158361868563460103322396371988667749453235733295807011450886766440982386046874003718016780396211699410284078846542558403716400724719492033501473640055136513291454563490762866976845964439145697372153426039230251278483863899735996140276924952461973607081204154473889697614624436376503836180750729666811144064922377422080941028568664032587313542816763914692979938921935966776040112733546544060602319368910964917278307588716858404141931528855359839068639578860521946922064376187456514920457870141117957768398796763243071543795068345066463161040558684929355353253968070735191258030518039361171643787346743210079747378835891174625885267085417436986260337388891222525713034764246547423636312034376517952057485371942684708035096128583814842679474130507979333816911989232545307938654685559103304900165296321856813130988434409965734707015974527375691169343771853981993546800834080295842755979579770395830028289622843019092735424139507085462834081046132347261172964562147139758492637376254299956881304241418142060255748207658855514185773393948084963063654573920660900953473785314069747602008507583011364110890303988103389442578890617521915878039332297597782984314870426907210171094143543288886262959933462588415303801992615777370727342253935344868316401229473484878524244936559989836958289533763542029891196424053926450742504563136381804575005545973760933366131453976882174330511476457204742203255271518175902055574661255551849125842536435373262499480217124468646443045583839564148174707403854711013547843415140575888626961465486955390846338634806757261328444248907851244856737559900109241139120190155099740208953211834594026045730392822520392999538539365315801225123571236975354967901464932108979167115425963512954791611980295202299355666650672819459175170103700821568089796445381480926111141280976418047925389480374846474125953120367823486418178722725824807705962938117193969462968913582197171602960479372251110271578867673676508912676941204006035926031986895882852901018487952630821399926082298638423010930711563127244029811669029320470005498355904591388084693366633764187452088583690948542097709618690258461285305027681326262851764599789026650122373482700707839464594715640359765354600931807543865642585759982506444412265100185295306098206785855849759696731983626704040682550398640630846188392135577657109713050604457970622332858870092622187184018880701748264587866055275603048093393152044755586451771463033673295541645529558681819730515175818579928812479901708911315370460897955264124446586470887201378844165386000349997206165313218640295389860547451313078413445253622842835458504344421380527153120270858563504747197904797830101414187006975730937644589385729061942954099909388028111366204347421292494275126677460762669859536351730912397960024435898425492646709128372381530943080313684996896306267304353572038453751070899756984379488927712844228640392015061659050150322745914816275027564325509430106884094756523795052261199059715570725404789918194033955407154206870813745347399378494136738553037718602175264246430181018317419992845037209418087908290958162614463215620145462370854514989642395522193601216958005542945707361644225072374117613162499986417025388476197397056429433253714930923119109723887203468995497689475772718319463669164464291943284881421602579626255381327990233126031861237483410739686307088641185256581365760000000000000000000000000000000000000000000000000000*i1^54 + 23438112095792257292527349352497564704825774279040429284765818379260366723460505737246306284728134931800280276439542600234305931883360646442095813481819625198458203317741006204561980937291565526829824309172626205689523573972074984424059190585397211162322645908828132944125079626693892253396485539708833184409015193877124066374047415258081812001790351513909298865103599729700641554587404868546764988286301234950872236384057596704461528731923965529486581728326275094974273884766499889489117515735835046893413983967810962956974662648440829661441271015080842530633878296203972841898034880238442370819454417380275959844235157242588398269947961396978196707256259161636302734421650472268508117267054519347706674689837972469920589041008177123685870489605980100100758181284833343581665727249303116801996052963220549868309221276109963460282740720403480837818232672228655665082717135890527106967205414513262804174995161887816237916899986290072557706952634839875147077848336948090168393328899181284079233382831453717260178613897188430235068283512872788660580643683379505860199270335056170087662961385591643934264047225764702092648074270511927340784556168464273700612885686297315597518905053342756669848934088748728195319985654147080701430092164648251716433421321513954268611842557744540817572628317625883307768540503084825491339637994953520416534677878145883414566531022011580923085992326905336707554272422450945951327572967337766039198424894462394513340679762351524243484728344628058311684137326121597849977455118448397303504614400111654345828041023034935970795418764097403363002493034537927144676902118897238666967246454993985896472484682639555533874228470045842321316776969114377107533590747366988002294465760010203052340462123065097815338471365443814544896195109106190463941190206824833179919834357501770583473994508927707972690500888315873164629196630796698699852609873180486314859861183128232318956936084976121185569788711236331026357426434720413684842977130215559109687885317312609978801517513834242955012670205969571052860534121261518025287876623344662349968742193965625890842548889827235759163129716831464378177034609408957252831657010558916067031515076498587394335866350002470778692234352305281284166676102301794401773250549382881820722323965125899720273454681391162023600034982649373608513013133574143415908246950047173398781018617569889884002169290854250778875348764355480151910900017499151357809353871052695131072537878470458950975954527077223263698638220460404722839225081095071464392696994342506588785555909330104154701702061835007643259880863126956239565894153826077716846361344355091504070984656935488449556734100212731514980850873417044910425725522503217473373783079152500695115392445021872936049918534262028816272231655952702786081263261867173759713631819277658253076714775609547248881582077946065770523776135220801656195466744242672705949038834140632670286647817512123916155106756748354331486010949457607146122055579420666811928663045401672699078424676809544031197110575238970618789837661006570231379340779858843878733533495822497290410466111673487416627574372088773088903991616786371543263092035366254265923271851019019438032918784659887165152922985194761569540698554676097418757320933079946733417372186218368149613157396184133100581266750098228946848521246274055705937869332043343912213747177514028359109593274406032328116080316417827907476477866523666392193134272734154566629570126808298913790942803249926644153821801436728109583345941884227387075980199564554897260413976576000000000000000000000000000000000000000000000000000*i1^55 + 73753273467436003883935960335536987374522997602057093122208343641754546942419417866462754857458167391675736622271748565015362890408204843965329791342068322214543265260001787308776638297289416622683936685456204487603481360668329477573545750983716239614099054000442084060300486679015805916575457810182776005657711469241126112807479159264590059097713750668122746579195068437103402883287586725423049697493900051727858728018781505679036370965814300728106212995038974160374988189557184107529174697326090610250915212008808979851046933424860060879095700173482772786188701433706662280571847966729989284553863186248813273967279620977848549611485796255637869904442115327013927723181463831873392449615123833107208199533745455791336160014670112781974995873138160539509575350970127302182427434586800272362762095329267567823898837728034540000921253165991805049211405157791573002634962816964251044799105769818025181215387879324137679310494647821652142420795892993465468769001925810102392226575630008289834349190569344330366887961315327002177944853235972193616290748612467789318073430528770932146051652881063523990790838982645430704179511877641854490857976470990755068075288993638399860795463261194345992276018643365563482524540618894929968766485625258855331572419325696657358002365276184977902794778349288557982461157097488508338135510853404232423928330195778257074122358657819345499239536269607390124253845096808088359519656594566720573999351772200290742533325651382343285321711568409191385231997570761934652298966981828846565604977724387580061214979293775291885365243822592084196306762100709409122100961837112885297314661370813449208021492656484724620805943882179356485572864381986004847738981567488737290660764378839504440266927181190861838058519371371675828807486611728080496134642920814663330349609648242709349655746450639326616822315493194411250311339211039242373323040469722251200442058942534963130707175919144956855518357087058471529154837556640399843828983365438768157078945331381617892861333531439342816647170697543513222833324540136738063410871585866750619653018023396593613151365186993031905732847034421007489038458715643900471799690671132334521815641438300932812744124628683008944210687359319367361197046137939774545414230135628498058303233293493443984360247418523605429711379226468492735304589680870538921585355866420904399632539574818089168997377202215868672505956028384214264384669004439659482379270493391960422582090495653325329233824639015475323225908954049724804797141962687623221229950520850204557977385529016808810075787177047873173075402128812767689803121967579570058618511899007530561908473922108993639187460536942610352844322031144666747041197174070052115004401283384094766839889832105840789187819931147410485035599695821486993233440215170074147344071080673991429445578033920637471566899556826732976542810891151939693645130498009395023395300123163234826154126070301321335312811221274970374568800665262754074003622843347743523652576384831587203701142044454131839736301533546557372727279216444826459235670642482903749677380729212262584722690197521288082652986324694208991069566119137007541032444596733934477839420531943663637127913519717972312670650480560907820123270064763852509322017229939205401326281759820716334642392662548362331620032240071950149693090751077843483300404577873099760181309535931309496313623690912018362083036066034075339325484469483618273267974083245588430800357052767424957830216943343725448113300693168848749678163904351374166318911616035736521801728000000000000000000000000000000000000000000000000000*i1^56 + 907654840588651155956430313637105347904070120330326608104280216672001947128694033147747944106164879891640622835233833210858126710907376810629741031520792998219025318292789804805219110089382331088260192966553313282216801421256612685943075210144696556822233940002168815367999842812980598778363032420780425939046804909199044138606792116601028650098760837831916659576012516134108804379183663397734658409975760884158946528290568616199215298126047085597883617031822612222199181332702063834230458943367360524752642989985123085368301081486370465583974735482920268120817724173116427858379738393550704643791871764713085733111534271548327331786851573345517491687247520174390673922984797018300893925372795595200924383532000218754934061900387641405879339930745210739306335688242678807449868280366950480458274780030800009440232194519274275487243583710979436151668551179295626011225849803147605231419968772728519888886589399526249564840153904834688027360499399574428281728735667053517038081240210685637276415671293106591355225896697593768180243915595841096955650982924968449693486114459126620961451634140430355503206611468390263358487168203512913892142179409713256714203143547599633512699537296340936227332867721757723707266179862104590221838903036398260192540373720217498196800645985558767594495227171595951113731093790865393037458484143439620627711475739909368239955196423660487660275101127935402265671146234308057317079446489627533003815461746227227548233754440342380323558603765216233712388678693183008073052293293459629269046076570126111632602235660781378573668267921571112301678383485590112747316343073704535059986930293772132452832938473627169245135293866874154169358306771318301262168356835142926723241037714127585717688819671174242340936138080546801880954488834092692631530642390886036405556513680052342026566901654760402393494113936153554458760460611271081084521495971664982473538044925504998921118519213189186915117569400662933366072119628295338992210918282741848306177956999293520631987524044214808455490821843239992581492067127558158282695936702021517228260004898716495420212823649293866251487331776462517291823485373453402845723706503319003404442835196255952773399476465726024967017737094875899583424963996180832240725736232817100915051540584224699794733984170625910267389307400999241007567982938064446941913230990460191857715256178808079334865064093918015088667392437643015047759399361008281080023597976130166200451719240550695217479064223721658301199546310766219843806312977610728055271181419466260950326854013715612334671299874979553025178153231144761162708294742672655170922335196794252352738922388727532059615291994935175097246036287338212445654135632870671267742394565602547061673892518665894256998818549946273215492971989862769911879313467831204898282976438350179592162592842808557338022548438659039372471234315370113366170556969006234793407445939654548524094294140881824032302927568293860375483538365801074872285452763333621020775324639379627627688931739229628908291297218602520996796918117658462733185787023236078764824634683439540565797787448322650057774089974296308329793488060401130323103551529122420853872567629275849092133287801002892520930497988804459945093774304371257892270962911976845806626121622093962703944653789291978087215987411228945827101262132569388925865432092127175897902141683386788500391642460396161637891341924282462482792948875472390925291624943530102461960750858496593321770894621714494846199190509638100561981653630679285573935474060295929856000000000000000000000000000000000000000000000000000*i1^57 + 2462608696518885981841597914520329941733230583483434945533224164655629047881963408466175680583472349958972727157971131307822679649096208252420067513927116191377535668515218547688463850855236476860777144172402673902232313067970760793025920803700843905590628498876843549585793889827285611488971507853513385695084542499503493353584879734840316836399874747605326234887715139950114077745931724577648392722488083181657298269940413621357457265568872998253159147481165984781008091465422476386779396470229545717668796643503209766873331041024621405103174937298087262601959132511418355638964244619289399879366603985989322784383641647895346793140273061261865963282823134190241705496757072206332255427945954243093441641588122062514934721459135625553997494912018077141724707157483686332813112621085046950216699014563045979076481631752788828129665184339892503265796045456261534016056542526268349278645033909442380532568023801892487496375894448938589963819900020590493369630907859998397303215737689854788671095795218620841243162397642539538707639690752087757667406907582834121895155315005029862837176005743098126988968134257984397264334898850915252152161096701268376702318911309053253947428256582816609911334016426453162391529132441277462607721311638795268312871351970250660089422909098187212314274313637549972126066167077421245428002394941158656516815818207647536848204839503787230511447528362411881577847909258514480461456471458645186736470011716988194969622125930781587003497396985219809502758105195289246957500880162908367375703058959092302042178908145232535578937642532142597421550864195245864124602847074150124247842643930111523666283538966076389293671863141079033215061435282030960896181301898771450230464234246727161269583693367096261113993642724292625285280006038586290850414210191398417717420964284466710789913620083282983529166965303088786961210192370787650608215045689621057764234145703176562361856756839876523480736770351219962579667076853935900537984051587848025130929650828148755054841237198394146373517576895054617200261105741896171458523657639698878701624937572608462353832907590604716829059623779182350932201338699635262399528137871291264637336005218049921074973238084327025081164096759385518892965084154622728251148891569218614181559480327012808947355153897664732895314587202188758443618432411677653031003772723663759730876855649743552737717152178295688394960531522386247264604414800765090179466839660602292875088669005670211437193823968148006887702971838480219781749695451848685253588956501565144023935211104753793660929024251919819926586929935887387626162325933374123363970544342573487814178433665959567963079764472245779261855987768084575199752057352896438822551706680437795683648661563882622313215113029833466821598266604245258706989238634832810477715426040740320502640469012150046919955361548583075981134170915982660088340437758706157573445700783198455356530802497220515549947935412953679978549767577620637148602159633713233253310120430937536532058568283829379079578549363250419063104523002587701896478945114602384943516261968215878077900168551108691065256272751176551189101318757918787773521658142181183005028644280245187882324530108283562975144844981758365132604478119530842245916125621873456480235594975669988539728310679283312415883371701667786352845132378272940672819834730280793346384070033827294218696059581921444092882428105615621799965256725746571790214517381058333933241435991931981604054530435458353515327983193313844241782550108135642315839805381017600000000000000000000000000000000000000000000000000*i1^58 + 19722487497109685850034569533241927635755468904701859075512256459071986772103664415928469393050496937142229449601204518042646219504721023851818013741982978126582056099345447137863224596238239858979462771907652969452912356972359717295059431314431351875659618915440512433503424238568560487547311840005006097580250971447470863707149515435678221812616630723255739730315432164444306697097572865759875228676858865877116485026406507922258508049779354394319457851989007087162696531815214336454474012913248435035229322531135324828627443430825349253650787764996798391542083381230294283948947084161589639999141119479564739235276428606969622610034681561184655904513149245764191608624073760684633928306827362644461517358093514025988685216855679546691873998736767521624782229285783276526978114209303311198261933969470389927572409176864039361010047013410853361661147541313352312372143389113435286869350032759926814902550990388098879102684280609291950481167137446200620234403289866680367839317176792927408959582614166889698686342646949598890716225471770007889543078208527974498622209700151612103417577114596263578635572445187894075011621594188368750898853135382043417013364533342698840939973625871450936106312923682039731538768204017162261780563855388574386580549647171013749045558760790707557526740191713172011076693190336220726437972688037229071333653626605477296000266976111047534435702974360800206434679465162737364040471914539163577367082926243729600469960530967946198498504321683098207354821122845442873721678002932373424166193583851098976453957823253195717151739755931835499092764234993375982491649211140475649417362755770809724365444588515602400279322868640083212576762307549734579190557070138694525593433903112491065547430015645829241890963916490291948168502251360036248960656300566785304130768027031539781167343601809901345208627495989187261735580590120124694987622708999799387450178239816526342924508870582551943230879096838100332934258177847997781303820237542408271048837175623670799200563394129041934194112868195361975279409608263278291922347501960059416174604958268134578444191298569867610982486494222853048271799610250410948547733996854046611988653683325355376481908891223001118707182699226647673953135142709160396528193773376800998052837004427156068980521972796939933049892066862815743026177465996180472660451810365593795753622527559306006068501278641182870606826334281139871665973851893617332178680893198252034924418366440117179036050062958494400940146052815473766885781555712738767130328494398018799384178443573001810652779259706887037205881219499492647118078117932060502324598941715182062462978353735631207648848633957137026048725734100301022202373443517689243623730673294083599481558857699766936270062861003615607510835474062585860274234540838473409918730969737128556712232736191912329805350778505893434660769170740807810273624733140197097603614128438768839667978119129247077706373802827749112787443428987629310130949627969843463534413576875738722254649053959288523565034376954664364069726725965901213176437095434260184965484125274090555267052186491226284719627249600321770329691887712920205107609132222338815965170887493174844288398608140514999346404932977304046635982296342350159394706712636907872461760889999084197968032129932688629216946113700928664397749650997026844782862753888876404346768326581839470769031826691849933449076252068752409988997868667124947962507977556033062557188742590788546454770564396325150906727977170643845881478064296907302021078548480000000000000000000000000000000000000000000000000*i1^59 + 34779552452128130544852496902969973967211679526568488081040856606698836881570954660320436019623818309415481093187574833269928336367264645680561967683527093488638347173357897875070953573709736464991631108895681287992406143673419621858713725005035830115279797633904948032811067135511099567736412806090306111007988458868738620206233635302673162350788753722353961009460697934318458928865953982609703265462632516666570327554403878614388385876738408491858989350615716459764476485627226631391406766879290404477384543171166789130074479485541126717495833556586095831788473555438410703699105526613867052713134614907323365528866948622252932352373653505608953253318514424360656535471810777937123745852670205853009808167045163164734309871129512369325651698777949739586101514292933263246618210958879575559546768939311967898297590818340704819324208545438780036285716932496711237041363783880639920552753753659503350235722549118637095771833444503175580927874035045016108839458659760343967254048864583913174963857200252384771130957886456468902031834897288734698352106444110997827425190268573374247080203260616798968940417582671304015568500641796595647924163844013510546613500024868310963890073741687585586575509174579027592475355021982466462177078367056238030560113840958372971924543739287684737001152724923940813417219958993842000243972587809993726520666610639222746733838828371788073619751590444130694915212237224161549737611125198546519586522683078492308083853857891296504172925980192922477382277487726170490584878547139874640834505537321091208366475752235688425626180952687027990561577390182988268937279822511915508336737017281131646299450205532964048750756541936904981786966238234834112847299469247945615002133803794704945481448976507211774159071009638836680365809154520174273802891254419293539805132359506159188217625220514621588147193741507059230410785944374151188686792342449756748870460339540457699319764515875009043286897183545134112285406937131444444397127252670043671013100034920246025716869770852388569910655953350813475070025197634210726094118294342168628653886050607525324074650894312582411823090819056908282043547044472871891242013111565773030804342907157783242514472297258288326311057855474077522055896108481138867226367838285869864880782223411895937164592740509663208784932593468949189354942941945948089004819391369630708240043650278364784618687407813617939448207129441207633780155663969865084020068734385536987732454068961157164261059460772514629098535717598631930040863629958746196549447296605965402829673766551196634932199399281969715640349245611722361576896463681838195613300579825955414679655611428868455253721731276385461943975129464717574139444954008027714787492378762974902296686507466073820879398534484947164742525151077393487981274515351544615784292714163716286009321513696902089291373422140738651735464313574680502060023620920640987474728019412869383856973240550283256365729863708620200646333247131272488162689134114013953751818899835602882350411514984016477770054037650658061534429984431174760122389488755529678746210724226555468098495055313519323941644527265826032689901381939067579856382773409639870495494657335089556718645911089115042113896779472807274226231340516426868849415830205112481767300471692986706319774982990886797474949850159506362467794306325797142623544765725997402384917822646633069912165666077908302140603684111756676877465794403853388598338439785762180065962979569078731822438691496835728614021476587127968236007045781192430264320000000000000000000000000000000000000000000000000*i1^60 + 357930778844650747939056251107225573189097953726236757645813112634811055522282002930023073238912991119521683146354540858387972283292497192429943764679825382106357608784385377145187372378279318170013162143511416120567399749812862300257308111830312775573179378722937218633122407047428031652266749871936606914170131141876435357518865696873650006189532083883028899676731161207441917960429749869173475494289414290209349870809665383791619528394617847241982655231586381280089408560156528265548730717157985943073646931293500950036923717456537913944377001414531170678281448927920910562349225304521525549443686100339493652662110964333923679751184258241637762359297309885302310838861017129506213331595079610364517183302100614341706507010792967294592920920128809747456954680547723572368590857411654540878583551872620037407047612918840306361061347007226292677177646547726882476866049297293693597071786063150886309204207201720915695437935387043393607837312105691889288622402898412476544090698877461118477848886189269771286563536330177639040183097752297021970326634652513992741161346486507963876179743390323664827062343197854291002984116036301495449176475414035511518074272473954017919937190233607188389846017910587544661779953798413631165497097015830373395255594764733319461363867826361222593559715083092637130663364336469507737485933196774406179844028035855736449218390153735502115360570920420319910868919625949875087309854835733657421946876140882687531296432263984334929683047629103281564578610655474951289852201765710643056609497245800742826612263666144213363338856543143075128061432874990217515174697327516576769563315449707109994527534317709280463241715025982477661600083074972004328893549290973753227576640554635767430006499963483518487179507996337301844322082176294756139785307259321919318768971730818148682983875223855485854592354703089131520657917010380750292304809784673307467826755535838379937835333360988092190762518655603280731298900565559982300730032937550396890003814868171533792399532493380709717681859692883860129543213027936588144504339088140954716650455246461695940717311035434164340322447786519926054430845501001716355987514305050746253357778233823393419366796560335122576952678892364169115310796944656380924872586446828135978809392656752246435220005384425365280129822992350473230060958387142115462432521773349157584923460923947708730308539540670342652090195327641610239504129192712080543170663116901644963939247490964336528741007336447363931997378352513033355930163612412074324310382962585370881464063118800377553415366987020921752981664990405590818619833662010313260425672860713604231005585753258150987763467554055144937940724982808502530578824327449465449488294964622976509743399345193126600083884625681600080903094466217527317239193536685159671318662267141274240207979096754713295022373828627022162257040927223630929294630217223336627250026991749826060245577169918312072057385391889510588681355598619714031453166667904524385393811328180901067855703764460823753697378216819731759765813818072352468888465044011641546415133165061812651440237277563931155475691470108823251354391006308503815624357308169529478058992468671691416211377361741390836055420886318527808374614951091179792963715592296935902505802646886159282407170825794332613351401332453911167538142783806621979365902311989637708105725195539244053269865329066559231010704624180918733028315848766414730367901025107846138058708837254312110780494798920218440437484263753757706576789744378711808000000000000000000000000000000000000000000000000*i1^61 + 1265443140568514727420644417464398074569244670768903804345667100261197067477183337685054677256004279358792215430592439686436140481580545551199145390350222661272640493754963128585909204065436935352104973179422443424225759913951533197346642665300431237557558188975777216398726142287297806146261640264430479906606584596978403458272036039617787344356619371896345024880722445725205934489097814108453739944621287836094397019403177648121009573760927474869361598714957317694362161206178673627103540763772113581198360508969422877362001324424715177065526672312623565437767478688535276373135438164165752932495796206832430232823038215447016194891339325202457864850593338816605458763896345982430934257363887270443204370866085358160695052904692462483413575594540959751231688057551962262526578100526555442536970590650421137497645870792573850323125587691179250730613924912136620734477740476501795977316458632980099126881520784178845648193916296564620387824587416957084033589697024626586777205713696858974284324649964334292999558423713765831027317230731439709937340500243011594944785021812151049727676298857561248123153028997076369224458060869735968961505559029391979338078692999892359004822561194497349694716054170203074051570393810790082677691735431227712241889415856373690401233936890644332960264963914743442724303415639062583129329027079642198846650627123240643998218238600277714611276986352276711928301019617253959062617832943827426720493535137961317511989368592016394408872983752472959373562490764563544756922413685949419662782995310943732184865856891664281722291218141812889660651524961058955369244665521715314912250306185992742858172714848401579471929825923943058761124308927565830726777494486553439990876485660911393569685686469802957172876764608189887465977938152658308657940042249687932782332849782557238943474912587945575669856873145292121318540319035779295832209786747542914764212175105373260513454459955520436267461641431542783225557689073395627483310027930675860077846856062067575082319229143458065688665782324346081941285321902781358536559161287815889087500680433575801210142551804322868569554610141745800395980015431705586266737329814080378763027665323104389442537435259598739639760970016711604416051281287921267738581496284199365536254286149554886736456404265828428252022293229851786639650350360452356100568276714381248902832684156583709657950307458766226804754229879205936971741316646236497772640835211298571658727944630319955974076148815475848410562388594961320113547868023292045391778141987215028318249729604602093631892390570260967967246655725010351670570145502938708192626944784442779596516808504339930328650961481839214926132806838379421740068907300352280050048924622457796419457523468952858845394691708441348321215154381689100775589312212777129988243708307291489741450832497941440170557326436202596873589914921081697887096031045365057154368645393606649707443147074240286906889856366461176157829110853606573386121583842326878078318567027732768146565118562970726661033688815773102773206871257123895648334770322390059321639768876526789899213445159215197688673674632922922184369839628516413679084949565195708865142424576995163542559842316323710874242017615991395744317421369830130956693702149933324801896092118844489559309247723853268584944144474160170151751171009870442042152455929762397398028977704713971445363238461304361852712510862280208514462126859296149446298732027798401035658099345610239869050007190671410087722147520290975975649304714752000000000000000000000000000000000000000000000000*i1^62 + 1525176161138117826669492057845794259186191665269768674196794144117742199464024065649142141173661976993601984986552901011239370235794588795395716040470224611488474483568973963164553452552438013225876244116684250709564076771109365481654239996856160919471315516565870123387123174751553650326221820733948216686001896043526819046910915021403335488002527530000596763779332495737518395392872975860056470971460054004407207825281909118695635278281389005815069529770684395330969870850583200939543745342768142412375806018333780495862565396721720976941960468547650967257119637242682780409761224572493690279290266985839458833862118688903265067377784589245784211429709805066858155214080029862362096750294358922230795177846454338410855116699523718342631182032941476150311872083822953001876562254834723785202634544868507377481980884580514564898852537833545113002727176981027460767627070459585233503346745013277305299325265053728015523784971053529947818271323219409913559183837778350284376297652081636273560051143460254668376889323544831964899921208078435218689938033732402625891988062110316925934031677089119346841459765700134749033106862133643779613000238380691309603155087723667248413973430017867706123167295498026342709022791875788313010937684898068280171010039467778153485584138829958366009542352513472839178577971996388992898406806906292875496445722013799309094827793197337396932885014545311688478045079028574955713469203906807561203628021344005315804814901694733237352116032108079335258852436997805098939647571404766930168215801691198349349332422266938821285135902654317394710370479399390370117552327112292947701222167145872689273960646560603626947915440330476421938378568480378516280897969150726729290759686320719637541481890830708496525899213900546417205190541419460310112041503322188423914701545956987086287519937959357678445149259662467561079650716336197033137425713010982351820389313424759009852094700563350501379759106663513784908383454654308202133691980309382271397907329480195870594982503644693852159666969821518686726539223661736400522663992157030153400483024902235551095312369631939534624816078377505574070564318556524740620113926491144618440543393029058312099197146956013546942923320529791925094470285374723327412658287322020807596164293248459793586606663843660359729700682414309617657886869324183636410785838135148098427745261028695987628596474005248444499936096900748777617820913125429033590367382673109982217602188411937218325040834850442671692983723166602966608072929964064840085346788137857860732300032685852735542697850306454527411249545343124140108517697405392866135065721680483770907272514692398267722632666579407906349927373438592281928267767215978559746518187656662505072119057097971503901064498693966739253429247330480224993346229303316923102609594325589017982313508769459412868700400987100157793827512256035389091202144235036424590820793780116918359984557643583007038463325846340231214789775990332380406221336872830514884397681738144814011517960898462377853211200224170766929595550865178203720421943945703448924063381926833247975978044023645770305769154814274983336572599475437834272586398218220317681273160252096067449797943076146545770997935938473888867155605457327680131090860103747004478571220791364538804082229069435094175738109421915471490711314183157286676734982445890011051374553912735872266579168109884438363205273992837259694964555379200277689763717053560106617397853221127325542164606080618667300320667828393049369279290400000000000000000000000000000000000000000000000*i1^63 + -10945229495406644895196467430081632231936694925217707540701862646303692571078591927742371046406222217606331650625152145002101898132602296819112405945087475924580140810512735087452131317365592850104418123344051381186431977675099354238372805835715466658927618500869052310721823343796121433788891094179844394035380883190651688152662332786275802145905467680788737300689338160698173009766093126341745085606850322813797730571044605779032671929227619803803354250049975567179677950739142457271915087702890680166317323150297053434458002170952752127991270634754024921120476336010168523878317068471201956867222716219578216536618356781179436841134257345487250980051039910091560934809163744853815520465586057900041115148025972721307400611951320744064249940730926769414597610067163001546225594154686901479965560934843028712826643518202284628601469182654094029227765543756028853887571290732998633288684565865286907841724776194991116429550006829522561290930525755007858351019594032683871175128625445184922576277886636121846408742947791195183922565040660169843643719223315239649958543895122620694674253172255358219170260025832228348034875385842150600812010239290920355046539005857265963303571343976126374468595998109159355410694537290798604166698904843720908566899843739117045808635778933092789407777495262134992392951525351381190520737073849788169425082885276889833757143646505039963787361665609984074184133953267620682150989048351963309767115469678570591843949988164452970473964747684373971843916121944377491217120600654200306767710347837263540067579206143026877929376210047901758228056492866439739340606769901560327140322204310857779240708904677824830755063962452110950611997885999081629663021781552616047430206721442674435127491914084584958472263330406077380874243694450826769914515078929179191746581481291491480225699126646867411291303069665286363704416753897784647840829049415669741034130981522986727801640500258030211351258047006544359374945375968343727346534406049921035910784419779822470279722210419832650812805718436139680802620116142485751694007303008047588890702885642318920688519624834940999695032696881893904811450009164227460358538941406934050479165365247916032572870001341282449119170092732828394231089943810060338671696299757209420155652346050025621141849406299158454969213003463751492044224454166584723793840944938889399461691021846147598363670893527517791033590683378389394993446940059668215636720317988910554120321012384951891721625309168932715046106111900637574409221897780586794809304508255659742768222765911264461879626493706371747882032754686064115324354069754739318675272188784887201437900938738662157400501434128129256409068945811624562479025137501034508820248556747043073644845382321380732902306726646237378704912088177398423547432133410099384943827792112040175125563860421866688146496702807885888493679536727033638827638976673526944769345524731815321432666542056235347617494764790366198929515530972949428233005493831759971010418098484949916898303140230608407115072373979986586107088015623397253911729290138433070396815406955980958760922692447396063233815615077435698081574996600454800300254734837412456077862521011820903835864735102732863964166958996315872614153072426977521614833720856094862026187360948655356926762130879056570427701877323236626818975410033270722808208518505630923805205231661821271756423882306139057800337896228150986678485804976921606298100933884900814043032740202753884920374934809664953939139479097679053736025000000000000000000000000000000000000000000000*i1^64 + 7442585669127904481405063788043522438313550164043996870669578243628254432369944472685971099920658352926987115896994899068812718371809747796512388224625524268089320592979042725903275065789568152376627168671116093821133749273495514269850407035208163887909560777742780146694959544870879277966393798309237966673476150723553142532535843734769104541239058896079532388362094740554468450382530430072988624025451609080755670965232703847575079221269658017427564143099142149145336678245463769531704045851493875087983204911926526998609287789471454391846338111476591804341127787014165906644987092359403961358605543996361114157861547883980355500009100199140944495060287020096152593035987733291113450410463290105942138994819862806193786224405268244920218573203478437207523729151415073849841691646727297862075985047562629620186967892457745035984497866050133092945154709914256327468574011087853658220745674839446181298887734090537925065611009912250037932272995401245283081214913409512947735403171453415011487040947650075875859257408757242442988115802973170592454203808515505870536793779977590056720807229468046897396283375019063344303835009126011849963831506746726632725192546492249295471771827315000721245707270302428936528377606344207540465842422956095894500962729735888807349398049079415276816408388984690995406395409136643694058817956052815255379029563316660158464258614459179853250822198240709700581620035038169633540139224548865267598797693862087393715948842023726344681495724394711994858394881156510572819800029093391510521938644730354305900128131583376260521757648439773190052759319868792637905337724984640140082995338774223645313560920955130407955151431552916424969812202285478044893780407006247044104524355120660639322105340991187648435423408686536352503055803146144399725030337860908578222529197151166443651369776184066221007910339894828800648758581310238574041598535460526076146585618331605504814946381743845341405557417817980072262856267514317266489237778215914358715075841851261133648447797894341169884940306035164132963502211344134963363657118318330580349141666913244479440892942203595382645145047295776494568278649939543702489190061460710643440117504696984786514069835606367237524470373739355381800113978452907816883391078395609905085338711091105216023750317339965755468410429460488513748336142619573196681385260235841225411339791019114268019387547884840849359828470145538734430159012849617202542667530988283853667149058552932555319720711313980177772239463459044975658101479534277945480139613607475431049743984376308497939493048286638203921232459460424755871624584241586677857307739715714061698740683629410658738479174625159352940708834139593847212741389033924292208989217482939294013345579137341593360144063481173377324351238626059286104446107656021681569457151722018940252050246651594425588466042643291692760239295941365895720995726377406370814479459062647659266657388466758994450010600100006319888830734346651836572510366331861860507194881044747903244571093471491583490032498593557990823750789004308924337890886715216636680611635799906169049376869198922812201124846650918725392568605291830738296554082873613405709802190140163006737294034330111113624247481769772871219529288731654699162716620988599154322543897646725666536374972850908002864424057119574518471473026234839343118294255966268811980782219831009053781851808273044901079799369557716949424429892619623876813595550110939530627645161265587219006631970877116138114630032906650147500000000000000000000000000000000000000000000*i1^65 + 16178318752656573237358468136258799859147729502861392125079159358915859313518393020433760296714333538422043368139710341136404473300776390336542878934109607589500759666222153325160264959837576043571969329001313273041513137536068235478260449931194146203445099835095125256000428468130142128774628970953488470768774048082097504344831276388856893538393563917624754510243894462530445831233110682139298929929893616239065494042880123041676245412582100273010764943635550670612964647604736534898156271406311905070318588332299655388170988204720594786506974408516401133418922745696381129129971132172396164983880949649114346143708359999866313757637472322274251239099288790646062519994544046610887393999764720764035900649281907965216080929312042703601674723750365794479509631486293770235039437863272069590921967828384254444463180290326623678962301829313942255826966359240384957572885366317933324795798209151652742709758918206822800115748078498967322480473668076238052416324731978600836673499079708086917212361359884681184211918251142294048926607084721332938653738738366501694371923867941504271764312193989828926823769282670608483471933406116748728369369973775393059367851550897617709923898643672135832628514449236349393932008569485188782976453093252184877952131051654758267174599290096592762457431699473498899869834975220037632346810668220455683054562421110851629257208501476567477366605199935767702724187907615283107946609877469574884049484007924916977466414513843182116614654656865012592815573725023312243569499066518006518325220429977919166021442631315558907811726733871551020724851023063312792840155902001764176697120079943317984386947304623350025533353850053863381223491908288014489907242602010665483423638200032210745647505968215646710027712513889067796125523759376481604437409299628035211948280361330298245796503335491817286476501783463235330489166001498240536326539733184468843245488831545825862361464726486567038638290039491827430033508017908729567663348979147586690801327896601341364674552703374673774783631869268136729447227955938637664359347212485823707120198818479723060873261757075284208716294504853204686485022440803146489559385715794844763395845813221316079305309686088586352560743480323133271034975742982152910196556817153967558550348795756341990316880839997208297329428421171265004181402049493721583791499861375804603359606072049862334744923414971216078204193571190083751779560502187593952237596100423873504029074187763209041317299749248167892952245805277756719252456982514664360397885664295792584677276431897790069767850894501901408653202770789702739705686970108689510690102827002598312662774666572946044168879377699950768072973632813550017670006446274299056457969281708457406238867153934669676198953938839728736511115378644253534314546021868769142149158330629489112431229170646103376202259905436517204308081241208833632373408338704961781585224546988898322947553460030288949028722860511905353605771609112363174158958669464786623719081463286993787121300180567974963058989263370006240528082118788542582800182471375796209690856409231461377439869193083457602418330656446054793459830370414862044114404117068523899474548554641971483659078626280779416347595284390149904351321956281216685605080198065424246933364026851406094019671930944358882380891892491107174539019479575039298623467352637466574820625035100956728290599942548688984491990292825190250682152158095590159433612044975681417665904639427893764855382493492903159144154591342578125000000000000000000000000000000000000000*i1^66 + 153770612564009375139436026579398488700670150508281907387531419741839294895555030970632188675369909321897387389314848276892635011643699571439880544977426336874418163088165091136415373207244815115926936880561900673448546241567085186218534812109819662034303295039373664807015810983131179982548217395241820732976804547672440086309608285673552217134491413440311565911349744555333592468451201022702366845877203534905157710205383698225669389002145278132333269065148850176663488304706238422053780910252926742241360958510192953076242578016155055255017397576701815609407509167278154774671791412291082158281410427314988217941038580153601126526846984137796284195252862840609351632997712284033405622758819145936135695954243719799358850966342849113818306828661117003439219971571755120010257761422257108802028753899644444129578651512741241256527299021198670611477126128918571707795274238373215306285922169889535280247231685619983333036446186759397798918118672053244683290955172199073950983003122992562672523641343958534440025726833112171522222294448042696748719106143802234650598097165917923243104906914087248488364863475844265546133616638179361606969553593299985714713194681033580346396244991841767208115865684993343176049912415123809682653775832684484361980008461764958989563968346497445061396212225262220043001233085781607475222005077042318113642048102925696057508680891423715003546235503037852698555795692255648356630549802301908141423542488261805658811661400680921750581698136992910444973080291870366224949308825727394636824139517254660063618663104617418921969853180579074788589240745242248653089427360896371854323207307737151874401241699240567554801408771219797624665399650831347741992607274638007849021325173087795906058017322064987510811801323864845017521295628976691877918863403242039675859814289095110270492697045678439806792477952807231626420109521972357209873852562901881800882746340238407615104258909919695981034751102657517833954217311633093782511554554167638346138395414726224350311811284296371491413710270285357387928567922728934420727917527725026314969175404052262238879402830475729203547199894348420516419510001068006789293239298233554676191593583558090412529071370462514131926588758590709278184700439294327420095490486935331241811245414526739967459248355398919966375431215808076800504355085736358195401626187627389174323003116799420252928929196579362178785431959133353870331673572336910595604226535826191578987455590030706143079899600334501820823530052387599867624632377572320506108396775374650107898335819438934149984476713645881063925600641070606283107053338254367539670247759546753188421451853514614020018877678226926459486616552364848450679531140464542418287330613766217744677498861103026141248705904619076097013125958776267663089209012443779856846564995584598474249399733447565841149015805450723838743004352710717756865177282360262156490684890396894350239794205882295811113113150084459520048190491570152358169188630495913601943520594736473673318891414851477594395437977519865269833827157646630093116477251860469903135036342093493539064722626397019790462997171495493835291076613483139505826858100012625879140509765400289156658073651865214005153429910691436548101875978838017704979844484703609764482923981038233712629527794865514303441270003350830415710468467403986664552651825121075758483826567788007788414751130990754922894138606708842657708488686951519666884432554111256284229098421625347956337912097195181262765259593750000000000000000000000000000000000000000*i1^67 + -705724721236602640802662299250739156617698426969250962531750214448746445850295577813180053113263921195334578376242013880176103474148663051220842357279835907979175586330983767100851685617947280835563238568291299432238785463616997703267007143486977690393839717744209158016188268785363237387466584677356440758716208682847996536423391167075713212931767007649114428371166114349647976798276498602914013466954775093059443053397023022446196715443532062149099534845807038418055723866504449666873132520354304719504826960888596873308731309098203301507324284786794908937612168230250167097658470544199613935321256528442253401604039129269952885999119694456988754575929434038086497562189721898484795775429869146899774326037425070132433400045794770145496871840549892559174940667867368206742815417932738193711416093525040067613974040887462626561179399284984740156553473457149675503986739517422767519760179336995857783162203508281127714753866691042394636220272644357193141854781105965951504096741824368792733904054033783974405556912052619630105571428981221897296996629930071388743168598506821899789405052826431871362939058657625217457677947568794962577003004440868580470425886440881235214849442948722093400988558775848776996356296108631005358571629127918274459519672338034643662072910294771777248204691509102832094247703152045919021766080904577168960429069106660837479802288048072158269280301495871418903270171124448244837813801663326580475392490750283835632179018178584925368246348196001776478271906919355410407182602434805251662163708775372053194417689612680502916697065324936355462732206080812047454808233046074410031796468955640766759597138083436509190153569225627905087073787850269327768125100643593430047991115900027459063015246477628231608485821874762852136930772528302872169589577864195913766284881696556540560913171373330488746086462820853087606483723104819418347231744422675019515709186303144717526036295879738906737259721808779776737761187413223936476653061307671446171463961018198865915883770169162506782987734076346736587605940761777833229403181764874845234241666877347381043099561127728722452551420174048517691142875690169645505817631745073556873559385749106915252542931677196549617234060152219585850409966499269983334035766422494243683478271018535640867604820134224459501759028098828412694501070270335888314312220895770776987640886919897082113151236445176499117740791421758903642856735252995110402098206536781105529422902431778510163609261338774108527564448488322145548026022660294323526430103482971946122718563128903884390549743264909046816445295436684254661876770336094769053260162038913033868504297537715601474718762040519796217433541681533158261240052467373953662847334410908486193932539560801532603218218913043917392193298227580671520870716771962324771854040782000023135823006719811968684872756740285837080590889590772381657171319950179208474924587447953707768787277797805108169087935209417287476279277507010327696169791825409138369472315138604491701986674479114964160799455773122980069453624349369582024618758591840909005062254934371569022579553334202536291430996343815931576713649282603096938026630105350021416343727466132209942974428846217717832570406309343035789141071461175060465708304824919514047938851787068308598575431113916927340013827481209070969120413756429378950779053974270296601544884268208276651404612587894023725582624738734668455811763441766465020100498723059664975945190377679301795795096736896286337443847656250000000000000000000000000000000000*i1^68 + 904835990561842734051975395963640846779877155513289552622235743014934073502207510035054194892450942300893622311188747202868566823167224075367893012315611858806136429513733300998541961808835463995434510960939494968411964899059961068053195275382535288754841133838253845928842909101850869946026037498465471573412445049290077091989794108214317427342696399104909517641373099365314004061610397880174241778738944976291765598962465730801841523009642332352043638995520211723447497418043204465324682877758858650715542379012781535249394899851766001404584244489557888345599946307507387342099886001235783766345753746858256995640350573945178539116622423562286901428989893882332945301670551339770420845796442673420472666132150938768608403195578098143079911564243118775171684462788852737513012386569624574573657940866948225983134892990461636054813499188633551291228606607622394962919483850229585303256154328216387495334603135858573937046697094546042411955707747432845631315752992994916330803751259252657373887338202073921220599067179922333663439756296288164351745479034407232329893450725931352270307577705814568996437287268896773046605408405134140318316543473170018193307191470972487445502923554196467388250039221798745222407364683383733566141498228634624929204030032491993922396478344410525841955000497395340151502098745273370376788277456214318405913766008756528050942243000290157263341784603832293239446753916447472794024329511059662254717326499784884569696218056618369796718958987025277384240478754541066779478679192603967106113133379382653078105006667922349447990519698093827157257845663547513734209857056242336280274291158467428138243610637805916203245955980896083693111529708808889157399460787652377491383918627934360595159637750412056549588227254925397420320374597106563313580851815261407748898442604433422863665349316453502137887909458044445147692173139074815093212594340819839667330518717302427544894664108853620739848251242164591313056228331377997689873176920637795699447481589872298249771423718857453711569132071893428152247608685797317520436748042338323974801810224995680203227411771613029914531779497091656120755609801394159358409611257924688856025925895839848580027686768066137602927688892787771272788558540927249262764124247663942387219900955063005924754923917141979509370270617310696810476125868614819104603405603336663753619192908792918743100786501463186859818478912926046397707700365063855803008404291318741476953774653421095286806514089851287247340928273904377076998429265466649337187778799786936548536703718897104696572034187746279471775158186477204288092097174266831433405011758864996131095115979374095579007468242217279809757765012117756131625491730066432202540232246797201661012286721686512109326130893331224194803718288300112528654803756146517168123703955788652083256254987535199333199762939924715406991395445629504625018553055122852500826767291136663144188820062129588755418765045002569967447134005804403530001858674856318489639232674204054077910928890858834558487239626505469218351223571638911995649785957579947933974294247506824370249445390609602279489460394682089545692546068306199219751359401480232652280729965946160247737111184603881157015822315648868335428733968667657777800055548102503095119872853260543327099762842612706579937589410961254015648245966851681488480723388750896455590208055419427264395676195296138272489043388459752590853905831783715022200996027820347867810273064661916456386272414252016156005859375000000000000000000000000000000*i1^69 + 56300656906250660036061840601169181260882664491530134876974011044201250173809712150682452139980927116632504007713129881447796398749798949707964131264142966092870158858112645189621793232963897263446838624935821657113233652119608399800224622592321538840935468869359695732483670497359252394853500536132338250414784576758349248730840295057029033138818463406973831132703775517792479213169851897463716759785433976108247502490113941878172290748046768050868449635018838768996986864251157331646220105769256994579908763523037754097899748354165693346588115697282358155811116149004262798273498216569065408942114771562540704742523867084407330705141427286621328851468350660542228014156906380912599937073496292406198852324777064737546158718706692114454373614612744887604940125368792106776549126347990897112245963394326413946220105836023924177603101731761883385871830596489788025425409979415118157598149347493043403857603293388316186205037637315203904510561534028772528488140813978850944867591534114271709474296054475709782903746427746352327147627248444368565147082727113043469450165213552573199913874215993606916169450824129872214131449844482356228057175448582359031083388052643923059054821877862061869420487152133642784154774006556230646603589396669135650509197699438194753991842138248814581860020015673591826215121709052836433634184811963150699342493812355598811063220712676232878964336702387400340021188955303603618548286145993140087049658537746034812661302568733465238768544118994251379424742638176080308611958266466040900292520262385711065554105893232990101001896576165917835313213660457471347236598782729960488244227540899200339060412256911139117755964275764788589780898761423585562419624465421482992454261031998316087145910727301081794812183361496769150815783414681947502369408584356901887746200980987583643686440546621198454609674466302477008095306804291250254924405800685422514935458061428890739985819152761536351000378124014943640023791036469242201168149080233312252400853257943218229249066773054562942032594555895383513442070028186666587078587440938623326157479726320916254194468287765129885251779302912827632973700462317257156841803813435300821366690195384397524956233968727654188710617370514590340057632542262091692587315646389846213952674630094441812426108481361276955127147110519467798467772713469260017532917622087198070591104805869997994181020784233300634511614851386193923112916412479918042644778703270224621437196080345793050738701419659944884014462276232993851486669972702213367614691682516874962128907838310759421088859900545872737338900271750283683246024926390389242209031421976527376598489142065367198302504447426125337450336217841508171762806756928305439051616804481742523619567619710841739492817746495976458648114706844680830981188286368278544282090275964570122185736580115125336014974067471075691615498602686278927224143335888947730386015756944294425847412062899997016139313837566870545494840199312677875515258073663086544611059339958165126689532644198387489470586961544116241539558528210967486982407076021443453908247377160198138955309644394809694853890685327651680046316036317003196425062418986399663564800891117194595376528417661651076885675667557632653194116108456543647888525424376577739329941151254805505429606849239498984330698046931654760485846072824649735626370539230892816089147184062269011802808296167806886962234342273029886411079088051265467352656651193001421105220991220719823461897495585632324218750000000000000000000000000000*i1^70 + -1372842697460319515885451748625777850165325540220753356113062059107957809180078927324025805874228533817740469851400455217220043853266981044907869029896163286956985684499333214556290805141901366090924057686788576506996456214040305742780373649056395258105611876893242886505007883696461084593693668648242052630114630642005963411615148433219465418926046666901537077283552704977397183191227876803031954867725195609356878940821670473759823325646759639275266087257856238293294698094525412806933862108889803256031219940623528446424432693532994761660998779766123135815284579949864688008234391189037822369144807080918221451810264917338773139642896553024816298701372273441464176175241800139448825412142558347813640093337479313349536193549111123140900828062601110948885260635248622930761532987022520354785832024145366884208202897882597333289214264719364411822811417444600078471555466997452587967071802424226381808761767964093149127979300261769541748557502872377240474169467248486360196225481324960857923203475841325458701382628350327524911735778644270278231127896847759127027630674504434467987031968607032573932214142192507582877420077472836662709780080855515908114776554103325071257575414620078478792039119317283332449326102505607913855698374749387923744435270412121608480994072167118585700056061389902561528968400511542312830512967089093411881198021924173692931557925904781122307050039398496163572821121013432845926734985995822697897815605317286794637408021252995755084891991890231077557317739174397214488059454857417164277577668961068429003070828106949652837453892143323978654920771626984993053745046836477387603381364958273325627205230949578109127469628108928995293124071310498147982894382503609610561733230448702537122079950699430565670314290698065209827817526658152943473557686622458208987997584244268474321784330980339710571191138498327877309898702759150363926325053964219018605815390796862449475908506186177625750506667452165116224566183246817090248550848842880523727111529528059441320094685706321187040656745427171622700565143191424056391840972806765304635851694718764438335046314990082822531457112787213218469900314517003221793599812907976970715247092128751893446014045495314849971951182022933075275823912756355717728581332065649051102376492144342639474404292634162998004375341723297294901993974793619018410599352750543763911416404360648707026211905458474798900186706638235378946359686393291145337325444868135608607508114669922252077209105583415945818764417225581255815997266193149404390713831400675263309855132908849087608837181393889296859215380553360766532588986808904334586842926608949692350598049414502955020285648148754826802177129323147836342017061663999388711250344290257791881027186414339925645023964914036015736627856133451559666577343522587940746340469797602387958640577199275160736926596388550190401947770785731474695534009532609829953396404670363756819751721406965032275688936749284004926534840596931331069079696304041338453771918742021017722994959907098852046022135853813076487788977437512543344697907291475012236130378644990688008461737358912757081667795305198753120204695988991652966386467757190068063266120531786191297807371958142006764118653796195995678430851688000847534320841454281666642093454053748921916010607783836113514951137040598167017320837296701470585306024734481961473905985875060644317035107727777466680136620048479779751495196070881716118809090131623110717694004222002207500006973552703857421875000000000000000000000000*i1^71 + 1575706994377052593443447805870428166047328970842717976875596236394149178574016008312490892563294708510731428215993948186027488681790973075668095831395884678084863501498621370292445589810824119687830637194216068187459379747931959046279815344947761973540592845708664145648427854709819148620068676731962325417466020487393692781575444311672513165597459511052071568086578062601107664170551486214235866878292495444137961741118134253792274403749767584255458375610246290497136075626957744792380127895925356649495260367716980333264965000045330134606117035735841926284584478623452274105929465391713461570266876997662557939975048718548621855357340106722339155221053113425205356274793053579735736362242970727424054119616867355796599688942722294535550981612342746708659834328607414753052227441507383851403400092027175796297581900943383324024890954105560939207726147220500544732782904585711837938666155263508313917287021880780193204935319188592413352824622232170108538521178103113383399696591458865383130536820235015700998050911253554659711824944472281992145078568059110880184045062017633889942097780514009742333963698236559120796143016909803547339527206302880796332045657623179151645551055268672996485349760197634101161131578164897680856211477980121652396267133948403602739919535749411816186000885218467269279771013720650068114814194248762822097117916751189015151661440707235345696179492882192088124780748755559648325861369957008863885960932715204767604559184504093835901915488298109236860954094971724903332254340583977825851829925125999939102383856249458292280609784407002592550190456941995409212491750027785763902255084638856577500264594848310347537549153352856824112306030207784126219069459354411457364501280242197282232337915184481672554693309999825286528421995699570972268411688280044394632295410516627463994765350382966416627974160889975479790828942799691589219087621644454415900551429797262606656637841364162798207859816231907064550428825578729254092011415844011322359042969498977623929119684037225885963973635137471107427389792057040033085410431702326497143553786271321785941337579425268010613326635034257276016350866583241328369100256499549011547593523963981956369605900463302629533355736662676416231007224334778467591900287670097922849252550393721355401203424586933806639111688008286058832852324618134883366034910027802811078427075045392779616990755545558900793932189628457351243124005894169820393316699161504421785173121943841783861946589556017133552625436736229194934998723750120704277424025894041563220041047921106941003144603029047496118879366250087833943556663454986854678387464823400223072626986162851800093330632617342235169926978563473608178458240955819600485514504818973476821079466307346743910519535539400660661903619641863841736540988360674290100898957210372418186711559293053671309344670782228654802351100978827751440458374141501996408789257317509186273183292034473991073776509189645356485511502366107357532784951889178327970864003164142295081056364218677050125568763079630118822752240040780796448991577636783264971938085755861411593896242442317316617364973029146397745108461693533854534600677191746944193664672586327316725793126242008027437954494390870121748262693311555519228850682444982232120798235292022647499169779192616946229930830975219899583133122688318378852490740060654280698252867635187337176083827438618918907682261544082783997759027952190897297722835761720634591355195260260873866050243377685546875000000000000000000000*i1^72 + -619702760007204340770357410212502492015388743098169725429897715487151415221479904604130793635242558852384305259243506316559716869213401840687443101898307598815728248663591821696504936937339242074251987395412424164615751879265667221436000113562426444326646325390082069509166747232537735885106128264016003723242206423899705910669304926692380861899662475961827387210981028096666941131113245513138934729918196904860101409155189747376641001094826748966291489999010681127875199108460953338439598204724041959174572851876923819098868299364298878149546794469769242788023324524393824044120921938033346751840598624492816725852186602271858155108762121516038446698315259311369493678064533901574539904050763056367425691807481911097111652244359208491732367640464537191738495810024088290874969171068136156989779909742595801487331275301564953222668346452999317057455033403460931949094009670299135790915533511956930025052783813748722521168204183036402638954300786271806186349261539658959453535818983903752729821342600136478252277262161773661122483704980513475353909870969807723668126618502551482102676649733405699510046188359695501111681436733925307857218052396249022698470964176366054682242364606747286432160518456159711661560878334013105035038160444586188787938952602274354059677906822805384224566799733846744191581802685340908231749510412233906642558467253392376560362470163308085460298078112480173528480792097588722039560906133682941167908770763297703310767908622324539114804057964214278012795541559488683191840547655699985585271445531679386494048501807453162847479992615209088681345572143501615281821017535691847076959506550500738783526183188410274666131672467358570108378681161332334739532031826718316110118861653071738258241406165547273241024725104511326532294730313190185763350213653287860785792823492023431951086838905516004713826435859825089464705909792668508503317728990935559623999947490035320971628331626937215270658401883758789659037348050382046513085834779915326671996584767193723258899201794164521903444614305344164464392339078429597125610462290183468998681883729987645563451023523039378546335276468603715326843520723265939060893281812487680850799944545124598944683530315429087630098673100072315849410230377300077912844101760857062649332300419811503947964026930530907021774910679559317983313968576077571335047276882743860858863900912093110169057083884930121861492542508379541093105558226280755975288072954973849468681213276121123791848247811028189910072745891468544273003397506492612737364150479760623521278932893910487078932735034769445769372329937141829270070878666978882203956690128517411165762933061873021386302767925613444172006943455643643523768601245755556962008112628841837293319772496417379581248235021678057714955212595155354518257761557634687624726371196950227048538548745686637999879143639773962086236700722396192215987669574568202585146175683521335488633555345204950495120409944817648263502408757819827810321773648761182354695308465148335422592678865084553078307591654944655896605557638654535071394277060419307180044463801184273811231022032329003117657049363100642995860977340610181118991724833347530626274405036895061137566551947112522065421139151919233642502444496755411300142787967774433894471523796918067965401748722152003726566490162299228805121341680069484977937591005685708107937338413595719935908338716390266780530013892273254794572592754650337767498317065825102682046857518531552195549011230468750000000000000000000*i1^73 + -341478208130062200137329715341821063973518939079024074213083542749281594252811211212122896320051440013446301149197098241758895433987238326336816242657907305532919201612619852505984740250872726002159329903084930752528718677995890688739810585538341615761671775891640759376864870836036519044045154135545872210947121074983371633303696453572104602968640754517888416581063975466005579102145714697868422106942752584298479612002721157748702716103045440673104226069367222330720251367150250667913912368514329788139052118852949292309166980262857721583267487598354264044021968427760838632277563939470432756911166136761014428091650705827116624352745144649731694644898933188653034285479490085884831120280203590697076460868339576483948340815650526287269148619974979149765021914849466447234271827181647289545383131426008524527001190408332867036825426930285938070925265356798521177736379206747971265906571363084506789560118703611872208726771291766315874901582418972346953121032720414279903233679393953344089669800838875625440707646511049953171143849648914940786500690234714989966341228476518745032154051584911558734563591246254546691462788441241474861588093010285425238808404517966661863281364428087950999499216915083950309514718877030188038423662524629943005932745649823333364935100793260034774178504183061707331773247856294292853652569792404793936806450333136736373555573728850864390708854580426458362199704039716794778860230954767289471564163911387443097831112924511841052795255148009322225748500262789492032252441736137422771077459937121131655204052536752729578139176271052055585335939949381670088807544181908879732230114272382244405693582241603284631259689753079691137149755995256341465817566759918932883241171350725906796305729911652443864358317487250327526787072068502149072358358483247639347328163626153896960087166960251869717041026034608748329952400366733203497377872338733457838080767141748822004790030555879174893869736640587295788990222276022697187195114530498963723203199551536332752784385993950810109483706340656523349246156372901895339372260980507330448943680327185756405728088028783543806606241265821181547089772080273718263756414315111548330455099296531226701141523876845284295449003126773574055289901625444903916165177620398475465143051468943844911010999532572128772778982253541544498666755235606610732730760633779535921090906696884649103403301596525074745001354367698033640281554065112741583872653511583711109661367790990034691546631366583509912712531266040442280610016085669180911703726958559800982951974443335457605802823915033042864058931045983007759515469070019932630032365310830026886810882495685201266469781081680282232723996484206894243392068438822543695396636542083269032681468301254276539325605084458651569737127684586848162769211440953320976632437668793169331519650059854226752323368283001566425373588635647283714688521387097356574287259865862134107086584937668630225289410827810395255379986814233433274686015614745196032632589423309629369939398302143822848010055995855143098116460361763685007932494173807161203404211892863751683055596238956959269350619277667194340313342480957372322860059530604924548004264528378429617687191347816330914448660500434766625563932223958217467144998922632955326695177157896517452789298307786409203538988359937206035397910431128787788460488782445409361421455834598599577966202237715688483733953241900224525087795114141497501163656935351389289512600979231297969818115234375000000000000000*i1^74 + 648360621936859844166731104750224196692834864358575846896507080228480072951382760497866845137402483038523322657115729951246200720795119758519368567889486569058317327921489062224494728615174668042772293564032102213166138464055032728074902905404398117427399000614815560339179205065502292750209905247667615074593996029268313466065311666313783475998280816828074541365777148859933888333664788635396230612010241725821410652734688765936651048461216757933172230709742861330202111891701551028029085236672417315813978160619345679828742954902938835887988081115189769797942377209462576324085808523908101589564372513871952257907939854289411568464486659236698002051206930947850839772615629328984607579508583009943190036869933935838838734118028679073094969439486284227633344264078559030962473842490821218849287465557667839367788126687393323719426080472615865720730776243983081248818779977677129160395186017794867989438397372030867252606313254432365470374742487794363701918666608856517603137722383241703918266755673873849191008993982058925025660644995213291201026861225353428353430587086991409941143769435947603195223980941364185872345712574328556848384880708949865486507154392706331702092739934186203180035469825217232053689765668415338123514019094600147064228457546845121966165730238849642734414240580479249009913823887797953137259481296083245817092050666481871188252854550864387492721827449894228501619526048447310323248808189666679230807105077407843826621732716675375960630557127476280983181063769755299845014685794581753476888735841912417886517166083422093817042428728168180999853840523951500310113212983813228672450278942207538665918262964341408958258715204461367719266559960033846737520179029260318374465136808102502677377701086352564823028564387293126180362998719280917970034794643312011594119108635875324170382714729660293651956431301867251242612081069872947866135489561345944886922403204568329908091585347352925711269693557979315130704634558390452115799098574000304083443510310506704251276268679682649731309199722398944229411717427365477017579478274352953113082383385886053677771566970201215571705083262303471447746001475364432412774903551556506223152880857423177062413777467384988584226669071516892824143762521151634488194951619310551915526877278465468574841116585032787656595078438009793287220920444130329536658128922321184229945457871234316734741483492159110478037309483100701069759194199793922202600312488009650881803102616552614056770771632993194345260868029255220690571760807625637948360881871850898265106866878818126783610845348129177498642046034600752018701076525360979270769786590203360030564687789519110418575267422067413078981901557523585574238704052640127313151158243461323459328029555507146278172609183194085047264544267495681445301427318812349438861257600097597588047719633613584137816009063024304912990469549090618908031374281250949369418772982184530269003640664395226306046958492432981913787919652224022083523303295536992360422950856892635012596847601353868323352348447338870070482024644399717717530023019283983533226731357402816596827852960607341051379890082886166872553437424798225569150270355876979493383056088247638358606036605373084827159319754444426184034061216247270740209916658770665597277475475957066450230069827981223619045204450988783176595408414730807081106322107481874944633850394494939071990552112333333449806942657822274689172312342388965716204310838665158590535244718194007873535156250000000000000*i1^75 + -488923808687092095593116766137726112780763602236442366555711445344876165466182765217580131784143538188642435586614622090655964976809497350055840189276153250466028248425154855023314383161447146168810391141303510482079407122010474369501232179992855886859648120407751808302422253420899236489557217263891464097302701890575532623769090081836027723594087960922108483083054570543833441451253674716560258297398772266449993101993143040362640056276856905805648169949062541913496366504232534759105561818161726728207101964226789699919872989676548826272959054852470206673167382334242155330378401522372911075557790624179676903660839288217042511021775281764521156608942649261387065026291303851138400119871883085285360077096717756971575677025253411660057459604546668409980855028969574880960599256306874438701255627495548201977514697973503216764161753834310230929517647967959842986799439131612382994474115624800795252058911386639096063485505449078642071456956586091670578250839897979374634752188154851371637978737930593285079671675999869969723602674805000158184390430424083304528659796066588814578713136747780666556277355792760552624970625943066614342078770306514182851098341503152400837341586571481667514646027352186122316623580362727945064224427536394114251019686277566393266997164798588695687523079151263949769667696199432624522635298061631766493174912238364859845731195685117943530983121604350232928689379679809117399844661162755784882826547322998411094450117635336082831390684860002658831485581904051365901716665195926523508594402367443139827922565672474797639249762471981079467694316948745269161304283253361722274578074637814047245635122566178867326762378425937645025183354894529771730472101894465152874285565404199474055613765158362183826324095490463422724826090541825072252370587547986984310152121731347739586480092968093490278346408445569887656074101502255393213320781465300105256103942789834296135649171047245840804312718059818226848211986966988419004872966803193948121635565340777124188921092228853383051787251576408171280125669744920620409121949203444744436070123943846755061488887703467729238275249692907540091271265004665150253921866281573315444953108761505768675807557275661800379354685339285165537622266794819307947237141045857579323294871459465123109736114147702848421867316283479790779822759364444799463209003686623264107941559292085986285407831428625426593604398017335217953806641434358061631736564675290287898178424078240056594374822048479711495855419997231553786779949106238281669456021607987061732267712132313944753006010115079660866389714908956190551877306345980384981722423026958597468532763033953634814830670106950052022304239542403015967848098237253103287568103224222154550483138663851897244187254294705948232523108608677839333639413237890628038750656147775101191495717500353952629800640264462525183190483345968615116381460063883813491666721100655982570107785480065984204692553430280203080985648839535197963004446977061542975427684371622424187989899058769968812526588603646797820731584375958791710361545017977279151491552846670826268937159663759950864819960755093746815992582847391919719976691285525332304686272032194831919223133493585126194200665754686235110957858509330725060864193060118443821671326987351413856012018547503984606917368007176662914305445329923381700664634734730083443610691043320146689933912289102771639515596176473780034478391835778693059580656187285067334771156311035156250000000000000000*i1^76 + 252153341837709312322572965739585013021963610555594356731960968489436039643681361419350771133173521734567811290448266237915111961717514327796104973185972164299364343687361372023939926293597170381805600058589947414360993392889206545787433938959848006581968582265980492425306585590568886476793336301115698341399876156214861058346892090339893586984950685352700734469508984250045205599766554856451020429300796528736304322922785153441878232646093730967239664531892859384823553288804936812857663550741716598875364005567016387517230961164767296895841333943158496652691637339374426527377627804842661189888817216038719492690989774265994422947671422611852830490862240990752455076001574979740739260556574072756583663497461146164289979940149065241831081399980311774441545121145589167305544930968875473457222936134938803832741041328615033692782756408312413069025511061810983792200705740751502852646307427915957764273931508056871326794451121987478182270602106142767641509529149370074153624903335560404702027671494939393113888896375403877581858986991376059030108285966368548588614198875772858202281109871295923442722926562183316005876190673628155332758976183361432946815088861178809985956628107001077291497726452901914941071431546863653893072869041758936482704344919889988107989145081763181434919769889688305300087193700304226304752713183726905296386017645122490749738904363718217571916387854134216533410491933682787608869579947873559283816016320414625365175463310752451014860340915548630379291007360681423559857699242690734312347867606670142284335589696985641456160020048643523945181946687026436325041326372861572152452735383953281199263836258374240229718138033483968706701091853507048182527418054959450306648186066398611792868752849168577534811845988281454022761394838323025517771634562971713264171007260810094580419459855641492185647203448272571786665592108619297562567185272917429685980806472314118323524989106355376427461091577153381183124156372346065233989938247524348481951476883677229604584801409719662203683237841106157532755511111527956248342403653373344013319400765136189435472297082792941620500135282528582206502962152061735779459293917410760733738919466167523849805082054715777554197443885732941727812918359306123940415258765590124254532008218548460674708660535869298434202383192054409384031186212657507676259449482272496985836166496904762695663790074279232002738492935428381047551157613045449337799894295670963247016161883261660690606209075369602878552736035298579090628190171714336150841298416819486614094516378034058759206639406874433011651572154453265692671539640148733514640054856466271782890019764644938483564574687900939650900744350531940634799567644456541208906761233362440990705986531572365698919893813448785040285846490250775551860638079699514039995753172875806372409535524365813727109023175257903393200274452469129972506008469978002137842515727356473650879483240696950176080437119492737296816715414052376187687759694126413861670849337488397433218903595045341623689211895987767670046388660558694610812753900344670191137701020542918623823026659358943904204892128858718796448561652251072827612257033419658146335565325052657282062644997963036947937548084409375760785955101046077062341141046922778101385271977041846665423510042995002469060441448998842722706010741431477940167205630782272979373575624055981190227773928727057847633162578969058690504480635946233832029490361665414529852569103240966796875000000*i1^77 + -100098489804097649207150081902198131286755941009315837246959282951264092439880000048820511710060473709256941779306877636695462597739171583738491469653525586012218074030428962450268192917103149360614236137658023983997360718047584807912335096297588848046069650242243757235926384765745099117121445495552354811366188107511370001278895955557952229444659779477097400701539391202654742755940688940333737629861170981792706809000765802922556526667834030551402371623967771595486083253163599294340238257192820077315179288893361427480756816860701932657526144327455722271266419974631573344049680203329526822547075101216409140518690294670170950428381523791406150364277798294990908369144731607319339220702434208816119676931309294356260546135560944090147971853586062635436603585350914007104351656004836637492466434650894612632674030950782453712749125063271334830974613057276020426451064409110544423251767102926391333151848687886017420370309312649930357148745193609761853492961172196079488134712228631698860214345915044726934623835497214138418656643768643018438549791503329818055753579715192717723108253449430063340868090671184120748878871194221364822105624994063840201352037015857444080826974987996848882007192141750661038950180026837333239590694133147964744797166131667644318311808142980452581704540855483473047134698712502803254565602835313670108451382749109177472309088781761387780753763293095027978707581686585539301774143048013407073548406127048377934841479181311548357436513845433044196944154065027219343759260098441842802103789984524246103833104605540405970770764268180625479428837956410858929260067601330492650703402585416844556374876823348874680440372683560644550651061021908609317747647324514146155590973634424819036755612497335043096810183238226908746407890167941126079930663488825804708941608352141170199225723110469741984488714053998980548807301027406379970261584153912416476236310777139658710110784914339864658178414825049522450888588725485016819632456933495525577608539230574704753799246481044732361286706200726665684896109682764174938869765405599565880828627639132828092975732781053795110749241829478675383046690057407132066779584893727610981159721519393402501563438996368906647865896332009251294881792787660178560584406571611245258893352102224271347737123914033776927797584228676617533213914348147360937495482452113964924550426405587331100940025885458161879942119502973940380973186196143284775451050877526920534159725368443281346700563755797181248831785600875921342935135806976588273698973333353387963280858906666298260621425023634270905641349694486126245905141308391116785861061023697388232981137604355024391749467247006320146168052253917807941175813698289348322315531997873171053442835090188069769490262226462439063204857467268543100715420576375581100038411354959236388319025159286079343770233399699381786111870489759545499278172486564171688258089291591887189514040477448203793269082543601465030649962654888420724292322882105322215933013734931401510128304942310885558377980969163435442599413178362997441468307549221713330591985747808534606707834753889263601199058102174968904089443032765525362677718430392976026823891112797127805198604572173572113304084995738680338639738670852596712144925535917143595724157915909922027515976621279865667790579792349240506371824365139994225346591325689271234316401874382868775971726520273096873836902958921481631845836205904564528908741417981218546628952026367187500000*i1^78 + 32371133541555326384911877384282136312541771122363042021540606062877199163070255775250694230633972244211014407209609909917802773722286827406404759489614780238678356375892596164723326445813254605432535762735063758603215147244811533183612545073368906917657231447943809596789302920117332956700792553105883236080136777721598636630329663099229984893000533391541857315007927962292728431731186596116941455334694451692663768042399513536128823892680756167832676644604670473875282795880001276494918430053462258727379830107916372119420140193943193643259890634680806483407646962047656604356343044220251080437437572733319203223922999656599257322599027173274995709848052665361099441022636837661104821852150302333414708238694412399713245145798553651982033051928560097610548692386978057920935816661847071288113648787180863582439009724782201721732043814648378669796352419795601811931106295449007054815599495007634229051273947773622462117879382051438656756844004410774436281540135605229072724370224214528615809238488109340131181957099841186089684515032575260216234191351489814413556107464085324853006018019746011317179063861391356754200263840179516295040477871643238821216146303430385871701415182062697855269843528291848256901645551505149582665163740881040426943346224681147390468196695686221186991006490535813345987882270534377184391442301133561461754261207192209765168762783214419475379962799856906347573438336110105575324433291213695283241754756119125908390187333276100724352008969931307600246773647722972238926514976987245052567596157090754421777629790665348599974444672646800785050451680461983897401533209791358594181697811205599574049877587085291564975355225164353165269381542597645941051606125790630476254073966056141044562858408077380968613631458661145658492156798753453039154471972898459062988469361067696787090667555005561659491290390561261286461767991421301081594854273035621768833822518841071347982543419702336139103889359094727617033157660616730324725569193913379599826811950530099450425326951197014799692702650017256790873948046684994638530187871969729961598713638295048737792041400479846276867680368174076468626207877486967600785984885346692469063763866456716772833914101418782376574742095167808745784699598829666539309451145168199204640576404369770277418082357111587727641403113162293581385150744240974541997056257919068265356540942768544214225867754383089774295085209413089315944182471407485244860314434908655512389298435957735143075123558393213648079246324497061774100201477307650246299608426959974222841945567164520289815065867499318119847788151036638676050165372963685430120328483354268110715286564283190563515494246048461845945207614802592856049186850614190783934582667762416679521677423892172957794985271120927918460687408405169083759580828237129264274520125302326773007597405116119861913056293741473993787339846150497825555253980095365974178891707506762583083424631637805478843381286374344646617413518425630481850791531320471237938386624715586455784357922938965702615812995733385967271723339477131837144714446564293754469459946691623089635431485435363215532518741967164703715694720428411452243861949126193065519374543790061093956447260824583343937227298280981269258728114984129191688379968596406889899022638756445413756269051650069778960617131112088724292208034272104551642917766501990803693741530941400498731195825979304033426736535836782824269279691465936489820576753118075430393218994140625*i1^79 + -8585642767340222051786241173354542224808552600847925645449187275764749704018069696317892820788554824229865379470179510242900844508372407184810625666623294881708390582207909295536822223827151448272806641826398529727809490642963763045722454597568305787834104021523727140449818023709382207751610160009150733290692937243379710229207215651922858003160663656125628509529428979451263707929466326189303794093285466603593122616375816396710117089632692004232454349349125516288255683113205835977829137284908472452597715765277053568657931242989406757265565542438678310632309860630810850068228855100961880378757953047798127969919752527402658825524066855065396403854294606085263625956887109860868613050577520927182985517163411691010122245232967762636389741565294973656696750124522722614866621748456013635496817906005958963766203952758155556255426875440477931982273748568338169017468338690260880397503705256478100493193354410296466621413916460203313595140115885706689630933467632712039162647898892584888382982039310338206799959382410636344838502748310676365621751380747564466510363990371964260370898039615262233091222817184214794612653214348798634233445757163616370842018797282822795257420780165721091765385354012256565332039322562428444143800652143538866774771100934102992728611595697609896044061056048829587117424062259446933250781312291650200426110246804343454104921960185158463156327312613191581697139433160099139104385513918445151681913233030304544047141714399860409295667094351970579159975700378692337445357108879600101860803508438528519487843211633246530196469488732021462594297909082907496669504961448257635242368275781199797065986389170937570533650093697749233065100908971656072358150428215474163046081654990587484046999143610705848034143157174250244256688801657186431847992788151946096560858783781549500351758739959173549368370832852647296487156418878654942545347072415131342205561030318473554683804061023556522797428635805824536160791248186238652090869623906618182434318313167634802744372310551414943838641512224970472336015216191491186848788303861756351342882969240965866393287193274842386860093951749951709305864119604561010761373313671322833768711006565863626992301263452256861080551333906812128062764927031688059112074111086979155618097420904477367976850900022611392219751053971705894654168028381840231251325931414610617150779883509110132056817146450487152494442715489151359671163995031106052084332114534454161555859896002242009528697669448316457154063400733227194498577661589548768204485495954660878608474560115997919556792070278524235836857022361785883554529678610652163995192649590306142313968958264464683662002767076463635169620955908412637164225528393119297709701426251567392076425137420256371353618404305938618966590848927902070468734100886628836757108810380748819111665435225209557663239614737723220113784167916581223763324322427110043313736816873577834373708191022712606939344777502288641712802682525378710616106011187639619814347994172759609977341832554793603783801102569911642632176352133736122159218591373747801083125146770508917513620967749841634529216248109019277931895352947569572810317669711950217709852857181330559381660228990735643456553645731805155107063087902618915029892309553702874002130213776524433413685872116139162606315847110666301746673243386055747360741617797348417193852770615068340261394090846624896676715855457890835748257705505994148552417755126953125000000000*i1^80 + 1892632973840762812836644770114700380873845906521767780745841112836284410665769381975321649545732801647168176227394511009764418192569323884393717669131724566522752003731383973750692805293884288985513884521915650936555571171205559686515303506276653397993491322855689705355499776679298320709261205373066529733698658858365174350087781845909061446294294486203184541870739934340573689277923087243359762469381723835825152230645900035839281112837472457233587054784459419070654564521392670081232812756282894977305654048384513397120383702620269972249498701971385033205109316717696659084277105808744519966149363882200072998693488359498697459824020435040684833016145102372286742718149013410650814224442830207904778478005875432885437271669487752079403303349889067438538312432004576825414026496475758901507322605662017520384588471013672494220891907641161769830300958984502322954055840601225809292200794688647755770325191666096502278718682712041657794738176250019060337438326265848359505752029644314426788084867404914011869879800772181874065467965239724540184085877712322765518518766676678986138477947584510061254266397710908549606081111209557565738796927860599917373563061693856701396907182453997486156735248220503971360293023703071072199448132575292829304615915975750763368093156849139618866995056917152603758143092052859333395277287116678991514312360827126314112819022428856031239580405646726666665434333178889855228947160927314313771793551039582684944293760848973940727648051238534133717193203671828878249022295586206202270420777592247416611818456106544340709804435175903559553082069469897610866106533675242146901720185904258061364582060260188198691491856901458077365175770332552322260882070485747208764216083353609796927885597803934844818777699336976799077816785334954667596402698708271611128654517364639757676047375916313348661732632553870629654430138157457840321424011160625281984943415005138548242691462154131600169580065640690595621945981468120570143812518563342365477461316819691113899209521233127676848586344296172042104801658107731567741487167614451005429301749617673224720523000591835389790695834898610766702147018936039265964244491691358054347933721467947675757863704287631265203895877450541320899206915977528401492566700228067610861255873520827265471521861787026882538798641747244309083748419942232764630957294513899337222639358368292984935805311029593055264844086869646692464516333909369445020164728631909947965796766592646094435496604161635125244333397584710093800879820347130626556945533614451583554253353655519489679982308235859521703656821063256259198503537855871389232577469982213836972148752751849226347195058867254648911975544896329017568688772822554501732299879965182933521141194601685555742621851997908808299788647105733833470579460304572219072856868262697772225342143015420592387738027491599581082196615469953963488310161099240096133437041325952346832155791829400200798300183273740876932548288871099521679018587410090358924022630365337604310516748512456250078020808774223470646775872526583757435134310294042076370899724067241369623403951974161745525350581621459562920976326089666676283248689714154446793816140372249107359806657036888328541527199612620279665304984840135432325816677693043230015671606958014151649073405408660300834244009834863026117387939395985685913461200351997669881360792941469498209135459430566668258766662262180118094140326976776123046875000000000000000*i1^81 + -352373417108073394106317113985490374298326144471875680533509730395696981098958094445403882387592087353642237523516118700141663892806288100481661583331524785634478236340461072530683935359305475383437594353295859252206758228109969319949007453053044185290818817288399608313345786962045448204235299870198978990012538589125137250024842156833225184873905166571541274601148821435911084564384874603770488787652289177734662003251787434539639595393122405133081979551800821153604759304241208405632851318808082777108644171750377865809067933030387412767852791892935505708581383319536024424159192149638092293533485411139271753089912577484458607198980723166744401261869346985197154445120277012091450017341302820008328569145321214214166342611207780037490982348398851817210170863802080010988798623031905452151936127344864421554298344320912818789978118180010421734327446883609131217597098105429732980292831590469876284050621404917908008361607479447417428494772690747080228736355033087063457975284244352083045708254377451575440467768314424958910837195368809577554878359145531334384685115784899669768669614935367957411710478467794478828120362991333375462156465732769438518469416009585574183095837362008098700498792085742275271948031213851550315747863012690707374455892533294838426036962496507259454581438406379119051502340105171212968321434232523230905098962092119181103630302079807702554181183961141337498538366269620403687601445164850489016155423820921587069222850940358314289348000922527409678196842426468880208617120638328173881760136587814319474001876133720359120849476585843652816925884431893356581995489535104524475063357174866487677045687233636770113495568099208636941325921002892024855525524414875650231681921306416409431799145741490362192429307422116041678445783663672545763604304804739356317303787986454145304093200379692866512670321841164319391590782330242269162933108876193120980785174376485032512938369680909182610506925929693272977087804867820450106646642747165121521367414060585840346238454138454212378259216359268235371714688197664560249955484439161237500635361038234271280100304456632206020305419903248090393492758694926640650912576183871624892788680112150950979162769290659064085966840873952119753117502770031526471396173853317428704566113433987219834638819120656647492402544472389975865249061812736526798002877648028922886856703191043013021950511543425709689676047713611959432816547241961802601228066504872407726193736673362197889135830033437232953931871810490110056294354720295050925910860958650650928885692058461671815072570551864085794618845798715167439077882756178778293439511159982781323142994445349279682669786884654809102097654194375756298269801619832210131487240828935067355010308871677369513593031867167773395484655411402410578587326034661781599286675808494253867286120501787144983918073231545630548536439469534546321992674341889593341593009032464921685002974644065218961344481718573904670788229507526361765738836579005325327409242578288117162727844043765114484410505925383243603958392706199153556372684420320738731454554101956075281643062692001930961005669166407968801934675848381493651621322159722451244466277626060257854676963560213697059189442649875933983495320988390174104959189673170749629722644970986304353795625263130175009083707627601977174369055552979478734109357375234551844757448229770700230629716099844266527599787235368975067138671875000000000000000000000*i1^82 + 55862366284183783826199208679703452599801917502344732005429800533419768233342562609943198601539604779728630485836194773836960343266121115142291731186706848477637836175552978341751228116857053987244170551254522289532033981051803179157016931904052607266404497978659336839202683532944140178914322109629482823448983437516766514235997788533524575720031563923351683338184836795928496728870098870236959554823144278795449489800013573154916927145549433362322450020025703387062095793162576795072162332852121371110234215818271078069270026843467453887584301252763480807124752828371292562735606675710362757225708510315183324479948347172546395428974229811638110138488656483762654832963363891208312345894491075128565487262343772403101205376627526207277368264340032517814696946565968229369911577696301349982586424592673690860660139716528500841769331794438152476796278098943539648366765870127031522972349047218341997172162955063259525599672239369300268690762216143552308068888396591440467607551892724294616610906823268199345977542322819437845059467437214017059237734850440453251694747892149596803820522803979090778724340910754775296826152977107442282245928026201673362552957227139955873765668437415297218138130801803531754629201728890547005974234194632648797247074717004367422868422655564153550161754293269752330315481943659697596323560594200474582704501607374335209886276083760238475317245970153521956834780977180511977673464307121753272781227294696555627875060159871698792239564340553332097549312679741930996363908893125627384349941739831721763796687288738199370682792970078817977706580174229618522387038443008457303302183246937949164058930360258775327785674286616034765170193156920515039949138788876966622457853598319074534778965752639043035035626116820202542770151362762895838891002426411521160997821506271511700171398007652324802907438551575621125210206349186434593265311782821943465446263952360039403902691588346217943812812610151284005410228057093526239628494820334333419885215072852886697910153449034509818466241908348747560982048055352796760505340855366424079251800547163857731209305351312360199084707675349556016441508267367732920964749601551760742062378649002011274075571467337858548473785817100223102928251250641601598984963185188791855568198663327502849441299754756364022415137315148892335028961687259242807768252459164601939938224080479043819881954221112972465435808039771581095330908619720756373032118876506089784817712138634861349972186250779162194222093963397871807923058844847908384586018738215104615373023498777558024659190461167780880042820467538705853465881790263795694719373762104665884181539752429875596759264458992126725315847120775509194302921341613891019181338613710145488965464475937226936191840245283710602095535152416079379009927761418830661226560052755854736668571225046030326653482224713585672783452222774972600396942074859808633612278017047058920577299129124223992692799229731027626119132453868613340655114714069048547001794671686374165771068151370178245498270599306053017061348977042090698524308439096938292491270567095880722445078405927688444437362222784000772850324233132837982728069950176779024016417010252079892437194216332540129710297561711734315819839774422020475889941231904751613046174585888301481081560404775185489362815112952796227576165833324825317273773434533952733034386120964022398533180241294855559816670214843750000000000000000000000000000*i1^83 + -7566616902670350982288416172309977183004336551275457000451109835504815917021177936788243421854430833455554043746063711905065468872622243939217462808369299415911484093440384699966525724731262591626922572412739424516524500965377474385113735171742310660258685910108790848619195156524451130382502376874461376390833248646502705588436501368883133873930802562701564423538470173457065069172366819444568819697826074718698412852258064494753692857125042230702073325583659808963215045893779087912686783107376801753674379362962957413908814789722826636411818055074948123311258693209499029991050742607324717551080379402184217022271544725147399842139744006061759378466706831693922441703194483507089344724009489036149892389075845739590451350419741648858607881711992845303877060789253606900753538947784125414144208625262868052111078715115367408438598954167889957548173783886373904247628156916091113626579871726388138204619654093547613868662790046381840417290262440905860912622597815563381511144381422187334934685558839455483580993696833442668185172178514236819115585361863316572304135653540010243807415754537201768768251168508902696061703516171401991326398473174093725045410026211774917126732363195944747402478941040392292028592059595068454219861544333374852238558736616779311077404809003614094227355946077649965376391299428598846278712532590072137660383948093194842751201343262571115228770230508944436498961065181503732237127739627781284473245375869061447133938572622951747870945356486635289292746207389443217573341383749118488757907311948453758034687945972329818459466998650939709400042588775077465349456401595349628782429643008729446419226024722274413198844403282615041473087077863630044260513781840290285004713886198046077329573195545898634100323055359985587727069479333267286807942531674464371845057192593676525631202272057649868245293679979751820752983136856063236544902053573860394623531754146281610920866850384367069451091599535653826023085395623311797789116598621347245408560328867965545715235212423636948491114295551218915347916319827526597323064333591462961481143528521572936384198495018929164543444055098721051120607692243232450220769855211023380178328655517700697468899802148822198587761687318255180254175381101929674104305599504266529027939737175229581931661684934412824148306608531668432091632568064008280624019632229577863406350456447242739924924493152548104664218414248025142827364160982655173009787283079257928747803797027994859046407161678577576133143997907412137586111510845389612147980639186757147393695670174382001001605326494605570627974972465964591538107170627863944442963723643509978864620317496711084841359126103046605185201245081668917352361546824726825435267822986453643844506092077462559638516782884718026600435476922704208970758066671583390484190207382235123243733330135631218199461641461570406005602395531046452153938588414028317519187390811912710899570564052752842274367435863357598681644776702474965094835454194034850063654234029134760518853598042262128689888238744857048441182488467168325893680082716032051436197653528848283950268998901534347322604350487104562082760550860773201285590772281150744433652991349790957603960208073622261602666646133401550662188022036624137514204605021565300823289726586374602321302348590793945246343727050956009910495362650216172199088218010220249422896057098697937155376377056383080000000000000000000000000000000000000*i1^84 + 877974621985478814551557040242598767630080200076538005812036469342066218269584938183300580475687357648536080801456911985844464872918577261021739297759221238447772747587897811150798655406385891708740641208034737779494468728153109469131705267261937131151527379300742193851513796074213185510487561682934519270888236331902700658858868757518155977158756521011587224725095219789409777080679005420498759699303612922015723749744152934315708527782779256153792286076746138097566084023051479866616612848068193643286727168518456894501268255105212565745359427528761933249500436848361610614104434184424044404392068329419360315227325651686709705277407588802275656879713782475197103143766862039654682480043250944760527707518939065702613856264709531835651409025405373228752361647523831764286290470532757546044413216550972572491771939745115190045889962037866251829411394228158502825193191809266049758486219276108738467183146892032173310901153697789664633580973987839506103771593240083998319174296024147256876821938339747624350993746568983091693938225971359345578169649621586459850400295564507358730306556570386535455263262008177963914874699625720889569497165558283708092612792032189304391884710413046995353199579486803064744442694510791932574233602611076424623183695358997545081312298710059307005439713807939704474262719639727239386043651840735691738626064871461876957707616744545331488242967402314499797007048881163772611402085930532868433498689670640998956123678768468211303612836956963911071469859599366787300164749736379066863840382068174932715379579647314158125389770786583844979312500702142295763321204834668985799782454976041963287182633810347953182222845433381092393187138793911388469959518402157872030475979362759602657060090702461556180276830538178602636001217184203099769400163002159854220540518383600601204356929885941436613072189604439840402956638602978934459737903875934835584139118073087617408153294328127206727363567669697161908300222356843903009030613327521809005002190315067698218577053767403663706695208816629297410986899267734937765968607492244191866691782684046890782459239923494402337388134083452575968606477617259138401844072297152955702358972076414669783430827156328167710161180222923607665515196049384862097473252180489096987062115101163046844567145110890270373200246605023316426015720508277065672103560410307912827258245064608496989832319176937618732903454300476318777656166398307473249539381538202550686434586651065630052539298850371582724855601816696674518914901374723740984206913301852222579256151755178629837119688387869208409902582860392362854114516085984471808513501032258388704473851767427543850269293989335440116130148895872298998412497213738991652392865582674256561875756620659132469859454527719767014862324924053577886989268851807599797622879880125287073929769145448687722099269185816362116923609420250581565469001152449522933903392911916836176260984203544467909331380261030058230143877019588884055897136907934577141491376451947452281473493193990839595112009966042507963954368247547106006793827480384840798460512711623795263497470815344534791136976468976916873435971848088738544797045152979638270633794522290941724167963948415673020349560277627045611402648515572356724376911053969999135584356830430483263633382433203468597786352258390038971729543304575965804693640735462442666167123732957525557128522688000000000000000000000000000000000000*i1^85 + -87336760206023318454675086403599921714308424267055717756814950986970685084094887117106225963487720465302048088226316676707160018160936230061687053738228185566478436757297949203573623903851700595637290770000100715691895884448282118391437947522919083935838165305829660502805529637626150220901262982110806215627006142096378567970048841591196880760746843170580387750390000270335630612320472925730742870032487447756465628586825551042548894189275486040064873766777035930175959944140346494560857376524202921839362723572095969345515797129425243046950698600129586901605882895490495061398742581169718137269226992933495759819816520521947020799610540415064770488444553557624086759223661510652503392410951964778084213949195273591285459816925364398814274989760142299563092542637011355153084895994551440403780661463517278452415579046848548952553461329763975133346718954610302210137598580344109848330468404211817737569404203083796946618432052784372217667113309143386347634522872700401016658909334395177809137775457737221843831658485183850599527703719536321464567807067370933555473156508896474548543153687985652082401702030014104987883579694278012108636842931031776647332766158355501219517997666481242536949164905071932296165405344322935991315816575806554099158379042172244918469924128219056151477754911352408353799120369998369344587244539152789589742213974646155114256681401131977458184429802452531589707860626743537763923354922241858342409187058558060292620794611026971474157796743520236888294973675542616765331156492038950553985889256552065603385958386999646213245477194295528342064169513504459257254057091177332979254014255694888098419540585066174061538061733545154887158394040305365722153757065962260718803862857836577507968785550584440986073482877036954371172830060573579651590295375432881680714461187571631147402665341103349428733636333603995940513902158078890427634990662544950939040757118087988492020422898991622388187050135048598614701890650084089836035424426587853949957193545318679235716531305082645963722936736628427727022487612782015142422158362698406629515147221318202749119956636695014232225336139038731138951649082510740187048160918655438485804225450922637336429968914025045515980674878240197039786185264408271670199136194927214919421384454221178000644456940928148890456384152777003315815936416863241317732972682811731534632662483532757192568754645219782505526172365125867954680441927266333273019106287037073861716482692203635789057080890214350980854544190655301618854667770156503729613689766491230627181753672312314352662738389186931884369449451227250725551605071667061257434829272088095160944843724382613068299516929121005204172002686623707884235013595746477143123861735135830585051357444144124518493447390921869255205156983498900968781867563925595298266406811409699276149313970844212230715602760466716310216244884730600082189980414715724379987024858112713553700013322202374917275668214678581539639998821490391965605451598040468683863284577526015318773480920527065856067797179317466391046055126968950316519417177362228128811295051965318952917835038067205443438499021262484257480885350924399023711997866091688414344586859201800576156335459174966331344886602233059309118358939415322620506907126128999478428583070697905938979524880811528043079829825736303315899053345397207495316781318342777675192077471291806277632000000000000000000000000000000000000*i1^86 + 7439780619557326191463715839592180207591966085656577411353966838696233608507755823244631473961921563738863235535465657440253180648781298760913908928143794342045378919306159915781455322672745155220857699351077487566929668303967642147516877181173397755386371548251912079527018506327223162042279733391649116081388604774531157299476069057795147179440617003050928258115022185855062822110462235356617392963814916471557146013971301910433192900766724256597912588200765389015916139734370278774228413526052009817008209885983859541989170618582218377450881654283395885501613531250253025034859565903031825387858870710769253580852353967406933324083027640058133512686362328307999390269986931892570384030227975993070029608553377543744031204985410238101472679275132197565977449887690169589193781397578408429435192077402792244411989649173457331933656806256779751767337487244875782803669861438362541936073861100800033098982345370333652690795139658206914978611527567165612104746577988551150250884509073414106867065930456706419798515632086026523406511174418473095589388341127002475697298976176589770019140616478152500254444544164788236944923732992741942005580199374282911949268565183254110016529068566686326039205391703893995318394949137960888259653830403594839872765486081901318814530677172723847900454528833525874036834488326674764794323738420791442638462512550857599342606859159861688964156965248108835029643700337247121786731674455338465941599615942145919599018497670422612582157724923030094096055299871928431758285288339723695335097146579865434144790221994531759356459368533779958515853382952143136868215766268655309796349435891334207565392423312565676711624983788193372288302481658097843978872093026169679179828909838189103733845990590184500544714049070248538186409684170307709072470613791823461969357791218295776977823996661692279163314132548448724193836576022386185110473157483828202773655628557893398361853112307516201350726219599114495896006891190737198242100787975148892560119886160309275447921564903997384995407047253969500198700327477135904052424984315838858792684631517383067765179335681945226122938463613702382657586646652916232415574169729635449387185459719241016859225179697652023554333842607169332427563337282281577408122090051169268303178860052135393726105359420190876771065993487501940808935254003745326456608261648346058527200203984720758541543826705439803047709075813662456799165319387557895720322492291971648092971174386490614627144115181988607029427486204158070160500154785391970303521170190318194800769936992052106812902893704557051003331297591395502898010376623632866928716913408482763876050163715214115586834648700113736486470976968649196191994733543639987097684845059060149113297817443783186174722890937021314786437155687456188833804526328875353043451874351866863723467032936731461143447246090379436872998693552481742052003145646428328884800474009499578895675002124109354097356731196252081871913140823280371734890025986677436255835143787432329451652640237783228507744837675718449617634462946409675558302951368526880759479175131207442899081500101548151654255324302842649447725078897210769596222664167865068506438248434937311381355571057942894530303761573950037733439252497345230867680850110837949654117329128725584546010586996407292303428476327536492863351256732841379631504582699622670807059191667097600000000000000000000000000000000000*i1^87 + -542074036411202432221300609819879960976379778164621634027408283096978106966950381177446423286113487412325061598353211411361489998143952808886898657956106943089356120521376165737750023839924934794820778328202334009361849753569469116772709264433146919447230745971826530111472943052525982809168050001494486082464946981302216874988089819416400382549645755100145492860728260523555124211879463765331404129911352938198694959970482933634442226376883060093870813780486888050975462690863703465159391620423027749523926107073070706770038054614698915226529766615712728534644266469184194032773846071977407779564785173790289582982773122871703132649391942435153346674759658705746746117874150692310235657951860500849778486988213032974809661654648738220946173448258281771070586983858462019306145340776740190369195720651789243859400106148121719868785790700799387838202089624499557190360110603655452518927558156105952309351763553816763230003121518695347259206112418405932546925271505491400673537861933625102193854910688551363265961606396913381961054753791101297322082996157822881096791949026751755142553248748897402056180395865128957420728503495608440670590460369091551195179916694288912028879519625334660515295517198677101556555176355278558706990705242804692071980755646244095195896605761142344144539308659046350930527533395961659545354051241061623264365205591090939492202610763329118463773001782222938966374162838256277888773275483206639789677308603398028872389070733639190739730483039664588861420690994154497887043026285365287513554857443121824816995748011506357765028763978108900004373759081303586999579759671969845100119626438889848106747241563708783840242017168116086415796839440835365174785575254726911673145322402411798587023727387276659087029981370110512767931588566193173943513171043552538886824414665502053102191053927801826235446816969518522010937182580998205975939102157003395065725709959122857793203612230762010769929511652323850354891556828495438813329754666637581445342623578411302121278544463842528934829034183538146708826941596303166907883177702029605429528700651161985101125750499769808107591728583084007858165114775258606294509486754115474588226437069292340316445260054691643773094571748864197173735615277183777440413518591815877353048916623725788548268150821703108453066665551518571177954291857151922158823106367653734451797082610410680507671903645942342571630541871215234651185775219090816130062763341788035344605043088778408743082331829002046298883133690059561532203776264345356521056641209298891313531984229286262481321822472400957123673780076296870320759318630637334617639198891674295713846711333837913544411666240794931818691870284829357148398864135575631341608642086349604008245827392473217091881154016509044011781449153406340551762792581671115602211288787548156820216539687153569438313048696565526562088224607474116876170517511490745300410310689408610086534444751425796190808488141264711063722670230525994094151532944806277815737472490371812196609135856191604961838302825961772030755698530229753344506273208697201646428047413083332679670319985216802786904651816508074005275396746196541504309950610660497634070415356675873587459479886665376328505408092552679446322451932747657657512403484330872981698053315090585980987731353765691076615237689756595279831557894190106252989193058193087309807616000000000000000000000000000000000000*i1^88 + 33800741821655535352062754065948103155722144105117344900052744426388707210179778189219952874935115909933969534197916695461752765369231706827769500557854345921085492264449731389879589415594183761994563275830216188777252928878888358172580990759728792623345099004511338563170726501736117113412012735644993736764387205832548953803954318612396688853516588179256408933310011172936578366918150413998857120042570406027592919114539134848699151211335278930092478361517448252609940368399780245527691764491240498416612978592738748301182971690937178651851532330358963174300834365740408923072901061200840730120785778689112872799388261774012770265134208648929485395681060831653040984386345275461627943817471711194562978018227455875520859231870931918711351124438882209586253496690762907717531619161190687760131962015516661315749474267326465016779118497414024215487075656822553712444428826603797035548985639262899379343373540816964662016792590296094209706542215316520658942474565602686122337534315661094789904673484103048738695134394186421629847575918472583350716707691684863653979928029554625828311185637773862677251350150508509327157894249792870194911854356184971343394129624378554545967699342343542608589787751513969719375453011252072065819621991057954549604422932021566927571672513939609902466063374832601402191644082605114641013625267866249687992222443586141928868994969196637172816001100370888057744037215509545508537250373415622213263418871356933390640666552189280499139634261353605556647988425148929384406405898233774895438903591333338570509911464555117002575291781104951468927170804808742921194687042754784703757667358788801351746334232324698694101050677664830836636014581311605274978605676877800294089558345893070595989799666790381090510637239260432329668661369320762654524263459931401534099504340428269822148033357584889739527664141252867747215121681927625489869819116183926342536697770510269231832733584972640072982293805523679067134540002993001880963571767857809736704659461349097705726914166198710906670446922415099522271049171481559988086716127765506048769060944937715800289557476018823649178168101588104271131316320839202270943102547734592218245341211554263406894633875859467781205548864021797872984942737320387610053951983668755053829561788902474893375135156936166827248314631770387292740598635227765821734318766516070992062911310158557362230600528808392857838026121701102147096916490180811498133381410070204855701693768524248832704260562290831117257607870067763344790426335320407165803509323996188120534242283571212947572677394964859417294908281213434026357700428641341444082453538572890686191649231754461207398432542044483022150181025505163268507357702732170413175428798771570287294800447608419559342961496036927097570232142640559520055873857156698329084390749414432661646012521627004812098704285286766392783704509471258915348679024843776890217505568071694548670212531367767487984081536428704628371338580016062059950289983194193437342050839503544378796071053479619478118746929992517245158232637284300545133437256991315235804716816390029345084315732895154308487837841419542932514113802395716731221085202411311976870242500521416376075914473740325319204803653643762963835497004803835136711417529044242979798714766165152861699250917109430531900782309124870708073196815768610685709256493047438376960000000000000000000000000000000000*i1^89 + -1818325306058366394021109125890440427856512759287328664278703205362602610903070375817085064038510846611043248147257541452611698480118939822765542076830126880763298686503686455287959184137365787920329925344054633977319978191271644130042223128243568711423795085481714256618557224797135644105952077509004684123528795178826929130880819278842709265436623157907415798304686679126976805678671360967949346724401931178099930875108522478162968542552333658442770163269118130590331511363252082327813866997866992582159634954160935739357314613969145134615591708364685996662999673331292353065235694608993911268220533971679136385510229942114632600361920617303133399644926336459760245521938763646985876103754981478671587752194724786216841895826940066521284921848063896906744172841946513766610667554449165435126206160569547752630736007968590811848041010395797909943952352079800685883164172185662720169883699595862486919092442635858010796049205582313545242897564904080181526994474789558866390473449515410137207653763865736372232237458525760543783303946735843526624954564793356335038833144037404991852754258094564863064991159175953062837659051324549797268413188073289480032077824136557314312498775077814815428783308288354057421746791779614012334389305561798604176774549798838388847212972826905086416780117323222962379223578431606496269396848050898599000708159913834337951214110554514616312904294159976976371555117447828595028845080520764162624421602308007578973780971065074537012360746062702905105492014050631589768308742294372952110477999679438127156791926874224211492812081649642893628655133266972351268222190875044904191904921708007034662341089464789233263613016020130042710829602509886806573366545793181733052133152123421119340080964821881736898452658945756695445119381549561192757451822836076129606739224836079440656593438718237391226427640996219855699700144483837800609445345066131291873724691237254213268089457446852512311789482401126407722750254189184186392877973720169541548054640522753858253786779096840506578892343165481294285573753152330500312791463757572466900907595482231455120603885177085444478759124372630513732287616743377572064270888742816404705010202466562373109121816435344554741463501420274978713854534383135448190404217236726883443996694163069532457586772885594297451894239647630529135567950833324015550634595625928017415614611428049901914097269609173307582684736771556583337057024108937700779867836057184948851985610865594975771265988204888964044878884217777394755112120641954235303189125467226365555634831626575652018229068034945132136352902137530485340071986338080354175853500184818094852180120581931563017478239181911489103528089321497508950358941222085800959869251122357027342193619272208976936847967262978862840355251268638434589720196139009214161642311324513898444880800684028290319582285559920090848978224718732399642043951372563093206262529381308688028130426792117252838893283133756186308636783701146983123380856175718315921718122224439696689179443353757201576560919312403908290660393102807843340609342805148094734634724476054972331183520378395192842671213789103916231856658353501929502568477617595144387615875432630525986517118719230867961975425185868968117049538576799685578175093715093830903908082809159585613721114465659130734306056430995809386212542977304634837093538856960000000000000000000000000000000000*i1^90 + 87267624642587182784567921211752779755590108055347945446640203305904604085080597184016753076929414217152095121558276416693984268436725446279887051281190342713425788290081805044064163416570470273334516480502614626515506583926781515954641578014577060531534548467121654307127447744731352617292275049093786099088042145825847968418187966475735268906546935815400781690403156441069733994544036546262275245479995301191336541992200098594904176389050889247417229338683033667421770902315341999702852109019635950916118704125787861601484846529028281055969105389790613879009752414740495591082532098808900449122401247171577856384115775555098625424083983429520904326956957952107579616258142823051358038443380804432939975624720021359123795086346399349119289416391877693306261048962116309054894831268646583072250995176516489787744041543661812188842033772569278311181830905043544601879353672105675924366652189982801005276529521628141252101277026268822691976502438265150785855874237026398879396402181219715016263294152756489290640440523349031898643163141938827717656529207046882157966266428407340384439754629241022444318304859999746958619419320547960062149471085417248920972505945624140937678825445342804783210783054829648734193311587626843745706938730761742794170171001984568280360021388766622001841470573919426769075846445363753542878310740946194747196075045864905591701935423529303482905546128723687803130097060526832495540410127949474507818536896084674632018662391292276276578251293074204161301453393029642674812355076063501449397497371810631962457729392900927867097330719292328369903317234419789712082397030464712480610561927424244740182468412686544524311333448041921326529035515946970404358947241844647818281427505610410709291536171668785018672998094497577061769608441545792278681573499339624264826775517141270057298670115217319977243104773936933992402801521021082124921528488168910164057266467753269988142016838622186095284859224844250289983127206357450309187358846211897644986902898086362889212449202894103458455727975157362933534317757015671257310432382040691868283434518955999564582851811244026977465147035435832328017978670591200304643650617894202547249409699793768148968580750171037023676874531853988706637201070388391734059907249959487329767585227145165208878855927887534172920477147977021334304360616029973796300039077552950162505939652719539105298675603785996494178215552124677176126389697273967870415521142332702396869832367103572577266778205546277652058984897024493726688727080153980887123533063252748630962209088340892098448343426582684541153678095365430882769204284607235501236747944589495913651365171931302545417752601232039378362229288806736104425787838600453029304996387614878596708932772604454492023678929617150108919730067722111986545684197876373032349049880734253292190659311843213445737551725113160565263813673208635635938922296206716940664562861710961933069965734801227979943402966758227032544521527646600240537296874221802277712609158983908210953453988471894172881479242042324405080247946924138725402152395739156416832573740535090342062095908777908565545391686019369048775638366214891693121239130986006613294811481885432330103593193704469445901747601852537436775825908320787303467506808176195705232526070444905323204792242617452581381771969612343553680357974194144002703360000000000000000000000000000000000*i1^91 + -4060262108917606341374219642901469998920638824170627592437929226726888915848455900241239603870548534992434879593673729333182748337883124661759996124974133696124144665998837290983159581255801194504948364294180887982055091418648523758890276227570010446530732120765848296771318551715537268856892161359595035178029389917113690773138164429488259865743822345321351403664546273856463023721635648331147802086634437226799284184174293018200933443371836038996687384528735941070899092411312158727327379834586123974418788228370407578291833728546822327175170132633751745920586932208051529056927278512594657109192683075328797283068618586630596677547618844449739265669930774342759531615792156642805722161628024284978467035489227225519331537438614704809301929485716026174508178080935864218456382139806621768024929388305628455064496049945230623124375642821567527493500408499766913107182283972923568246175869904975760555396145058261567931291604275283898323477553968095713205967213252920748907168092531691058340447088892338323757824516616017663455214009258839878314589605466199455781124156240474672773384485864015392887715974469003512806035268176730736152833135236956540289305439650979479627652376869980408960780907837166304090168494334599614072956138016274762111618891087032325063145456417626192187589945550883871044968671105028970658914274004657620902157762109513581185366397709278373182195781199856803585930721251944238428315736160190878972761677923320865834296749747670930728199406018176892615302648024122271412512420345450033803554633930646520836815512165826745100369125414510265128578319865265994652752450101684517724269725053331191411788302124920741022868704837798462421267343415026606228555423386223025123988639816080850186683654811119428751678644013672605559846171225591902447072571044037030161489617908102689455594342420291103619654375758549575432884714501122589754004528298159023763221961898823049784512697003433054418121254385452142146606868677728359753400539693055837162469380538743555884566059968302870494544831557789137384302335961821600200191680712087399069121790642263230279886523649191042005001466808831828535428397218796964157934222872672628222752670967898466819592517287287285912977518732703825857322338655386300370469979176926433028316145167723625526038405773695972407457458322475096106251830656397190917074236353168746019082350312266961688512637574875773552504857761188426461930721396461771397171506244824848702144245656626958945875920986633991232157100193564736525224732225403084085056118374130152358248268731084824656804155776467508201113987678652370841844356605518750739345739477914534174911306393510231381702530722152556882100707977633406007025446760758985376677881833843663374689361374139684585740952845321640609993848117943810896103751542516746525636150068440101702853328988878277103020741464379821950329446995532845483950997839097553489551580950948792745408360501210211865282671599970516031762860749124337331420082700697248168749305157626466276349084678523236566544668378140416245040065193378278076989584069270357269705965165087807556318531908505904554272799929305055870643527209244292693380427950687349443084455239186517104601488778528187818525194483077670380102163673751918580871402539352515845528694192969552433002614360594549623980044000063683083382717329440768000000000000000000000000000000000*i1^92 + 202227909226111642067179466872655374359676158331345529769037357715489283802630342700436117618436246132336397371124428673129553941953801751055099598559829357234204621642092917629383049184713913039259238256298418377024266739798623044581135102372334788835289283079762172270171664746495632471921160685932816149843550582653837070666483144282190594537650223831727156018844061899951905584676890272857911351908413724939136686585634895851136294197956285549834267613410795932031191115220630485687274568302016067744023664961589034764517175026551648264374896501212787868579520554884347228681172257676814342035533396189909782733192577341887089410215777291476673122048236345961106294974186939994307827761031081810670768033317482485686831271714136705973295271885855247624238476038343699539605524814647581807968921418523020756379050512504856164111346998738899076594214947107863760176092029603260951656190669872231750452687240369915843493652859124230877051215374938905275241530902264990809963607838299105093476537497300159217265033008171544903316645840460390638775613368328177082096263728098391017579491345638389268040647227687728479587065528779155336652412328274152021613362350760790311140766302310546462010362588920081152444715768113816001526575810769848077336082259394084199207752351372489384682405589005688101777282526932122225319274671127239403619977843498895475591377567249023345913950815745226807062496337780770292293667192421850074983305619822363434052068444476773444641061965276959095585837219600925953028231190544320098774317872702774767039408683221610012040068260070800627927577008727207848688843501896191961205729674146406268440221200162857255794641578969538881836756280851602108742070299425459261511471060180645522996097085618763570921090606734175782765412423658259156354898340695522613322357830643556676863057455323137388053907192389823716576298843402848815226274803842721329063666709065125029992823034333393375746433965108135908384939333440607211319229158197835409364282184888006077499116405643232089655993857800508447901511899117548764171380549141987503971898243754107329324299203345068368526083238681923277876970314499708081852736277971566716296246854259920814868809533387542102703762082060738572046498787890061878347186750020939406208664805557061840855596918675728976861684842875235401225688600934334492693008762413411816217811872426639984746324271397538059906985243881320157497247713806110603787270363883483030129009631257867703395748990863216001235176112218364537529814861924129999237243875196591673561252437187462905191701253387498473938860772338135624296758181515706862677602474937650351339598342790547729644266740855944047149023901632620523075206494201773624911157426183680100215484180021801875430341711800162885740860567063941267819371810095662498395981946469867314884337902844004708178270405554584760491764618397564810703287961987838981932428114585749413021198317735157705677190369521501928915922891069370927789841644703380979493413352940469202086705057782300764705109239650614232288224847452252559329564467273776596955354824911462234704705273539177598130881196302497683976006948486326994892847917466574232772752796944969344290685457721311888030844492309600693838265053442271927320865068879376245517072890185393640548988750475627247672922367630231389264150528000000000000000000000000000000000*i1^93 + -10671786807759986714866081759947891829067455871739976023883385437003259675608284761763202753859999891514346543376243668419657931405518256407282836652588054187533683039138519831739897762007029949769670273967182534034087039138732425277326592526967384933162753919818258411790965634937649472988197404195268486438969652294695785341431926486945786571336486521545695006614327278438162108168116112703652771377480640847597540659430922956813815649949987793940256444662594119590335155447740272900580910121820793740571434884472885137335118617979653171163397929214321843935275300523994047829379435111879234151507505241616287696450173941671317082440578897237652175703712101813339486180548048265579417558350685640007442774505595434208830504838722520109018942278693649732457453797286178279547868182476475258347831336094878710527179959515461544407442632099858447865467903905041285382847692647655121114714616511216059849932954929394289523978784256233866985777350327533016338262953313579105772959305944576015082945949341837092391273874567139800899049059097649724910180557542395353684844604870219622780279827598199910090142431460533130020129665264735917349216744130150748601947673968069361732707246835193415736835770143957554754671750359729033025298838775992284141380639416468840105024511253533158580376481553665549053684146384566945775402925160894426694263013230515833561497723785888536831704569877827805603385569081971990476272722543654974349221203538532418517742807159531495256351349067357544435893192034386916166988852737626121142073882558343067322808968782240606555844527891387703736790256413216262486921939569857715402539262331842695638167607371184381449123254812956565453459633317577264516238990577520677924282529331736983619485478787644303202467753875475258798424794211464382553370028451102111363511084621905941931633368288545077312415480040636262645662385230569270725244805356956652182689838529240822395808573044779857928456768413992593167166997870419231453923777781515371679396335968069668044590644199251272973696851789450633938538281018706456311543823339864500552554895166451599372686321140519304486356638997505253165182311458456552589520134663857113578410545536815319352929477433236768438225597182615183427959205445961814004326521151656964065495575740268112498106652795442289982494580848540452746241387877026388345837403599456595611113602940581231070126375279255210767777663641414677842750044613603395238488291945816931276110495200447888353558892418147675638809003684982361844362589640733799380340411363789899283028958392318543159205870483933581184735352559580517296569873666368613796344581692082405686449409443540579093509278657571852432637487780628815010991681155000149582286289251349904572753874445340280654019462281480463596341559623811116485113632167645150229508952446785860709492916096532061463886875397672824390858804317440638026561540683602213944943147461896291229577657893748292707407465889411996297057503396183818809660033215354672855975435998450560629226857653185697218885476308068617742073186412117074198443489150725082146600077425367056148376955145860857605781962759968347110905949896299191519655280312567530648700991559442499224548454520782105171799614562672816080734931291646099950309068500637572567473020612632836948696561144717310945988340706451652608000000000000000000000000000000000*i1^94 + 528039667953145984802957873195780158962116915084850263230891917124142381977009743670054052720191606289104397685802323867679826053620811968196969555782932258158586940812692950571123022497045406547785651322071584104518988649206371499072387258575085746020237407838800472286739281030356920870747672266254256680568560569881031510116984619610638615473370117821657425334858085513231034603548151232505172170880147348118206233179342802079101900174006352647672188066508363652801315700610032219152485378731678399424043987579214933034252107958905215835030382260308108567605447962269243440830074141723404608275973858978554316260026478173703799300734857534547341745190630387580638709908802980727759042897093158829664377094966428140782922668287213273088978467852475675408267877984335312907320370437879909711789734332699876594543796582721112478602097896631415593679577182697979379262885441759134223713264746300644428440016338875765782273754576638859947502727500492956847711303601278175072103104398488104919061354033690067342130261655984897772278920377581713744087001928264553641021168927027660799430217784859398531767532225684163409899302973676378357642586219375862424996420032979468956523335466360119550329217462160728822944248774538242295336683910774647842882297965592512093563954269916189874034337640479866274425527364650620980030817486330652284422489870024763879209420161994425948276322877125417125368697355800521404425496174219127418496984212117587221746709056740908135410148312555123962855346323267826258974544405233141414898939923646553563209453606218093904339031550514716628075807153884416248645631620998901307758965539315267030886632688468154874793356886768575540748314282951321769215536534632571061311648517283743086013704334319806634826142427686821497510095294318870259017613188480761294910588897867744744870010988863867568841073037459204810583771100360695061553966854089540785875785891889155325392139135630303767386738232058231544768081194645484885028699694904457178839023474560286562844102615947813840541732402165727047306212910228253622808807236362093454120997141381294520628052674448127009122631727819668260078313122943930371568434525490672489461399500575312016029992005937226801549058593065590414467730613843994280783878258489189621141518498297051599463268317652698247015523295467507345360802270146085079556407996970706525913879097695797799009864396915208267710310024381807966216503288163775774925364322988061021939983009638698970962006382835966718088205028693473882006186540310971423990687616265663566601314190345973871564428514823840539178295781349020536012993508545386166015284350274535435553066170824436223718057707813220893634433718728225364685307040685776891387803118214771883579379990344001466623988650115619507144509967214262654261638056964867058424796688869202191264072599306649884529735665936054932594954389701662097674716563719415018333024832395499998516682807291264344030317416985120489369073274882377510138973406637047616706910814100850703951641028954054361750055134140454425034139627920316573754932281088978084936455985961540050209349507742996151175847619450778150731786962266176309185747441888593155596451022747666258940502521257930145964731654149667778110175104732804640289734509894190445629504888845697658637092280175781048733887627264000000000000000000000000000000000*i1^95 + -21972965571244005954844813282861169996553629895418711886259470254296081118554500903609262735295482932996435615455267455656738937973331698952037990966072051265869789969179413218894367841764574949932858523223857064105234509957180759034776468144789726266709415208824694270185776844837748828131904356830386628880738022515837792741395651484933025242532149270491378163768922107198056826671344852521413210866227120522089324701860987359344080700296003634920308836703637427880147120793750027564746137661425559794013984892147490151870033716729660332932924936569513608096350074490117208097244681043523134694567849699793149079158859969048545001632921758517011863098800714722417276425755238391928514184638155480372465627420061128598201647849510332421696914805776201215244037940632059015234407344565090718331315244615831371239871339966321017257761763923259129730176472681918461789003220777381393073122928898092186157620737241853770256801515624905956651230633429226425844775882631702417696451852986576553123223632233372757372255751870695632359371957385453897666587708172870140232368130728892052884791650158464664755743316594302291362923671873864234315298777378192513687223962009493552503257734568834916300108412724271863302640904441433286680685452310971643370071079956059181182157703206283622319971357731694745404079109846721522620692610826587606012882132541479707833343714736628381063086647951649255756841022232472244690625579559468058190705092991634679510981536941154446882859978685769461197477629141854049988317066242522373539772015216827650548096430888597945251117291357245678227887803827227977656324954173241132046173629964334397684685062799293239888439334051223566850162930378410513855206510407505328990815980986784583703680004484376043181261795974639221727763831000319190487367726161158361756988047446040791976620485064320511397193647703864018475836097523724554989833965509379368726225075487522518118836696742007080545166574599874232651782836062096655759293803010180229629211061757210397095326454917133091825392829634122312981364136698745041669118356132420672077083970697397699842438315258572221074015334501517954633323317092998615723838694374641612368416743162813021935053929693626112662378852325069991098001175967443063574956621297736658722840070391948300216729059553671448473465977633071550311950119030499783467255904779347220267729738797903569845412538880226782370455116017861848765594160012741310469019153351428318322826854564892663105267866305916048109028995731557299535745992800888763152561964501428214111826823142799254169327981499943344053386548670579290544137716541286110944906414203748997079254447855313819438307577037110090315898054444804145733135411913814410609009115992210419717720244088979743887229946570973668333776395236654499557557075456605527485987009183498642065866069793170922600928923292805885637213063886207694474409473884534912250471527840313875712883556764672927599844700842993417619796879410925615301194735266998431664411389623431940173396644727446101053512776287342739473488501492505373257229780461945478114792471496620845638804723555510694919575952231574987870419769460216592109602676366281659951189037929909485955675423222347517450320852614361792358652540554793028806260534102634030000912412598354481278810537657775745610547200000000000000000000000000000000*i1^96 + 724046100956208732999431608959457499751163302666263557117580133051426178940576269464519216307020834750366463769139676216366544512337703434151154780643143520360694318121355016825118310554640597485910629605178032658282172594313075397204870511793567475187822675333817804041088765760172116545924044569029405141321156676882722241224522155840493044110128808651396468794110238046203633672830793407365091219394619310591679332738604267583864304765375707222006891676764798667811849221596323361960206724256209432625761699347279271585926342301582730031772191920783554293621507054861400957833459863289445011945669893414668128074235228909694794011390594653412747986922941635530041359153801155373143565413291096305218044236908415765686944787017464987822213334780377521465188607648171609818929966079897992733857861799335807988405026774282379216482274434698471487444826097140897430693384977600819428990660127082949650323507598870403467486576452985676668652227993025956281084217733014206340158500257306288205508079136336382442351787196109701307766743775648162796861842950161049467284251698387847519462628549482641298243979855114105701606077890766534616691494659654217606382738171831199151960236993660601748565273892549424523267567174953567497300719836181805666063490701619890094332965212852515453156108366077332295793730321566706826960496791344564002618234592482741316461610191000177616320013178375018151469929541471154684147385677077154056982166269217024585478822186195317069624024060452242139589455156697016416040865180755754413604720953339760152217387719340773030822793856124021533126742857714880448688469624516891051205141060816804655682310927210290163754223035037925143896583589337936488270032366685706204324234540483259025012281826064854953730004068789176307945960416229872764479038311123223670481968669890703043191915422176981772553056611118843712912945287556690550308081783463713297557784084760795218120923548359900753337311437245380328192411549192997216572020233781129090055685705524411929485110933259315908149573615055582771033715918754599862602158712138866681477402949845905751558498996114204436222065763452414033567532360920827202566016995243284327247951782584733698133462017082157100010282335132258927612898975593850245858179518698354347235079241423590072354620487861048216607823999052195387272762217328556241361412076257282542644277079096168041213857726115177579053378047688617070860708799258881886295299777525031552573067181112273828443947315780375873762367009298648351211157474016113337910741394652306421816469512341140847097161768398596372963881013999641659535205896801638982840605698315900800296093728368865872795385543179484480103309651352782035965578130879161198234563760041764174646362481384559854523866351004722818963865592060627856096109350510849023071119118343170469346985873963114022568306548616819994447424759476618454717871657894922680766249709011310908472210628596848783884504820442821879921209854686557470504151614714984908016527230985487829536945572992919622089775069126386128620912743103539728089831467162800923460846439614785688881411870419685317072868969182434783723373430021494843751042194047956884239967188691701122924768994709353794466654811001679014053587217670252621769475956923117177548881938659296717112383338348281856000000000000000000000000000000*i1^97 + -18237578467063217769277605251040208175118381614106205047224380282350129344172586202655096882231974456617298088786489747086211466811507674076753698088456970600359779637067461387637838950131203029098600313073688257176842040651121243826789507000630900695057743823956642805381878145657076602361817446189738932349635977618466492208905624582333906619444270242838991592477597407268886292347989201368535148740462979215287301727897226968272681508993935948776724701693536650731589576372961823518237625716479303224039665770296950738430133807953165895022545467300924508447244800752335182963317514410646654138821017879084577805669274703479133103553938984317706564045388416435543005774467273973431228376430643748503626247974175465099150164218813779722518522806448970925051788697362818624039726864747305262527381147219330841453547415325658586506556353711757563772441025272193989940189156408861481192180093319971724760658529310333224567643018973770031510634725829061042227268959541546204495143335679704545606706864017438045127633408039649999262977337696263102781742776395085053710321732552619191531512646919675816013984739756196418454305337875997800901727320013360510829366067665737872974467876950512527140291957207730688934041421000670646764463209611884515617333919088993655069969312990680768138042727037723697989324412006166298803483720075531206971936933974818400589143024127583135501221883778689988902648845009688834664890549087374686832517028338742471031837551680975691007596697917001146506863223461621759141324661479225056793436222712157523092592760665078241960513955171257439297245108058571857328663020653497802649627329168073374407509012439396479668045937698314776309259479837319288047931962216953179109707132309878312526529236866518049911162652421626927806170220011676495476469237814426241592082820479899298178279331743907997659114791305319062039600280270755068389938816401040523853371887325106206447361331253065753025578568757640622637677945240183722516005991706144270811997200139077034380625002093334918038798114946246470784960562858287421129495927779245369354741301347138664092641782430298850811676703902202295409252577634914820691312746182054946620543733695739244836263490315780936628468914068593751084098111220944806777005549411796048711862464684494543644134286106634339966615506253981131848115386783723550382487664424714957250627050113477371404574460158706800591968114631614902829891306852946515617118076119375907039973097939667875142456372958475719559273581064291375893613457051580446134507120000511896503553418241562475463083309527122247485843437155786511411117571103767878101953459511177916078837417351360801789473362843068115151307433268808616903821378855263641381393239397773369239207578170537690702119827185421820029043686121428019644603747156116335669796049326995630573866697269630484562710960596258898215379878276699838753628711029195571445773233968826816788594876743250430237062596998700287872188773607563834411773708337613011437871883324428832343426053504561624840180821739603634497338043322213736713381133189761017466063773878762617705175454152626772575637495151888975758442109627106282487404302022970447451971710634858280899424794975075247263347609225209431049721817652682248569573282685370872945509795268085687101041934336000000000000000000000000000000*i1^98 + 341522136385758307100087123940489445496856506490355629550030239650807813779316633302484231475993264919997535996249060527563631375078450379395075368442407595623242212673443846999642486377502181376043425883902719627245526763671614715772476066755609603137564039770979118531336043924972838860612269230362355647938675924512691812442246825905648563679326038625398103122842417131794729881201877547528666386079885042798641602311425388410131994737241886034197113039346837036183534777334752957234504137090906679119869080088359078764226947548716232999749911654079544243198410681288016552604202204360213012611079248562942938571892364169177900751993765377659587517103759666559504349236533920236740231849298731352502908538875502972742526508429928800488996765911241154048185342115448002858013168413471596094716131950694692811067169141603576109812408565171952011659797041409576625831283029251292500757084949489286607465968807541738561810412839521777375537697024478895985082328366448628036052736029861977165670244339284000648162026642590922599661871848190961774192446480740993252851706433772658011216389247327575822893355051969954246042965055388894697028671852976824640542341055944167541940631422434131788049086742611675850693931703263101145493235680758223798297709292365051744628990780430649505101969745020028193481084442112870422589162208190528368456248091095792659375388627866106252210125295113208620574116870418085400593957849208016940301018247370612632164019512977308286629159551377733339551335183831794393698234109100075017348717830883480879219891756895895529853281828314962985342337519509113438407279227073897615078464723618576961964181351267641133130275105825925474047866422752408568405971623670725708484806903774001428037963151488074271339163032143411595198621654179924511158343822374525584216507033828087392964524127351210464883918225761811584240906666974877389005906941407436036565592389661110246479819654916865600607733583669281716904759526735570666204192464922551332820258067629456758268649373686497086421670271405116712189345211906532082764954374035946950529481877214463294646729753290572401425891510499354396866972600842153751869717937193199491409174438545164620891803416949054055645294951099286355078583037655611045331161210512551119831259705402427592060099658972426900993086608464760757749069061289669932225309012480200221163906127405872942174627185491880018523633794205816350204713157117215345150677130988023210377073622873000267164639185520745767568818231347286172680563698631208744100458642467611745190608157559078734587999495608054681163626116977653705109754084171638108082804029795397755883624124363929432052166190692687271201390432114114326689430631226372501618297790813054543078504092900057613198014544535517478136137810667234375961982021857817538172641060964958746368483125403508037286824641382966818545351014987560323201128549145993604929243396954244964275491085023921769105492946943355450262627060663987157622799411915647858216831530082009609192334902044464049275123859532799272971963051973085537020717711702133587371043592756568230972287815890655339385506424920909505516537096843022703954107791881039542362453396436522606634777899246401588945460398303575532934032905422194411751606094778029837705016344646400553779200000000000000000000000000000*i1^99 + -4651677834965152620915151062055455373180450347318854063810415993733443119979340204757169041498061104553942095488807129606355603117661427332228915222566763509707823263710735604393235201499878400190600427205289505030605425779641766500766102811253919482042571623992007082977015150809040719027042801736792554856145033392085353618116781778546347683735925040173515846766593172480713124343962437936173462020417514016026120301114128832893974050202373410268290547567700576806902569029602482634730112419838136590790582675379952284651344460915314626104108985815195388494832925471953238683834740947784205116388855107967492502247915087016829879176457282127161829924088294416554731864633878050865112832963715552385223139900918134498218738706629915960641873159158101703014853591925482116567155173645813306606560727282215266250927215116478272091428700024383550614958523158176968716400828305453359720970508918349000009050564569481480019963931544635220063824603625083087265438509340533235758144572211697772979579360682728774428269748317398236440786412453755783178370535198201316919935828189811836713401046297605741267658519725172553199214280841282857636283156176288528271553760611686153150974949481309953820978321140594887108373636820490971954634835462847174837118514463787480165317698995658420926542613952522778673731390877717888409027747950543302575217820147603118696442340756939418342657545629606149504070425994705535411443511157772729228558312939251071768817084425881486367177449658508083757897075082149366016761979521814179181001013338404853683812070055169847762089088222467901706572678921998099924759259902793265162643982145229430766184408557773397203072130353378095414468033020380549391054700285079563052591376500572831876739108063553817986620704977828158948893702225449676553414791432522322501752744822259649348340248952511420798659838610016461756041549792379607078188833334831209441456382224264882931721078397658007461974015768111423000691274252995118201082974055629587586910089376795485572779263335578803406246839453519921014270911507269676058495191659199966575578355593128319138903206131564308088202162919735731675520862061198973445657835085084971669527587239010645908677166481884291033319614795564833939194692884339215107116496992317631908998669969236127597125093549498800344531845659527626647744207577335275156617820191495958553269941197490965038042830185587039443166811087547989841433040448227335627567398380609439187113648699024159943301488837841142057761159625042180208157493372736513416277000026640564167389777301700848534898735681657718562802640934417928153572269810843818756392287724946842903014353215133124794843535442765151990750486353832605329530151003053533662398916647584047066685036386116592460505172948313720219483632671422325167057845800040640123766746958021699129494610508980977869858550119765942538450688163582951828611480884221447825071009092563903223119597441728646387000627144782265784778638997553926569252407718458819892548685304591428976130935657828857705392274335448273622163720315739103484667220907046022117918147952049784567882717563272506156602815392188482492738698819683714926129537576710103380345719417294064549782427622300714008491306084390645208774208994828825813053006840533250507026176619315200000000000000000000000000000*i1^100 + 46722513374988118446690193670948644575187937532418174736210926663561849711074672266218902670911066291667065380088615748687492759502723289342394412958056991430706357627080984700420903050017563778031696718303409983738494038771157012223994549049182962222668264707458387251469817133866790992076988277866374133154668129008557462618116608523400833888434795782977231359715917661543501164522839792501670877008235738105829820131830205335165327443865704577652254952470221688172899525279275633816825456877436650537863005492167377368882135181655352394872877826343130749197470598255316083102252220700639743469293665407390861376704872407057887934464492916034393379855989051737109726488135216096070332944275750603274848317198661499447855387116645678318114376723040174773001899581392923756404899665631075668152381810564092229391922775890633430655199457492597489707917545393239598691503345230580602943880246947804242018540987659569802228373046111693608278006017588486932893991767853325531107862157710257596993488293686412153528976536513600150476307461619811596193253056828978718564511223214086700311069751153736724617237794054785345143330266741511489394588147652063577264107403277392623205883639314661178817104014277476658464045699905232460173528158801957567412528315500595898860933085718443573264108502111413291733755462426644917943419440526214795813627384785744914624033185788636220178050388944325695908106244705576427986364490710795369384002055463736560812605325011759203526185821401727896725576049759168532008628551078979778260689227564903763204974042945763538682674067300806752694426438693881414367451849594577314447670522060043411602899036534409742267207878622784909848679514407404153366962095582191661916706546614279094374890719337869099730825441823157320776977924269725988354945526155571121182500358192158437897030695175362153700677833003290806697206746331752241109010869388942218823587570276164459957121803429262831631091050911999470073823853563056844848380684754916433893806439490619691283499193815784002498599855088347549569827905480473838365889106806449538179851116537472963349456955792629727239319813459799777759205156940208453093061571478894270426981713341449821518761874909339644040601424940183926123302744976128790522617125136854248975456102450083950434382670434472160362144171109925192164526660729079455617931447028651435736834729243600425389065721915474694516873904524651548321765166067640185075160517732685264444835248761726871868433279338580909080969544707043997968721575687194523964364411943312232519814614942823211568322297425831700215922135495615944214808299413193688172649642418186444437529717026713188151972262871156506560941777935242706489809469069586203985655292421198158893012589077380377420633546052995301472766243132908176185574878648042713108004750993594577838733873954902799780842062775194058687100946934538489561145221400049321951303425325187966678926656132703671570545442568771140603974094850036695556800648650720372704876925992982716443793422793990781651058367442513939051237772708715157005638314219850951792135605531346536023007872315701744206523740239141954485922002094283764094367454195569034298970638780448955516587958379183072928627245615045631493309730685557403579656146098644457158082560000000000000000000000000000*i1^101 + -337081414825523658498319381204192317867884610657916091497890580928139736716111895726281131416788902616540499818442552882406514390284788702544636588993119263338570193988085903451690960355846091236894266852911456192713762478037178260759224714604015999432230938285174891867747737393740229480923117366817336545983261292027693084135732962346074198421770532833564025779222199714275558063668991662568479377052915132112644316998754276391273648533275104123434480711176441677980096889887433322331025355831616796436734285182758124240566591925812201347019365671206643148909457189216207576423419470244618083407306371387803967020116993335005276103407347816652323721333508605729513899277379284016123820099812798925662346616219935938409719231310674760553802458252787122683978513034388820905626734685728310583155564947654248766134682808772277014421286168215425179022118642339952449848752119403480076414452990182967229491986176374242091042491664014453821855880624193261832380233829152453135243889877266283697497062918081266453860880395404788504446639455385423289385975725078868548186998960677711661008609459887792154655212491126283115270588459938614706071421111080351539472556313853478181841828957969298104428469157647327788152223362427203997107264780772275854495729779150670385158999366239452509663516269888045998501884202159348081350827006414450547380084280318816403511362513213568787254311907989625716228583680089480116409981530063438206421654326111650762920884340810434863942389347320148796472289822387018947126253293328209163564635689754014336011833857677472704407068814480511229757290375640885120739143645634696451627213742496421274903743980548588002578777484098715591067811023138200381053687462196725038049714179139355980819240196267234662433672233233690167569137350392181729994715931559260523289502138941066780498373950621809837905089231212750902397368333692497501568649945961094063875337728352345526834761586018225058695710873561083878855044044872279944983446178708525587213815907768481316146467295201268854132811403605401994833086292584754168515599355157925679352092341112513987599347826868363885331161672104300349204894611762656454290649670632854045640424693444008629213665057259571996827241675830061513788393371649627797564394826228570902376945229255221871094535814346866037437865119772449648070020289779283695850022731311026841422005189678218407158582024721465298888759659507544381561533425248454927170601991181950213346428927611660742243089436027049422930916909732321336773617382456355454626259471027284323449380773065826720310998325992656534948207968349673780618847318652298453441840784366472439811649631515517330658709099938186623400398517699391916272909961832339507719367119901170409878686702692974607988749874223914544027970660569108291890839470041415318526809495351617803909099760945438088158178028997748053106163410516757199534873056811354280940137903064541401834658309855331374328351758121772209309631776952817577117099703155802502486135146238663012888730483040850585815558447709879510362021062441840835467216208767681373992613938027660295548582758054827088106525527260213742935872581079092454152445639819688741134286309272777383669533538182629021878568827173119862419286164818996930759609432869437440000000000000000000000000000*i1^102 + 1115160599930343796508102396740015519043568985025249019378645339539869506645254697604681257069896943382323730810023252184091307341234482786654191058925217817927234273398912403373126479727060164027845821598110069034922930064964362212655647444795184172577754875310472700263924670597878090672882922189278097824052627227046284312617028941477244839323185600689100933094326010228271494355400809069370349814859342884569708517691438210522696064768001041109216051409745017846629909396159205009465476592434600049616355681322813941248786346366785422510145160370265761078030584626621129881914647228270170574909406170537618836073002860104026910995769046680021283439663623706244657831740849536337795432201980254552065092342395811754501834172576284426583656327996140251739747873489003469888639407399473587260979156277015719768749343775336068002384356819884110467884091332102219941646294316296305004675585245025395051893004363541715963082942020907825478930733880939714317363828420783018755878353822784638872809458409767323509610958907316217551509057521095357249578228396126020047598953817457948581880857462177005345696766341501616360788728319600080254708369550942436643953659608831325419919103078769909853574066427029078959378350646704798284816828096156272918559597212111386384091605621990839700134306340285583461146266899494220124656622917096897111285433604713328212672281530498240666269564684540319570127963792430968908961718678431330268098197245256065689102015703328869209307573262942950454089541862589640147391072438714730961497491974170399633695784557207563381737940778514652316693715206582198562011360530416652690975696338650813348264350056441750101016673013595056079434171614408738007465778237741938402574302130122470884498161090813201304370869901632231273275121255117942751233938901766433737198595049441659021629051569136663466029910397417542971711871334422611138762602270382873497970008505907424695660594568509950906253444462849344089516811149403707663256902038596550303647146541806680965059855772918921482343749058572985506692756137564191855122370460155008328554660338634595014942743042347739023452524286144195337869715561350268456077834428905301553399428062366304536872996616946078389231362529646219297131678474779713999182602059692055667281842969063089462993021151292423099123588422512449321496785684565042383605413992649171620291618970861833422040512145207426627054665723982531617388613455604984376461947679768057517374297249335370958234497261872375408947387461612710898064657991289329389041497611064628373475243927555853086588376281427810493831440982762817857933289858688547801343850950365293091762850651529929129825900643507760759418171092084307862655081583636014613139925499524018698102967542281007742759039877944349745730340657271542192052089821558765397812786412608304023174789406922603452965396165863333058936953931585190961709063658057707751820359438439758210746801346682089693096461889806992614606617201915626875766380436449446405669157233162312652525436959335452463149105128252749739067853534870571866524803438095295618898277824687212223687323864882219680879823745662216779459890344875982760379447152699527718382962987792782781637402914695126414468987035516546129598538169133176512579633152000000000000000000000000000*i1^103 + -8762315104345863766658117346043287701906399162406207576132586241229852466356435843504234156976157265048247199088833549562140390382071488902378979684660332261919204416813111083005577386822803922639243841768389034622684859640726963607366948245554955929364121285934973098328456878794703771988407986021359731245502966262710294832513617797995482374037226661171847006205336899096106275787443772065544028363417584492169773468045604862689867953908606078635139502399916067168148421755106384627048288344696393315051800132918962001343292400047359824045911040989977279428465594734493056243930881437838611657173243676420408784889396282322593371927818926718273771848735529223376174532805367230372273999332422735509752339930641020780990735554590931992652639674606291248157383337710884803736796147228640776414016478936463204941561758133940776905711684579129541922909746797088443633897483141069728810276030894423815723115128526053273102543760553305607040692714395859966868523498798979301945431392205787357107540486516612089795925301286424974565403992896969647117509897118596239478728698379687202136642933574154036223545775854256993903071137021015906301955191117219604130527143236933362092975714329679638189473360674195561966976982174134245440527012513851979084551884441167932519008693772503570161104856883894131325148212115358444126922199582199074214371816270005531978581122462603985908394424416732411197572359722545024295437099709191072918720290854482172829400682584960487442164738098687406051804553804433196728586769113574670243325262833842322864056764747214453297081871236990363490713882557611605348351283525692100221292266811260572056906179623581204601242107478621192887459633525321753333739623838449409131321028425754149990738526922090815864356637017403853513723452227176436616245576448986600973601181982420142534718554914075347014129970321027602258734391438284886724119381058456000867969402218862732643177519397076582828296098726801922623032957449841891066743961792269885555966742457389283033414933803483071310703492943615035084865497883364403654047150317709108045412315126391255388507762268699871142692227204516363659457085890017306400940758565649719264981435402204013842787611201576500109168073565689628360354300663388361930803087646144142127974155348106866945450721315834029511544887855855703083061007686088279816697443633694455588636943161851269370151232189054426731095016659950550586014651017497597809488795042008782140360394874488165795465692543355989429332552488329693747520275434470700496826948809557485268418750163033995985629326201730636712094898123508675962482005178242695274493160619222852738101431636147685011479266478857718475123473281652386000394531853666817667965302318269114323390162713801708712432692266463314033189199058349905773347104332251335394741336230637004265176375083726654654280592375100460822375192468902618612620858574672684256832247584154945823446115527319100553013544901394128219278385956905393398095771327087925102614385546279714411322942987822704025898181185101738754065797098643878468871635147134493075554441466014907028869153458078339647761476471332484267131984337240182300303380392227670386857293747409697956185862796524759233807197647023969863907007233530003456000000000000000000000000000*i1^104 + -291533754647015492633192637239239916883153916499455930233156762268359935318767127104363509768901050792072041213147518647671068519089066047252143733640015178368119683049485690255406078177015427252230435894504090533860996418610223312015197136024066363094622696512227741881869955039402542173362552694410124785996932488936240051571305307639444845193989385701505303018165150580102222075642066779745478624197028384848141939802025237927928587801655899062600966262806240390083257274507728487662351926718897740996360486818512022003517662799182876908400014163520003713486787858577371477810784099201962262675604061247865025298971350513872953196208971444363675007719614341480649912065941150800639503911949713249833303001093716696049787364591872203281633064742339749265239968824318781244753766391976410929654206486327212690467354480131726133973304086263820505791658365433417315516000224674598247841784209260268581369190615656477323084611919081838980890575194962520315520319724778322550065439514481813824909117153958447112211774397334660070855480004805865447958726985140517032251194655817150240733337022883726580051076487770808075383520905895001274492572201034286686655423621656785924942768427494191219720150483892122381021393871957445139134573410941464968217329235865555477452995941101042983756116783931545728715118890579898272905590900662986382486580510125000330268284502101777515621322233528587350250358016372877961452240157728251115682705982853577807481004762776907135147763898740974743208576918622120953023991042280280134018739094442216563165309274375204452813911353766509078611987587148287517493395257003551930101457808239249814054060354681125660112207469105870066206064695324661912598126200083313818798866570802380437668939001251064091636436261138963171923460779888953986911767319844278496572254811421099791651732469247307652242908548095837187442127596126800303824041864243362384825574659951298127480810165840564070362885560817139881863928069047463073478723766656236009473336335430325144587527024307504919506849000353856452992373887229227517627911751744330380045318699278524240176402349516314561051709410668293619832183118178445319471426048555557779954033445081383508169821121338226601343210753596511589369217820473005630641103362782328580113210240891270638467759661647893412003914854074830149657101584357287846530582952302795976913356345870843828442159887119040070816184521338730984174858540349337921285532652015821455898055802039233799327286754977340408770109557881198308665685642987685209512982178656129410392246507049134395586691094313409603126185262013737735442203230755211293583582596356954969440412474934979489650450962051945121999892842991853646099036534435416017367622787970432166117395485424809930121289404435493398766056240989890469833016421636955059549077745129892511075418986537268087612961702007757803178352922728886341583769693082793881482854470810192256496006146753771020505680078702931561009775339860270258439575364975725594807424352856422387722910680988288781843665788122900916233464893056844861897731412496775694181774413535286560667324675343869211306251589462093207272415091142513529605329815495997218217413669291807847253702535781246003384305775262922895950400716800000000000000000000000000*i1^105 + -103401544817926774133979050397602930439198842750064939259362112800001378033931734345431673785830957234657270382055327721503803713960656948337336851072521067021972949541087277897314957003736118577327703396933869187320817541091583795912375825150527083244757063425224610125976585758117019453623960629934788712852016218598354096124654969618121131132563734212120203208535381509602510042524230367772845454885601298868269725188139268001197743860565422539585430700154344523008243784602149232194520196876643239536108256200291864098317905095715839936245038290326140167416893637089156180008634814395226586492774039346060375067182285178138425896029614125003947208629568653344009823767562285720920172424322045755982077746556642101898487083970312156602471383267866784625602478288292859894964470191558147708413737345629344401075938457483063780228752594335474458147629283622559847506167617767943116158057161295087660200064785667540775879819648204230194608878151806511234047037304838211718775657552742437440403202551462831797101027461071548994047857722552786578828963085720328844052234806306213407451691172367206075473918252505265678385665267896161770204636111343579093112139993140514238433228487596975279872546669717296159259614280988234344237948778678360440534890684998476038747810200999286283293553269708406486635035770237672788899132128973825522469481530154575574283025166956472010068158516689792543920791550688247446778030098796018209400686131017108858085107069156871983760474263497843819407166376127086030648776086663664118887950219566103632130055053266681530802646454979188412247297559812662039955895599191897844109250499005732399186214366641352886369757052220246983450371807852460469291457359558874287639386022206849348288999392280387217771101943740768219945255494476575882005804381147232395110231471095616782906190011083117519529906480896572250585584508389335523487105449482082710857466416680322729882226434690418931300301851183511124870963424360416986090581921060139745237736100322637294234633415713345933097166885627482618142087360154298823269038125070820409193255346294617568616649058564374285994238755750257041092994036522475647781813419794749809622390508795562175661390485398445153970803396843696520401004284024603931053647615330435240433575304071344173145655807612034851204131638241511754150535305210895413000525542178235558588822627981790971184073983430999935065813456968760854840281742764227309054564410858043582685390654700280882758569158892295178635487882025110425224252042372602280583532142475751617741305651665783048102299174421149359679118365595777224553780406159862254136498250767270489955569767533707724525032488210067569159908680469919889742124068042246920616277620192350689122466177603250421075921348330697212718965774285522762472833460144262924106919368466547128505928062926743985790090618901542794930877693042504775037189517583518819284872186547817275045659035628704694395770820036876249466421185234364723468619971785981056616091231549248504545518623147789598659559617084465078584507640479652973718612816251306847778237497677261733215271159136791105492250338789712140351922908087308576234141518968768525692597394699060706624700792612773051640923324630422886809600000000000000000000000000*i1^106 + 3013297291728614373406062013928020415940189965339702815000283176820970488465386991798026901188639155926718426568209024560770420974769517565345387641166461020145620824799969950688127237159725280204123286440350481822799768753153266872331412360116097155544940693178620043655006887439482113045087184166665721212600518539904210731503884387928850056077705959791684832771454547686342426587681052617028493574221169787484809303157352055810272129774593369633598921043757150908901064841698713074182413193012055074444258508565846455335933964764484312883532446498972269383645486611449223193130001826968085369374309582898457652208794916594373165731094040223294234881954310845248410990177786998707360589021794374425683173711653696196542205875492056392403495521138959214083059867033107370364399839354804254301247085089827573079033567735940682834539982503053144819394082171970781751270952490180686130501115849037603114547502627417160053794531988382510022261555380842649248803845707289186015638347557805989026751398818827287763252557267218490186130665036477509606858359121646320994749273231959867382013427147642253471112930067067444122832978523246512345697628924273877308359836727770834001475337231132056150806789580859987116061582995561684394527954733750358797877313039293271420965404674075398123029596127872891958012526035848079360747004165500529027697345430491221831242544435408155482824080776077584580753315081585763980956069998910767458870075539218961912646403312309924384081270584757998690567714816765090681208003539529094760592064898206850033244365733825694229837003501653105803398770871856508577842617239427027983975705068260715561175415469974685716277604567642053796565659930822864486980213200897037746133167986721345169327552449284986494821240977330041649993373230248856225333601998626373864128865479514025746262489896407531802905716388163983846165286120867735912762612919880769666667713150536573055311814065976940121252536172006013359618679495203395600659858908542924535451031816495347230822123308661198985392441893125358617941757132507606972160069468491539255958852053784138024766868642178361622125354421095742007645794171719987400965381619058321902273383152101234166238491163641187561983829609495440015933379740857278100217641980784272122627535268019978949315302066606617613890818484140638087075901582350345642845210634338614697265790199709580540767185979651381263711255351076937997040946448481317121691245197517632122739696474521389334323888164470510932622004233182060218502543038871741482183473372598831207483858437188450594916285374807904693540265043851198579134118699165960663384938526450475424757052804042697970755353491473014558052654224381703345977446608637717563963552656142725169565103699900937769590657568322509195874672749524519202253178643344669084200241359635590369872226100150437316946937367694033351378098874027763530115210244059065083588598439611808797884389553929278795780045045837117528128870843669408133986026229839021939729978028792136367437105387602845220235758128511343734918991971403237774331672094253386352323861153102361048211934243518336414236545205668996469256868477577220801786767161473463640457934970648050444603162401700906692744157593600000000000000000000000000*i1^107 + -1235307812770397800501388013633302470334199548397688347889439918069294769919606127018846864457557685504261722461722060428775244722880885902565907715836426196321007311962448410286658464004556524716994454721215525591830812575604801765140423425848722880786473431202066021375489269841256717858564846439322963037224880461659661018114477480717139239978221971120880263905789395594517018436901115960796179162714004694604079672733793260227549463244942583457590790306084888873983579198096506554116383874261749246234673689887996843612295812752625321915972581576178752297905435002256551928903093180927218136847124503738633756815591912768051951553683143687176930236671141703230228695469867568566107106489640225533221738334787319395615642192909875376606591899350782929212661126096870257141747032948168537397089705909126423231527361306755331999089209468584777636641738614262160418949230071755430112899830529503918952959089210476447683846845222196939972003541838228015880717846670856446058624293307681219051109254377725641889905092227175026638255213051032879276570593055839208598515897586428532109087774317053373114829818044774603725956308008274138974403981318869927960037456360162315240237836244027033305755675455611383855389696166051369861400256718917957203429778906527580345751225417042878267258046717278998994522515682854792705573357540526590929039516418100312276861605001571411078418001476264721118759237175907910174507955839044293323344674972653607385512431342035862748208401551179166978870326384105650502677718536312435996692894242000626243870925483631983047490916455062663101409850860843272953629546478735618478383874582342393178882303331120901536185861082375372727539485392225327410300914066720074969569867076718965130370816360452387112863680474600401434416343749645256722694460258812116586567012082713597493603592183763983218265414692410802399376038113083465333748916160500816608189929954317670044771480200999900191511769220402736762263479367141933662061193516538066066615947024780717652439306718437622572002893944736656676296462272977129672763847195589274719171677578023787853773770775409365303350646017194408075418318630705098500515812503657121873071989198105657012510214612594010114300104519805368054353978933233146951039854157007243710417830710801523345594915129169698734722732909805918074463340637943490080135360434916874043174722185702205489008649282202162721334616964363623994884146730115713588229597960829756825626852292665696123266800623343873267803028512269701296961869888323289976993054935498342158942265894796013153392996099692704306749017410454504653535659190057948872480602731878416804657172914580183284820059393771444400441474900736922537312436165908058436344469660550772226122483342398569370193929778164557348880100087320587202422810570225979795594107738023237399564521977863254990676883462275502804382708198065118437847486641885915352862840480370036076414623608464724759138119210233037265104196732459086395644907979310995287806466478838788832087063775787158151664672915667377203223697749208347127900127401275231751144211023599125404341090962017730067610870116976811326319236074711905087127884343270526592106205700115278745946255107589185764065280000000000000000000000000*i1^108 + 452330883039231042004606536085017572423569093122856772847649535403399764275740429327094440448344509971167330522591720413951666883701687800965266641940270439599476217834739064382723976344186019709490291835386415988235323724037756607165267071419313976215227562680510612176156909941619864587783239249963600249607364649992930874048536004774205321757978892895727347223900874668070145736664435503823142665327510043923736448953009846378933835740426510053930766282160435673608275600097749327864109967912649227007675978071645148533511266623814038864457944927296726027900634018695872124262491072526838304934138088538087501243148582906039772345090870838497613404179389869733705315231072421946339209322776224830010780371844442716331792071555336896214510861436689093135235048522579415610549901803559012793005572735809278845044307121316187544777342255260349993350097759113418791005064228740390047753033599023395030601363203719827780055950542173655303152109328261678931461104116830668809349543290491171001345830360623475495757267527791366493310413878863652303473938058823857875278706208654150783105588656436941216749645808015041431400848698530593606044869885302868485599743994688930999920870630296599368816690696444725045056548781375902815036081822554033346390224335581499398415385714086848271537409962530586807964352718664040948141129520834375505473823579687161048553805870469793194887796207295146540342423863868100030104489548048204351508375718918732853038852390704805297955811376147619806034939347723798695099406591237165380228457869431909070866669945004204912046073541077322269670164627530792156606790798578047951438088884899607049393999830029727341017223409997105257027970698175953569294918842284426777573618120536314443373774411270552882162721513918404069587348232425147552875375149465772138408327559964356471894601554778314578855254454897274701896893115632243635230155270566738298625706239057491157542910204411478857176753018843180107850991241402887019156869239717461603719938666751735744923254087582765083409101693198945137438964062584362885756976415828825424783419596973774959438939363734027220672787081435329230598546051809411375886852296686668074739491740189630148404388791482087315623197673242917388005773889037095228387445071829629475470468578235997286940491643516115927197368069380206199910659160316521560744513080207704380464127714384130375012660877134192020457000456581501654545167939181131914967644076160802091004599522914758452390245469912828146547760404093078896447919058391826427365419276897296615609399456824518993525094350082279579837365227134788070981493642409519143898966402160548729391542593083375032080460273337739509215806376763464711535338225808474858627619761243814122537540761532225555998358167844367881322947240597410027552782813629680350665650696164345972798688047253910290589011916712010560810141668801152762959586746175111246113572375150364478497834386666611425408395708626999320610281683793519373441131362064519485843908381751411351856881932781779053411842307423012398907741933688786841178451151798256941331284641337063134958022602655886109969746844666314148052748759865826236142228110954218985340595746699167166231080853307392000000000000000000000000*i1^109 + -4132443457891618942282929194454953973727694836321354204073532478075915796020120321960346960476016802971031086369312249581098873577642632339547885102302677747194002285626243995029271226527315011886860320097042167619388456991386194903210012329569309728097274885868208763546667521717826777726570685132103714316837797896670904553705536271756773797404650344991509633612371046581629286121822134605604246674371245853368084333965079722183457276679339097976206949598514674866109207146063302415945449509694953790142921543026597989703630742080285827686488496453834980491415807712625141025813242155298565018504308837802306493093356687208952605133472034217779114729337691493884679963952628587284999859860960046566114089212371713572473585507925473231463648965833183726728309959535764626436108439513673065204576181894828912255740002584904303964691211499409916108072286526608180772295655485119487237145176531672556560913539384877844789853116711313680355458712455941431198510300855345945683839371149636418107933621118637572887196116444322478270835623269890759604831159343169260909937471161628026187220177997877340695892045262565832662374346143259638377469607486479479119143896047767303290696293199026958294306122797604192504912493696645335228715022841875276439857329006355278375572889159001138170975483703311546306844948784664430183036321295600593237914139043113473571187045495915399750755958477039274755784641217117999968972012143678219434264426065127645602188878729495549694243818638342208076770670149243177329979922464601971464681413874891592558726039798844399513792705082083621211356162179060304991075715259613876858143884738290315934760252579918667217781505509321443316964232007234068254762195664581798355217559694033406168144312000665190868904376854221035008016811298979271969707089293388871568089133427012647580524490873108461106431914885889297331635108460328306453949693707841825992968118181128321474477055859381794099094606624893467138107389714375880414044831875853415604467078662506811962271247143519907709570327527912483379618546186956925974244229338780030955718272524549925562962028167250862464951310507508374821918672017128880756330416809901458275008475347285541561719585839207436372183374332457243075470598826907825176902545017560781884336836298461401794597129311037270144646309600675827385931197367041823795736585283476916238344343049487571055178303275553914145390560434223116502974660255811250495642975590234793633656305462040690885264421636890732037648015924628990749080048128927796131088621341778587349288807637242216426482760832543236458840232735827119939292755308733353806340272160733231862281408893830557333652993921146083556428206674876697481328844967862390093803486749637195536861800843293767043913223982269706753061187252489930489083138173847665923149009521905376663979942312415975393099891696197379114031376079050629085374747247186889016040440093158127471339120380600086130783899668468567342548490823296246209418438842377704395617120527442690531185038294350746259122383482417101651315314583139455815606662200761559521933081709115471964014367181543239337656614576708369403852986457970671233827245975101655245476071936421826974973952000000000000000000000000*i1^110 + 5381723206479106349426088225621787877925759630078727734999218580808518776903693617731741312465630966804497443922778161850539998242957315918940805911866832933768390834120054731191579865579438069060194295337715768334431098595893070615356752221271596458090777162098728314269391759693383354990625874528311353265439400030662757150152275661855653032303796787327281817095084244668846651541335340891080782680127281378002803381152850352686861963322397480343679055243974641713859202779827216807227628272419308175011883009318789197004077748567553601069158713962446193576155167205610938974486390910693145120972353621967844966959764607166399983071193396721183390892369872655468241124767545637228369856618245000675106738466319280983510850376378821705872846814691947282842633264187352724448201503838619260450086743108993209920766698287115989270682326455979823704930685129390325152333558803792294657938205022401938901874322257181675035472253856435161044073778024090005410638214267084034382941064840815620673196945816619188224530611274495092307604404445223354539289567703534171766711812864070938793930129340846467029496161454723264253742261932948285104421962930546710280062821508818192354581172933961828960627087340731637029303958903542129647395955149839114375611122882622121698083722999965285006532944298941646968155771721123203339220000886945909277478570596255143859581010184092041784824413990075524094992042208695548693528399435378611766925245352876721424219243882804035066108415192964977611594240442079575895574943996659644011335189939169751488101662579741293581285100217230714458711560987896564778644551526178429762251058565023083360119442825652022259052965384936965690082412025389226196567240431645644080575149693342056906907350796166093291240032374303861459369533961743552266575122581521346659308283890892685291942286809633135623592598137309662130318154758933856632480965369577290608193095735856222081411182483052560698876925998614164357103745199810001439780577440591726567975450283095060559708280658402742613864234377562792957933734994536660476406987462912983815444900472640330471446963092993637573498262750457658172943381331427122668870706218793366981113754190858084459563397098584390317172857680932949099920058348471058551182660932252637065901775383001220162478295396560272710623037783220405821085730196098850284137056328757141412580639929616675789337722367690144254191415061680420176978277470936647212805435508001741658292354751133653382631522240370610829105983609020506481801656072592575265169858306031088091117729111545873765986334633738068963726185385212453911297283630634932180874567565225285370705528764766069290953440240195769666755666014102927819194079866643366199045974708563770440672255783398187425920718212292967616170542302930640163695913143732661570968245417949938749104743450227073563423488232601347932907557325912281520535265818944891931777165501863337260076270123991147213213750697706207931793442163833757733048811821549476981411165896814560761637126142516155357167400458125429097177447956955436517510044063745730672362561908541933603545498816221949284458636152417346815261270408358022826350525730002413339166790034600755200000000000000000000000*i1^111 + -3479406857111165132084783508693597521180038597102307315711100838661098626689071146145165155884473682686293358147803063954415451710412579612411834450145628229398378794822290909187051510909697915402901657427279013125338226851529245831691303158601292702079311805242877304797575449359449794812762619696572847758308368452440718185574721502585613141513408579706265161146066156606025722104698838910620298259275387627992887837964105520578705446747149585358457693416226617403298342980687327473847987201001279329487142570685399725814911613173460043870323350464885986634927086300669372342770638958979331834663394017567746998381634209664853404430682441845569091912314664983446835966712358323238395581343169384458897359910366016061758323029227962819035546054674071722064363239193886209164685576240649749654510403042352303486852190899530385266308015233026001711079294846767036606206348829033994679488733290443079827509942109637270025389142173632336850011875390395468003041806779102928433134224783031212558993468270205494771445983804210810708149002447951335278486115427703666658641920940383516764500877483406176426523375888603329447117214739677061409417200592302869315894031664181891400487756471136092260623657879171269690634159451079773041402297265744024451278307652520500000686128983435988501913367453161605827933482170709143284253133839789780438707242785886460335620697055115034506979284841843373265827976350987712778216220593067441195850146509815481459194995163900821963904004014491765157105379759478857861277675239724540279740972364329747529463874484614317920411238401902404120490531830522382172368988071900413125359266351323682631675132436984201546239704106108545463537379080945911479382903445512328783880071663446315968384960622384896114158844343614139625836655430340333074754596031543845435552633601769882638588504348500269212195541794482843693209530401491053748061967373337691720493004056105680121614007473067130026881451899337804141471933610879562396121861165210602274440055662649528701540729744417483602404050511389452347903472004189366514916973407371254851758920312501674418578079540977632646367115454997123707370482082409865325148138821869408408614069353990300485078367120832384585531873265401170725320313902283420434167739546133491057548057904182153091003518690180564285033480827165210109066815792967771573576239585229952907247498216058505178303209043451605755363031505755512006660328974313680709476668612878309491854829450907386679806750079479044774112840106675338600247268749527404613475594123100904622471726800030105170523906641871348949520944079542484066918800429275138464272956493963412759912506260222774194728414821571881787283721395290408828707103002154021346755857700622381916317071900685311914796837811280627431035212061765635742069178327664084691828629902313625526950399676099625780139473596480089119230735746052904652716282837699537562621366795602020870513049855782599915948722706433779544753103537284857329185881468907529421796863578201854396627726918772779697587181784340468414796868552118755524249638436284270194723767143899733029473294784834793882576577083057641678945190006061548467529543470679560993688780800000000000000000000000*i1^112 + 6332968614889238137188289390770076005151171011635487679302802022171722995895934864547219116643699040237622548116374774017719944139106756663220753288219643777600252520841906499427803233080912069092386146656298528735717669202774225791258358182365309225134949138583541198540698885577777297990964296664126124092378865158177230760294528766884384154564055107042615269462334042989283159509309294088546887364417564237717525877622823951043794372841285467601253786442167471425988530807680145473706787284881942309010709671391835946017806680399071164825896508861936755535809164658126077730323099197871479287295244354002502747921256930566381644665780624782813927998957280475149717258445633100919081618446947320114547453717953143220543611591144849396038119560584701794581667119197428944193778739076226926833289397410146241642175480095219370623659743382206480180224610571349167218659364734804481285926103554156280271760023254367668106106745659378481712777205053930199684170107131796445703599933147129017778317309496742739161856645256994135600619717909214261285545753475783311231841622947134243336283796873859364668343164356344491936775565062618332002055721166080624501284102731622950728131571098879284314320651583543579671653753948495934220513474442737615805891027670323286246927230173319779565213558342855121985147828841782456227089088679927123195870846210540882351604467825841749108605865939580990206539887765705047764236343112673157451997453090340598741333490180157462478939014774924410707699747052733317807514902840648345776875650168247033570324913551636388730458840077673604950366867963516426242178099138169893882238033268963472515224446584852955133532414453561422135065420529162308049450811958744482620942748510916748045123253148322380030260439715413579713420651683777286316835032044945144806506505679389375003583923096885556996768161276492521386732765807177119056910610707155035740448066279277128744414083445663009595636847619963400575518658661852574160896428140183360976664975739751568707495664449743931936196810187964292330121268491098686556784725844752002092128711260746734134297435358810721743269426189750894910105462001379640485861840187755329760510324229077846107137288772642520734722124382910073015563042699143063351056689746574541443579191627666885141182627553395892928188198910024460161080490595069572233353681871048372070963914779315985711802831665091563877854338030331804196271141021957827226769870178222601377874579405104736170777691551851566862323809473210924425566009138771903673429438175821201375517720359223815291681800680832596357222514902200120800615343694313748524458692851549153030849848874407195856324141382119791311023479066713454478891049955241820413661501294415034574543223560692271047914558930330129241111229988855254588542147397458417771610057851912835894858671970958459027276108729582671325290468719111515056848981815607314201360267828414675675818914141732065991627345608941735382981307442397743564303817593725176952263072317937898011714574982387112916863994845207747483930424722323865906557162807300073183068538571144579397353695769163904914093736728221284553044074641926611581686077624827248640000000000000000000000*i1^113 + -6086061150554856574193884238778111391979275171892173341600729211891736690398651924575829573462622900864921304120754013589828907565103313011868824620391047020110486464749997287389238078672181520812223883819311770048679728713153935831263285192210688954731828838170034327183746946479967353418307457529685186845040854519598346129866916604496645185397798661078370573664722631865515969730451519430090933829878674183065910466288232527741680969294307633119402336598704948043506113990908036152839861352776186193061390861513007982506315319133967832018344485855485698589073276830706828426304110132811395473288114082381749430011708913589449335459328528506149347154110456809673099624975589320943404211545661264564159838999686426632224558374138671950088575845807631306468820079666294209538897923942013060178005812300246978219114969304116949025909920493892303935693157807565140202212879847565859835638617455673939414914347858812038470675266185040634908984354023317044248527636069190663357570354699609344461873319489131788107760321526121463668874637142337530584280904680100073866246097482359919068056887899061782018876579571950215849116392478949959889472503412339705513819594083518704537044936176225158308679007892784404089571269853831336205042681009480056149039810956844736105685049479983808334115913436426458229161056769262659357746765258434723950414490377884416103191084758726263953120330243815106992215314166103625233383248296594899959733676764196479387101602694384479584136646863401309089506044637509459989503756586311186307118680150890118146093269399309481912040733114111271130996585222207009404540203134742665874390106602453239060901526145588844671977355439579651322901278531358353181905075474664483672455548588153610715723144927936994231829030977326849561560858245472883383017686642109131834379260487781532935161509406027463794697817636106872825276870735831170194355045211286500878089623771973245957933649259447085740872356298348552828233902031892845679606294776831322906887011926406282175108900845674411399024452472832698119000182595507646875598121513961107811529884267424160895791248514886699948494071235676187224223753381568242207113897045947847562976274533997321940915573362550205384083912375535955520931684822071100542450176812604946958481718206245228725048894911131619501688568755155077072369709229564294792814334085041813899994735970108906031483170192522851617258012219425264117303490576814381470810901673723674909459137383520841835952232085952829361531375566141208592663732294371889113042066710709158276711682168028743771553626958141725271861689818563762125824445512260332334652924333516804555093919830974034205650511454020012616645600689774465027310626892676639475098679866382013535242640474842109215392430421562774976032003184474040434591742912424877250179593767731879735373734560530006205701130623258118507026649617138507064025939091794645250197610131872208659244196556828376775980762553631995274008162062634823387746433644627378664284984792398676726714331139083773507085850180029578294994224342112381316190502004343756300059068751349214423578096969247174011744922167749771310974458671555508526246789120000000000000000000000*i1^114 + -1316838443073130938812679464126449179116843762538322174487579233458859280243075845181189460211923914655704152078782537179097576746154019896246220195402829362526978596597154470728348280134282229075753299856277738359361377266670270953431580015092896789619170915381023638495889829470263406267193469357186401596205352316350076978125909889442185979433392634922319496995346107362286016678030343136101415731181044215003221316586161671700201032821993108274418262621628299131339340410135107912618525376764406360919837128481054278321995984419773531640420270544085427711867107885083768976584097376272282014514018896085276743616404351365690887966510295441348608288271085141552904924824942415371754638280023935732036493354483645148595145155625470133664443425342170742646237459315653229372219175073622492294973684985874841243748816118665767949709557391842405804585202844685988379206200143244112585939385008734496894578440687438439773471664622217773314321915097243893022801211692548966816630503020716383353417229060035491589591633769686792077950790849494570827267713954308356545735160860257266298689831501622764120358100988885274703460132640345772668754252969784514586421793473154904102101805300249901673482524440370686617649342978193112639147470932621266677905897322374382291594814548352576216138561738354809222466437493420270127693273943859385000752622521991886334684897572515066906621610047737353891090078424562023111187930652271588022717216216713320471688580322249640474859213090242437523874589064281861303153786765581238904439537643764582711648379603282763896594491558301785789887948086921643287083416744626415905096588195180311568147248406992965729284177764507058415372310925131464226985192201566398638574428969666262533554489206423155890530755171841852393233002507254924879636700018166067097013055285300303772394595097047885865826406102009734713797799970962797569831814638826205452604799789969313000780644339373383179850076858908799146044262113055208683744860813106553410706242470521096946936537942571691659275388106299982474750338240209904334856694916763788121612685896898638229905566148916225325401953971544965704608825697870876155250050946250779509315795015841494445138001545805433255841172100663685107863835117968590178828971105287053121134041058076975553657128771599513246003377757458561835545413113082577564191223686628280747490047781046940326039088122394614932514323139084284472668481225605570251196252641357007521754150801082438826050536735857866223742827915104621381157232061282851510306987261926859875053161066202722098977261465954682160463924650440219845862986012439534174043984342527372007333774273345809431614779654705469090913840789911643002576978085714481181113388163073650135994471796795110291520632430193009536732945566770690780304009213937535194160095355834243753834461988270528463458645806395924046258506170962054030735646908391277149223336493885839814710541416712103341001036513676350839807844480327075215024495046528099855357146270332342357206431921546392534469265123826326781810210126908147779287603963202620138169970223358249090191472755986671933374968856854491216066441683524386816000000000000000000000*i1^115 + 1251267204559502277145898608269642673029262118344435883586486131974430120009505591671671339258493750437893430148771079689225554319450542657590395760009500253275502026799807668989094855147923167081685781559052411018804376027714810180182803697612449379203913457967740874811876020869892567701772565939608034280714210009091970645747457525241977667038488601226984018360337413272495732470503614507965542297415529450769365998965435018191240635896186961960740325159623419136199598644253656342645545467525601043446658395413543170679513032426257850897834912960944400232993612355878401200794340251313034812684625570609461883011962198005991679102831048333806702415583663421451859585653537395633814797156880380523838868145683577370484485266332692591280554096063403225473699740381644609048948421288916905423221051560330327622887919866360136396285708392939394580010179278368790524204877156817423298940132703495874773080944539042302691038775877259601986311165455276109961993054065484066928161467517293028791509596007300892785922257289520857893313252065124074241628389214578267843507572387632800548000311541489643321510897980641467097411497017871917710257557739171074407216721382092830788629190806934088103637536424368906980052390569341113175662529983410994546529810293149095623723672529473483969962251116031806326786656601866321954479815813145222351261727529528925378807876660216068869881259565080611817672082172060004645561563477780782692019816209784965583308518941221225653628683624047331504045752940899536685809375846762796862699784786338983691771405270379799280539667180497645994070488934576624221303066232370523237200153019113567276922884566606714691710959138831944311079694774551384177155222914336791996533085327309832618753628898242523900657281099284401900963156605304165375076207885623426810416217314084685814341256091893138168132713655602915381638547509855048370669445204445472935132094004423296364724971148809091681690819795138544287486755830166196357365968838699043373601448964179059100057749044933690416286899475019986819605445855844618506908044815531660326900021149575709812364713888970725368498519890760593252056476835678480990976898533153933751551928131468931822112803170041711641189858250299543139817144327942840819769047400769528179217468087929306836783565046714864260629043229266146551433778669416375649993695119863960769309423522348311665051456500617307378786775358626925627906463364458219125379246013142020707034223075545491480977569797763496283490832699873837679114642053693039066145574610374103924069643166454882299397556804131091878220349769248299777417769393776467429384231357899597158524376569265382306702781226238755975895226696934876091492618364828154445054243617786707147116611347273960075270243633660339873930318485205946434549147881998813437395365379470576886258131831255882578171429741194034284484478717045063575319206804415137572766817421769785546986378209112457681278471510790471463868154476975535276342703300855876469609026677716605609230887866456278446925982204441552857167168956888499616207776032560733155087385676365900539589599803433457403451990951441604689650515968000000000000000000000*i1^116 + -21592535234527677281065734781161759746531308801913027637296498159391116486811748444068850464654935129737405184849259495218717832500142473823544045896195295044472881679069490881264599076179708377545377372899680354499351095372633279009053502721349829006070265443821221665148957239594241461532513704850098062742546986851987345352432459846573573988413890052544180661137983721264545022227372360853496101393634414312156559894415140837610959598348578621556822017522415738652997647311845788218083484953420286489103843879294574978126372398711037400653200023202082662346004643535972934207426524117768665618850294342814436770397046447406082976053358337291815265163958773230366375093682620320848365095847074087844302766215828824438693462610503702583697520790619600838661548903482142402021932333459944080769197804335819535430457306099114789520949055187817955636850277534781562846841150892590487042676570223118003739160510611011787074714369245968789841737877097609497784120138622370044684142595721166823205881438775661931982448745267429028982774008888432977191523243353314436539778613407073600550519625702448010449451296824110795975302033352291230003011447529898068829473389636078668763883175181600296282825805714913762676196204423323447973437959184839540751181809438043420868469673940743359199044067197785443201390099034505000301379155681699677559051162788822745743938467967915532153426181279605357419006940531268713177950337697669818332533823613414497982638138201219476341343679072727456689566956347731276599157890173542086822318914402348826015170754259746851154333769742222320161222563684020194593707376322117097820566443246201547629596422921694772791701309625178262292074039452991002376135225505112005923439035740124622662947674634882587506626801938182208381930600577574450123350579251565558393497588663420741962411799631266186995810935612301974177495944709257671279821586923229078263085185595873485097993013273314473799713763967072198555622861226435675033377093681056107182257146108982390065930134425324201766679901302349889312228112781581871981882832672274802142866547139301875452193621417641187943817705018450948835556986861952425217179258779854639934561099033123259971788044445582592549107786547276264251210549658542545443539579571904588241019374112826441831608244522565753125421683562100834650389595728364021191039755095084215879094254208994086019148858047441928967343346119026846204860720526559636270763691448344588616641963191061616730438717772295947015603878475719982949781208809273473478498536794099967908978991022838494373732837907838652361064580192471167086561120006209987865491146252417736695201362042686734358397826228545818846128434666707087396504765162594265103912393979007940264631031139693223173905946388127562053926920503856617780959838601618410138030485099293880779505762464021068506619141384408855977315627801314601067362237187180445080869802924839921465898420835365948706153719306653318246221176403817147385778970050765052689943666363266091515153906355928344439035849408050818257310812482938714535828850781625359118061222941919427180326226088359063751158781372373401600000000000000000000*i1^117 + -90887816753058792098796162480163344316083429460939861175514681838640270986065103390535386246297560643839915861682861278169480759106120745129842084545935366522377130144108224090577237759410782085725635950430894702859412567995273763701671174068065376944580552115407239432130347315094790223642879697198008031319721023621481315923964935977941999162623913661471892146072840269574834285266138127305133860617462375859354990122694962171935649442124637604396782482594266330230803683584616396657252369349124575674840478633693541936143705794552321902650091628795027901682456716093473227382325168456628656951962404136822783082612869948273348843958368823646059465375982542122089774362069929641190565948170433791611661474247686169855866345065268186459530011210497739116327508330392898475596902363877723328712897394025208987654688339850072426215890035885667144262925912291901055624403689963793470876839228478632278512139336981670535982075015500554953233885779828110219899050390480889198428191193899165171444786557721719212117051928725520681854807948247922676295584961261173731839741079585216119202858799300021008711532362543096160142137487141376275892800861507534081394448543764347632125045852015492193386759809144209463880612984260074960465801927388566286642644865485081241572836720510523791828975419584362561281136730251699513545276075206979018937551095980679473857253567899363817230073196950021983415951908610175396992720491993537432329554112951539694282999939506875875414127167276652368846138333620916245364329001612886685215290517443972466656166097833383825833733568969662297685001441364174437462670194245138061374591785161480058878835316742765140697857017295577521706005644732230211238093101955229055564015075262220942949353166976405424539216338264098147029791139182134149877198724346533010128409179531766408640902479895940281906854378603483057019306099466576051917084568191650632160713061752706450708940520189908005321016037488951556254980077570884150542992837069163852789889473518625788928204951555968203872658555975192056149480267978196623635484329410107571618082436254706545828803403892637752918958600378801571088189804827423778932264737170648635416017985193331935090681238566044370972250664815923825264038637291145286898115270331107670306762169674600949795266285801206674355276384936143351067465645332795049983586037111971777851574438695816437560536775892551606742249851527973898830994248407098071236550456565560503543609920228700852554924300534248130731108025683499200036823872944884897459025148639300232856171349373890514925073863436130256425978433680949971155494361249993018018140678249351749901650939368336016878974057890728137587016841867492300681040763426917143994643143537623372409424196824721271562434330619493945962364663990689284681054539193908688665469908523142112245811511990409059028977271781770935930433936206322076268069401316720106723504238394886557581225502758969543621887052082442521983276339065984335771666736412761925966018527021066828348024251436639478667563584195599768614963277566514935103351599757727515410751216654028610597219408044276399966729011200000000000000000000*i1^118 + 4608608639789063291211117996404419935884644774303724943641558359068642869751049904110280034262125493859885088000400653793443428961705983828773745742350262284887743243825173250359672449876846751559835199281655872907226826263632307213714639344210500738589370347573347451021798475564372905334883875901429596471531877413973170952594265977726374040759856617313456011738536026367793811423854966947565063350600474738408982451022711086016429863561128527512397899447356646878924638985047039373004601280328030821930070873385467091972446219979454280548091102453600516609168067280610836351730291439653741934439855806521060380022432340903674108125703124271122716305760056546905382432193658150684353068537830344861557573741109170782044273749763482256263404115777937489306589575117322656748931960043851096393311835312855431520389031051795437275334134170814443293948492630334094529120367485348012742050114230535694373034680227198500151598015180459439652539707815130337051636325481881773243681107691647089623691368078836829392953413722394044018661694549196837512473348539169911081374203072979702777631064949199801691204925937914976964338576445377732581978708738154014224630168736285735365608203893923463130283652675265864500363298647096880276510304141768329773377856953546435879161288418363714425953820137230104500598067616568887186600110529623387840351957477901740958064357761296194873014261917660022326875826245132448047858696712947091474317660934223758557075907722560308581150077692783256131668711877131306812788587103461916058928680883840496480841266144832995896815797669574780037619575128467881247882990637892882837092383596468334934037370572286089755602600444960230397163005444078016796354447238780643647751240989085859182223909567783096216798297203536180077775510290121984054267207121227574631169750715654460441894089691282258984474376141349478188331252521164268365707633594591361413115717798781320695995505491338178845615786455607599975125285760973166982236030348910834769084618284925327420782382212240243720794238421417115843220890653888455819866666625077997731162469191703133366841246812809105482457146270871762519177724219202670612401940787342205508245473357656569747577069041213236859033786171093240033553600103450376862575721529484339778213515273950763271270936868222591679980767406610971499452418105715638207670813260402897558704380264257128204606791498845949429698011242504639956954597332542596267707979122189907469032798679774906176497697628935254591982252573359607699052131894795001225879462669030566649339443038043109850721925807407078239439422945403600229588787463407805464179287322926384020684576362841496546872026900342498897876680165345900710162328499836674904940175972353802579237392000578960023834760893298481191047271655380695760900312662125758606338948076321806385588904255954150300117582667302561450656986932547383099618990217865398330187414141908112267219413264112151834885085442883060788469991695791200520004332837563288415261680886987159113853194422011025195167215054036699401110218661104053916110904050780424374983902666026065328779100584631336960000000000000000000*i1^119 + 1565591648220077347959216006831057520259325980020398011816683559486642980828526894784820968435055577794120172709576227675970509142312958891292526469310543885139737449641749148843934050331505364629780233527046675842057355454576573475191849175874484025575074770572845029570737287079109495908884938409281403540714824017403171004895850253712258166558908370461240920382228795182626125785246670753056886413504329958869825313667331658324832924406214490266918263587087339667606757659925135373871718528898739025480094110453305375747298288336695320489346461045126464648648793530603015803745446393016686778534539171004004182157285499521344202292738151423733525547435626227318226201970619766188727430735685512122548654176343834897799215401610320241257505909358779812427777777091775405190383132109438156433430186694300124901724058896443247063934737720407439247698851383910834226538073199037004999135238150309844637229028364223171458730046227654617617651938837869400618578755575490181543647545936872092714732027632551959281822357186869839978092906827071103958827950939426293149918203541549977273794898002993823994739343282311893905418881103565622293323475295102547714413647626888175202755191795242101831464862834885555238980077830278916665648968499643943408902856772657959310226913883119440109969030289256408107021803906134557490820291016094939338042319441353634162677484571415535294336347132070659495948141089880919069398381138208027769576607454893609327221797631466632752058200976779391132051497090103670538681969077849513426314174284937796210787134778851920173317616467215585543532577255326787253751951104408091611606616229439303325959740944354487404768796019230482007243065184109754766927748509618861027324059096535630887752590633530762070199006982040112945339477908937210872252254572201757280198793546104322461769634627804078129451715947707070366094679797043909184620601162177736605879930185535909537797117345635744068677617859824898958510190381384168477337746777829092867028317801842583743703897381628161941438162198496773026923446077985965698620139819725728843682179528779913276854641054654243229749688429599117351427130720057743028579723206847945536476383040313871053893073786975336909966110186389246878434865304711260229668134243696698239550088943480203341140390961739524685272733030278038026382490490990121915985938400747170378175450608350942621044122343631497281582624185287988237951100721772645736808778999926725597554806048915305321754722859499975429902768962079693582754305326595114216180569614470667690181013308178425870603900477865147151848181548748159432195597246768274778096364339638579074758310324381066510936645449599459466840117584498790231849659300422534144901353680337794606362394162439019213383841018593384755836178638190725274505393032756783643576210359695206849711737036907794304212354948443571075629904165611041875120191130759090380260986800237082472054628784654675654625233325285427032965430274192491530702572544968730277833019546880821903266134064064806616286155422137041818081817821388482618708075425282821077793980621998871120686612480000000000000000000*i1^120 + -159565906379206015789823605630423915659456582359602924612492972883212626497827241883637113510728375790029694331000193442007574662688191481976930662915759633546805687989814576350890758809588022770925070368287486652180491947795845159850983504693289071322044952195671810091290735705498886530928503055499265756970768732609519056536714848169461585400074904968081395012694511926808331482942091454617205522542887854670602320571983483831252265401063453796395734916212117774370723228777901727328813136734025772985624088799031451730942452863547319865327752650426768034529878823188679074075060122461470499263470929247506468737671237488340356881016668521868296102639140712730987425812390956883506003607249804972852470863494247046903382231660449135097317100825628803918118714808199985067160964267176837265316014330361274856036160618280980023909834857820043144044898706942082399314799889727514403324607640755245729858052423701813146599617554733294351858100566531139039016477473084557038976272603755150824238672213486826045302109711907181436325680258827962216627189165216129386222563674092412957248755164597457647770238197443101052526171202759211114452437745090042950578032092735143025360192321785254185316299963726465231409344670243054034136521244351204432901588449244407346677692713183675338348498419107941501802184609013181433915612097121075630157105103096459772324760419808512577009600057814415214315165658392876234027622535155227595003848487595432011253772706459872964501588151796159801023987947613766028993756306471210610935736548575820959806900202693760378602743343036764589894104477584920764470055553836247765512258138546807415638479199779973271445710314229852406498156965448326218897775790975133874188496626144330077401391608935566273627340083852141230467263897313022471410637958870652851322593465647136464308886035579319935637239871382129306359510315883911873305904351642467826638967309815050948106583024765836887835302161682900622128687063529657013847338687209509270778656949919672036208500341287186692389685768889576430008783925628896781171062647143627167875352613100617756474819071310180322331063748030961058475941193486814022601642933999824373947549593378694346999778297976177428210559375239652591685196740697969644376977069412201684944039353978979462287983083931588775846368218964620141843735672306232315747045089779180877548055311076114773334555055718359184622712375928172659880124898576415568574132018974647630227731164920877698983316321352696288380623599990342427205058404321913298594013841292169889005348960758135113630350810599736311596653681695493845552868851397130739063920965602353759113441589848461631234045331163287124634496998541718015634250237036502100768511815109499581675131738447894105932082144045280778841708245370678734367577571097532805417544867870179333663112720176804789387906412472822907453763326698301402947777008334018089482341835223628327708922336899752378223337875904338178361459360049141509221856402848011212680738584654778679582676824353674242815412814308512918343673193184588492856806716393185579481769522399019008000000000000000000*i1^121 + 6285790517723248981371578910168215550587522043652209921052902182232493322644128839526285712326018689462999095479461044098288473786632891082933549537964499653431375846249091832630521104307161136446192532834472524059153234428967108873030395561109781878094723828553790375008849978586822610608290659215236626912522552506372686797494091223899245860304715632143586159091032196545363424469498036805123106613902769150319260423574809183353483925228897882421213791755185113217804732675329953620030179482263736400588747075264827055047766739002402833319836891258528316575512363755492724476970229319203822457510381770786604114933596085247216303762953694283929550746923970461281439146352678481081409898694277698224096237008896440952014330183641498875286673433454824152239972025854984874918753020246911906624649191773073281374867765187826497611227378949974469059724262407862715861724782964299052508679119751398710514980639514160834738539355668517631776350890232732518463966108445748306004643779129916248534696260877530223049996051782784197011984325006530142982782069950937940193302963571119747492027563206819475857788942565769623472132501376985091344252235044108658700943886807009029924368065062133624742405157406997079436037939030187397285540600660127509214525579502533616098880537012010258230828586417258627985869659090158177373689293703169188936068422935246801949129910034934684664744014561224950781981374791905075539602236793795432693484198580602603016394286121455657951551707365492253373166124140447264598501721060029547958250115958687834643555130701060089003023587878621682741933670437543118329161326079009625439353924641252361428146064959861055573854510631202526644603389525017592667406556663989819383416318294669037422226019777882961150058091284465428686125419489617676316139383286924917990759945492133328181922377825933074293304333188633232906725984190979807256321770221396923688901090266755490828587045788740694438223819588337265472342232632716745262129895436528211830074443953475105011820933919413495233455189939264724792888647326097924652652557264027829178481316230917991172115840039766103573830565757763067425329964316518010546407394668693999789121389392990668105698610080618568651779444309013360711132943357349417376457594979918359561845938452982412387502279285343458939454692790313473281942689926886414169554067407028138168899554470416206984726918981113509533188311158894296776229460453209416300494960173900919240444951492051836845800763446744919919900464788047689826520373974237833864634384483048149921332595492311651286046352406274691200983026996997521322244822880416771265216691788811325631516768240551992560785007805355964830048000907906790510131897354892987758920612687599326559289138518382382931357671744533057353473413755957126856266192688912546552874266451291850084983456128953356809989120304302842875296338199738606611080306095099573698363424886856614745866310437741788890488014208016393479723666466718064384284462683220034177366720544194903759204907952007248673246663826263231513896986637180199461269668071348211535577088000000000000000000*i1^122 + -442335379211849423474399057584339575629968192420329316303599985252719046828593042789640933542014256989565782224427500381695219348861053610298805898512825172851609569280549477864126778884794640312133724733395386906790797727160944491701833698133765959532350261904409543479242069236231608519219142226897317938123832938011686930580123096527712578976817330778082566234767881492799095756166384636373408929031035543829444437968416174782482625088650941108085148346233543642532095638619356058695595101967658745220187226155345726473862296873342397048847784906712555644867894116179912221745285174938111022461461004392846119081278219192333513746180540252711856909546704736639874562317372872893333352398563211197142310296085648867143701169443333668339867476059259030343241973509924303390619811708443396034929919050111063726151469101515803515174973817828564075713565073802697500615980402109457622741669143366047669896084560897187473071067697589619391994282021858188181828530934826261174460086260784066409300353934745977494800762259988616198093578751577056576224434561356286486937465750968640528362471018081269016692043213850866100261033482415764124387455703187685441928243262236527609566297340018928970870214852188679850776440058209192007995842965346847987961087238002441051808296104566793431927033894573395029497617851087895990700569486037105430855368615827784732517325630918378956310873160558070529885476157134863901683908604585787280323435606722921853181841087440663330933962815330611683183076574204400869263037997825584213301477980815240950241184948766249404250557977837427034465769493921028701884291153156393758464004732240575070318147347069651659726841466978484157613258940594123725527302191588979203508500643044440442257896872040176464074640150571152629193533308618294206464625606995985627426652796157571805997492638652519895970286079645410023890905189169458436851883281140906667516980133589071881507400793152958546201374579028443934736807589976208468109151027121663200273555671481456575741314351714131442028212043176107680044222455700653368846505935982147916705756513218674316847820568708619980366581829167959973027392953215402422179353864865551794685628545189549295750942932297929407194961248301209755742759583313969058495778139824211747943570949923886104701244002840732600203987127910356861810297585573973233194475681200808570749961688760059579489436458037521563701876541484654719324730885715698329748210981648327895617072049398951664013189208801030988050056791804612738447577636630283525575404868112674572781170884557804025275968613127778085315473898247109743830729308872843743540706943278850117263522667423302909600346294044836726336002343816799699327883037648594099827067582352012279666567317104670509713905068806374869156068633380093224099286178133837109735733535315582004620429728255690443026078294566995940624317527292665190882197706894641127017273943891337563942434226622900266723619063460696938550899142451462600625648226127492374222083583112348567114128170250296922686237294895614716443762188879483708701471768418713600000000000000000*i1^123 + 15187178825256675684253074340747232582024976922637125505310284567434196214490936582754810301585660593970150763439019740624828469799430202554148636715514708346532103924142286260053485299843816719889041577499521034134950264044823437970074512418348366267765910631159083975673698704480587859583996260235962295835051585904769466332892626185323344962506898404779045706212665197087855701354706659874626482986466097557883640198175751223415390443531293531813346735308131841280652887105676028073537110932734749351252690588659743538559732412851710174045003748618689937673453008893099198423412743992638081817982235106513287930404546152188708130242714857111387934266569002472816708482591180242865491120305505516644599703163618602099248053551756600258091297109346920516822939796545884493903356811094350068614602160860511046489425478082234774384248672590147219283209269029897486396740782665549877079511619308682836780939163699863947816339003543502720760193722241150170655793425767693097312493326115756004247712299600974545303185309007097735303313058400495548736893185891566004197762214109691459435905753369296978211202831033838298905465616451777246073081483032478225843858382136490579597972131525170114918582967211123138336988928293344845138599251565909736614463366262528444181808152629723944723592381656230583040669329529951114105190604302822349606850880568031970538501018321705633572109849779606454469976429471693496726706889707103629337983608306717061043038823355650257872716020176955798171713949027070906561893598265567826516350870865938582696746020604135787115356259736239131888590448101489713362454110503255228189186167436878840610902969385088824714963598131212763488702862336870894965012724189541095259692738729720018792709253913635192663708634639302058973102242982592116999745652786135128290960198340928819757332401408805688409906775399549031629125541390086576828871874995417708172652769053319681159813000097018609954881940554997885850675282987344165632378363142871777698137141396488794572234616977772494070980606633357516217369085766388965347647807763017657875344517513479256408353549516422280070878819826942511868991801543400815418888644659584645197209891452073016108841852897663068369683613666596691605470749168709091769524505516564811289073444177853316359065521005730996624357244100548683311275944871527625311560242696591495015104914007960978528613790160753649422812633921119487620562949059316404188642842659592218802825256174750411982158684204871988071827356037338069269757287110811162292143573601896645848925809152280415671157068535291152226962362742977444800038666394787858931573352567465262457619581596694908346962118066121648768202361921602326391271624889616084040048835892190070628099046007389104447054860795943444132125333469037268507191619779104500219280141956245022672223417236362640632918659676964445044472937886282024661543983163037180982406044365678057520216715984158274622396983728882107988335923139281730391192099312895148295730775782239086694708386073479217101316178117215515107751527003408948002816000000000000000000*i1^124 + -923207959930514479527858421656146754906910276336132483865522580064411757213189023329166026567879214358170136799533055848135963087217192757490554798213901158309796846209201736805498286914420131754664883967029332572953488348551732707339006975695852027043139227692198890453982735681148470883054415761428803767283494701785037323130476553053502691452225886719994448540051522304624690787867067196003487282393515410189895278859364273230200664180351499734216305678856529761186213082080459321183065656947858135647357118974062731861370780967647125159665114047457726377922764236429332924497514932551185058441272623478620508340509571343433113706891087557177071278244987686418889815743307479622761635567401017570002161811392647727106947169970952941768476656550788811573932373239687191855147050226184646893442765191923601628695466076904615818881903610139708550050613051677287373373934080200839840098115624041471682935822948868170556574688938909234586680637422968773378533686388487489626307382789906724997867231141238386507469141230544815172101727139617492129450814613211549530844681473538313845002741173575401669681622720744514295206270483547457279932865238541731473029837209044384513500539922364917588643680248950596962649547102240434220749481413272645566968864161187031419897948362460949938178748114004066417440299742879673998569060224851025886459028287771957642142112237033670873044945224744802844956490946282924779904720412791768521967861988160301673220601094585343117318356948110186111086009954346916879199928215620256928537304044343460168843290841691830752740345149396141536150209620668043617675536344054435348663887652757192586431558545500042554484020880240465358500383186611797238833038397103725354520509636341572876228238880595226069125985111495555916366232222795004472490029467436002150740806496875777456965820006865214099506813977127593783105214768022398772299850286043692137989456980710417473398025025589075391319737321215880097116391646425478650948559024141605827824398801444121703528366496914659022648827922000679731173917168732546161493755087327972867997470547809611576408294249908567257094994023687201183473402784420112883674449961433505885952428871334171903316482851112745964286991694385124679349590888085391088534012535210758357597282913612898946878530388684022366863830551329997519183394691147272297928277738692234324685047490151161696371311572430882526184560677693451830727509321953813427165001909515565958030390803444830356632671470674495382957744650757387359393073233296848699970205559994178967587340759879272672581567345943925257364531960921092789298436844851722128220022272461936144857410793840919687040471575442117192306323332041578240701641211529376511701396415549299988368777420331362556625460390214093159238085745021776979038493524917762183325682275374924989538376657049979089388403012535444240524871988323355043901724254894960582032604741574696182785623738653562935717814942304358801468489488225338384953203793263075315207656791302905146122591345833672642174425353392724693012670117314560000000000000000*i1^125 + 24632251101041385157000531588954770202419385005393481197107471981324884382722063952362026291955188792898504816127532855928103662719960644841134760332200731578718628620026164820775803781982811265588297971486816383167033044722973250266019271554634042933018098698514138159255518421750072508490643236556376427024884377207818418046216655812808823155010104896976752216561441714510636851378980346122241854036422727128337689937132348960089143433639654426692233505040690611142359194697790736252844143651933383010872022462432025707786183013136603553178514977753464105218750296380356393740475971233953182466796427386486536884578685127179827429183721310085720127871505029870875852052284220196090582574023989263078367249325541318759058295576720221590284795466290015073235866018182693563255664419721257218411658891018109777089592601358944661955771104671933938929614131399948035531119028405511121209202077204147336213406478243185351292241395013502556288860190763632443571097380673233426876507858962329562268823603509507744610981846177024004462344319208997587526212123351479746931095572861192585414043639828338563347645660673904079507213066903877953673585252343300416512039251878633866945565091104251209213460440112676079776121910010518156805535748644257176610083809059671071197637752793856494612977962746741947784618279577841503668643010006991433524469896521266747825508529892053487624735358439381781519844781353893210420904131663395520282482827076867170817221416573825214583135747042632401201581119998735602861441354913239701474096172159936718625918585288321136856818886537052473911079762674262682973782360291179716004244838750378460623029909941725707231931927372714423594521827252488970111764367826897365728386098569729603207820827119984502817531973850868125412255552270753264003435667201409560781165266609768967553999534072458553319596661811187439820677374171199876718807022908703547777177992825490674341664973646739785795936429516571632371357186359588780850998593392844755456273581138449822308137445545884527051324200595609522135460113301156856935677421352240511559518600647917235366474553355262167785641519627761673620669920985212553092808828771947472089371423027395523957062185356640683950230880270947688918419843590591654762249594049272004903216675007256838166547832474486715802775042504805905895585300598658005703144816309826039422942050034689256500616539793544483324107062799494364770542901007222595966431608095362085435005759675770183656742586393622631622174494123392412279495398764396883017307008869386668713291019745399702401561742137607899955745485713304781482898313955395678330707278073264667285212618371155458086602223775511555808021870684443132337918918894213473764391913649588617047811149498927529756731764321917913854118313207642656781467234106219483764379875272468083138883196967161910638905454805868174016203451317062676381631399206550222043287121118037444567566469967730013176521846466443060583853794289444564403113579640450352854754728729011197439968256790836598623621123029634362900480000000000000000*i1^126 + -1052839851966831169117969576567052180154558042193920773217754181342662787289125424930814090220661068518097323767465606565233647223958055068110262022467731783208094409141805780813496246125353261040800243987134608470997094112778485271739830780048710309284076589995509750847573062991709809670170185670049766890004078548152415934847582741054989676596157380438852340193054226896727515858667353293739348996293220748871749378811261084501700834710668499453515189503196735759923120459653221975811518463987729867881430586069384248662339554715723413810760551912628052631861931138504172661214882001300560300602824651443786528681167103165566658334884033087973545802937752809143212950983171721743724223994437710654090244211591111842881706032221250179404430998458024003913860203822998073460671385827865285653501289039234529307438748567552568296620038222932637634364389235874309659614555823466890041566999570376866702908940068400157740581908397673407552787432264852674608498608619131025707282900359224591220225754982223799073650094092505324479139701398104309454910181897628831106448242560498623373154865822543692215328840696485018394759326165763253937159475878169463314631456839892479342511306740324870871726230964773108672777254008398188699874185202223246098662638925808114695342337156518052767857045602492520140577900622590136223123722742685266330389442537940616436868361137209140127013100517945559684097320998310377499307235811797810095290014834557326242666168693104152573386114068451000441304792324611220840350148265965277208664076071364979056751983898504192229854146270038833045772349125994469410356615189004318240108782049883594613299012549720643458001419873012574184516334022504662705383087992068192171642132155026699066570679996938144826710809817961016945383806575017183755613028022549273046524338222350329577565316142696036115246517839961317291538664814472670087165021529631375679471707682613357666188364814001019254473897771584369535079513372569777961291945863590415254173686042440525193291813075449056358312723535883199271871082658580713942279082181777329394779906179222853481002026535196414978578182056452036279042563525130991074767648895839532328578489922128421260445111865942730026760158910216449010724040325311265023288128598328891431738136287824637600150090152608759477892174754152485032846564191744537945204248919721407479650447025675415577221951121003524002956975967675030535243628191309462432376402362407995995333102217472391544193629890073780570853520121604345948690514869115271398580242090228556280081741306378296086027946770226590121957251673671240029173897411940385043818431201841055202376045286608590512468417156086905225674580932630517527872879544302813493092165808113413028032838793889672173366331926014955785837571703525730092418023123289341390394991264435808435974450257710274653119009292606434071633256455906461118574124496780444661601224940944384117045296587359828496039920765418309949675478909234373159116741890292086424365054846972680155321819155639908446217967763456000000000000000*i1^127 + 16055350015776597115839132657137864527430103132425083558465284336227536080098659492064664613040341629231061936761239460592337447182542226771052357706147504039241682442099947784699612002748797799058944183500649681800578178297355626328531912873975821763597214650873125473329392147192448439284469022175944265458127356765242880979067162463795567927207225064945126625076823799057344299262140626533878080603387767868495942870760303953741268251177365115528694309387957557408885097261567902214529458185606876009035743389186092152644870164000220649155107375175696564390436667918397223640698281704397971448302593002881701294958140307023521711362214029076959850539786431086550217450929696868824430838211782804444663548950036412947154755529352792176349342184460051728184208120300198764678225877107623559133684094631000627706264969282200792662460446890027386173255508654335917767412070124235085693937661957434503180791596778966697486348572616940120759587539371884604965307712701427979348004059236270673931443220213479885859540084337986976849446009178859921939011651963147868982702438778022654535615774381240650823018289289360563682820749547916379934136648516893143092178752969816170503274734012393782496726565580479339530981739241918121399700231001036096173059070863741943509309240939520230271556663262118509443443524043294815492355872077642078079083863629437565865762131357106097536833494810680762574052221292209261796236972278500591129065985457873632149999753530432410862247470263395217396154809723508057580072298628009047895299272004694196197476217571716668475385359610988096601898691140472964653996787898128323292928018412927089251639783288075818191321088370536922582273235425507146035634709978216969811635419724872473166678537078448947931864045018349277210294393545331627129115101266026963638732000934093999302656461761631034271162616005817480382743187538860205493052299153033630488834130189201387521848429996343190629118817774955744526857009103667538367016576201996759934201027932865072345028807996741126975974068336430091554436562488769300010989944009750369668592264818975307581287796751928912373845324624776161494124594133849362031327270916041102619844557232246282521867364365083456404208569601865766664277536789696150584209514802171806994240569470003718209957108422228652493891478729493207356742449846304620023567475760326348060821304784436559923613863956974585312622710939841099720917781023956548081526376909323123964700722999583371121463934789592262959620199037045121994953191947211253453790631048033396694096875209682801116576724822184723165114098993631167348882272691048531637435102272672610341702452968678062841232370231251617326290815597226920056440256117552843668867273926092865792894591503690895810969556317142328895177021351745948722555111253137076640422258074690137028284373607592983001428667387540607237214651679261912124820667869004230556048275454093772814711524677397542933706812544232851699098560437279638024545536693146815275508492162703431551122158344485208064000000000000000*i1^128 + -500313560168786597061592296021415773671046611886449781614959884988249513611922514936190055567125142627355473156205144908256116068150765849958197788378721933265663496915852469453102568792076386243558759097125455549178243377101483974622728172628481350585113483404245147271514645859386611046662679123168797894422935798605665749382460861345644202661627736797771803416864675072152936758362069566199549207665183870640625874813304615434957087964240955466939273358238234183174236631919890015220088029821861680531289568510335415292617077442500875418078139803485983755617463745361048697625624876539161067218257910862398774111981834805173717136329363185409307659969410424654626309852527057862380675304734770772554036641653678067896895124155680591379773197617797985817919135945334037571062082919302404177144058496370103676691288968118313517957916637455049376881745765166036776203985842423367645963423242426915001633550124909933596380569052781915409822877674419222315654520821235957442474220463970469751337354051155677188901942982160462695556547697453704798502646608949669761999902215157382487935098327722683588546886228407198386874876785523818266607369446891590088767868681792902851095184612263721678775576449090548439397524502163275053185709465372132697170024083417897858262032649821345979205881144786627178935513183453563721665519743561282658030325209555148193267447612906950575724361407274233212278922508572300277948142748044220425165347965567953283689188084302587663872709028067008498796976539292386206482405725310370076557600418498702638133762121730389894490073283802083523046116478226970194498954014478155172223196183654207624541011735562300629673396911565535065350175529944369434019382886544680156664583319003435804347272802006174888639131887811675555943373189707349160937447683976203157648758780461062463874785216627750271758727231900260281847143217162964080421144043673765968407190207508194151721395390710033113686607578416260267259213776772152237392491623434440310143237777098652652951488222154110791894335223988960029482904514549061564277129607821742268470106164084095110907902165693902729634587603366284522700486089953623189173852844770586052606549468445557368541404462232077575286558785406387627489365287121521027765430448689006110584292342965277770485046192309157107059827760897249585426378556410983134733490269931437163508398611832336406149077966243990900033543998155224608376668031296891850003141787159997358053555488234753557574234527212599231873713811187611877842455544460241502414482413430644728965127326513184516768523204406605831898822460121155987774223986425990398256106791967154802375039194692057226897071565290873851102788083129059100932310072441651953534695285245687367441228433799568993497605381705215720569594991075670604931168723932244204829321896222753596968032373100697508797261500889167452838268197726781718258725630491448020923581961641477168349507892318609832995015148249974254356304161982365934136957068086123538305237195746675048164674764800000000000000*i1^129 + 1102285759740838606457797321171827321452713089067910335945282170853389793007168721802158523682276788402670312736526334199803597908800411382993840947182358492201853223821838121762549164385667934723871656644208923400392716933885408395920581866301830264750834997080689353878797090737975866239719783535219295190320192798738911509565405708285886507488480635541133570148071263670258382775270624693268941721010739788142913776989587378315759297927465045936577010364115014511993312320839938605833937825347540037696373040040588787837082114732917836638498136166286176294732520272615998430188556979073323087255068815381808654950917774537684429664636922793549601380973854527565408852518357164708684170256794921447640037811364296335323469398839586673976428535483464630253746605170159081941140644529439056640896166488851405761062950328600757007908875578277430301025146562669054938389729214682766595979409255979150571552376980836938069916640826086468464953809666764860460958864672378247031952920362963070792497693685302797967749536110328202878206346338801516952035098403270069169161395217392114259845371060440634968433879386009939208558309067670098165861163791425423326345541207957988369520906227638260230140505098011125900128657303308724398653830248927184962435945966348175429879131286837925433221999061064538621355582129280710918752194565132548225764688732192551618785644624588680465271561300808852775255065978851672748913201019498648157722841772630931836017565042546507272830421003334489521974934029197552923425261369072692758077328774053012976217506765683755736435418782229648072575282586487379479509318494298691547635498660704509474467785025877264042444157365495017401821682610698346628327225759606912936653570124668349203958229594253292163504776574856399884722896011605039070509305998781907304177854374646661717308724708551898479185787514304723356967829140391963703263542418369731759080768471097936422387600418198223500084097372742473434221696718318395541170387896084329699846761053827558382439825847477699445759216209431084736479862030999768746526619309866689548359403637844382979576630108715908733181438143735926520921200156088518000491651765427940999587367093643900640766156371877995155370157600808124592583905461057415708698312653073711357501241353547145104944215810412810655334829999397285289398854935471787568740987638089664329653862811193151363810287512239607514058518736059831430480735890950226032745326790996814213780914869316119630224955695554112557940726874609244150614904402899821270548160337088138644312294093344945342862841039376190355309514209340466609830729000842529140958923972034303832020783390945784495602671795651400394979333925838657990608872240530263304895994368059748243107151213966984675686924895459819939901964605349814420509511231601857873231663121824370194326444480234235787834749567744255794291865547775030352794127636347545543685913408234229343089234962455262958487915610993877326757803193317086284508656863042993219365902766990950400000000000000*i1^130 + -94524215317442563212506135705137342550430964467540528535412031834086945765362989251135616224390677012049351934219649771889728506178358712897782163923295856800447219975398151292446585388625238268438587420199014382244844225477302302805566021487743488850110223724101658300257894013648947259894653389629965728008208969158311498878439155961887096967346133771374167449152078315110155931843315437752185083881510517960024418559596141915703907596686664469825805789693162749585396770776262866718267375165283321580251981144787546490699359924133479506120096321422912527869041038894916071933064470319915683144859352103849962422076183583679171181579046736048012992944968241675284781730038003860678488580261863695972694425507608052531081456119277477911594013600032383163628898992046497628606268287168316482174210679633683915784786722181184866936981403407934908818955281080910013900344463012107077419031818438233629775696188380120705486741447403230050922159457225994464879887392120705457512016790721145670755754417944974146042179507938115143052305014344716390573001241222404636592481257893561022158793260660958571519963471762132659615985729257370624441277043961452866207021948732382778419508721217375416873157467780781669717675443532486244083599551374927710886689889778021160760229252753799823945384735537206022517206515764531581214028629844016872165883130125800553993555318797516883968305401541309138850494607423235935894239770974672154307723493455697226251255757176080160554630860636120118195107511924325226761446247058719813764184960870482018250366991651796573230608650759428869464482431345137220374841619457746413038065720744607860370501339720067202824542051506346719895479434145051986600563607656497460542939818757753321224264063545315974806922244363866321228276418241190615204754465302220224690139639104639977901525722627171389125371321522717819120492979676846753848181860349214947982073387316655658110024624308408360615947191875960020278437857367070142746873029747665079885270550991438193919634408569399225641594890836187511212203386865067110366998304694331664042138227131332123497984508812356161621221790688527999437875137611889150393652388767437802503824040015132359990843958977945916460747840722927047244559775731901284601172268194005247766836863106234085078525599429749629838924363167992984853125671699297171240737011578859278377772140425674348233443251567551405460374292832587449539436972790380244718156073902947000709013455912518232025940450328769038323430083705324924451529750722018689294626599745547945436423863262701364346479031138313826890303045289028730677904211903972463042803579239777867161040555703422416098274929691763817229707192854799666696446315459247846364490885505909385834041301333587316812561712743947701068381493853911685060184229229474543561491999501018760395371669412806797296325090371286875907271507466407855381645199890288874086856281922015220549429996982819513815750690692563864749600215835819587605185660388592836998594560000000000000*i1^131 + -1349853686930322233535067432645216398849541753498517935543041107359796879440937225969680256868564059116672900418244289744547314082322683034317863112119844229425437561097880142814474495445096093134947427811996324909522871094864150382253463509821989848158356241360880765716260116948594507183554252326210776899290930834063312109474559911117904187251056687892718814507433259295652799861158954749883418381760066612791496229541638973196520520858831101769154027523187781603611559846873251033056219431215437880321624152916003999291581480685585308760197111695178342977066866128125235711682221546721377789722685933583333287970383672591574078818481916809363506219455408325697595025179858932748949884329464000476133572035867208011369354375682008896990276306922672177818330676633462696381297925269583122855793403667813248396461711560345467084383921084604860339425304034251848496226093041533086386557724063806184123995820627417594047509066018092733782327183965202614707793529120935847079726288233947626651820990745437027691167519509382584838416414108164717672962804590710773163820797133629463938184652506370427525092331692202602826420216731002644401520997688339131052906704442852422478686265822120095761766686765171628799916104092700765475553040300243509441566151572883327804439691295257830749892852926934629116406360834022222566855688522653602784885888424893810460312754280548071839223383093418616938938566640345784806249675947356133889648301955874498641872850988406899783235174582273677972376147084065638401009054842587902949295629342058989579947937356352981200421638815178745793151956920812174484920126657789822992363186996227446861884044710152794051047206511965618989903721860910841536090718243165250646509484446987179293576637299812874604590561986983934466869191226400603633038041796736292654668806201058208115144876897420432563123199537398751807890121986261919421608760234664697669605467375353436190879741340313812155991130392943444836312385539049990799947065223612823676817390092124841948046979854842737903682866912252173000579664318296922385715406169069593452577774295769289941292275505587498640513912592010902519096562740725196329141816549393858445100541551590908351294390907607013651110757811603056173983375195841130342158425389399602310917004700303029542527057753722677212454189240100247781444181621013943332105950193541575927436701743182590521057693724983306463254942167368332891205253196097616565128531419368482459306578621857874647144696530553253745876626134146064141133649856698951783614391964489976799616216140190300096982278767484683370640537714202874881098427644742737538322946529252338223407436795393723349026311652530115561265998204976285077680715433802372874566268510837763859253381122396677941852047944189101441248117259803998169311313112177986176242133047981729401330254552290754583564418940798646506801927214462544234261205834517472672525203811933921693806381893469447693391278167495052447512421258171450965320272005038080000000000000*i1^132 + -29868898683659221221813056676620115152938924088997081898996907023319499266183031784849971000718500398214691089086996224108462354830966322502043069265246668783290718088936353596655804825694060652731906443270203341601784411783558337070491763255161570277358585455994927769479014651065975382070887532725088972304527165265580438084642522009110992987026663595816519099956584397634203277223413422544752131871082206085278860598030286513734593954719360216705006005649501718503190436145360575979087057936787731075141709966164340013244861650521370762034701257147083291803905706703520372698787512139459443348277225935648370511573180073531818322226263458461608682008748785970816239259440401219364564045408791832662224743876033249259640068440736987324418581136807453164520080249187934428522338142782925637902021175493421056633815891921648437582333894711308526112264727043620603804213915153030663589602731515758974406082565682837915897038312007527792278011570889991036675890044029509665400335875999260319777357207790361032545201427080227929864780816540502802985433184648037873913721470710577373340106225281759045078236771573350196828748267084389501159868532708189201276563843228223582678932723062999341034374148542244181989104294718095480778148943121233781722325022158127232304131688252583213901544539994762625116154861671462922936530085147797729321171598979931214158467567535549707681599611132493554901032922988423048207431991168472956555939684059613275329779336115604939330210672964517762160240387556222578227655340491442401608460400431796754534838400487723736592628262264460451636087258910482835673051516208238078854706060320457807112886857393471224275970344287893791129745995537143365548144287093486823959928302704162360548144196923362423133336518783984719058974451726377385076216301569773665679322915334639199872385771697938426981475464477240113908280274941289180321632894535191933606098095649558174387462929878959203387399996066409194891295653443277726327293416344029848638407887927867628233459709767280290267840111670074071595414016450150587548713758552085075676190919404322255430551675174661407615457201259541515626602234003846266165125844479548841843964801873746472731526912991609247268607117837763542231854035496009318892460793876802705559704449292044035212814634163077372556773012787373493511794397944018627641272478511189159895371273165676786425525459375607701423524979937199307287163083356682700730552910828426687087145575134914612770613240020777729540805587309300947407181180153347960354093643470057955913107413878119923825392338903968011744728231670360680990041345913137082205908861078393303899170727690524925266026607654686627422647688473342656177218369834063685217353311350056952909862666531323232853117574166922094416419313799694270723330783901159563037909841704106056335091840601351769081595640529319650828673623906388527085358695960169643001246721431096803973630887037393608039223848190149676421058937888406195142656000000000000*i1^133 + -251602617541340178373351722536689996878741598123597222473924715334898076185924833830511110222839984696642279830412739907802395441542105515317721397789854611663112005553638774586538775548921791190786299690462867754824900650053387163395899241011260946576704769614312690490991115757354044034893379802874109828328989903290268553886236066864123112716836379467325284099070045259387562708599799845483495700165381971821694454690448661060660730464139211998843405649843450169688512398041720797365475029031428496702973183314926058169214866853110163740825757126177119223420029447763341597721148666214191994018858063503803268845668742689123459122452947033342650813992731706402798520134235643486447388238093678103109189789118201989429926377761706486857186528229715595243492432980919758433637197420259784248211614183982991140332405366687910328149213505675121591185369023474104920433754915335393154216765452331709127363849816887073664804993280353810013963900744695312555887504826757319852449997653838663521910998862382059676815078603842221122482806780135969643264281457136253713021335253778043504357565242182480175455244133657791044599645516236590958188656431953407102121913898156082530715923896315056982111862670178136619891616369018558926883880841498689939061097246170783286264130227337724694648524577547844336411967658613502005413845749999924365786118686314523820283856762744036018539060740801663667997771677742743214208580506649536561058442124425307799326084511098055802113893907498409310677924158643732202822321755025096203723118014499958371867439426980758230985203204223585144332031050551679505009502367732837897841666138503392080097812946850487560765023887500322201901109888327137103418320338919360548300161211426504428577770801987524862797522434779692101233334221126396638078353097946417201968882981575141069740917390621935298239045485286204491618366558744715304899976536505543510288065652283088156400606221831273252598678744739079011144145170987208261195753458481559993218139873829854411368706051298789952188854446640081439541411439437888313863804370853924527663985433140573113261362772993511837425984524115353655286614117763483722155404736033013390166291958853110702445641629833257468721663603785773087553601457429468786060985162111341719731531620025494911032997085415234366076462550201987692118472375290070177910219756490670898049414407698793834072335473417076550045955068562702317237079466127679151841917225470273350373991796429195194218570203881240987587289176225108006830533842300879320198484972112771363593472747802918599543445576189735410546645224942850174210777257054124808978126200418860038628151986535126781413075096144965956711249088221137810045017234646218390800213725718187497343511517409738831675987064942960988731606571737011580340564338205617023763208265903268107994685511982760188176796845731295790511724457538540429513695842887459937222341906084305757739589468065822141369465408640650175197051092992000000000000*i1^134 + -3326711279993314313603278103284525502152952258085145084205739989999394724622295163310398285586958439438329691307700884989728032254437164799511300436917561379825598686403978890984642295223447294218538795102605736686276192588698105388771123375117489791810202939023599245529711399387781955617321131388219666305063069937833368185300018591328016715575651175431222521475195980838857649630767591182816302833203128336122808452588810427380378517784794479797207489639653784360604924099417523528070038151473468195080302118175229094397024902223016155998376245520849687859810734977277940695802958218809104414189716626427153459209878665959052038804740090458485857634522853134108408519252803397145925738768020459527567586471045773480192243942213301472968418589039152168998424269889008174881233878018933926816802919118777646619016150948434098947423234162946434576979611502663611449847012273904789650382674844436894620808183239761422579081532460737778023854501379748926355013280764956336792588252302593864336460977839657747025151832784742211199843431237301148493995303878900322789674731887827108304800116016520784274678033992462584927251650392539829828683156555861827817934602413522695188016005991053712187643015537276823259294673180257788036826448417487654602506144135956860339439784567756553884576226965803475926475946765758615609292344217078795330457712750472960771424027666008406970723141423069010399766365844172597574520314126196520716829948746642310314464020388478217683951834717392653835885906720225479958282489283172423538434543567015433985237118818302230860355846486594194542636702672993268934682791859532599317922201788830700634995723508706006908300780080045303914171078811491012409016675969955258659779574348476431231880021216671529411825346472226563177497439691405387965242096984835149055586939743955965558731874461817993083534365315763867190590857066295600046271919359840545961461019700007725916534886416413655548312750852780657685566093235088855423129889324718435629621242634166143102868168137449625579954978700813449124869519896227857806560592411077422118592231711955533745206509033914614569263041271749406815361935095404157278936858889072023703598257875909601888515390972872969075373232456483568550362300612341043077377998384480688237849038637693463815330358191097620737734244225922571787667367839200559911637090161559203258758910755243158488598246217651872951108386853630132529498899327360951108005053755457297350913041401947447362806069819225045167712653934414928401413829149803461661287971969158697960709635141225790655813937723677631603838458021378082473081342086602145350041427010381133972473534489607296754373296319173970452078736300093369432136977348527216920237320900206319483022995696207542585514980386257706413728685995202716898674618882015065940494072093046456575043780138036567847374506867554315567752948601607581467600831968482354765016194346383384532522342474571819427319434664769434419200000000000*i1^135 + -8091657468550717117353070643082098907328403392343106739896733159373790183442474543990418902148433154492078717768251378600110239389776236101390608524262271388172157025109904695121846937341655322461966344993107751288639759632780292110339702184523599190751019194644081679774915757588474460970494239832522844359048392553791346726560619377503429650807281092617594144422911875123629965891029882593226714175109100545152686646243892025534110208559144749101317491694158087106525636512667660197119097842559725524513395482256058931928425298015067966121575074189294988228689483855054509231176349667842507590103852194973841337902728063528479735459511553983640518104885693157248700729622407910667336200967652197725013373027608851900828410796018944949061748820365022270504818285175094174373466224796475880421423916464057409012837585339837435584202266450161222727372687976117349749585538983559366645683015865640952855190043325151257420481368071419608829319305811985957770595305767606362642505936694631669675091860007756176592572460294304819358844150112046921796939911519735604263672975604196160557658219718814746778835952203256757254412393043496239082755062695753686174935190609127845162481846291887457822951228098472301922945902560016688831128849169539270137909542712139266071512290636534843527925549499261960805913791952916034844021721185732042779254404433746636405055476730584483222945038118272656598013832759047433465893157850330406413070288952160019325948104595036934217507499664699010737453611103121376336338238209501512862256465265066164539353914469601581450969204321095133469466873102312015654347234849048051964415964058770743662805465762941590731904196694974029144363828237372647213197955519229519737120211143745851037186803785440932095445398447930645271149580465553202483940196625286241394005280131344641178180539477783640215638724081613933523515339020950112679366524754763837679918493298354055284897577588456251353556179669072709727786130273525911918538945169903852480595465855505460274567414563152488627667548714218650998139687810425225832023956837484534143207182612341983687618084203089641582373195762482787377950307259179160350375699722341676325427607116632568457913031007857684274819057083722909971898421849761215650039110821674315863281867838528352554925842945608559818371787411391439987584081197466801257928433976807754159602751994564627285664377449512734541540010639522884613652870281135340305683740124690451218079843803335619247366609369512419141475253303597650586796375324617795957540583707275328847365479898516827461887030895647635554919517839036833014226361861650369145547825730884559431129077506732990548582728180657858486822915735137235072935554649801115259896175005180757869049722762217969013128709296704062802304678248316582787991264215035065744691104115007396932881544380512111968455750450414751676895697448354758744890560847661553603580605138133060812475899151622717038395392000000000000*i1^136 + -16922427167852284010580049260921126362990389302728607208576068172020029435489427352017125970351414535302623602639328024306132840144946821328641588005181240412963341001740210436125984153589155818308849754234251955752467760398857182835193705447927299126182130925666219346340640001985233365138065503798666942867975000440739051785972339072957913927185526545370231594272960542492015930460933848726495411715966496867780106768089547904315979326075879697696399245591253208299756000236725377982898881641786604739575510722601703113317873828737722114802199709020736518250062621014400608065337747971014449587140220221224348024137503263468776978410610992582876119633165330761701082293226212314539178076957850982037586633755675691055895847948527178130560152574922357780720553671039789827102420832461665478352289962943658066402283489955890112431704785828942841962848992711475185561714708754070009475228335884710838286938986422169455514473688900730046293761581872485540987055450754312473159274383153105378272844230723445944700678254914854956386539893295731645051595030818264153347431774786833373459869748121015436936350991540320601533132568055671301164119961594446678215835526900293496138547393548413448791157219615366348657887744487245721832650483723875210286579385556190291758030661075896696548303964570654161221452841258266819926327306047366676743224694721813000828887387163327904507741832352732543632190434650101756272681770258183772726517924639388999907791776863523988239952096718755359341133758399618827857940836367098567532281742253122204854079699810522657595642522269040874867429262486984010332219279428936071724527602297678664218444383163567435820122713122727804605475417905728706763389282101839591147837066406544538267589582335534145724948028046087627454898206594256230012817391705936764520298145977626837329114245095212537897709209272020099658358084483615329659801961415641862735318040803888417030029716194865125723985905487632836527427491881047800471941188815177460633095019059017707702003190536133376885587062414045116150449793868668796598632813800436088015112362553396522234391170824376276334607151158717628383807744915680934120000119397620955765071058799508462401187996489924932150322905638451372649144511030142417277058960081111645174307692920701969555468540454863382176098351400072849848551445025668863341148870216171120714900069988709475447843931623723247811633563503613326808073659930268163168592651643989345916454518951628570504199046828312203495771642976414904481840158402090420466454181625182348129990264569365121256032725910830672333527544426992888230838387333142908228297078042708532960346428153540968273959264728250931217326136533857835125012740390923775561955445491240812621085842218273052590781982949567267489591923399669819591609584555200222199426034639343284382283009643190047687175426997435655856323584320163723209768229730238587185246111328230410027658891556290560000000000*i1^137 + -2658413979410850412346763938875245395025121810045351230306818626130543296532478833354739010698508716890176988529156280815571962638067274655960279967050272563642199687592736347699888587367407676592355980850195299391415856494642683420034607021170240848771231580819472369205022320504417488253059801818504182448452826519949847100773492304179033084856884498131317988423544174495903060982940820806747328803979845649586536367767311848958432692323788305391719722567916248074056335964240381345715870277756335333223977802627027960703879344413824506796696143614492834485497382126176519730255683007840850114692809392065077071284334350187336577184843788722168082310988739331322092716438518346333917224719048210899824768011862713284070128513706111942313359124038796035191288354755062700209359560151544026582589913730652193156487449340329666582577925012388615877964203388361300091810397648449106015002639210497319062296719499205983336926154276740027931027368142471644709345756284490339399372334071478340440481573098587523522488069485201220817425217321838905849931093299260071733427145650991627179982041525205369125392841461151554354920225045178580294989206008817645745763385482222004930935690142384536279011933134740855523450475217611814742742189421113593596639605216479798469303082642382694605941001350670751876852478550380849860475941205188014651447337449959125421739474381182116583789787165575880964182806405466843170418906772263773309487337201112296283030161326375348498914478952324122056073996755958545015601654962289914905051822464776552114321439531416231175050264190074668556159218468864108061584961482626589845548937432979596139922641425476256244503696993393887474046507642501067791093340794364516701451408409445411156344978611222270689277970112369581455429493180500466929565349935435710827016017393090978286583514784378878393009699525040688892446894394093631282495707298832106548737908080417609668229331402848776647623967572480190544898882592992013665500154081635299025724101560679714518662423600733895731805213864258394328607696751713015675037703993324633883840654840564650657194850859061383193548299437994438933292395683944803593537259091579553268619500591853939801233441627843919106413116005169587343209175672185185869817076743632807773330613627260962310478410466005875928895305821509383966223532008183993919543782078814937085876495168184631460456949678317579755707764925471447406944309034561056139833256503908517539916375230821045432896388836312136953015272460198044915139052364955027894074912329762460576125171709007132454891187524923551868405599209497557982466864173071831381117574473197855665771621416488565451342778772072235775269819077875876905340632604975663829471405484676623328220446839799692400584519272862759545082508728323438771722778101254006668634825192796407828485787038252328693463546601481142071548580873343638265123026830858609760860066674315047731200000000000*i1^138 + -7334882102441486284451069320096749890390014450843087579823630629274091715049289038974774575322430892258206789396101290153299644847793457052576830968128315947918988049234938918579082826145143833981897314884742953468720917730250996435070362907083463415615380449567683464141606991678784315413007850450046012271533266893435694980534669255851714195425065595667886680669382693370522197283725998409040392202856406722188943971492544855141486630134710715268825701229072401435646469279690093939240156747884541939750648612769154213428940338451501334427053883738864893836489204969806747684725904490023891564682557711455951480284484748202049747670239069184481326304799583584911549698051539571266420136418692968085040054751432237087075803979396728373313610463554854806390697583002687636203521855678987250465382167341459691496432172142886191621284149862880471833761875754053494263166444552641402733779956413465970347881889309752513959254269555379206840243447907410559828406747537099364864728975086811599240091784053148270717306579983797311775961410057401916924685114122238197408836814402547285577290888819081892937474528871390626258143998072171000042410177789133127414372855766275421281394116001732216315893957805388693293267279730241090917557342719210652683031746447483713209535092451323050250155814945684803789467463842860379886463160807827587460860440066202514634145828335248108963911946791522175600161065244526363911446614503171988336431261647722753819857619925670644531589906838497288614879944740046813591434302317350694767529500103144779558826822214129517254732680933757915850651263252136192784237948117608623242967632608882221963680082566799989019917081969198495145341187057981787379600196289593798633742976702464779415425651989554481601965933794603613559448906654784825259998703257888245008628703258496891818673778273559306370749168067686600242037496062134131428061853254353751253843016407769655444994097657668637890979465539843644601704185642864837997916235674611282625125204308095745045172470559930631610438801505798688472464043074303026870051940343867518910840845476590631422032314284166142099869610748283475758432092013779099911388058563836365561448219880629727754420192926770208969700034950999046427333506999405959790113025695093215177050899101088469246767529814602634467138870012110006937953771273227794101219477027206095005069631135010997341597642960220596892111985860078857909121932179126298823068829739078174921631918177130057408194613995975070673371266213185552728880768835331194894307521513824099699131247250999115280708352516049647407570411366578412856557743364580373191363921939799518576618283478438070652752585555047597778724768631689948081727307713531303017435553235527294634028382203824706472378421826699365359228443650686855738420142479242800323499102793612812833500355524930665980841298204224084641893674658350575703705891385273181945469075456000000000*i1^139 + 2926146249289989934795708275022785170407359353776337296285780046410900589199937033558626576041304667733880270806972317697443615514272434639572974698991126536265111115991735500822573069596246623688498034371640282813180802530351357325748675863650037536603162487987731046349570933336746922297516411968817266891547299561317965293836835119949753033795754327735280085948496814655796989176373329430704077750833687686528501205541840024563349272032217351151263461160743993732572286908698721176870615037835801988205994757210185351084209120824296520158995171153128567099649733254459459742882234175325163908206711616996276363714149915835539899514656679607126840366665005719807998655452323530469459965465816997690971239544289602194259627065421016348599135242823116762525162825854178056900206973825527414548139002566050169281674797126478211842848861433095483343814000510577220981498878653021269301788546026322592258139090695280041025695196672623726573470375632125249498217957479848680531393150726675338331805316970208484004945818047852138451120560325006275973603593935740461894690464181581097954877163757208435800251318963080199206611104238528584511508421104892950148487397895954109065405772871256050601050794203097394160530602666929333527910883452459355670114320390589654395909616101555950459936107119424855156815695928498626886537089069667073476877599472850121329192458932442928712289075367429577211528420352544070222668422069369792116594694079128513929730587317714634421508941745235601621003530782942902905475292136330991615976367052526216748379885933360432392872703053167982476186095867180644663220764431319402878600888878375167844789801913792086875793154938557361737136535057572346545594923492970030578493349691160701869456971805031539732287010120522902589498498504123553055337706842217597905732217057554344853555387831439098016048351907049410671972237050933480165763768232107110971466208703369083249684712416036833175415072425684297130322399012314355613006891413645056170762733681574891104081711846926251714750984596053327778373872554258262621422099153285725039303538616815602431327317148689284033545043108190187865448548605147393229972031121406950249015331284460309899165154139496888449814959408930078283284433262916849217881043226177762864707410895496731539908565580070155825632988296902556915720550094770390831960562221465685357267915199364702622006998691850213404627593810373721957622040496108976911906506319671656777717126575211995143362430586044773139868370750914507114291111709067422397391367457044652020016307077230995773968849071438229243219915082768287946841866291859624526809658243541627162352819861510366109715177725929974977178221994970348084021258564911275350451612971541955584995455840328722469931512743335087449860243621427853686891705775172206699258592781013894687959272221161720616305828380263069518951708152759883383530433170898944000000000*i1^140 + -497500582498065946314530971198288100587735815635056580087788192831045243531817942433939544388022114846004190985705046413867656407209087434317658906543917662741674417321852768665952165841194356387333761590756456789740201268491208029284746695704414548680326274853618472585583347218107833023215465819902720176461246658655096762166159638418388754969281796359248988464597034651557125996239236561832777853528610411315701140002148247011842864107193267781734850681776289761883464948668052582449782379459129484828058449842999732881893630305498828826982088609335142273192397523632111674888029111024935451932872883210678679440249479283888362037013750866077877378689064340890272619897016882075180231458124585465235000584949758041452600109466649654780711983810100345784273574474782440464155074366126993411921166183551289405188571032327822472302329032721152770608885626754215058918935682625284535502735266537374419686074945069546843544813056642233952715866250101468604248980251910193255174944557262585540957291592949785946331324450583321006874996670237955254900595461876710741676784263157656948477893179114091679826380151957370460126068291468137637260728835712435562677886807448439585506774944575625610046232138234718304473588914244492656160541954672644557646811936778111070514678651126232186637683781655531611359285472465446474712159091430406048031693931263669475930318895571481160499925967922719631475548764032001715632649532897061490135900607331204173310439349573408830129442386876907793422865358765405811426744037572691577251741733869105500395846777891437807252045030892609063715291652271895695103796673658726894929123403470670122725698611731481582045828385335900499796819091095949623031991706059542929030027677594848130739688618196451380631484251881697395649920706338333132783584971849919522723800727868473420608866763451566648399445526985229641228484439723261857713618552297277812352172156709726792750701626537261990048666003977678757017893675268934458520205838222857674326617857182380075431960979691220864142253606098421739457533501401865107639793500306641221136366684851390128034805650136979615444391272750650382917686146314989698296155456325071997135882475312256940939764453256487428031676459917045724403218091526141028986260481824014311511010944624114226120372863171652641393117090029621106807697517533826693157907650413443133314420756950275180858972548985859201701404504555969848720839416731111083103108940904885403131591342477160563327658576375513507425265191973665386623253054763588364655100556372092047812129363883379223914464399641301054145711475580155410202306544482074682748433324819391375362217009855433795298526905198058000209104459069853217194693775903862382804897921823240786837459950569215128260932301866180954608466458531688201411654757228867360000426319371257896000337308564952760507454506274733431457562659395322091929600000000*i1^141 + -3422187644122156331647184027986062882421978699033389201620588195688655633347341078446486514145143391683344228469628722589786127807347054975215414187300501223738909803942738210046518919188466901689180906642962808264622857198195869269447767753249745334737176937159808638053887764509099239147790723260775748629373880890430629770313459616340763314466785884361107485412847563640451800086518911858921205422466532011318519974538014580360367775667966712789952748493184862043018719482253790242071665108910122081209656575608291451563110529964755176097224106729363615785051668065150784044721261045916056709368978111665799090371393126751322531681243397321218691799887343903485028767877378092374310355125681391823934961184363306914801151717554583262544209208126275862037396963384556465826226085638235890637857969798870051748914360513785750869914223960061230146598126960819156664551961845149996963418776614130454938382733787336025024048974011409658280453638817704477377660008260226224901515276915560788523500136939390630886353477607457125762889036534043251190746073504460088416505255217256940317530042301806500370557715129433850870542525013483672714709528122652408283562096303986249601662539845846849664359258335231910561138534739193947463266253262129250941295827015862556609969039908797903561041032978107043499277117001865518812768452435670571887357442114843785074706953537099245540540117235055611981991627617881740433763752611858083311527005304316428112535050438458788142492373794817420687493956280909508831144177660836923138901000639310032286753104173281397319567844056218161992638588885575072136465469749143094160503999873729228116175675386432738826061660034827779145945605005920736839385804120980112250309854610812920806259214822100763164985524016423653839675370130234200806233406356795426113081502565831058109668445664222059994554319115095943205541025630516052932046195818431688865775138279909415515387310494755969641454143372000203682614837440141020928281371755080897954230192607492541737033032156087955267876865071173206684533488058309867168984677577256347248060867734964294681555307100464523409634271738227086773933637509644267961578169239419584152948505532020793363060001340889299010928230441069615245479544908124116856661720601798717595439295015985932973843291029806553574560612104365732962688816312566948158511954471929431724374127005308357628552411482315449487333865766002022282941839526448066215053305381969206336925219504218608185062484098705658454033465345268167026269364731246169396970673400669655348823907915790818339576189707464747626154686795769780358260303819114957831480112442671140870174137969863165204586007576247017837346691633286743698547720577605870330907699664935755805173988012761156255304193259057351468350425516899644399818748288344301969380449115644198478685381919089485271461960326869180005901926400000000*i1^142 + -9204602567461045063454045807176432190157961081602511480539544693676827990613276950988576590347412291959872417030568085710399985776309202590953309098351110041662001599283976685411320524282761456761454649007785005589236769341493350468775301648054308826834972797162756528241763118287640255426031828545523252791084650122585078635702416887506285153882039056968682732938239454091530637339229771715931437043995466633978724201964017556096417228678439020697629391114759232369015753263730965053340945434012482971315111920828436121088886958457173403904427457426043643629818979016674011716709184047474848383698837565287152968278447662741771885114303802372693407191212979412099455556543587273985102412602495930375665426272431048789709979746406667632463616310766290531557170651634210136397242425177819611320304449700351746383799368476889222336643805255759884136317566027628598871396208546145930325526613139699385175492980470115481863227687359164909398772924840228331926940936109281123126447463544737472512207747491883100202088066268719264499128936142557666477468785846256874986788029267905134235996501009400128748500372847614163688232619025665688313319785239673776499026074970622196413217183705439238200515197352631447752313062721926185433589588889319985528149671749264322166565331191573850600038884281418942883020881174853528011964112276520421665049387857825717304374847726419632136650555896839570237430488214772542739788312848605815167363072429765460950459079993090759675309934849702668161239518297939387010800710090680249043500260386520957670068189123507258652918184291843486542095152536689800700168502433113669265407678479880354055049365065086201333862697983756128226575617133737840988639115098240248878987443133457556821761968880430451286040146676586487586396250061938158743208150182934965595177068643139568651004366079590349943273255864376039868466729682651583727396745522308358939086142627711077569839804111129925782746514863617430658812342093193619064970702265407259937912301056596608140734950971740603190817978749244230565720312816326336846633601383501636725195498085074196653402438700872949857459601897403798682135198784254194467604768478794391978280430813488166988911934902814297442590333853321705665545416752752085239186873645839672585463041799459070673138425058875373930671143448385680744826527105453894904327916643028306466442198193514697157801051114482898906028199905077752198555207026437704696715735699731615919871376939212120427859075552044533249349627555377716649632823995016125699786250279994470162461218863558872711909112117046760191744992596535208785416025111125724929070869130063262221237515184708155648444319165353132677444924604556199031154176215861488342567520722987442594186127401227884469500263481240058041159069595206592940827066652745900717573727390635172478827926233997309463200383631360000000*i1^143 + 27689395385840358157237855627344746599254244751858789149451960487655022284092046835168124112178614807494330551073726490262311847846221639627428298010375854024854955139831252842539038666938639060343512596001093070095738516294645855226872560542204020960704601246152733067368421008285436521535768360547421038012447705553261115697457281002716019623334551818381851727041917566837065546910425027913298767094503573118193917886726609698083818726102677818412869055010011151488010079340173451685101445243967788220854012783774366040167845932319342836045829435791377152395765738260573658555106267581841930723376000960271118515008774651517385299426779431813749316227282473848524178340371911743793810845861386946913301583466301345191906989888225194784547685382882268981415057960249006960948856959468544944912488267867532357780861548279416865471964333221154497830539996418534623789544631311578462965886277161326110294517365597478127470503055631874933420127597717003437127256542968123596030080541583981487361327653286172708426673153904720166055027840317557978609614981130761035796478684515244011167456186608757955914288757463204322830465592278741540827435196960847840146792002041849763069584692119681611078277003945008263737814100010720735293805614135757197124847818597775968007277112081191720897341824643539644381490733840008905549327972547342706891220643609172382888669509360987625936762035977720739457909970276563818354212315882707581650166068999750233630389925427414369906288080632167713773659059823865599523178003453816253592468810224079737136804852688652495401355538742413745065961968864740290587723205878342230883924142375636562124449063301600577450357991891990539847469408924683995376719001586389323069187989606078796546818062878319837487463398279189405690581921897086269861406204784060949250214607323233381316205979671796658676232979649263345034263858334948947970820359612715001683447228673660086501171314811685656084999681313398757234270259534851807163266292613507593445865672937430215575824211427931319394225789989153147440880831164173108380761648314610118958897361609634731809864177900218142850145593448923171415186522923166927419198898775373824720510228704291589355793314508336529702813523614096117747190582971736754932912312128497154906938535756236893923296788105062851443699901132184348143857600642356306485326870294031276139655727833854148853175699463528844175795363919926092242881876647205679871388491907054145992844309645331182674619751619598250746032032240608633697358043665127201023411704970708840798552573288727080236111245337644789541291882613214252568287236612294003917459674657926563629907845206871830098596099868230699938237657033141784936868653177445463234800893377817047875752600287745545010967917054091468850526467952594032675807503851507197073842322270929833647104388665180160000000*i1^144 + -18022826325180764174051843173355867395520954136445904461168193117741506432582257136844930285799073686110718511538106387218204870096749876688222749330939417364840399010379622932243456565651671409799566144101919828881230175469683507858100297699661469763489355521757340669187903735904549802660264057878493259392365048994394017358914407573330937162182376310151215039916087093600347766579342643724928699266583106478188748853070839876272730577001202122572343291364451943605526096864859201008769651717972516960616874303011832062644776334916477165802488147346381370171885655291922115522183257421987877910789771162149232425173283424676553298397949015445569645155698769481090723452462488537227478208715670872780406141668167502482579820953866274214548576094872026882370348531551302818687203643063137556589759685535981329367388038848747433613380460406236415234701641796990827373883967171149132951071393960268041182952713304179368502219003969689205835948812127742560526118977467543392541122773324404912594970379495328139007489658850375999873044736035231742759154605362835714795662018198833930974196055540686205826809078894393035142237383638626243347277739639084686025808383017233756954561374254144539794197556727786168874079451255178150940959560440798245597108448180438229206035035110269975005255213808480360857386187002567642404239913740899039385715548896154695737194702567963512295711833336369718298343156454439948661252279376288157518642772818841062565447287699913320980612327791927765672000156327028650551689452804903498078127864383088275260924654616085427355923897173335367691194727820628040588575059686845660461138026236522068601816000160201585797103523944506134862436466121809709470150364332876282653458916887543015806649674520569805969023876960852356093516581222371122689809969227266909282935975655890282931950578053890417344973125751247933848708942688173128750718031060982904837994284798942546983966151490120629968426319680751284124231533718069170066374307504403337430695391040602999873129263069060850927548357852750237997063294446100027414583848949417457254582696490230667821083533279904758978429760153430892369759022482895011732606685147870774941461792764740397439711408532806321661369213128432637148079381000471042054142160610886627242951805449935071075076069201299896296029014362240304835853399809278317841384299525510265075127416016499979608999785639805572919932624272546972291877027775132465502467679191812676705559515827714958042110602556300055818039163196373742269733774829108953845265857079044258281698757315566241370290765841070307849783894392171517869593412153692726754431432719785171054915059957542708489872182132417340372788042522896388202630319632987844402490557587475673961380334137417202694935129509418175002586592385989322213910533882575209422158833423086518272000000*i1^145 + 10878931640517395161394319739546217844595418305572749329155518285850705656999378121606223434199830372352841244395678038383475748097750681895162310010330988988609247223878466724261508993379643147206354887650381306266868373280970725502904528558140206290912437777196057914439479337970074488310782854824596956596222160150095466878696867912913004452824949158522975501175236566669099060959548419828596239275599436011667919379135032291074811428215478767771729316648578630934729191910896902984561116507728822025292619359822053133481312226540132681870160834520530214524830542947662365665306871668351635907906237827844411955813290239594444631464059991104801557697923906963877914483959928856504774265434358875825720323501443859620179662854043672350629522915684931521020845844781591347626688732549237612198111594049691877934857619876260413886266550215781880362971450356324710033164407255575456330588701055453440835584247250850417747730744305348341326851074205300682290536117735859032493395406272675066243516332640959013977730045972309736211294360747097490989202626726643123327829494662434441164410936578123651010503764587945500803399901002456994412239803256691427983054480499686769634348789764185921669864476332956443257551033886552473737792263169979296616472795209730774907001136119197907890898985444012420401377720905675303881513209057917378424643690324740303796546125767973624061495344064390405934055099783024817205123971417345372851871495279305183610472929358524167539015597928562127961613548837572117219296156211054259071720093663140554465684486203688820864282424568257205391358810621672706620612820699271250647624609911555190383857838695606688141699733198571322554713639029161324125199520628359767499679939583715505000900144148658891526210294578094618459379503514301846774081118623430783045766583224617214762410142431558588565455111709356865231254800435382533059026455390484277156332340557615787893351207533980179755687709681189493802525211644760349409461675658055051476552771490053591600588453085682247984241723458039209826996851087033955171186694200917435788836138842140889412972359880622103999882932845760163643366963646784934832939233343946330501726365921916534002897707465853483021320756804434196756519359724316739987635664155077097407524761870235917506467834483404111672368567522326886364743040971727940669075674005120318137613892457166842288905898430580358882520987225139289326392147356872166030096968802071939198583807219079923109326807994477303278793487554544099266935067201904942680822373613471143045459622581983949854787060736887598892526938672294516632320305816074344428314140843742255803998360019492867712561846508234542124483012847694762155183800248457484208268226972636287017251661197064305419152731472117868280264575523528549305574967143282295963648000000*i1^146 + -12915148405557636692014002859097727501378355761325923709622186020208115966557875994102216454763105026859691208271741059376135308779277527542276717060408989810493001139445050477539075414169907603961174725687584303716819735208873112542020945890607429180494215429924693219216109702978369046107846986872848902109448528837411314047222452959290212390616862722484767617702948558623378844283693334459839308632096463897865040118621117578002516229903508440668045984352794783556063359732126788828789719595444071907246015550885556492088608351802976622432946359514628326648461556217785438053539163284741256800033519629744304094851867286743152668902002129424584331236468178870654546869153812235815387976630790131480392765225763164108001600556269944851305808617994865607764641705636126203360518596269201631475489730787879362799138815361614441032145894241750951051427694652849464496497932012062100273309284769053286644224460043299828929942098948106915429326351807501406529724831032699025266406667341784666995668691740847137062710646461084404954360409768870714772327364919995278571093079974710581362718115027315683522003121381967261376409658675117474007405742293709149151069331029708575624238489672285014497404807636190213241766027826123563054725343356391526443763330978771369042493277624837355882226914003262132542178000086202239821570474348909556427943752969696888063951540273991612547974461889185153583529070765877953636527394251645672584582213081000151693330311969018525137176165996201999099666493462309758705298835030080398083544760597907886514573368454808774498646290344780673113020598772170551888931414662221911152467799397674076798447808504499948975071164934272647099768176357588760009551921368213505203482140875571733016992839899594066442531651147128472277662846588835606589237709831724463472860829429078975352309812242809282092117209506554857115808075149331920409312017849694690117408851629039003281794037573459798870004940459113689433666268710302467321981973576892777678094923486886209581659352630215202126599522574058152865309097533231031598100535249539392771511188724118311082599092605383985811737772892668306999607429506392175860592206632070067612527956581638332628505352229687925828681481281630896756990674178064112357060886544969602911437556202713192160935836637796682343836973236094172422711833746594964370377287410016850811518870334072580338318498912783160164642236190696059382312506008439811379806441901089880166900289582884338169524169960723664978955250908708819118779240226676812710896187900173790668471638665277623645888397369409253906632179192801845614451244214883897729837638123536688955035216993812699761102669842781294321722973758796499516222524341819519740991715585442641720257173316598951049324725247974243573031814736399554710182297600000*i1^147 + 3330786510884107301444703612410299815433140724073669952591426120214128262586957046752656973804548833205641580726821961941027355374494271504274923462478697885638116261548997860432101873624470559702619324277729661751624754758678635546856334710933287030157248245578690025122439228865209342955630336108681182823982693638027892989921107805292216510762187442975425172306756605127393393256137396778204616498879381693444038608271752871998208397321009927075697062349811261142482640330125145652712602067997205275852127428845000843758938570694943823075685837345616864665192386941145904477144781882904078152515626402209767476574328358104849362574975405177105562718431240561628792613176804051786342628990519925605372217424153958845149176715086898447051574565110934975142086202557258117156462582148824971477919845478010081943190319371284128915453430129326394138413770933030893119036829450348386160570878834191462509253874705913387618147386706484558134986927409955522695816664594044048898266216384571187372490757310546914444188074925181071341800034698926835883873659432127965793358986890253726292397569867312286960352575870268346809105872956859241778302913444681228192331695761839276202355424473756460617552589422554688501413951840218958918131579901660732993028830380734898830920443239828132089487816294506956199301270755660593833502758791093144388691618778779841561561617863682872083844503669247765393500871132513734192737469228993026853645864790802047580863627212279677718769750363050253994981089583899425864192660476643564560354050150537867053764950147859741631948271567418741367461405780195398687889672616664270410725065716603692337298276846215139313615912779743656204857763719892056888706845346481442236979521948067812166282423147765467273577334135968275816343671016191754361376474895543143425239989740499369128213780765015956950236769367045883192402652229946716538759238494992914143059481205269022137387650063745562346185804685546599640008492748666383414853252181172080987631227029256925706171138825309552035860843777507446289674536018007195187070011859405481943161899533577307960138936263792725163128127059375244713332359449834005185118212261398146126671747449559765737151304739651828074265991006781499992214228822956823292221686583014016467352657540937301023471314901283488232126564685663546897464130147824392592949132083142679566829371269218741458074110400589806784940898753336622405457097184191215561745617849687406763239920494736661559912700840481851664703011523532508721952054310300743696218971358015128440887085575276490910960911766945550133215013835845672597169199578520916432866627321839486909280926009854906769270090417243415596631355770605929262771460516658719102193820539538751976167627705239079432806554061192404269850741964800000*i1^148 + -413651967024637610112610403413967572809712486232478977152817346895866469534382524900028970321563932249454693485840989901255166301147589660585463926151324118911414835113051413264435299883350481045871614815925154907811444858952204346694757180819093329716392222409283362441222597340317729760862207987364737359033667521808960832057928478808530127653309219914742671624384407323249364692340962628564882268151551472668468312133518655768005010381342157420315946278309517361486485643693918627559481696188094717252269677397760800213744237005542204354695812079239490154387586824368034291904855163770565938557572363117994150580158373345615831840291718444482704254621135224372064171538760770748496977018184587527609741749330918687576043759609269516344395172353403313410852551609135085481376951669944959916435217806217852213004183359348130823823454998816438112560810979196983659410396068016110355107947608727330145503278891297567465803544303200243156645427948528976490002770454540450396022601289740154459446641032785134989535931946489879973795637255106153351750526037493623729984055556781253906083303331073933286607996711497501439026570594767127462521152904273509543571141254907977380819777522340981816329603048414188481195760891100709037157823254955781500608129940470348307776859987213494534069827206171863902838813929977076854299900974490654325260736440792714384632282818125625926190725206411306504844273488226856409206947112518833795022106134590100861917568474722156041970067876312539650404682241455389842567495988328271871483773867179296567959577287004053534077335292446384721290660536995822810181616906336517102626826835413506763648937869035675801227479139680391013758574090502603364047302875864930955970826764328160600942759803992783597013790608337897103361135281553336133909658247185042378972889635250104968769084601225217204955261234113778035095844166486394366863664474324127482029297225083540768450714414668471091917112101131345140807923275285339430269013218218372156152337715598387080949681607238059351043689046004353236102209395483613411767000713140184399607454572886016359908497168700356408502837182975114256278831973291741136509124469630930987015731915266790286303916987948976154415214432189121516075871084751138836385916190457517634348603409459686989714194584140509863538161666672622704800110104526313074997706637837101031564986372372912354611428310132842227735850444171606683051945404776334348790032624014462389086491482597962425454157141007257428815074366607044972754804995790910372041186178789243365881081073875550635603588953723371514326913566300536589032681514851911009105227034782884134018685978070923832110468033895359830689572336359617987341153394053531714457869067992869206221255819707290997885469395517440000*i1^149 + 30951877002393853491258794719686951175113488960822931056596189277405400806206097581129013127553009066146314058733115392219714217561485259880160688452209190952698296421416942069548263581685703005686082170835671857066527156056483168833438089663194619142804413786249677208359880769080354270345333407081883992950235675950204828604070816007930437115276010737963250696259363151915172945560416806544466066010160294213122500081765586111088990536003647266986660893823269906457397287973916768716290218015290232705057837913365605127791563992012158793757784478244041985369575048771071652696587312213398204448061305165239673036598490588228911185565860509403661790982989771951678260782922208453620263688486429374477740557800405484217494408817313468049050783337274620171467800399129833403702626687213843817182959854260634285487180020045354219657086787614725429926640434656673544174234952272058795803846940757628272319591181484749592573437992738003018431094579151717342442042064839530365561086948327049298686197296851996304136665657844281438155800562766599028121146153073488810130315580694249524879413418177913541769663958446650390790744623970694466448319101135058815695812141754150195914459539939397518886989715404356242626088649687728719885468867525098555231246025463850008591050822299331239024930765169052113315024006958599282991739565913090928491705449850898461738456058432645945803293393363819817513814419111289144440162908281278333899411802670703765104439177770844105371645644784025832285549494241520733321552182304235815377765168381838142026256168493727667906330192531765225519124547320531602041401188597793048807350633585550513326200352241219101853985328815640185801841044088786453578325829889526096870553534856555460351084255924368291416246598348568530536740530130244890102830461906221379346757368522834287534524336325867705087473375773006680238521639334588893936734410728685956638637997693398947116079491243856916295298414259363268027298202434762167391188081039502340816556464611915893556021022589346891080147757512933250247971269591494160384427982746355803013314774519999638736352902336386836174583101580854509733586687594785802320003316207872850874172748941553813416601233857783645952861782696895563448248787277803738743692016871618683800734604620365917417299466397231695968106786808927503664582916717840676377785289711379136250831071554708003097944372813884014622434187925998418852943491264125319994968251653448369510124051280700694210529988358273382127229688136610294536036161795889700953885811479418013755571605372573551070159056921996923600057807315228506084532939634393466287322006887564648282568403056441862806465609938619927657737307417185393775311835848087162481525819657919252892276025678888960000*i1^150 + -1098350452664851163231441042872409958308581656486660161233643007471187100771040562281182923204037861527367569356617545198287901826657775755497682087941681718683883968250663410427829392947699290739277402039081687813976519976186806758197719966639694142398774221244610414545750056949511041851420590274398322383048498973639832094433770115615842904878172230019398906006287397283534114222640990781165693599841764349491113454652110198795439043554431281678352448985294919887931481169291174070346667820316222876800474039153606181646575488637607150960456784377357835817539465562759422017708365236189616342959940314193866083176204337548925251525863631979972206238096289447072881912174286525554164695749699768880332890997052451111636766796542972717517623960360371389184268845764714568584909453116521483972510428611568309449733228768244156021356512368653754191936026996452533053940331224464724694298488923751112248299231563328468841798996030535183461176181429953240028646884618660969145046936365945435614416949461102044872440596575698568157586451210198407075888361799222840004736158595382262105190622023044335597492077814061772390249317810269134569499886693868931407982443121917251251774486280776349383062747232929142516315178900763008004676580985726477240367499177109321011546255858603787279450602101588533998415542422195170824148353578739574191700971324256458149762163594973606265912820861802019584091165447528688928696769581137222699592424675232911779379112664289822214089331528285678809932656134140030334414809779162100961468985472715594093747914016271511699420615184657652772888051123816592557309511610829330028581562628630972657294155125136132251129332382990668870928301718938711329290129236735939806888401662694784666858265857303227713789831800142579665287671846678545713292911594735161067972207804166843228743797866433739316020708709617912484955891778317622721578128827669185927062239081143565261340265467665060478140919648297186404155992624075379258717058266282570545389899931244033834945162094093055291802821330084188168809244824590105540877505482797834276300214080474063439298743480758972466154888446072373443882017332987682448893784069635668148448144383527922364759150189420233718086823700080414612477102133316660088313951010676536023449309482457018406240314374783511465763102019131924692941985319061672758793107634138828828079952941267616593953024597330238529977984619478901880413922948589797610422103441683000020125694794409904908785067167879831345692882180345800007864368987199441969344909508182258188338610560155875809690802257110943810847105273588814506328456400619441962825490389565598375517815883429015073487534778649330924563411774347478282112690583357639269026693788907601920000*i1^151 + 405599411728134921375073168610462682960905515954918714575719721749090764709560777806139255744037767504777187170672902758877191496944878963050401251849012906494975479722118498502420820039409138323888952481684681722435222517041005133328672084875418760844200552335081852794239313365317924561421656970655790059341394602825576208733123718565124857443332665324281496238991290798805328927634200275138547456020230858451389962206629359442414424584126951993695937763763875927723522243867148764651757697415904417817487372110401664986164405234248835339653807222585504126306298523508106070336018834924076997106756723275006761486224397698975764923503658975168509992511453057977586668126664130435253528449800315086551355948703507844399572750181440630838761925448235206910565704989440792647569811186110412942928989588465150603937304410552427665655421963195519958123145732517392516578534452657672710066600096289375058067693967293309906488980873459474135050796462654099085899667870411658548295000279409146615669050355009729749187956094997084801735701982527296313983850443343400348483562377952908010257956827370907590576955858877360281668381674690042988092543434447000859442636005848433331962258243783966843494574323419138173591222046232946437486693003421768997827030549890945768000771433474297637832293453365143507121302184864869985416691927639465187949424208729883175513279583648466675035089720968515259024542474307466060476529679368805542496788390287061953611599756326246618048205445360730477174534825930483715721894267755969711227016928689368635372789827174658361407341734357515160868226035726364602465166022870056746276473159294303361528451379923731184273486365085459546920544332635981216752218436657219809353730963120803283479914139424202041990861336079169750897805399752691222711850931662063055195960001467885562663730950338226494448499802724936342861114659546814745713768107017409281106024697758884366179899894778185262734351203220246004159688620897668138563935014396842173980912563232979495186840890788643658632999618312294430691167831971464021883983107681974576437215382808124245834206366389240556220438321415373121926358875995452656687632919408220415276696535854422848158758657516808275914470297621898858082514942487816978234472882464216558107779169651135478837035656664922520327894397265848821958442414997225971841709601640142636828247710197966076251937261988438615042161411104533061934102809868153884915198221217365279889559786684795868746601214325076602247548107843473978423291306962532660456385082633283903110806517280109863728186257194268057384258385607073474491982748300146093427753212232962202852461926731574952942758838990441282385083896013402124829686979222306816000*i1^152 + -73838093471418517891949034056802604997099272880108519453611506289584531450030169162336892738176450657656750175409957682175004113558637319540254047491960358305268322838928000965741835314110575014766076190619584858054908549356526275500049606323925288631184693903484581447959322164181467517249682803020906999317442081555555887189464803200182547596574079449892960115057228958203334727193860821576006241995900366380350955288793811722787395134095658438321643875646886795014251783290370478638778110140848773355348968086698313027649573543172541961642766362392300808106111460648458894882676729740865221021544389126997756650291869558044182278177136656636795082463721191734314382516301590868296491645850683185731072712737826813359923822512964935894227949921666189573971168005331120385076485353697217272293460954719313097613095150481550669043578931088535715111873943637344374296616542885154277011756767768030526258600734361145614748497515098122093817296837026586927338660046767911392535652281056849101844613652090961734581830390249086565979755467934463405771893275948093029485175334373010168194389374682702146599900864663911864396499239286329376480255822129341735905903813339836390931231735640332740809887703855095468878053289803988944016043333460475641806919873719450822369988421635539880798265593474603453402170809419469470300472292489074535918152341450567885374991983508665088434859898000961968091943840818735628011845932044809399044629160878006783515946844686683735800242377383989443064744278580098772801686956506848207660983220015618011011275420966112488737476090696956026087710490954634088564990936565428166667659915835387347797603325794413439756341672404581156449215259280800011551236055223715227441711293860001995449393672406067034379477477332939072062198174329594769760902052698691527347115193739896714398590986245393759039413477716162535007112303113086109793143142582996794921849705722929554755680545301265630957510858444925744105851666471627249899958497077322664117359140847150144203699384957545371211814915535765872791824068074744289160991538824246949671050816660125078430330676835909457639446181749030765524590619713940652741945061079423970241805919875041862240177582881106770711689104188378525851281751293175176863337966924833226156861723040650537560871355649580325167275373558130405938532484354656070154990853225421895725083193036001237163705423598409158556661540988968896628843631974120687343423190308683328125147696251817094334516699185915380004200354880853862598869599136766695447387493295039002203506446225638855924428487383890988354459193780462898601224930020325951824887402606521746840820393034077004521836846483549202137674485367570432000*i1^153 + 8606843051175758002346982359391004612879678991965447549645440573261456464860622625640480208303625492585450327881689106735393429133289939553414848292093443633841618317456580598375884468188108471427975192694853255190311615544023880183659917904467309001573042272239078434297857340806801595965593272306599003562710970346343934340865754152299378580794282197994930808031533219931239629094502092067547527088297428534894445568260035923060713538846132535803722313887379461999495299997755420882038510760687911786806045235163174532185912155137445475364308762238131835989969464069268157999842173252641366261532715204196810476950331788795521354241173560541354775923031849062803327700764065324498010373780995877642653329823972179850023829164148385314156910543238160786206399055780283357759486131417443135282173902607975844308096252346168644188322877371527154715835407948374754198827185420034944284750868895318575629434630427584149979889452849721294272724393878187442300085320910697127032138207275696805727024387653486013696050789652422635678410000196896407681965470981457704593263452714019566842913811830266322180948250602306186102467149783503213915763307471827527561676348369071178839327007681323863629814794250887883936475294889993849644266719754215582167167066978752873496055368941503552938140234792945318335926591723075429365427837139948858021526171022676389874821481356467672682038193931231077676848048279469696528629882838047053249746919816197210536115228027682329203155618371677735902002439914959165943807302631295041425128917056134892195543191806652389117473261986862845038213867368209603969229685626265891363170870333137875777389157243891611730701904412803579591760773980417643645087343517964667300482536211560809059674292455554811364139819939056647826935324735947551954088847708729283475651303905845628211037299476955642789071474329383956773512393692554255988982133481389924375567119747240262086083821524942014268299304392402708933787051746894456851877489327956902502143625658379311906555204683137386413259337373366730446520941559049926415495026612364776377929728151279860846357367147239604145052903889871643300736614260900688665803631408027417280342946181693967237808327635017805698463987581677925719467696220722720846287862787064932931260297523176775308038096953478035475246586111135781885369623375129697528532912333214722281399430181058484790563182241351886812385427837522997399606195957838622608191923606667412861999131521243899540491020963597563719035549252881639175894337093192479658838253956225992457979503405058204727919401830836143082254837994730119572732185995827914545975519600306357326025864729949148201450829198131200*i1^154 + -555506961770644450180776675310322427787780868343071083346957027558529184271595548787319126632252325968395609551055788440407313982012658984635408496348979803075247327779992516567463313480330154841918540703169533470133194689972778144333023216572783158153123642184157340901542428614903401112776887521002963473903347960624107090449930803049664693022117707603413181825074877957090185890799220394884712001921731404097184097638193823100767957862187254900988229232797532711143592770330296789052253551091849334216339235384381670103066807027868253912422511369507233311115348136141013242689784322993550097301685086615035556292976709616943887014442028526217470319631958908435537541764536281487607438519997856830034971371112328574782530799557842599456058469135747606127725888431488384355241106675672150584760920782855936250178087239691227405229828003932348604981849458396557852954900126345985264527405773153888352398343982648524253341502950646867597932992907682585886181640604711484278119575141743982894573283588556307705025081331795580074440532714019844375490022808748097966214267854200676204704065841394561376697561229229780295039420602733824442676416208703905114959538561758565897251516939484953243645081704234408099857458157045142963048415229685116328050384695288946346250741230906334508481948342332742528271389094296658458600357681134086110895405272388277379980389554024736244203751389135768405786685358793871811698969134690198624278857020373669952522328078514383381488873752856733455947393826667098637571126872287467332247377582978099790114366821456959339533627710307608114663711966659708755959293428233314422710681624278177542509094016183088751925190326787960878489790877859761654839875419927254484274266621861770680279300320999022294068660795448162855673221219927125727701493682430745041733660632718848685643750105082870460980016148305886165475958051968893095313425749489370872774141322606891772561761268400279306218622747271857496205284168050838912120809354531542320910757422040573604607858740509916451432419761061329397235529142963783647945130911238370336346269271336611607567220765926524416849604954656257120062547757917314126668921722876787271528984421026051975868240678909446015820669762489563719878093108706618294859472643554168280641953046378856591723493821734713648602191933049063480912534028736968253737606956971810717053749340578703586493081142885418374826572594649689109311774481596924101902955302658628202390221357657097884828987568591122417169379055246399876680601364721341727662276199375137999651691473785093503988834332295782329455881850611385031494444121980523122284439226483480715810958213120*i1^155 + 1539548128688959488532772522573306814394811948659514245896976673854886626677949457942128611688354516425077862159060262589210087781428080278911325340180827606799774419900651509461880422679555894576999993099065497017547751347077033125812060390076254678488477540993855294154245067397456743972217738380428237203703378665482654074136456125297754198492024841820484523266001830629081031991294529912391081600903537749286771368407785469680852333769695862184488051389183170044649611459644178624200374902855487516928721233000691641845281969655943349698641205813807535094243903136259125199360961666310261176532168072330272453790488641156639391028468872651330790113104802127702761175144485377250400953741705083961814785225975592400927674258445118731342207092238131989555286803998096856749316241875617280178793486929665509322329516129292278145757325814698409197504238482046645879930029734489554598193537602826000110716954084986724036590258190280449495841440147248792526592398112225620600197512105589033711005888858010137599024307041579850421537440589425737607745179807622765792698026066318908768439728113736206993650945419902181777942918161379606721006146753035402360463390666655378490138387271566964391690490131905561776590421821204478026454655980941871077269117883248900564301408640673868455084303896092446626003426601903225816635832234443541717214220803851602884683330399515972709368942645475283644611851407464653536343790508020196995085828735078166542779397903004748008965138422848418845259701662042896003398240162548634316107822424923926270446707777925631294152162419438354635115631453456222658643759558686771986838769194430931084040139749372958732355828565188999652969067035494582738339470453043680257179418658333337444754957056390275370493191254743021840426302580088721777321446479009870426739382145612425802657178658790589296526472719654460427360037665568553423350449932690243460886676203371451265310299033476345098087227569601940528726678534601664955713003510721218253526195603012350722569722457463254196455512472005968240874549413811660475361095467039566611579775834058411767641250352280937918574978248783658907221072544045503473899915415352390388407541595058138322313286887391693616633593295906886566523710160215064437028481064373141094254164595489283960219814462719353372413647669843331922181411479277857973477314344481808857356613575959668482244681844020119137185838816957472745812163782302563066933697077217726695834376071457058942658137122463945826562517444831059535231899701353212545808710355226981265436849724502472028654629321346899599543178529460698398246578448164814690713600*i1^156 + -78150679638558195633363392222362916569449829652940786384871687165719849074606038113662040547523058380643665002056319810540914276345812873631662053380092594823866436253882237612229603081776132241893673300905233939968750641672373438295887776368856453181136594921038600900558348541920801688383653771645602212721614708310402419733357273594287317884425921779637147413665618066373496438789654956727981440917230861483703772044077564725670364660658083500533806088000157136036033287774161638880103646363926377982001431677188104975630553168036563277688225218271763975242884214666089336963428208767005597055676232081224724874795988260952730123451875770519530517123629606953084679386971860060598371250373323240699382968676729691344506322271307448312590515630455976878618938905017857798409746557895961940666299621655850952087296133980355312155599445686408660408675650552142210957836031869558107559097464983657885007377421859918557252243426846611419986410917421420208398860542214019337898852635950286757174160784801455307835666435333215817815434806573377934137662405966552958100635201986957868964408574166167503716814064647699636468344519704416223318977814027866155705854040704496592372498679297213629749383221890584875577342366792215115166307456295895950513136716786751123806899396345839110639947568961446612609496537288105799974489070784112297330814780809484999751590090565207576463213789865371170983020366937616995452743322114211462013320352981816668254386308238504461401027125974401402354864068285042840151337073387635891812686291040317966286763251089611577754758205908337497618672654033248446861659793485024708892444666585714514117662411451370785594790510628360931391135662578342846221836549191738787143684216688111845490037085725158181901715559954384446392473210216211354005190963745837284601311721084169707861680665659998408947173897489153746730052560911481711225127691807158330135216200140045749494071783446389745730764952697092330337568263084040626252259123127197843551712810129349548666770197305245024808932896444499822936401297154876741221718601374717198630991460117707790447878686258319970657986983451896330752866466438239591227067004973919476260925862096333091389698210951665903939293716209311255546028678573469271699264658270163502234674082735844191630060568913411420591194082347111539459018579485599669671826246192592513326195918383483419767564575201020731610794952397172971717382132644208435522166956315543876490935076748797833924598245589199824708968836911668966009654770542146206588298059660969142349322713303337784880753338059716226730965117960192*i1^157 + -12712974444603109476787515676007811628833833864998355748637083709545341832706326128216739903264248988942554642463331407885193545081522606911594902849848384524973899807155240704929140414019856318980568942334859310641015786828704836656843797360969535782626154254004606538961568707840848779525007062944952267529653105019703013786691186141155032950546373479275058730854205060291039314857943151177726889607466966370792122971759074659757100689210302839858281975182356724458859359847202138789374513204972989918679126654461448327792854757813455775828483252614450747658575057779271028955851857151729287713277549227744314250524872946862777696226444588223727257675651899870156635771748875918930380227004974062828653867223588968392198861350961808208189370425623588019938776942893228346319244155169540247033423724604920794638419075532103642289014363995377603451402181478005428793494154367940123667354530526990868915675364815742526540821238485736262004170583843599038777234227619325649707246141922314026281320267792466063891092757662287231973710455017279122424661403652601361267782544424132363182945375443974273623297161032380030133637244365661749298713293450220762456371955714049704480863151112718034208064442406873154261802238483828741255326778417110774870226060913974737957747539133197585871246637475124727033847442062865172311007185901483051432913079895444063243927446603702273904154360475594289162552771230605725707159195952677086539731587109474218342325243567390072093138946485753505364883825348505996440892060900639451424125248502026350365148348747117533301465575728197493065002614614141766529823359248692344408242868600470193790248329705851715536388766805429164044800548496853729972168745602028224992310772590411595205930115871550316634033140733042346665053803121922852391884995788799016738668096181794849596881735628672328701946614309032022560582423571882631389356432619839319021592003607126032468228544807174558828343439728333634480304884133744706130775964464909537129960095341801596760365885279955159131187611687941818754487821560546736062712055817650905557471229494295303238127442533417021935547634586758387158125459240933552840473431441768907734779979825524342924453407772920120809537036941786001338621821792823977510183182874790427001514515208150673633396858720160270184853176423010751102901903274200886319336280816935690211891540457551035653238067127585583787333122648807967860967437421961639374271149008777467090615159194466215743640452777774941451463458905376623333064194853124873243304295602241152632243054263836606464*i1^158 + -590201738066640607054595248476929025527285449693037931366097544073505964934197173804608038963709600790074022302504301101603289836351399607151635787933592181665155496821011087193284764723525221213597913505974733887345600299666506873446082311153351321450796869510443724902970258229696502675077034277659630507157355251934787295956979945799960803786618948434555485833571953296452535567978550023818609312402202425582936119156185025001709992802137152552567425897034989242237571835057719812801147864222412049545752934612487735705208762211623337781502619108876164007401062092970910564071399314081201613126517899652404014498735785248443480666082382044447776851393987030227051056446916857304186844184359391138825133948348812580458008760615290927178469794930175653463367506273161300167094676270690337472040345355097220626613541300712619369091011060498737273639676625134303064697079350134569465260628307980150684888258776474903610294944858027491907110689085484932618609003635340627270773816156734586287883687665778830579986640262344892756634590082560643912900771598257904319788645247124395285626206192605799013211544194571722827624490997874361548307461839611915226922575510533766192120811750067929001198601623600250847714513581955325901403568801520715491409333834197641480014162563446807563364045707531227828639390240189550814049655232064511495526124040537532304080174619508958967782515020588781136896219806506744885340188305759595591165947777101006210973049080590140507857517164191354674332838079913153866531893050775160904384262202967856409746457833214451021120628585121518829941985713925075182242009395833295368721316775156990014905358922675380347797789696208080474299519555928515114900762557937839815778313526005830574509732619837312181750375518018233249637693252492426795104018638790039766409232178421162230553812332196796929422633125935848897078182102669632707925414468094236031592781183511833653036605059409531945200833496289129868973924901350554697267620879686940892460454384446470612077162602973738607062454980201278581236306266148881283157376510896311275932309514792287991132372233332250744649668529498818494301009802524998804123163824366021098847162726702427660882677940304655227065714805145034421908580041418926152236851468999177894764834935302796145637113193420952323620190837548896143812426500267730730423111118121426051584742524326522544040869650468154397892028806234986719837218638190703646445592115070548027273045527844198838546956449909258364365283021457061342824796221650928410820608*i1^159 - N1*42817622173480685892503847342782289845029605425083394839655935580566980125814982099459169470411961600206917209693316036479700261064052473609354760183995408971973732931869539248806948427827151723836398454329430595969385299905426589667777850387581479900825144266423308710245150678922334149687067228901305689967233125844080819200*i3 ] ]