[ [ 475485681199127138208598111211103879620775595070355229006311524154216008767875554237262032503302070670984129764929960692244639405951257095157442337930334090661099566412488953969042958652211587123228323632364293042604834332063233799851288961198116240875005256212992483874108439594525839891320855254156953998268694536312217045213657738459203599248627680506038306591331378843884311856763082018930245482261544797917825404720009919917273168056382352840378348036499691087659179741676535370799159825924815661568873949950465835773344639957054306221680355587650250647350540392736389629713700660277789436553550604522745065904536233956076888672198577690181945162919150165566928162030758267863590770951508505152824532322129335616851977479712829620218471940133957627205766156331496085883327330613808559435316802618367507862359641468973672855931310895076076876659357117072406948192803843519294383313738693776261319183549047847297162211176722413257734241976631860247919219222337930642777322721012733974051431310343989796955331702549475095805096040178993148618196190166597158706784778552516521870955382201451433880340278215943492051660646471047006215653364896662983804414824413688940479104851937609951555689469777333202925815109921353216270375101549291019877640134733535840598599048925192702491884837170816759509660543168843477446845764912378237414345440775149647712164942676092119438799847853665234006078529480258529424593130939311449422462126242357681490740749931874184139780965327993802572239690191009125951975382857852498349339920576886551880490991979831566402133500306633093889068539322868986864068116939792384169272312120542515890327228444403034162777559476118119196689713588308029090586812067826161893734219791324969389239922758134603655810073236539866843335337438039025347423778801963861385687704133275575531986017977985621437442371724833638429943044501375031532409704462788811754380248186636589154238676918790109532660745394376466522516520766961424331967176342945364000828025681679553066534403013066191154242119693969700920565268035601412326132783377679860855666499757763105059250434551939818464619856038712727829202210861540814737833525765033809134314585562251042251551622600535483225128905140518294701616766195646447956335901427085148406975131163663046627455368940023024982960615680088864986239766416450338064066393763033761508737890618989721910981426254735968051082017439573736799554048936057432715038831806263325694054973347629465470416620885552118288923555782185162302050747979973974355151903735095871293173050959615264739807696901473368859990038326992797878105144490740750440500942776646443083768098101509737772646829244407584581270904620249376238932988955133899827877559198267967280253637014506607117040677376430487320429046451653371783875799905509113371439179653383076221202818860053486784815429847462202567103840449857536392005436573091617232593113756416014002572838211191644805446527533735207828621171020280278409954407553460216056391455220839927500422759417042276911059718252703746861249730290572374967432427053716081240874560830189776605318140100037783545994365588536689499407884904309882846278466928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 8976914866263860841305670278733509319558987570275046192765746918054008744896808655969413742210841897621332826162688574202218444768492577400095804235230945269535448974904523213347167142057897850018432902258726112364331778754688131995021041200170953842521398447655847904160914929892062490151662603717520548895065933420308816577795679696363098662098207132247720259258572838193513543198763555507403703222841612215759286107414827900665360522462169293619894836850623438913427754459650781718534531498868150568778168507621871591703279602803110588601053539875728440563474507333668974083485517536078683712486089397593089177019645765224907208312631213797811512695403125835652091358643297591732754349290469889755574607160185453462518625696004838578230610362670720097299708708011244748475745364615011419007158163921701310307020720700041710132614582952734569654299771562537557246310110301431860510540207041294141680363696409731323656880965022826225155127519312003209696791573410095366384909606676747703220751916239794885714356980379074497758662769599654372904150508330362513437496149965860086749027484488392551850386217310494712487842372237266911288235750195656332097312683577151522464536463619410066900969875221536289116324650239119098504789363110467848367276333637973004917923097085891845295466717314598730969071810261591018737799625575030611323177624289897702359458997234462286777273632755482470164606229017527905829696842731105667551890798296740188396295551888238562526566424302936530566642111837588070494093112538369214907095910686797027325534734787334645535720457576248386207635896704496290615872305611106307883265293872246094371261799771554813433155499924838694974191036255530438423836970527530839511538693330358937767132548427645521246026693004004100408521457480541354525181539207125034591449276280709639075099719854777396808881886309073965304881332986228398540752092157593517825361759928799426692685629955368783261567347007421288122423394166456562868015784441337291264912259360720474060818506872766715005052587028336438812539173827460410929346250462188217116403899648467816607278507361146414345920025411063453416744256059368280620245824278136107233508954449345620108734668450068114854971347782233586709948190695431206629598103465417243912960985770098826740472208223269890415217998070787149375333742264915501502780243056464613401916669200459288080112586614703144398089363087310784947539121468445859874244048683098232619671442010255973009396172872203965252736175323211382197508413465338614576283426575951632734637241744490165854896657239065986783006310358313535450011099179446066356120156477988340369990783635850986157991256274620959379329620550946604016777125626065702746148253805577075746140537818553258340259143640445811538778244204597811662523928849448366215041477513733810735269775000707814325145632987135093673727952222491081158316698855598969202160485164614945631318054412643069317192921557433907258387700635902749509081586525385956545548211004232581312660114042718553898717975834480919600099745277099882001671266329954733190958173802182470941682187150631644832925862770270321262842999131901074631177535488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 82621111731113699764462377759037775928469697740524937233516428393208740262339469527968725466493339841409119933116225758499039470834394053225578950082408463462827113218603966752150301900523591983072987636907100240946309230454311285227811167149678289414265285078060343550656803596173830081578671720549466076403515345256980793189633396697837971623794201178902152105239424431366798046642030937950551872199244211100277957865669475283634498327381439931692919263557077691065242641181077404041666268479691290083524703070054824475479148484927061754452350003447873878717436633241466775178979134098701465148042697737354913479993711767602804943721859530802347641805232973702383699497872030149037015467881526806564112996481185918063389189753782879617111434916563139485664156026232213871155235370084242016948030264106531976992643873754480775158784497461761461634642675472820608332714891658416864694589068537567786841351909998673143096645784148503068373631473090015029200207173886900779542255993835905941295183926000374216955234879553743065977948514654134250940734868920801327561921742923413785418374847607820698175023119870651050220813186658985409407927762957831570060743425359312375343782337094066496763385185157204684553187462397582912601233808725320980038588195231049246885349292479272311723192677300884202297167990064762462295331009255155403433068876018739536745362636774374346128096555019151840614428635406070864843961455668247410546070013085958505213133568521217312816105347867507609903715206762794797638081045880161703559236100610933783855915566058429665811345838412335237710022839413907783542102212081181908172031953790257234943762916380402523872003215842699253621171070193651669615688019901316958888975644741077535633909025156447442046705873792916514948324404810215607160130574891869498354419857168642472945062781098489137779067800575704402193879202769729902583360200843114661544874364442290734741030507562787902504678865006681266104945573929831782259012928035810457422509322918032689140892548225850101771342903291818026339634217108711829139806206204377875432858609311874587138258959231857240352128902090524191326050421312471068956896567816525836993046131394404668121789793082059152057962915320138177958491617625576863131094893460828578478538465765619817368707582452624020036143231220260871436240702604540725658706220537985941387266955212409939406258152161117349290279324852113315270247137210001051276033585837873245835140405524525286621816481361573813263450341130469952021867201987505043564474189326489455459537532943355575943123990049785802993840892774257078321334058747121266156937838038128289154625095581821424657365079114217853376194038103382613970037129097377450736077136648034001363700790606308966587215949294685456995106850538432647574827672231929009906279427798036639921301089696228152007972422641806589480384394797769260825749106202262234642923148352764943271651458355389289265960170032023288659602350482624608476695594829544239191467336907303893403496006842253853730483266269239054563943834315994819597669078771575108675557979514251790451673182232933481388460147633244847032604667848661862517099724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 498974997988612050816418642806545769368036962201808137610513016142909789589222291112907053223355013951320255496195862080677076862618604109300352185975313792518392885169870013140916989934083581071182220578738230222994479563962913798605774453308636469780943025635223715624469895615740594576364969550125719340712285010875843812575977508715615671961623086977871387765279594438633727976446758738662315762105665742435546351265421469121344955369971975758136224785177165602757844916253628382396048292959899855369467565943407918714690807030125431017281552262178440532573151351820419452349758536509559588786331663112481724614161274016603814566841151850012205684529574835342113790598228330096626753274908244702425172505107742189867036104130073353499386974115062025433284673340610051173490793817218306333878589909795733108467097054186894654446772607193623712365345293013965058479582171640922528124405422409227183059374082137009695351455879450934001952463822044922393673577573558566210073157495510544660906855754497076787182429291405043870303134974047218244061479121293171533113072737638449131956277672422956230745371233241091224739660505350410319877749874012788214693636989456585907706789245014874991219793262225428831603455602398173315229953399741846220277177969587001690724180383609277384341501886965155205705016132126671937688072015271520064678104022108732867268315074984285371703471597511315683984409525114052799358425791573641536167518113830484509833148843200821175593508266466441253183346460576690538951674638812954297059849518941279582855984331436610873568225204227286463097606447217643033333283460385057729084077920640724991379957727553924635441524540070856395730928545277177361449913333025029615058966680393739304326986526799613816756752260960738702344408416001506489778777280572171389040823796345112079536804088019984525159191618380678010963477984173764843502731981164913557631024534751155644139275253058038987231901190749719983321768640022883758192182225549964647932200009477857403345930132695605661237091797418142898988081629690592066870498695513502795094486828451564501905737249554568521984437477713921097722914438653762586657166303910539568178764601781845011885368313724840993563314429602685979143543621994528687524518411258556846215485165577997406589827608181070916510083842065673650208767298554601463879200460643961088873212206591627393691823662723051375037347737442792987488591182103079349383094032865130022051094924870258525371319302516946673925815314795637349011959840729460239002467901737610835415976950512144280313773375119005136427168015293295271582445069734027805860647482565428324020198868209785085686301265474722651278373879020449575239209253667951503320851458269790724553930570966217119379695428595193587219350861393367532100789588716797307830489440981571784923968832295205504994019870690555077480580114525607716741711944276046412721517199257528361238559165927142106487727613143856239193187175119823888849017419887893886595748844360914878145830633797212768853132223374099851761100861353156864570025676394419912518544683456557128957353567199990954439893915638176880907943739706970127424552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2774150223307696755313661114688492779547952966774067876162641122391220705955824993391863647090137140149834978650541558339916894330681891424560923609304468885306323995178235844056054846159027900879905582243483259875990448286345058139745357695186334226922154450893597260280754820310978289366357570239904329364259890156615133807342038327550746440199278752407664108510204991326426994045020033560506710212013548083874102419894729093467331865543660385867502627152982478679962863136545454664780680105890961936774399403927030985068644159084833305386165133643500197230701584183392366929287176532586581876000366340198219776569279752722149077602333197439857920995872778727682509800266226090566564753864059187829780397694771689384104878645952430738247685155083829280706190375058334909341432248631811807415882603692522281059161461961702336819212723426814202723903409814274287125452184231041929961440455999881036761698642184002305145836227235645884882748754858540749837298605402854848732826323115335621217716116865855636163458388441065888740423332481001762828871978198866743479073105653057103026009138414580418787129416254534859338020099824078783768367285782008730520567148500915252189010004287877108560867778148583154980240708241021800281340298437814654990700497430302307886465033224578303323024829276344139878142659330972316670798701455246967772220682547845882560020303732271042108462067035593861955019741037996617964083892001584374727093176971635332230483819538505027501568922744248779469003370924616555065995392582462234229801311873540396988385144119172438042690809767567785751288086333736297102260834702389698519187853700006861308556813508807203261404332020102802327920664355802186142353056939593877510336114101563448488537760803932978805460416694905019563898682715180136485343532691892322190892693248799587131825969027507441509075849674152526626522941305337770818260846247028745273381347535510642552866581696829716771146811642253224320594830636024668506878051611766303637626391996406133220751790235579556380937789841663387067336395048295242770382203995494948301885473535553176790482219752104013497644149828453648824345696260810527563167645141427335474569462469495964242396123444483416873137057991041856661877901782603382744949193308405173195293245510299957369686286477965782510631038902485483655833990815551428845774206259796273425609981288784490812015219677255540543374653938741739208014241780711396011087863363248086673775809196898380230186695167009323314804967310123389220662758345719353311520083077746265914306048982844701557924941490008326791969700593177046991271422078141290129247296899179156147208918884670722691983981555702275957919219552538380076506375910060000995310792668952270075110463140186519275556521099276073051341745720211675093053714263463907831406285860826940637819997982638013447023029122998877226297423198208217465846048927018660553871741734820745040518475173582287572001283913096874356929334289986129993845145046848480657940425380543428847118296246866683126637858937337177280927095985816039691214849459357442654439500957145055097128889332408240773320868101450733328609102556488001774419968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 13498363758435973718373302841261631937198922766182558961341908172101829416709676923023574155300834760270393844810573357505194833613354026951588445466038072085961957909158783143826521498565851094630808201895830997779539272173378223806971278664490982217980357262477035823307835995197847789656153782946435744533577078495873315401107060894329981581373935048549606669303528020647889293568113919386034370694187052257659187869679807063717363078662186270119260827049745463137849434857694083382658455792124829529315528648939917008971923850377580029119657140598973065209974278283801917865772796004846049922879407852263367867389610565073392077284632675254227368389718208847121354865409518840932900015954840461836895585308417697635249848002221081433456378853055132489828479174204825877686135840422870919034816490592809298227808981015157803110305461743885903740942535596451514989487869835818646805107544443878384558490160543983493329657239833432272539338001323516208248240111113019776295331414696953073722258454402780793659454265618636474805167182807812106655090149451081704038096748921752760159586171997748408044096329957555886451376154503976366759695128866954182215616310768206733773720284431850722995535425884397899469721762088062604389994957226005053440837235458564948750514616881903780824017719226586215525366636410411030078184934176704096694140835365699012861564624742977459834677028402682081799814675063892276649406563100331688314660118340573825646288842098028587810319355195407248692573376527218522054296365686904483834107936158471307501075292329915881864120745591465272326682066100494088049671400560412030272596930271914904588187109122757112281241361194349034117004473861142576730713490532842454283272100208905272421110191784337068029668179009931848420871974577300397167274666639358693305094349617216787474061855101342742661833317106751457463589922376221439113782240095470298319135853420346915928458814369679407365839551319285062526256108266594682828877067461422099934150863098238233371309446928416493189881254418780698901347162023258905617631384997057743493975460135039945081360533470352321111349826699987899057369212637844474425166021517206710470958623262026320594042387064819960198040032936288085181913022992192880935048865473477082538084014914014953609507537372856795780966355347863557056134237774644151704197451188381550610093948174917336969083134992594104303260306028991367643596657544954722546341200947400508136667665133368532233685798533123363120322942878762876531175204644569529652152633929235140933252933621502728248123090269286943690060218088708284518047567519818379688924422859783670075950347539421899675858540710559334901097746020549216795482778957847575104777626691921341236398013026049169523691077918787524850787516350657047931542165481568887442618619038254276036036300187137133655172246073079589109641869314285829964226842007333066439021691669826186446311969359121692748301508474469541339081843835714600925476872469031208756961232744036715715415486876184609154602252055458496976601564451928604926069066596497484748203582505236224765361103163347402363546982779778752038189394521331819610112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 56762246719395252075339271803499133152966080778120038890266295041977039190581307214159951170789191187138977995484117611666063229617999973251360561042596585091814278899640992417295969228241865253539555094950018593023944869425370537254554130538418465308345189462663268476174982365551888343652912214408703545969415989892137351191085580934783662247421338698185541829686066645851607372437235236591102504697954127331903934441144725556097903931122150613867622558057788438404331594095657575401500088905844780246611772312646088912117530014814874556697458658727703228675407189031886403109356820045200852429337145892782176788639744406018959746994486690833847302441662999040705550072074511641311316792637227693512590173698092467601977976612113025578118013493643265184605946064288820353302343530635664313266608793465512284100390008982465697078159212186001594494596573973865838097946728475360285306053198138359910556986114892464713840477424163911782772366348879728554594266943906645258691354993061619228539230523788765300907317492236848074277213099843778299843109635326465230603888359244742995974465899290926428237167184531008380561187297380483028160933327249372375443489851867245806473924937472915312030848349639427680729321936765458090568322701298289282443743221019640790737833582600297086825340371741817168161622229337318117449403889801481076343083578671384044862446749401409348180384261353204549423197203962687496528434100009428713162867354474185296110319486497557018961263945137445442336622896216991721165106931983102413690332343097099691438005408026268798998682223206345763071582743737642877321376477490503773274579917011238574249375937039151653668092820996397756422094213485415466857145999030315663618273300797264265211654671524959602069621163467247467423755103871533688587350288519832986256548232640121346455088970075549817229250242764955217127227263683023405039707083936664153137740342679367949442847949369454913583098100256458475952949943972877566667880402841076862353677171321637648462411526927878503073398533400135952720130201488750888167108610066355831032332204789407222258275470497114168460481828729410910791199139621322347652393249807966346313163867160248407795921051135355532885411164982493946521937228927667970984888330818647493734946622574579660163652137182348621168697629739974535916229071726858742214686533973628293969072090628368917847398057291552870105563123537981376233590579066979577827810616666875110541284850829568270346631944427695313039872584098425309157543011849446303530632567468242704351437165864871782736666263778768261327228737297747665996214740080017603716345913909119036653886850059031319608787891504104941901625604278647272091709676177145163959851591973336663154537713153764658630151193560373824854334054298412317535582240942658458660369728954252574421999806131346370714637984777412611083743637611039078761437250459885216565241861014790067539287949380935938698716765926126366282691013739795511795303183963530901698660891860828061402988378678070522502145036267485783627044881515604192226245455351261493889500970959418680536818543322886723550785794500769922615066590775230899159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 199440282911387881853356540657853412690655739847219713664438090793118277564480239724801563481445558683088922821090319768861834375987307862320609482254876657734287277976280950743633807088155008349070947699254317425735590842494858050086216412064780724997353575339611087196162047637376475304541799088255265892399241452741434908048544034352783418708325269893522244591230720666935341684659842621289071870547799805409782567770805833073255860634381176148018736923108154180677134067716946993220346274013918948859766681186602553803488941550299964561933788307654579547196424016693262804010925050696349973150350364233967324579514906450983949592331619248760742030066949366747961943787647971018160294772711158419541888691903076249268959655632875381166769837641307529118639225344355550436059713495022432166826465474993002364810410406784837842415372689118551543124408011470828328034337722795962752588332500220293375067808645916711796638676481836943555664998376895529958031489444059369622944852763505870029658248486608573242472798851205534909770816661573002521573918595586003595867972364601906992166193729666295224381338812922809226334111282998385264810830425907597534588332405725099220772084061659810791219510294366312687140232977275658351542899462637858702428239353920788084400840201341086317965166804560088974840060257542468679676912428604457238997070206056572046986436361253003744336986480736261594289419488681868003815664059219842942220307544063708216759577234247802647641922303118693342467190464379354644124834802824027733160231996342027476421890846660152057629159474872077132678286009172441116438117192398861550186047460359012944311705247420527852498475647019302371808711511626280501328530481959703340978086122777397617522164772249407941783340005685402725025917786653111064110398507819372858341371302234985211814492847836846879453792837570432731932157537835794838967724594034324868036157309000895656305288400635145847737163729563638830802622359015114242225691522088072690718527842045534872440492393840203541855513645454188569897343450696701980450267573351289251178083065627100192167914915645649956102357173530675656075748467152928020921807927151136308300585411621112844274116111937125642930266378619287625103641239342238805970741544138688874988559123354332913364644475790775588600570418590440642471045918062350743893379186965208726260025624724382567864623087963437546630417928169316954649372750019512146360424836897400045393613809169751259506227086562197085935112210862015924831287856374465314380706137241973155690652897122265173027011090839907263322211179368407507707539853563029448539480690010053910922419946754307298977507339752695988046108561426960851426924827860748672423450989884864229463357653305394279394962288717747961756961966377970620631941447508768059225247524238318657057581133969325607191736019614092533177891332092669494068619341348212783017250261070532042235885366098309525607112673699857971619683753402939253244768514499716020951334290260377102278433324820379901213769005728955166370529657195067657039365927238636247727690847093384666915892865211688094382669274278094371897621552416902086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 616666089139523930871752338309664854743475809317441404249247615051209175209736223875365079546965712112998393720682659557661600921259191608784212939262827090755565251034985672559143919683655009145871953319970852999074483295204569166282436932305798020945826548914092885212770213748922038252770225211876823779731837879046816547360055903975998797308516398265848861594517695872622363375514450398969329662925926083735702797759756618883881081953813871392657793565410410975113754011801980802907878357863247629136502095905126977540689448987790242408242150915924837516054100005404641643819412222426753555312519693464580588932985461751230353943106180761817047608949949588698734403647092314257022734681805832620904132055922119634895099915030606807591157936014304786541704144805954021118537763461703662659223028087319148636570769840640486771854152207181199331265983577686865257068489437526550921661334538972654070134873984157815060225193521069046331089881761876574399659451750417727233480729974553800578750499001992917328931406485752037548838514092862100678921974885395730572488373100951195227972239598007480708917319141818706237687086237213924083635982772602670890273739588020273482879741775365360177211372585880757487349013548119107738640161636951200666421772812630424269144629244296063446046546145381220889388427635433966976365987546147487749564809155717426670569786417217913467438687217783623773326054353128816305766609414567051675987566740883661449852352057084716721124161006832722183225271848611694350469107484497185085173692170843624276048192370952969268167583802051161111289838007848194092192957635400887146358448518692267590604112248569422238480255660427081770009508451586742190380770803629107943371391559091411148530742161667183375585390149788427408038536068003664596116534569647842106243585851673825037593820924789778146554951645178822466187031089737126873935212759438067176929859102542344388473731653915935206271183137621861863148109921101806630945711416605394538363720991514703779607491486717419898690403772119335590326383892908983655872093494568226037888056385301510092472142730562875969255207390390648505464393952076464507007010074897713020263910440485348491042506963091885443391171312314344497296317480902405333363909866728017741682727454821831189372526755020392397418145611445250449645513879403962049959907274059765647519755404745579669816876750914310614929371425513813875529854331544616907621490606281716332931735372712738829894195072572354743164359354116742324601692232030870765976638114514256778251742594588350036627267723667415554508040808568218998572155518903132062047292098401485299539197504057686145633010603887982357583660014351995124268512715129388998726066073672049516175153339274726532022496040065013013521655481130505935957719609018883915219419632374411091386376094429011091943914350326117377762879138934097457149616435743161775875086463289807662149893420327572317372002368049557550598241250216860309103858409974586773955980514043027251317441673161824256863934756359890444417191117113997001291930598237657117008648180208999887024513127942655454863535029927664752479842415396100505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1665375528212965106860443599793705321176478726538941324678723551443832106428564953628846804795972842558238050273645031016929781227827501666567986752850879515567908322320531255669631209437614163691910922731227946975891700232632147930477264255482928801112187419515590877008034957727383350076556089877424764725746619294581079384595076589124741681986849493995569477013911178946867900375605191037871176849369447449434325199258898236028340835565362329798210229701597914829897758900749120194055123051299867640819380210864692730635089502879533366626717232778671358010924900163699053715150751488622716331182330021250333362596737886160556596745065706308248274139931736227103320924927463023594949550286929321040114546806513997335898694361604092757446911451340755617695035282364559389300367735564582081833545933368139946556302945293768678626024922658847763233099883864536202224953936944553028503747944392831672460153341003650922249607216444775700239117853842381448855462626085651731957631361319756279241616403742466019640014108055351318442508398081918849011728861080255688048218620718953189778670135208351065063952757908764722264818111388088218060130260322163308233126135026556861665329326024533993069285128061356729627825148141761560899466632000088600169356031429375973972744430080283514655567288594856254236523725821276958561685011762885952161147372720202624355435716711106668726849403513219915918753717046419847266240691447827812994290339725093307245848706281407217864667241199509620861603584348501914711656239340566246121469160095222471821983051211979766743585636534993337285714255004919901289371057015822865974977386570429670794777414020545164517916370213861412060791149471099047620675757091992274572058396739820730671283601067310381169974455359395932007019798555840392680688004268162952299399643975024724189467618985329248634752735390046749155270828582478465480326015867852964680440342307659407151793521096350214732409535154323629765429941680353718930833944313719559171697616812027370745452663647349891730402151760092329119289459464735526032502441550736549747757873561255538963870878421197878508231818155869116701978212473149372253714242085893125228502924656779327678230384643167590056895749904448124792282264473888778265902999833426197550970786063490824763649288526952885171917099601962165752351524411729868860208547679495638060300015909985793251371455179907542258723805678627837878074981064882108087118771730050888807576778945729910620956328266120799378563843288610044798415553139823814537645926445669279668122690138294471657182692926725841393616793167498166009873657677247147822992207446465824571340810172138231186450760811826898119381433215830355060460518788381277862559473917124318725315254072174169817865417140349172751973663855637360132800953545159367803636360202931258210761918309571236963769759770513507445821503852538721307007090900968561929235113255839725574150856333397622834707626511365188081471522195239415747497128129494484783530226275270805937775360189379688655351025588879175254654594966762011383239676083986981348341615466202300629853519968041301399662633427613546756306918032770334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3662273079529277626279101773039035899044565929671157882075167264580046349824730956991706556728391515392942276474785824311057337968744508750497070208125703914016860303847399360309997052323650840944522938279854121110356551399406641446625022695180125512907773640388139450745074459554182500964465639275405271314213581437593324238094206760680865910074837256125063128602911822810315412235847769176736755904273140783646789174383617050086222662895323107074616063020392511095496118660207353182429314578873538881815189356088282284832312821347356577342696447285966131811081098276866693390981395736021925503246062108540904945165473381653542016040663512350565767818437945911295701035707320345080587516893158736657260134628944532304253852136259988948931597642825392766326242291149788053616209438358693623136292745851796139958578674750296770379513665369328882105100357154315110095832552890749411251954124570780280821989621790068978498077912763029532940835202829010998741769000867767918665741578059701083884586760650793492306660690283766033161874351934300509921801651938807508179965816799232146145644053663629253258031752202074408233716483208888551697377140541613167204141741189763049863090930547538877662646676137441734615992973387463162694093766520635711785657097902259849075314086034486566874182666016801111935181356828976815581300469694963443455013865056923519359388367748799148599495361703847290037895489883879060390469228199048732324625676360167277835833082831219756372538944439464441451972417543546081654848933881716100864950399129822302984841561269373334233338762496722882127962195324019228339949442938084255668410052820575709253783017769893073373792058005690850663686322761409281058554750958574774743957027173870015974303507370656743400245951857132152985172231516930000396134922223264918399170620327764918207437823583672935507413326386080562293973178003147860931453794092996964226127816998149317663313923513931524471543543880729977381162728305261382244024178013828840319952457539457628587231220857234310702770310142782923428573700263875463275842473636998960572039066556740368792336907833894168644160718788201951409835357252834163716837976120325622726517697684117690882203708463189605788766326273162767638379040140981459836829257305206031363300032814814758782644742997509842128729030163522582323440038769752558880281480272773304019320660376669849362270726031529297957527815765769105195450089705717648912983560010330123673930017304309767678267446326674760936600742172525197759404478859682323653441890888210584863817931237486285167501322652621126765253256339238839246466905708727623086287795793984842757410916153898884287220928053559039396787476879347012718736372749693343774818175792446146504639927872221903097906315503229209930164602573470103070979060159147284717119158994508650639280554698016731142753356799527738594088894472726518881596975082375866180291714731998007724336697709889852222450521511125938244241091977268388765093904476504488997904422385328140684895323324123261285371155675079216212379950348287190526921911146165673666944860478983837592501247146013667573378848182410307709264724186103808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 6060543089568744234147041757253909009190336210400708508925086781830839718497305789033506080501609869376099351753873535920982857535303388691000785234565698345377192672958785469046374834673668716956124989461708500752139000966223810584021747951400750977419325390099624723007086320453703736166237038400977704082684459428338066618398998387978026447204974414030182733773249642197080361630543402349037432468482704866401729013518588328911746517472352268507327643278731636543466063356504178465217606083879586081684977951604278495153223183654852366388664847682787284818348150671856988824482346208574571981859809881189546705467944373919248771700270328349867792910983731008321398957709182069993049196597819941679908832365803895031964722381627157134239456946496452803452067079363695924999332511473730919200522830124106934708799840419931874633750003331693975752958017224658691046336431766056710648235051104588266601027934524935560205915869971902646862876314228941207792946164563650036712809631099498723054698071167051721393115567633034923430444461559265032229121880622986809249799804813798495908268862539282016271486865075001559237385912056792591315286343150408052587383888793988626113557746752324460487290418715837781894847345144331371051130708655895380523053856023266446489614565207675053911982550907484775598773140981251970228048519831211512289524954709123077235068492690789254950601428069477724950308798846336516531150675676462231897900536493870487153965659067591060732374214333266870766243338857464925388312633135507170589833049279780931706064135113217946311272406169399690023584987083063840063925239670414417600960125828700758624662121487978923704477628833221351711426410072099813509710936688997962439978279438567802454164760120095539709470381701808744569100294289615502685420374591283585427092762197388658525751722514054627184153002450627056899331936661339330509804913807187437906525843779815541457248842096643226298942508456187251439995917791435451641492101141993200488377873029596509596204202211896797914347262905645173819973794991045743525615838016390944596043669991462240781884602505695903104374439155114488942338859967866892522969823323262500980803496772964308948602684984987288453203099276638023791130801289608893502425054114509443701088732633576093164639783400332834064427813800257683743161138592246820671570868454590496537803064903989837870444309710910520341013583092144310156572358157415410421024457551384317998776794536799679984750664908682214584244652492543679808390768917894489378191234485175816092231001149561280293887802725516690900025953021608206521988222549159953467026590753199601670221670788866895180244523880396352982061571478115707543921552248837169213234832177886348752429640904295553299047014853943713238109260455015313711178331402849352671800089588995292066147378323700601765263506073871649513807136181585722191201317846267272785560767970783032891286010565478903641069884704817098924267655368428828732175403260008163694128212824704205995008353447937046386541404790093078092601770942983977004050003026157577482995695410204910648978326829698606849325449645439397193096360257126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 7376986741376605789724916339500523546406471347887231469244612430258684253587474671965158173118874598790279382777184566357209971185109283215313270833685951132233254446416479384047551188918448327251409881579313289420613870369095646251262757559332115660308015205239592198968592348512350387889320376636716632341177086377724130868291383037730484620347046675970717517498786469519932761928103666329832936609499187961675962411953636756304165268795496561918013826199403043215247515476995875192343334050868602825344882430174127359363370045393272579942906497689155301596010221437822833990432154777004078862869610272203392338439917393301651078463183593893041922707112947425641260465862475185775174416399531276144207962776526171485498076758732026333470191149695617219472172341491220908283090694218818491325649266287767993721814317567878733256707587566023683857352008764363518489485619812175171107748431488957388279122107781311370112249346619738119562810797474511116795083495954884053756294622045408606582622505657380162059196303997888782513276312418906127363412101137131880164872319605887246382300723762441547420451766255668337943640423930135339098168021797216733970242110496548105168843582326011825062037198851271297467645719737253241770669697296681716121586692594862365026623853309485440528718855549285522207180437550185779053303494342082706368122336957966731652975278013719780129437672095148893347982668046585529305685535654010500424186985512832721079758975609050992938662071870588557587651807088423446816456773084966429148771162049953119024396569719027375548643553947174520375301209687177824684897578355527914217356172121354935189395905032524718820517111169815004415271294040945580163911699736212217217428740447778415106231993993948416256835594359366731985865013643578316279345249493229567239337775720312230101425536344157267875515336663198448666843088946064745993345019137477497464490869160489918568256132344597467775271759875286380637805723444267774676989216237153398593501785077709450129139488654502612970852209954208435088390164935431336789842251848440757215369540877087783258357216945010058167193256582823350470189456029553966693959959645638842328273337731663360289502046952011369477710022009812279360502269069600110363505843684117474864635053314082422199056693033739545456681730380841936152496298566148802754907714734010934489483810895483529628178746104447181900978235677552432364011235450165915049478567624197626940000168285004206959214449078983309311025419002809342802009010351804719337339032171563683513169242663983962149969252701896079042210134627403456294775056240253464435473005128425470047026008521591916132612241847796378153911241327759631835839729439845445926638161804753469195438407575079554788726011730041932728098827266964193689195387210902764613743896113190610228245877082488709047946047602088891531953807765855599699093867236649988928260405974145663470499053015786318661258691847565663064711016629392600932201090544577963661570420496312033311389243280165702236587736411462139570712108618735163395796122154073381880003661074449963101973123950114596227404649033152543191905043742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 6584379342309473851718949459142835068325951397347550340482816858158957696290290921631653160667106744533896865495685132178406955043879625013382612906161279891927664748955765330793910606056618231734742446116832774221504183376085255956953502250905597862964101740189481522202763666563960981079299066152803366991888138786174706007458885165677557871310596867648999029890898149500850132332653966428193308484676777355744033621238436569769525335815501568587829423058736383323992780303459337178785612834110530536951071339663114494060763006258014647819894098914022374060801811915401365142907839518391822392381399605586228996717202966163450131692624708533886239983005268002116382514976058771492450697852524724815690276139711259419316464995235729047508732596365521545881375204477710877173328608802622017848276583114076977533417258156376263162309877797036770293674129931015378618510253221389990065245237413006804614402211680180580212654829292322828442828514752049297693211259354984545986712749455191887502347960045235157588689897789390744253393220205245520997754575856268798882811701923962034802847342257581323479311281519322753212949411654006578966193650841958479611423920534563460006921129371879461615441208088601690146691003239161665101494158048653604083886003378758263043402999277587872469230172907760276508259259385358738738786416774295256547257448209323661892566943075613410481454983022687626214647075982636947936251795774312345804924112601370144116612811112672001816389711623416376010858570232904542533904969182314506325440992942395759726412435434000961783161795300345215006880375224688052642022046983995514660474577483657325409571603345322658976358725153048212779833649613946569555137677957794745894844865778128299090890459967422157701669007898897262782733217280793374115535211905678718230138713429475916568368972368353882874424867521244566199337643048454086294624066142458441431509884608938279919772464467384884898723070652995647133335250018086731267450173784116191649858294640335937658197881742100425404903241830176585111785104287235786108709318669651263991876787994318096901699719881342019778525312137970341039117428904763349733703055777362811595112932487360566234274425500842688444874383084543487429665827489632905826600337849936674237403161954549056163269132001898915187286198815310279113952002157002690838987523021002486794805557724049067984596252436992028452524369624438653652530423299671262707152913914353231830232123433718459630751740973485968690454863056357092243170304311354252139437687774016287388830340970648431967266302697178643125816702837264664729449227502641403584497437996051736113343178755015503760386190431057328201634661624003440962432865939785814317237189333306075821030273168043564693517244802861746479977254867635857468157969667238311398783851815564856951591826820469146618442089665398286575899956888627819066977095496389935429475486409847774889004541849292507786731020967049244726745054747968504733535214641764735976767327149419537182513085036668500532849340207392778466550461819141653762279676202789625550631647198832639283901766272193082764855669886717881210466467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 4779491389201311899144126373365428555668334259825194844770046162244701590500017645506646706685152170963497715919461035462399518980039387092977323402029340124651195271230563176260221125204644845657364364387138108248081598105198135079452417449493655601069940635572526584569696065331093030221275372600607557693647707859330254237594142844871475451895401464691262640512325151315723111648221365131819237417547609285100542966469521384874182629302089430258934329519265722381907683096510096146479302242194520244833701915899197859763870945253715160974808032831008940350191295442890589883245678806903451150528091985307348462331125758963175812787197750067068424287945200628431482963739269603614037201257874927752476480698477996405086677916811533493566866320892712961068354709952184976419589964157180677874071670933587534906799044578301604442558600225801636114638981127061231533581334429816689593996396244745777108029511027185784274824235132352988627803988709714039894791632477550003001720647942897477564174679802993760170273994393862145987673536233041994220107985979378569458776262658830097025134773939619674579251646983421834822100508339202098459576232986877246074817553747982838090298274603167195024019245743279317790547801757538372089101547805168410490970001050851667015753286993203047380956800778956522445030628045963416823734883246786660366909062153133800370027886440497005795312889011620404852236967647544011207319554768586634064346812021333991526542198339304265512098383303070435368006585482025688391969708184062427890652948909339475622048149592104930396843242506215031323734307667417645035425007879836911321300525771225467473813614536229408792609681647150914503050751938695220224239184119926459520002151791465804479331821270272543740377319954157926915623847859031064438006491797147184632980767670878992589079517635003177386818308113090721459799933652729561412196028193831808963975998263406801264571577872713014744354600540440471471973367542999491413948545446941993520645941891284034658910545031890000565724871723489375109992287441871597537040802898935686898973740663573713366668295898185454924590167343454709396345255293906070641700384690667650682055052141410906231007086637693667979585930056322102489861682414105791438715898288007759383936698267767372330356288980424385379660492678379991100018607013413353044928062863851489381879528625003115972717356445607770024928289417319512983025540884200396458543747765154234165771635341182147555223580636435743408033018485317899718934056497648386237697723192344120158344759529128512006185966416379337265896875358285129975085861360043604762350397796325437193673404555731255693673090113753705618400319236166646576935155166900200379646479059496989437301313295179842364097246540046208577776712777343410144585485008467702955004652536659289856509007918654457234753618229764517426502091583761497344805536330641475741670382669634782914073768313520012416276095142315027143108281384480803396371972103180776910738838939346791205969014680057022625884326612760696725546695445370469544768145358211835198919286938125581176827417734797615046614277582963367160158617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2968163195462392937646269741710462687590478946550482993529843721989143365585574468554512337949939673774523804269904000610643838694274727719815426234867516276968940119706180813631852978606681510320477837306274065782668434861009447875996477607417191169072680994527085224568678232267209330333981023157763690536278765001301855381424399484963812333424576351773880916558441987550411919143092458511782051465805559997191751440686251307764441246774299759375292537109790850884657281313541933203403823012242952467572592041004713837531242371267199303563456084406529226512272274599063530329862826728856956377873439379322576683301131533511740251183716149002718334351957837663975198708114326699205474121225492738938046694754374719509482898114258936359414755904435427963069813693142103755303976143553974792103870972278659505473088547701357258888097356359901628832785114910775469738288228205813320267282585090084197974065272050566308367146302755850098041544400671257824894005103249862925284094317968340354203591280917505952498522297121799092518212655204438771626231463178336204773720375948342648132257828106430978375593165521742313532462428147153684173496866916371603205745231876963240388594786669523700681014445680079293240663026587610789067944393674992285517141294490766031145383733307917790867444598395969445497423140877397592334107389479778565231136118238429527908196139648116983572004925614797321458122183124931914113522423340074825583919637313299507425176508928880970858114251878830297648167937463645537613954601805710480284530889260384119183768129290142127101165697365624801531183698792656808344867972268488154702038115561986958210240984722393016464717623143562052555564511567064651715881281699163158827020464409046091233942127052526846745467842399451690212149392928206607534878168332812220189528733511664450187958064127233792202272322679373691524833404534836519622900720256471820488672636217805461903342194987989592091248802017053341957271381170524983823475705320291184531521511709810065111443496281440752416199650697587057417375136279694115614948481954186655811599223037963378522361784225948090572145740753369334248501708973077485006956376518094517485590656092905971729060081793796887394768123679756309331229984079421011357425123446178853675583274858517124598558700474442404506438871648505445115219052459187378630262934452234374229047020077241601673675465953746886070584767891221989037313306727447882357828678300013536390229042648409791213084409970458087020503696852427885711051339137907220605211477714756771851498656332698360054758872607207294480512533532789646223556678228019683444568892870080315011050170480233453027099309488361565052370786527773763451666499924450275596072983126671579347497138831123189881468410645368670380387900562414551408433412964059782825228139018095117278956889049330974806297031228870291654517547743181994301209887499687274161800518976539459182313526575587151346161515296386408550799472814031909280949144038809893948853343851534050212957597987269685858510071244146771731170762985041873792084605367359847386446102644518065188072653061256802436400654722050280254341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1893231444213639071445429725878689971395687303875735922695835960830934632709852282976235258807324162667926213924157312324600886624267184339815180451293717515902872437112470187492133856548858231231488890328312106961733867919626201432075011061938776201425930949978335699240048826965023036450122908926280460293092735003969784369987376807950467638632920800705573397703839603210079357632520435556258669431073077334600306418054194455903976175709459413316259289750510126769819887770198477502797197514625983159309321776425085684631809076789563521536205592296060991664786262252896999448555095956717511576423405930584887087233830965366298074135873807285387552792315255844823817078008465515476921140762340061702957302468227894269794729654448541192985941475362928284486274666683808631110822636629332072099249352888617218941834405723166359717346575841851025723056644561477445383930309603725576225069994572236623103430719132299875505184106953849930997307859460096055233305028004771700847332580540333142973609393520431672696506007700268753638688345582945192844478393366148150768804553699380569332578682439139725339854632557632498511282064061411373116424452430710401893132483534531753053133663220201242792316961332033250894240896723166000161873081889112041639531732979618959685438731177820777771905022015634437893463639813361699360574786205914430547870382092620660154428161069425669599870417473824372754893291940264760208886675751755607906211337418164322427081102894668773618549714877685865574148008833797656297256200976903366204813736827615617849325274173658154032255133090110089942424549017780664322304869354081358678983644780402899293317705665208389550645838620835403572809396732263995733033310458593683270194122410951299084674249236063117810273878004430241845432372265610088190091787234040030325519344340132493142174917905597250530596142200938967664246043006399909862354023063027953883020590735952030710945153765011837717081294032672696157516057710143908993076221679358877698715885580801803090058946324926751552895492429395904387404467156842756249166786248551710186913869985406404955715042674745413243917975638156843517183187386706254775281354119741207346550771504421695996873966925479257121476489641320463072544743045554777193713008864190491016095076588780645373117171881962231839509216144446856839709226042619344387292123354394123442800799121875373198711094778200141798881332678278215090371391098831586535762707166204012751428004264045465307989019461811285557619021158175676655077699405827464866850889019784103258587427409696337325383400238006579137245047419298715858413786307473612429677594949469839016338436714441903992241956007670034061139061734962201629558781071239631022839039069909399110397691315214362236873982697358944099525518811381795430520573421877752111080052089166593013860237326731303995895753768546317896213328778570497179156474120819689884397209399403317288481940135287414719403043603477594958946345586916098017292675427326392831134233601290704533999054269645982920068373858059331893950325598642225174148526092927736077559919574635375186711193506911396328744754979715657236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1201112259474944174835937860771840412812990196496201304284892542924359566455987944068985939162713780369047953016154483276011304815945708966400881039814017164446564642150959400942903746230977296996455901690620342670564979784731254335346484917074249693225494591355704266677850924825781275485680963738135547742303577292216210501404501582179269457435199131021017364333994128518621096268679725634589732789879517093255555781579438051471544351807697080861277616204243485630036873020679287139592876497973764542351853260037831935929566986218903045768502727234482814981502844852189169616896140362379288678698557851494843982472655542273251814890839812055637876547934490072091769726169270126919536951349647306815035260625762138104474323522850174746154620543316403296574603196537317700050240975296007021025153185164760226847483352354196512014945416469266564919645137605155951151027491120561219118162785106888745939685414882215686108751181454075728730605459598015389855911357885437199313383050428193643779890428719199797640841015524620057810728726216531824724904650859251225768186979591613916261194707129857900426422148061112350093155698371329060215970157409462509648062854338758559198210533481574536061355952573244391629582648932050381843615992984528337278753890935241451801125217931265168998582323657869432305127804282403845250628153835738178814629726524196065852750663982364380003526816324787150375474163725365384527397702015360768433779707876419972272071337578209215586711965172731931966320357789011308341977506142109640954633516132996621583942030513179966708192840296980418462423538455993754095080235455044121506955031955235324182771163762071226633987595614941867973155911129511513472759358293862302552653010692422093244076992205551864896104615993588566967050622906112222733233833092856212803858026860766319572880341444180337913597415074515468463860579513502627882234738985769314957696766411389677510055097437636158357747780735078524683821094593655446230406281656287049794326279158781560542436436195343044434709073832731949834014407008449487014854487746634322137617494593062000854003433149337956193187527941143369572099440651559597501652853734789067101014365960639961788703115576950783075547662920666192641662073339190787033477648659596205054464004265820870827762150884633753690174801503155559748863293254528984054591296813781682165904180276385018971773256731482847988067180345461919327257042627578654416752777566337528204027351251811414871288932641762876775727855925466291064627527487740497895352259857578673311064951850840429770379434519111831011149769548144498223109440023476455221735361831701410926012771454364179860303753202936064912003533491525902847672168234714925983532685204957781936147017881830715685470864349091490488306088351851319944027780997746497416253277814077316315815176835010600562773667642547258396920734023235939630736637328985755992527355763035499500791825710484390430149723874033837104257176461853022560085480762137265132998589079526401210999176001157361795107730742908415619586649510461886420113282706672039342109784057926455806055717811601120564338512056805647974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 859406331881300976453087238576857738558719022730680434940473856333483590277038108936082947538009449931517640648420984877668345160177553098470374476139416115927710189390979964792627439252872982062783768403939220497177255572331093133933834310909303187637758868352276550918623546674628559911920231849988406102590448461797009217707863776042899289991840643445183706530780475709445132851453226251512055752739086886100794666257349347559817359015980523464178373395054509180620084475104631527376685102230948134204228630390351604687779570303105159833264192113535695647643948157953159026389285025939690040305740167214884628524166799420954260572963388752098935712154234906739783371637591149052868821230303226921254423399523231075910846055428323468602888216721608080703201097374639952064771566493635989496337993790653384182834310280035815670280988862249739527419624030003530576411296732538585528517394346517842606774119967305910427308436131978029364502138135088857672676563933700889698739068932874393580240272972795309224976216025978332818970532962130983833830493435836999744956762028298417614252595904424328123468452532288333883271801620378815229688967446534683010222271472749610300931874479744167519431498013217468303660907926177725980427573671394002857105539783211652093992561527261177823914504705575410863737131203974943852516435338102481910833435388710223325440546698885692176639074457671515319961768909674128087088478219185134770852293482038098098397568937521042203802457995483877743268544221353783589904379919484601150671617484497214773824959697120228011763598969409620883360644003523132217179564468549347082770418904777535335961430875786504682071415271163061684807083851766696754007951846161617409036015314829204208465523970746519274069484356588019569955101877828612748751045331348432466829979422301821872289099969449918757685170382075335718340711007260650886832494456673676854598917383972856550931066064097216590598851059684268638042827596764965110543480182952219619593822154945270396093494307883510502304564453934093270010582407616595773973252554452839177865410732411803798488337391382030120919735975329864247540251731279336823968439122407443428173644948633017272415294281372196511426083299697439852796647191554068676388194588862257178315249521299084387420985623449062292473414841816544098099121604996386607576643106013645970135360621784118939804033991154579013651652545769518994860680469259654205855853653351479815316119248781257858997365431558422791966687640233943079480221715324429726386539901021607174741318162281768717720811798632832133445365852831816320806825257747855488224214805865653900832445279429698283318627550695386309620394334894422189695081473823429966108440388669128021660473782238785361760792105650516814593010198229379126794686255578494532534363706824709372764612711391848514719052575265003559130542083180460578156663012195123154904283329828076134632117828761143076223710107163509621439368260136973264836359711081725678359334526261180857610599508408290042960175886781043778381028551770171903659888241481483492550172083330147764733488859655095668439143845472501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 543728268153463991992831317247013565482426360259866475487623970009725614601222121285050890801110999230261065904893018642030103927796917207828613601986070267450477178249673152888626031490555493229599736220902135779972540117922301033917725654637810770591780454203485010839604113917424915197346366933941556209397037261059854272431577984309811358237047144205837111406352592539912558624409539412402027208129278357218584244001241478702556000908568771116064613253446090366718970861917341864173240258076858109153298989340196255298667198196986203459442698464794583681544685270225724734288891468420525037967056619196620587400401048018013710218915706631873777567072045680819393786709882472257431011320290128733919556012781049296853241215208346551588604473620787248494141169874804352770369920432422170466477802913585239200292123304455442716544679036978083003085473869520181463946626194502005116004165798248352912358047743233853858565983072727863943655397927818958459856847126099604530782034740340510032627807199696673943200817557482770338969900173761621546457897416464857396436379240240547115525314917417584821310654347832303480846245197054640280494519269542170785838738099250579553543513192118184653883056548118077966281239839151373211534269134109360355709422331126357011373643748852012364491740702326977125637336320214683802147151664296008458400647188751349228150431726415549913655513137943174387094620927543059741300611081015031647556072328347180115427435463992195366096885078148709674465578706622904100486281302907050024544737410033052443601640968137633936191899372074639600130432508126187597071070364572619253131278737173746885029320210063294254352641182175994747954255052266860926279301172960694221787452829936336030567348447596473388099491933025581226053709110949375988712571687936554516554827040940633075130259398878682562499563555436291685311756204542977842357529021919020183434759300269648423159315585853267557381403003035460948302366176219597429842406284952830945600401353474223352566497514515145064641007182889323340341497252587789242713444192034847046672292265735432576170438230859968524371823326927222281508505320926997197878760529632452126541945088836818996467807350327248800558622114515259167449797180007236199176393781599637044158854993467802185549076575753610203902664638877451784899933542642238666020699696938442143391420119968468031453747686320754131185210137107835776442794047271973075822640467645962453813089161249738987195680680864825507422990104484039700704042190497081963762896823929720614078297311973994121510593604872830354709501202327990986464155532700038213686150874745995190800903291648424107997456777240011842369995775294299901846412468416419699850669896092779246016750168840646845541129635885649106187169918192875015666932277521253534211148494519822748387699634800576119404401251717108415594826889591017754875002679989578873868882280696871900003864995686294861659550412840436104234253356975445991393349553053794455971400296954536348370045867354063499904338113130713895987232005362664304725250907942390684344785937538653632246472096584409516436299758698496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 300514137540064072253311683557245286744901104498931886255008837824460109116090965729667889357824961568517811787475526091596233148784044288236763746455037815649265765664352155086987112314411539140623695231749296012816413350050797050258217776899874505914477394304902793597975386087366846567570104477453925448955906704421412496227732466931321435941337526484857842034425041374177535443279268121721868752646591895505745428059050871590141380653792982246404511078307415166091431339541225823814233071895381062202638022968679011668089479842188325304853367769816228519736127209709106694471825057156544510696486744583688884387035296086191548059350223034912343801841021222034937842862266653147905504827258965280266370128261107677083002976261737516250057417764838269833080633949473301864483556015459308250202618606542476736774740417815455239977286733856948456910589774855519086888407497991910809331608733945115272635556288101182931283329814069289352081115759898299927110324101920545557598185182101180663748342718867753972930398620598346158174789516328009675790467230918954851684969275589186246801501132350048742130658571172622359187388984172342108946232359724122313144724628582476852119041106172950581401552419665036538518620028956332186773053738357540758552577736173139096568075839082227174010587700127459615183555388052729015932549156443112639139917350278067164449369142617379233861586694313519433425076874150424501221344906909250039101653841525508905026828955043138587263183868981665601791914537114165504940946047961236508484521754332060398399965626998907697706311882757995188757258081972205676927134882241076287741347783950953381081494246442506371110277015902447055813377367904200327387681811166650032517210700274850915882115829096052783489281198090243155817019338540554918010673732106406669557908216554335487475592196437065320689482120516454793079274881073795767028856333759819422898706376442113948722682276871577810595337341360497872357077762759789430956708118689603121061257052613785844230231625669007258420691049105121712364031717814670281099824729228473821343496596718528462450335728368676557735324982822636059874525682448612467638731471589666895646606551817470972312649448854846511217334263026950733166543789553502662311908169282846090085446805537096351460299246933611254692941485543031112095720863660015761742776700902943236980446821600207702680220438738800984226360749985234226335052075726489606799758479957002525252850040474089371536673696436657409636107250475045427474060171228440675736131607453641537360302777817214058147472967532632266308507431774244848016326750900182217503646260764802359093531676010809212353163882532840867034431691449214816524095537159099996575200330542151826767069829153186074648518768136995036217587061441517112175873910231711907673493847091764501376566547698228898727544409942494040839659750120515866556966984783713823641795349359028568733299015573410656628528860175965171649664959243864963056168251708975223599609385841920301098657629734072389190971704776376796475899135846885590653376509079498101966945143735202774473735750431360823427018732339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 134301712572893364963572569389693087950188732382742534233214123905058317000420331234127126258239586081194088689438094809292299988118315118053509530228973384606182305720433101256819344860002527231189473801141568939656507253816314171782784561758596904304628870862099344416668401810840053206132065758588624194045450270216639195521552390026388868549691805226678698819406750686879151956877603729605908317302524216714511107689121452824976937070767978287261118022224559000287738401696821431559909814479947204868433298093648645733071556610809366776774666356905830804130954325354775254466168710512302082411626672616666333560139379305218134118459941615802667762277508885626531739117625836016060542861496380295832719996329920354657436988575803536837029893910577694196478811661400449672419762530517910145548221953127892021289738530466158696911159944485953237127989278720080337814984259327388336870713453201885232868390071491463430405919066497833904354004308791680751762150122307719225963780016447343386680173183435216397147747127114931523847145953519002559522158530909111249524356481940962818230792417650247482215071907610850357103823998442399311018640477886030092920780438804809481987420686042732668025488208501015319963093779349215732138667681137098297533954528084075378012565654880591735521750544541780476983999485668907093943482553334463798393323942923468214097670887631163290574108050357156944442806770512975344337456799909744999720976614096047994691199396631763842977613623153689965532565687828513337282228579148183686997050936296485395123422520486977142955360005843081476252541734488053702804533043215478470558189466435679702594561621338568149386861138746862667492076466611678362151168563796250114541019943975181330178770627083464587393002289011584969671631291681738496798688123653619447122328165025266995429948975161684352251122444467275837511582034042993564590974779497238686652421618924512448005683565439555683744714442101331747321871649294027325921175197649350991609910510848500399016464415605685581491878134228861284444446578856212354829792886310530355844775320835883359858122485089003379013016396768238907659543255066311981928325312331269513320877813701186229973839720693993314468833140690302234429231718563266543448761633411934199263708190244199802551090946560134540098588924654212353448562351855557640706440573611051275589154084200590397022547624030988435572865709815054846661342813633894088634990526570575474287445743039392281975380315668315909498480941756430281422739098492992360819612662122977116527636037366891920275703901736656323198280039703558928246202603699092465476238312284067244924915343845460664196528295891092222299279107170749781596385571697944647101927461593103687889210341260899338228720775967081837965322281311748160017718610109315355156286459768381794135918580188544299477173904415988357594429565486645619522775089100216785635927610813518228431335866445879016934691156989181641794589526361909445416809561424393943621356328251283878054329120866063715265898579525818580850878600984617779612014067797118617965236166428454033839149207476083014830611496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 48447490558529989645470712302126865030520149311483447936732418844819281722437611880636793805815463211364764865614549264659242491142496338643259080564307874819145747251745044023431046044245571658825949430427246752779611287022756462761503947454662257036471368168411891530518544400699486070391289938176454717991898949729362862919520103801176473254394320455742471928093760615848504098294908187804363972769794155314564345474102770325663357261626588909551910800396664087933791026119080711682925249664882215887234362961235471945825648553805846517313895390813516788507452526201982890597142453765394673889658250287487901845650543995720540896079453895303373371248956502275186151647689745908123607131057599303162438657603214203601618085691198284952701113797572245589507448392338378758243168264782089860623539188420829590262968170032209827250418517128006239603567078470113174410941544807801457146576678286433941723417194332952778143769531094471329406821631222051926128148991864465922899305865693845097653924635902370080158549267350320290371545068391349491804899609889013285165510821527040118457919126149012884227356035093672252580343017595538202770015353382467446116761731019256895242305065596982992172985599515251478912943961871855513215318887681853291049909345766293422512825141465071414159897830433880524655549096308458189766289840217019245701481378530193755505103956847079379183055697236767270906604062066215953641689091623050459384588151642368174839614493204349384361418383146552641401281655559056845314188945382226039940388978938718307352080803663132167247038826899558860797447343225044494715050543123945531791309747212347746028770580210345126660098838791499400244473365514762229668197155163730156460910324796368866216573471628025421689301816749789592292717387117432054069060909980034277242249190318974612259460700422755431112866291823623101134286902509667678418314220409295074368535296268019486603293360216170355066637204322473638552343160231737308265669366336722247067051327528184586720328305999979909794819930642156574968416453083456540280715390202272588442061730539879698649832889260032564488725084889224427835134130841935852304920051107940052459139847806281478447964068343716210093221471301093819875041138795916851879765711203279847783442100617574417710069046341700358469203184027297998922729181937467737676636331079478023802113533546030771781122441997704692836775237362161784098288784606572543249785052861893733137888286029601300327391110570393859645384594518698189771371730236192955384094242372919283617192284102813076794254075253690305801459240007534144326194936513774739021555479100246025884809999817535019020340902087984453222369153793882242888104070639757329214674702856995464600956915699444083734936274701032640217671223531798169270390679568683871553873465043765480171874957869963872998795381482731641955359684561917090568023823349155457744999560898693922172794981901027429703497305355933194921217514902212686455260618476126626422915634874416705606814062840402751626457551082622681275222181737656766865539219097992162584561180042378633302896269324385186805186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 13325349587186490072991511713296447207448518856630979236567287702314549715542628478061928661004178707955670087108754910852405528795377317693829752791171458936338376756266966726644676393441488858632593560896233844316477935283121388377321644579141421872928656401841232452690642734668192220205770326552882814419015960445707091279192236990704470068561120395984396056863955593414300456663227317504269710528060065970865776843368023674264898840246445295848692137752276344903660004951232230205271488460502106222491352995561906881220155425204273045458383726651678850585670228238402303102130604878330138257535405526144332736777944352202780235528031997205757056740232922204315488346984541283932994581639265763851233637596415879824796683509180840986435620224075253474504303795798538893735381895246930135165718768699258560464103601531719365587621308500368294915543219327613636880091568325614134021285029506863445008896595824104957809205900250099108212824033971894644148689589559876893104464195463081827172024521174150665910511325664114018197835183617564218154527210400765719563287275517928009604488977534147710094731070530352294122258042105994190599164989387946358165395453334884689526761911919824043599015969956727245167335725463134815300674063601257710342492907309694554938821440737345361349936166050276801720141130767734382669459803171354274889255253137522582275037651579414980715153179810698736086000526778391932644060878828086526922685682529595983341715947305641618331304898041772737611897238851380022531329146216981496007939567511784627323531893187679988996872918672177383139583600493171635111997818616560386308871720009544165048960179355018776993091668293328597753344651302001932471733653792614443933451229991051378883656548848603633607207923559818645432737685156175918969009372453799058437131538887350559781396666434511571125140956510463660814656038892760341961194297208953858498076905820235370374605953459460307398910474910200434463998536376035731727582415489626541005675833677244203076002799856254891703160347966262286256244779694401246783825529454561276038368534950399480573452925692559533849347732975842537557365500363474147599351316060310853343276252233207289333051509825141785169223051464355626439095609580263611359972480949550765822995167222219899207818885669859325105216149452210411249941976562676847993559055682011362774328894531248367095905190302293552530685395131340361667860954322513347451132691871722521950909301732603861192471453272490258322406628454094985517399753240761900682248885539652167713786802188148053820994883300019336511498261975943055669088926158055513657550603444722103864501802353771629760448614699934714083883645270382477167117374289098092923410037649366106441408790798343836305099476386748618896862342082384757175862343187852061973256887311408925019164125518128050268483746997949482692651801826754109815584899227230403994989746950010606974695487012876338705413047286966178125431340522796552381659543204548737007858952123574816760635801173721500243588814208891575634947060711263903751814761506256186030840340610610663980671547134677122600140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 3046809844291211727553901784296686353604709996875994117645685364517365892295438899828623959628768814572287377701592346486257898316089185958980741630540693809422163704798397852056456374079137480805295160986183857493173948532910003026822591790951159041113703457967067981654364230915318850703060283773993428615533562950295332604339288349603791986200399036830819809617289006240786374304225368118021274577814303122692728883523472025629065862139553612314056836418096687735961296505592448786750069577494861820268391452238190144588078724273085611910791894776808359214522755760465058855377364027422452387128490737597803932985080264352969293721960854417380389972464850557810059821692605427507345628327534726289518146136694978270609593404346681937281177661356834142244303609451601489256740518643594318634409759229507019193430742465994581187341224970649790687943396903797645282811786113417734559379069960932808088751679901615719791675491457025706405281794995554485679578965772862585610557376031575698520091945349899112078381668176668489583284308210767567248675107060456596299260650932954573292184498018716571572521780244404638475899535650239480218016228635566416961320129927281825459476841426352549555719575869145377974601345627299684360935010077405785302060111739914932427616148554165616840702806924514159427438796097495909808774865118134683330136719723558770027409951533134844906147089668479972119394823276285365182629712732008731201604837396423499757430854363134078556173769932807553490805698768614000161003777613570261150276392482281439984916543740664365544014315170481901138987284792021079589228526912875701734156367273610493696672328146780607427016594097460350062574104661866234806327378544237077903481081900341448983115096818930491577994865425655317400916706702148753123128711269785302338004452291255577844695080493691604942703042951188394000710260495013895031519556347341098288007736909449060427443024301713705672714517890794465310883371741750390472430948136450588170893150735542375847635481402491409313659790349703850992229297881177267984924813142824719871262814619782714778357663481872648812919948163316974333516267168318356012930349417069170294387299319039707828605260287197217816977325227382559884535200997919699576875208681708791544193595719940991807591191006709348013951376533681421524819085213428420018591853787494592960039267829822537990011326233222989287302003530398143160064187313073019781705719870354353197079186593650373591832896627878477216100709127806079418111163034334677413182258087502993804078447882869212215586689317310247617918868058921829698985366788183636079315759027532109231869048172372413334630449824989797889627187807250258329527081927888106888429362580597765134672422421003707836970457681913081958499617347296586746958216082037381308376983660779085524101925959369731129181079664552865096356979638565049572853753490446031277882176725559193980204004875984275243508476110849296409625389011478418045250352038975974009639449544392091075689194407310688211566465773802349950342053257251048347620719342320981567085922489436448191986948957189303173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 488625351957697625424432699458994191741598897631439818494202334693703326617526695148529286853271608914852608184453276730516224657289099879636885783663549115898081662779506822491586820729645937381246586114997921744929540997471644461040420048811267904620094976137590941388825077920135965169222055435049009502654982621118944429573697325480488551870915976523227456239701628693406506516218655188388207229626598289420441176562256636192704380881284723411453444805246915027885736612904954290425861755291411765495874734026598665101249600520627638850113795977014178549762722776389257211067038124826120152790317558728661465684788982067818426649490646449864044854974866709002144048604891420359511199129629796306828663446590155736497382979675518531358117027306568289807228732099461306001599338143305366364805619899759863052664058265251866606079800125975271045135463563220312225232328454999486131431848968551168017484757164839808774034938314661871067563460871771992933877768166241012851803517345904156158124174785505024953827536430264924206302358553527954093419845417001947556287220698958944477467327151518294824301576955376905409297687457943975226707303174136871396667927210354623141708786886396494280787450260265190729167546378813288271475266008054872888932616145316888890222340477025262108297435454061849103623463540797610215540257165359546507671185468505844668790822709764112367922240254915566415031944550354191893233156793337071359703837376207624532635307382097762036232281500827749994442223051430097549015144505139552366124259364262957720062459590541339736675006452093976282627638159192799814234950413957344249799013981432384300123877033612488576808117627820129477339658314175266312421708626018994574663652133561906356705409603164199131063307118229297459617121646391978557189524993698609169804701952859926806702412851805935861923871421203586180169832671167983428542446090900436565290406059345846296182227629398518819144706713564567661842463833334347829043336230570586280074346355063754852036094807956306021001784501436647356823180868586197303777222467307086580525367360136483826584331713368046612881015306546455389666434022640503138382380089148671385818736923519943754037630073974022974040657107450325823855318377608201137246945130912476553792272815076387514271434418132355473470802926433140654289407995709053463844024145852344646513052362444311581771664225243573794095239838888492414301359427303092195896748012395296770678027245323785709078201618494844034237663840124707468271988239873339279386716744655580295512738411506346691828096752368338287380387476695787062752629484179253216829090348448876544789151543791825487776504892914792812995692965363859342640679082033029920154993489124997853808367829720617238448691631051483960516461512668386579747311861677635074757293781082974121658692227788473676485342677776918566790683108633784396277360566929378859205182453455961027162263594030767847325439296037689776768559318269694196753500077783444731063931134352437420024642177576317070343160106810830483147772654127197704232946390348959494613772156255664509758748289610547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 58754812550370080077146376820207045183822893374594008889715898640855168897688145986235492600849222919711485293839522703797588547147025502108378442806892890640649943761811193997577696834774423960532915560614272112450244631993892966523853493100200374479660862285191827770356078076439690254584089936019950391360832782009484143503583896560045680099340145188420214345307238763028421631743849812950575700095409255407984454834025065729038731566133120045720191083482332780064995812387999217725470367401243070540055173310982392436198837560526318193556490228596995036980764885701326503455445279313455956182723046148489455521685008311863719154968625375862738706813532326462109051341319615341135532612793489294243038745538755503937596337493308357830303846538115204525164608083157188470687577360889055286734966765075701739546937079191542882254605109232729549173008554334620531649626141754084703831287681425247420971020204147779948135821230468416604322386282664848360541098116405327795340872620283104630632163972646085674112472631475778520534733822969838163322221930195047922555987068935367632431959540246238065340812334645759798610842493719354785687508853219489702595181319799886225633863332463403753418552445247905508664970552981169185255908166076234060579901374798479292548409190474319354972581482598326812842884308631620023088951404171192411231250366634995462942376147361151365617196890691727856472678616796628147680175795129899581526990063778538081631191302260162267709803486082776443866274448154262233901206096555291646013080337642885003977324640496449802938657271226561147937186696882358286295246868087603991504857436767459028607161419139874042708109134867285626503824018730244248257375680088880057351940493045465876542655724278421601367714258588540067024112052117357736347726565263640567293379389153722705932466940719958868491747586531499190957204255465353071996449268384950020843664862778742008414292630227050151268184739998837590723802558310478225600400339162418415673228307591293414192605085079482018957969965587119387318721356411309739302965759025566055505505140423585854337057750694883378137463466293415559020982259807036766531472198905667694724287073256505624039041267064423190630183486043595371640977678240438487535682198494890184586875273367467270579415450409988734493309197219697941635112916884664844058537944633389653727254578276257897218150247145561236261760973818029532366243434455942264026476366086775539734257819720209200532967058071441588904516818253111769640808897523818024990182856539616647843768836182428707920478727519385147765529958674512226911920697152325656314477958859756378622851555113648320402023352365186775328158976456422974827268456341463931166991913361041124635132941760923822198277922902794065692803631183243604038507273078804143373830185058363611240819585676707786787289846798659447088345364390534136255414586295456013360554236376899267122760116331389080083645411955736760793062017031404463319701567040575860195226689302139788754337494175409512294442727641811316256756692015080007153903069639185664917804728850054114816179375702016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 30415453034876765481181913046300666453541855629843213591341437629418109533956107088055183294399178438065769119456599153665297358475579408500415440881384667894218317644988507487712883873626241706146860689382009642872544166865066041122479775265103241221441425987144956386853030512529209297458036501887938940003497570108709531144374107011076961454753575849277235901420165878447282862944980202086887984518000071958095355268195369969224151694174672182026590222762955013650321214923690862487657247877055828316333423182469336171316963862631478249023915986697002451145133400739794203919079182722235865463679158138691176366588633614494291545915162126450167786268226893661689801809329428115205908610117287936763190660801763002746024453482008861593236694913218632833947289976996410083116735979381771377773752045317202380850148872829143934767679186153213848596757994318412907341020820137608246426223819036492859622668768010266312424697922527565724654213563422817564226865253715470138205066745909443754857934612811155348655326711145097443113378202738698770369950878687441717452290002809020734963117952910413018990176660771390992049289063349337284749771483995686344743221624985596594953493342842409953602835988885968326100744748850490293638356352574083868735204148524729602178868659407355625476181272520032600213997928522283335713427293695458122750261653610455407957500058804291526640214633903421931841967395997829463641628157391598034052423165822389191090648957243315804068653907274108730012075136069414107629886379715577215836533232865101074214446463378523881403791948760921543212298318689438251635179373864241459941462101224076044946531464678715010071139740239669754336768059677036855564257385245356462723963019397159877946303274539077403673845891703776622844610684987749688242922793374503910345473606117219301973017989687569719705493066583324674970241744167780582765345797940569613391428467597388439595152112166999574366326301470333534160961777175306058713962419868395248383641958504610925463928063965360956650601334746342690902966145140784688187009924737596714176901494477120191509656538321041255203796857054940625789123272757954995600793392520678307440632920945360861730398586266110059573406434811122174108549919991675604394993030671424086562940298220352217148459410629983054136544387296255061655842110189143054467323199030797336952713605933028705916636539139079751559332004142466578233063600021679499111118331960200451646738960346399153575721348014451358738890768954562636890026415711840630453672231826751833410691725242342729837700319519718854364530516703524981921379664841512522404799256422430461535675618441502651629360744009051552337870839525027020894016466336393809347580412960943631048992978923345922913749824804882246226943077533915136420365900048871181342531337301481696494949940305319379814419694625012363476721896443488154559474024068303639522631561669086249307213300975565418961706074147231126869827471327196124070431733707319111909235843595300030253532927376561358358285956210485559951509621259631211486026647969589131872815855042294049850397818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -949377312354646385109326387764173726071734997978181000544513786894384566715599771775800606564804577178109190306588370638963587114506949650938346708166265760586628946533376167769304246157742581272266225477467391191837381546588359659066453981453351639013271717622339659905955678193972735776994131350772238587507591308515743291362080825688787198637962257135060113055106732282191723792828583476080932492813529057407396685934791888197642501707322289481719091570412067288590687094015509734214560921395910901837181015561388588256247417608234940043716133299211097248957218327623930648057142505490613274383843852638069506003898231308266707929081080784695654556417940865943847402369671775693418821618377637519270102131346340274012512224014074840832906730599852779323949608621979113494531829101250477841446724353833508008853574112039986993877685715800494901232753540692335377918290491129418411843447963769336341252823630240888064437956785695634764790732691295823981632130007116069254931098602670765201786685266544971320381639264449017354296575932648772976086849982050574984246482304129307463834163524324475013236991630260505362441228248777509976582399289160988276555629590096080645613716424883674934115582238688444731259364018661174356750716612159861638868400123538256099628395361571249768217919631425657654236120582544566848607180842062479192781728228514997716319227009774006657125371499731391321154269351148623573378025804396374768642544478336155050133751691874711551110938907619306359789429314362079425089097015767092519565185073156649233629252551112367264961996951289592960883560589537468406104525821992631403192851027786166348378945309442875884863674473833506997683699276268135705900909294055669849682597984662099499110265290541058769999119963063981604897690210373435284440675156674126245693578601449556207594740993374090745483367550473657613892720653933029755867060363225323366644647803221736935240740771942560425845541488636455824572662816473086435239772273150257538899996746069251221003229938250932204025237433132866132386509730759063268664995271073064054613034490054493687679998838280361692210439905712051556320683048773546516003356451130707533443804555014339979778017098835507073747804704632219752563649751204676977541182852786491785898338684287310610301937518095235028497630991136929388888668999155943693968602225267483993001670536139910253391679366437036831587444375247253915292079997524391796069521476825370566786924334467093797272819600278650647082686948006633071377766774439362499298695891992480487006249045253730111098588928154492058949797089061789545902992562689690776312715877223550925261070951016554197088405897200634099321082634582411333715239794521701020073061878518048296769524081197578840530302991966350964666875691745637355551526263165057865336534849341828945672116362423962954485447712217105794327059241693452177983103755696951209681503843775449256984349663872480980083851286968917220883801582908149146186240947445345520375837865589043967719646746240104475643675337211885899830602216202982855960622199765933902032831729672766309969952768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -277049624199025011350775784984322828989405955735718514659717107360706418671816137242712081051870007049545517641449164315611930872597751979982292783553570068083713944892109540373478829409633494932551772101777067344435662386185627874163501581995044320987714940681050634326000040603832402364667219531582253320977719189680259746191606453080677444049321452878122150287746023049840171601792974352114463909257086055076588914343205254578343285017166556196319940261201652813619645385876793359851863558247530711035638835060598235136286313989568397968590671576692184158044392405937509830784467268411060366557595493008457837648320154377402659466145911912513470793246082195121673601969926003897568175962147311185857166828195192352062956515565408095064715980055768192942760837770044921478488397117034579094026912570239058854232644331918151976704197711328645232284116067024646630562851389136527744808183224185998895471452277629126669207010972607101936357441233166183582082759060603416490555328367805042221084835431453782006730591818914551448371723328628103119738613567547038342386410297890323550173615322989468357897488279723994694020590855408031599655627070396723421252354753473346247652948739400110562594192517503222380758958414020542038913362022375134080772429743557069304086755322822719257489997029828101532567079413725402257513717182596439245149301463179023647616001021831282839190318971594813876481643531893530694601646281803438431794600071776276801898563673249186687834853893380213395723995919307528632190030210997090934345081759899129313593715834308451424009145457185808369542320270784679277252849774528986221434078409653963240056590515534701247270220117455871689978323688036853399394094096429629931741687679646894095372505107942010950736125319987210434515446510662213986246094608503597196394182278105034648837452148146010610170399303178722064631426800318648228007816944982733922255659747606880410939260449139810914957671360357199080396885774439890013087331847972427199371991092707070989406674973710155446666728697897241005308474095173234741780558604238246785421558836193962570906816470849653854268425070663419352566994184175482145022804679808754527873909610491807816749640941072525202002456976938885416994746308403042758816955401305247759305019151120883314706976298500097322315873982217342344635152370376937508571270936612394217850483427697005038919449447491271411825003953981559786751699553060066389239287220994699678642870981465613468417385476909900438330535766302652379778935821271330306171794612240609508449054025501252123428504285143272090053702384388059848732274558248238410403077043491909473749234123932751873007956415824396086880937307860343391683887949850335465713284809225284932831426493285681557762734195805819599854186763597034571422792186267202670075127906887050158380793252394889242637571942410719389585403494242398260640003291448326422585939744049240771257453755904035427710224768783414305878301946397628443098024152886797720050332679966183693639826612988336992802383664093148356999953332102091026176441345621034220804969834892896266144972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -16397720758081608722178677902886005376713760864545130414402147400350604774876246999582920846191516725225670834945588516641502656992018620010763569296103899965977067988531632581094049226638096591336986169736298604268926673116861544929545934833191389741448314463565459115342816299309816741367086682652868613927753441719710591690555508364860636534537991940700526848516186359934157109369369682707636723130840560306686171800678178853235494932595442951587323463394379156730287787593327026108168473851977103895943023449241393495965808174276913152968408614505662534582173374389287797649193760503375267609189855316743925114093013281099936524076034251401950938316954837821965189322495665497913163315749529291921644275892711297804841651444952749904995003802296425830555034998336346230800366342643571408090264449216076489099309459223746106047164983337488993510236412011532810351784281757052222311881633499428562951795934342978052829418088282370074641683087898855447018284884807552914893644000778928334624968446836499315185622881849722022542431653638483667222776566081980615693570640401479551373717621159509309348286322772183783304835033300250126773392192824831211035862411789086120114175293731354692307062962665523343657053780499943099861290658973650910638607591963768820174286845064733955510801184145720781829135491723729360421505420746988661585102615634955984554563165211148421709737157422774113807121214126872908615394892469819120258157274026137155961477275798539081978573427880013429483468033770056879283385315928686874165753362004292154464227190037607616368604228549711672084451252013125208019517052422177402807271104861525582796486881248988962258328523997559421422820921265553033561863956481047231290260457284587882219699397403106777186949396505756691608801019681129385489260480623535923932041590987399509040997657322554058828777849218420871613316994085055965584023925363076605525762796717973706022317967961800751069872511778235013691406894403614706909504255391874667414486424811321363959101130308900407966493637997294022466129111143089474420208984502755100744002703101626165908865727787904281051667083548663305077238692850869214017204612371494998853452512761493578141037682672463237409949000231464294636460250796704456455809230523529771517717947293435345894168533236014745434051678692564609143296153438288114461132768722172212957934915726999740996037367676039679066835488466008902300649517144074141562635831390893698521265820195927381660412371392178514331587345813229089786086747502512009518269717676929327224802599637228150346229020603523452032031885623393912806047973676505714058852804415006552766308260797866655542554661623956358062270068799078003158804043842826546581114940992668294347029572419616505881934254597781793404676736911093038410539685503314441022450775150722690919727353940951087573971232202081203628297996356126667947088413168376236242420172347868948395944672199428153358556385963293746453706073347844803483100049938722218686970211509810820221360384851712226005315503687559225623933137389888857368771394926188334768918470745500001239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1589611795649469761545900322521631032876176727088226178110120099084523003474562290104833656913848956778667078750671089174778973019623371887749134048475975630681286238507780927785858629562152318791919451446642436715688250483832472000182644923602748340490006160186351960953789476368769173398329029501873846214652383182802753620027560007172921376726266451204092741405377798740691985621657589136240084899513284508488373573488370414556812622668388624490683235878897200812745936560093162755629650544342160848942205938342017152653173460525581167140791867988267733907363981028872501293665347710245452178468724030418756060961127603266631643781500114927431691232518469147583625225597867960963811448510277219960865723667350709871127239314393451742738270690979174929862328685070241345110346669229104806265484611218698449210152285651026505031746547714001905940104159312291741986012035377432136426997338493026780438777925867141071289421952584521217695003088163103689890701605603293751294965357545549659151369283408278244541623587618380110888467854278517984900663788446488195834740499928408248130457474486457880217484264786627997515809751893325694447882571431573606776704945999707015480382737926175001305677645364657227956213079116421849099261002550394232628592143697121795830685049501113049033777220949805006312161446910590983053147079333708103758289216237714814717519662436577341005112820950428630364021937614208937185707592891692075797770147318619952054956854013429177136671352192864608715313487559421762254838498303525107646007680801230425046232891031524097610447158513384306476286939379429373298022403538992430471669738602196642937044011782030517358706035226634517698364040536199083359999309918960474140569585849099074331045368870151173664548289137941093396036060121692783182095413817935576688681742305453851527052652073210680722572711771021183901349388236006923038577668542271051814953901505994177759041216844355109188325393820415941479945119058959571095635066508098859449312208596249864159896994168170231227357566656974998947214449573909639786398884467684789516542197784799035105633771919172617152588607687870969774175360134495053507658292536104773138347361949458404339514672792074522311253919296439969601826160189513766926798775415925298554470725976144070539502246760273442579224600892820703618151326717387092421423899391654778231612761560568208182556477851691180396868232338623202164658682914550689199929969509123210570645875929935134721167834296706105714547398456208720819059443479863515002636592343008014571138914666316284842473241065965531937059275560427782736838783492354781625825136341127188534162686630965837046521064687186422129115541383561755605644541715038612959783600497595593826756918738533207555601179167612308272839135373036821311823772761354252285646325796912586492524043208583992272291008467489406923236850223128467224350404468614798562236631501038879110392253283398845211952553670405029490255927958079170601852988608145462734508539000249260414075170870044866366833836470944270172048199991732500917348182172184444671878016100761993216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1212586057983861561784470977204095923141853455461107634260588680580405119370000381992017981543434582957134009777235240266824388824614201623079285266513300020047518187830346011631829838200451582268986776059427870348972013079189278537633393780478276129247431225668667174116473329716199579968883738968625404513360730089678787933284347229378143890137034332390329918782705884427440047801335578350440765652016845856118718102796908358876398600241304277675205602638385616040475173290558737298836251698920787921712046563702965448222705458959825165879199569163584879767652819009585288811013601234224152029068538882338708396117723199256496384700523241234582740179367520208497109810881775150852252530827267440695649901182896817386527028372951859896589374482091716160335608570034641857449441550076297973857736232696623535757110704441928429771574721070936194795460158461589012748974789913254779588284095230231181518983587604706369790901748290306935346729779337790840920569113975711711725435303886545390841783298918957487326583685617424955689471897735470681222044344594642415771471420812382101387373693656184997346739028532404702013882662188127177391986262771100513090686801597747856106877471431191440013575469355913674542673269864758789463319385609035780099251335140439169281150926067694873537676374678090542342039383263873005002855938451526561071487986333789773688425928362475362775749369804713665269709972216654020681924543280389052923177087273827987119507083372949654629619947632001071130032496688816318682526064752088731226389781547228422016734964873703719547910222719583807373770527446468973520607235351486134810284730371851423700754141656660783902462334361365109981767796337356621287023303800905332780444789600944318547525026861567011625915363610081340201782173436026831793033890924563235153554019248182795090419193743452577346285572271792975024473268639569375963768688576051604111972270087254231308167417757908247693365357556872955452073346336069173240242690516527819470976367595046279806231377157279803948582118783571610312202142641311998058868627527275808366173070000899456589912634373784209285990585503336806505398877084050761667326974131009096801904628783602096602349093676515179051143841208414528348396350218387444717980015921659919805928926251693359256571373738814152987172103323791278435220086809049327791069949977102356015183703514003083205542704159763987017226366471457009150253356849284184920002004405734040339351025376605660753197764873188280017267396548718626039112540508228698803140133610944383312364121044184526008194363588927428704873264161461286087748031002183787472982000274578821137934152677051322016467721757494470837336273574719129343299671713884446238475660682676697640080518878627684394368051450457849918367957282670170130457285324377742686748748254512387231652094207354044826720283106616112547379642159323288146754487973538552175476867803044589479492347304116953065694138402735079172978729498974952967711688638009496732921052728198866830046221203076309895225435156575617002840779153780775514499718941399675842042646040158822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 149424138773521350818439727726476587107024867571729555860558362841664577460669605097167572457087420033355765913194491372667690065309333381227861106504429985319558056974381551663263723507866817065061090272378557931777385387026223543073909404737529394588996932945346085612334756613623617794491489218054532737946403153079324132647099277918756808333056039401219446468348799820081589730721810478797719031963121347237035745492325763500701971333660572091598449359317035682895630329356828999980490042383937373564499854807073787819668644389266501579145401807119546030114278723373578804009579363125947800679766646712292511007463118502968993242419726472330160951027847061134909318792713366894563077970827476325247295461679421329670491926539340713876587979317047946139682726530201470241645276023887670667333462714492809145034077155095386562781416414312491557201599912187100665963171516881353715344044336426428370190954266030618902734675864371777226790951028654172123298535672364689723686096164302234375553074776861741053187979410072333922353764149485404156286487308075234842766953593958585241667001385409303560653452520976077863647535160659132618257278381297847273930095662234027115358618416014734266276154310520379457738322650076704402220981965567367923737315749134446489358669722807126661489643251231951503469223075996745915671041548668381417040853954396482667577765935403288725712754794507298659041543860376061644541420811690037970468610066038434907036468745972415345162974310495684941390203816773532846153110733637310338449180219570128567929405244820581716025126772976209650464327615519866493929726510005053521828612730383329773560271160945681713886572451505939218573565939304314786657801666681906067136760274114493609376267819559559495972251670790690127959482275509174989459434337204525632404781029214807849317415906806416728539165852649370970830673421243749731440317267347555098024507069547836757571195230442549613858336904487288204321433136760508539990895914428322420296129953740763913075740291118996012625828736241701720398565466085724177187688266199967664328116672739387081725329780852011335461011869866207325262196434252252712687302034221748734598292029531393842545925238236886595433443800290387973496949432438600739379245459748529721602989368340245590485255163503875433604616211932362498523167492885245555230305197567358084902272648382894488886850256205877834718659521866991186346052453658585585103643780705200621128827974122439458476228045717126304213558009183611546616700317867181685359328216460442964500515826307755153157734088416730658354603043092812246614824289935028096227148374192277146434517278018908277113628643789273469782029714763337671754654334059347745301976502852441697572774784445085680109649346351493525328953921391760287296852277110324667893504724331426791510379871399404893240947226941767636865233286404699127959333856242844242240830538655382740545745723380125839933415224602299694000139202007983010774551743329351747720993522510463256486409665599083163503880810723779323127036613474728084200275470308477788634474974551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 13989973945054585979048480588127594960487794104746192906096251120099557894827537222129087686411763250028838085328502461246072617828053553813338706442360146402732143989074062542272812782154062417042428286937614593424653058978499818401728963854235154213827830598237103628243337929533449360149477118872534821260675944989620516862462199297868129431791958229608498770946078817947051565218021543350209494980777934372998147359244138841924215061347185667975958018667210146801361650221962362282065467783225472168455558890570580999823908158187558324961606038343938017791860672545325294031490595255052378634849128845762906064159551398916534587842977374099471037285953668969833462018901659810341896099047567859037034079020343426615102234646349402354139396796543343389455120284202851402226795251037274049030452038176352604414254924103600298833368205663394280911907431394972199416620303031053469465432617813967161673749013349625545616120935382003419318262305673190068573497620975776231753173910899980485469368339944793846388211587906881816624078980202723182478139960097032269427595305687719773602587645719272415427221002970643932307384478656400687031314856549391061481261633879077914208789198796933892871621747231050366542657379000053771270854087352293723094169224332945376684769261805517154195295485544142431003727309617749671277123525104173303686340840780603331024084200020619949379185980052692222547273519869466291357263140024425230662655107877762983025941595020469829890248520648787148100927325925450570895173682573778966799953843804968481289887785249782208459233490657207054974861917669770073003130482641503157103799117338206950942280890086714840748358082132628243239431903249950475723107729327108236619570276447738135375724752507140975324864208109934436461685872407722990447970678910978949294152172900266508259449013876067720865847436493080827249914447747552064933500819374888313806543631070339342558411203780006391447927580034803615271736972604472113683827632166399258997315290389273291744245855852450999940278858959969888773057039640296985698467206357973386015301397313516552982156498855442852006676166899724544243316701921998365156583644763947955249660162156833264264657108245818064395802239402967474231501709151185413725290752850385092002010345877028688152076536000095168057953734762062701046961835221123076155947910007120044320411254005809988455158865332688279122294074003428239522760428829353687832118596938099771750253683368072813984806395292701420986132102479101900374715527175589086344265166072051145746550456067423262139074745338097696801306310767042971332926299906865382266878979969944193870998594065353808199358373371858424852275468255264779076292708253822576783189105716689739569653132574111758716408708489715845562429612884333318292619904257795529995847777430421169663231946611505317959900032258028417712121635010537085113285482259264227925534012922276239314665958690300091193978905665265929595482343815052438732257096001627297352735466681946359437109316131713215013113705047070424988512007891591880271182522080696271944017368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1230907456694574195668611266184964213569575154416725696425236706686350532652956500505764432900997534780201754138106519619566491213857807269917349758782508122076716695410758500012363121510966370559483269062050553301241832429409654505094498509837658368218431246293950382784266022373385246658334107016349552855078588806100865161394952110059482589747148152605552689075414596447304498721971803592621126396273056540805215748181809405883723701899817077106036725151516566956567130172248370598545162663984581468564072939662429511542548105594964029141761214671864055464941032502916680559864947722899003471961630159118678582223641332744848308542212342660878300439612321546391944713863201685828742457354419050340624645924644129538131731599734911795299825710809167148221113911555879682167321722722167335289901757648154589451789386911018357033975539638068878617839448562004604026766261123538407078180048688110931931018963126186919672883245258637809658527061849723034928472266041247325624184515001903709868119845578302307674555949265788430770684919145311681375710918358834165207262402534970238334830271689912504514060786530054274981305077961572272402908863889900631953646348850539594838373650596864211826823155182212216240481474725040092510956554666222701158124908607945259469461254564949065438572798561617980486231009066588213940571112226145555818100077854850167248408116335909026518447571025141253093075762998553258923382921431391943718252369523015733295236925810179202474012895722368010059975467010734341479308875165834354737313361729018249979014848540847272061420256714762354364424056681626548358883305340896903310163355621275178708452884036377743663139436880460161056670372751322811645626232610956870345587884249857532751921638380072760736948581272820163641421384747538636143430336497974052353297012997268174196304236249048168619810339591344098158424053646515466213363323947635998699569101198113358229956283342215720713288777745335569169698678953945455584859971291866730168602784265415720744414830878084809795735295173186495021205398074468324113216364868259741670944005572714664051467731119553225971503481896756236006024266258348162855651964928268832135091775967192960031522384820695078198695527346709714281763583690604751241452415795820837036817491821120964105559265250896559331028796104169127231992676502145312659847064492887485106118914293512110562010886457113685899018063059185289801475255276819076242648548214748822150072873799096502169264354283887037181215545420612702467797820552229888963665588287216483975820871031085284965114964122382476744025046765375614958941757533619158845421698931596525818704770029233944946662982382242884612487782067962904855212898173988461902724249497311567787257650676004006613432184849634955138498486860082805117208976626064428196868883093448955099535118450956034334047531943160635306555614534322586963840519131291312914442348870929700729478355785025445967512892213834203664592189178036340850249940838091272060665004392443389493220417775919795723286656312733651186036855944141659567034035337458055982656108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -280774195827553843516942146707531154540970159197820045888637143326436152819749087329229532564460888335813221062752089625476244847032739709512661054372375491271970934752282496665425265059720579117565766715707538040850692553614281639694557139245050674980984403402368063011314627988708305511912590763949523474669254792876407821290698445781589874799582563927100061105021207197556101145407957232788723100218556893270193416397270345517182047367323900200226458430060948533556397907140114250095294816433193612023146562476251738326489716516991031707679119527616118725017124179960346762518181897938328947110457504024005274146490478682268182684372240178002917166643585819657136971309296770059734237909281900735276434680480765815396795750306216736871360450847142895656879270799805550135841159961640013789951580528916100451718700934306558994078667334823230092217788348433797965721586815676462683935278562425809261202085534595127917411343127922970803569163505309152018156789616821774830688938222341144939840894660071145177235219196163654108688380569284252477233993302688260199499159585474648167805357533171081947793042850710357375551811668451895623778226206663617722591523813861768127387957741858201017702652712370495626447823353502186519443658825159450747421040204319387003192023705533325213132043472662471896098595154727013377172657196895141733134075224879454448059330234158902876764590400453208982026709797248213457373587721527721868256526560808291031946274757016394649128251177418456091127773779605042799316040612527595498482474679128966519059616599620155195338846584071258714074661994820043925320703561480873727918352026422223320640827182601479355195150459251028713485202940139306874689794829442523235242004418058215660871338084572009164672124970431876789065193207091188328596455597976949874427800187879038584437153826573812786928821660575918714538599614679685944131002941320385133696550187858034746984451692685376292876486727706444619545937034394478435919625958329529576794082636633833201378971818238841027663444364048482849938330067696992609144076344041306184875005009931722003036907363173162863565376444442126777854293934035969647507027968005847561363776957456329283427694832482539630213402756871401382759700083452146552602752999236415533104288969231499890162180473055901671882397507459947900212473495201739249039520363566810350816901626247581922469915112891607563019354501458578888015503204177278299509089368478797791551559964684518018121462511892342851927246190812248451176138077915116714389726086270170768824312815674086910932491869365803154554522482234745337995183664992859743215226356382689221318514808160142789722047359496106889649703877988849204378173636600590738024235613210476523487799698859890045939607852935574738794704228611798636088609298441742667080968148165049859393900120122917371432856345015271780679442757872124306316119928633636364775495556350159670365925346324467232133855153550382409392793806546746422156357419944258227142047224411539243720688175696362306339728248473468016210209968263646786269546963367666817635040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -38883016780421825903636975333089117884036826041533814841329665234755869453029112888152790551758042676952043870287738615388277540603307105033873023795851810680056596796699639402511975395483232064042516414223658757439351896537783480191177811367800128852011323481495224006767552400339884966601793652405821504932094072047102124200468552885397063951888749355264904542150131546377607010618719414015184333845278961919282429622334914746710743385289496966734228677972023045507945113598443538487646681389109300990956322182637883234694264712873598819407531843900807160398926171626799457986433741091778678305744449244234791039720300878770601195715850296965736880416446667785288933383324431695323978780755667746432414044281366842358890065399254281863938595978592941773924811726314797006260131023414203497586621068278108904826028330442027128027436985986469961766053714619076893176702298334609815498970632213559223207750528824615928635511466385090419847564395910034445933734068138461510254927910111013979293516927936503352383634437206090897161920189708644212828173120677190573985173578543419805947861761726407502302711973017547746007528479151808763600105157280227031560828758623100125990609137871002372240948226798944114047641978826980981539181888556752074442961663788516347418012203379770251331872192825263530263764125709877861683032668577440532338814347206350118423864385397289661773861448789418406395291604262972327573458200379888088007957144833318558378866155697512080249272710075677118122049321787856579427860724937603151346979065756940415904535797850639430415153025566844897385346636047370478217946594380635272012513190819137225261003288322009942531937148680945976934099448919055771756518570689117023421307912001924387888447951685938575119345002467607916400668747612372888809837169723563333159979985315341276123668936667659415553653136509801922222253915225952924466377435860844719070779517073534390969089822199375338942313304627181883624650889017409337812300782867720975561919759135769546281425847024433048118260624204375550782237956156322413428695949984703473496807677235050856420181758037584314146843089075599892316041202800076795453370195330047267318098748009742881633755393164072534331723072872492302033651427040053528231387278943375573255985051444717540223408511080530006541329418630989283821580899309471144663461816935109724797920953544929344531796655240521047041702435686688786339123571653759382897650337705902865982450400819996246837671027142913015394427913415659806761342117649257252433952153921255889482623772117675883764433192409038647619398650533344830331440757730764630072972522129919867404556154534244138221099210859602056099793652677952522879611960779162449661212183474503918323080105792959647061761688677304504669094204512395319356150193560062218022109030612811187672730868668692319869291781704866572376799378331572991944428788983150492016471754528052542366977862566201050910137883294582702379916821754577309653936200150766919070270401400602993521022830304583011965696289386375489932311573125128565025754884180177811572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 107893556499451966752659855674693303778721510676778036705685161314091768333198058145309851696217424721830295839610042602163017345828814157160368090336699054934711169582243140182472809142959888893922102621790203989796136008604970859205600000463044162728057457569872234680575101479436726926227938458524659131302344675422253677258866189864566463122441730741499170677070464410446581146705703595434709510680747434013757596677196719061228072438584246838514425599227333289270959587060040281820099376273728303521072687274789253668244741330437279251594218712299668590008736635507399581431184836456296125473380213785026004308101284391538727755600358070901773275329504293028228629752329377258812086121619864582889069912523905225548590325474756107589807848245944600628723922725781822136237190231554760727745838946254198217688450016717340317451596132181167262846345612012241737167069045172975693537365334422503901056528432486690523387622239946331916711230068800053389897002229883630827782378776469626094715786990778236207515966228419612510490590380926990435921481126246955811138923927527440660584297371412561400278075010450846384624743051603240698997703395031149595702323349938407580340457685849757878613049812465799716677231396439745782668234352533401089554029626267717204618523319999060752688332883967216537866634112571775291595418769141791844034611710907471046999495073913178921069318090115185594722226155211168459330292713597425973389995834531486406678496841016850710620619229664398950484168081800929936498100606836216354825132973096216605884912235942531846192692112770117484964644100804671890464941447970225756017864505163864102219525460709675665270225659911074504529786344109532935626610990418506345760432742007941400880026534998875786470710504215711353540348160999488333361831565575451865182549214409448606193285554413592337963909927769763937489586244711985962746170198265515957153297542378309091301990310015763342164460313513383370288042319748811495160460069850401347192314905916335407390267323480483787769969763617062746725949126966475468342716653103569125067356402482206124678000574500439009282281471362887928472808218551492833027963266674725300393166637587341593579711820819413783288068199463522914955575629697095446138674845469651467595372993520938594213858807305733891176331831468282717936224562083976213871365432769433841616196702202378498910521528030619683074875422751982242933817438223905126464911317699680129865095026732253361278871207632472083092160763921072627494736628035694818153728125239152528177251966050756979694776056078375418431641107562976022726179909451543882635459130653896883482294186408389324162459159930485315141253124535580790629756256936853367563408598301789620133041556755829415069899160394575574276027150414914959849920822407253811006406603901198772801474938586003958811738019815905633804403589192795473722721873192622470770719856131355748341134753477696038862352198943055951603757595478676315319394134035846736264046380851692551716576630554623809318416187862212542758120005994773416651517284376184500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 322768539451309517202941082992817698955395884974724570573413117340324271583293227664313545590910066415793068380649851237587777775009598090223664198233625399263334055367262225688230352714059663530848611949338379528285290205795702072978550272536090690440659315693801043899893771393620114686653085584567480256845708203428469086418950152959059009702323227868208466746199805384577297303696065820661585503366050051282558595707376438350183153641655011035121152076761154650834760151632767352243611305293905478966132881788994858631047816588392058258830721838596028864766829119248236857733003498842960658498745861069446437685341814176118139306237068369458391865418368759486480684435091521135489090392596388240036490188594281113611734709355699194477318411292111931458099402528794303436862328003973163344590847643024896333141308976320541913139663387420320344849527185389935912999260111710082015891014898175035313475632981286700149461744876790536366429373594702985854213765248704149709092609837135854829613624290168708788260646079953371164954522105270015865298949295025798221711316797878726782620531555432216912765915090456813468637992982088249121391904520878601456688615368569438077805634659842215237123312628155380819144868032265644455664192252042768814365052116734793601746094927987856113017795615172651052574705141371269009218974369982628122254344392997379321959935187683460507861239956828081265742106939281760130971083827510555449640822845225808812422116209511377398461963576667340287901997563379987973183752324339778083793181227071805335662270923813320146576977201815078595474895759264740682072401080838061783141238410372387065361000689258261159274531690932947662501910465106004000568136107090818979595937366106601298839760722104735453772848846585735845438301607919609069176935073564504757999539809117072000338216546718271770347269573155960488693649598144086976148480795823618579257114075745301381315467178208857714984182120379995397315827640542894198719585204660838479390729687790713766345969349067635538812902830145612109201217276126475841316387846850115807555676906860392901284937974913234493896904892752120027262973087865736971175962121331643332552354905832513276816491194637253291158385635430517628074494236016761975665508447299692602101793894417395494898574172220055504761313933777043587215415194260335791904684773457132548695577367424310870510023164603060919413479006119555288868744153361612550013480316340433090860659845363332341018851356925096835642937985763303808228249297502265352207502918212036319874356638197434223637578715773215317798044500305060269448257493706948572374949444295334321788438715532362046419266219475972057934338614260051992028594351330095380106520505600634175552810075621434649479335710822813688578957998605820038127689572134390178404434839323499424944913829604949713136253950660020752303114751169245160017345069076209188653034293162423250741771597374801814119241772909476753964717405712714250372616683665660145601810506967742981621339661461529064369108407219895708185207142708009947536160372137315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 48411007085774621957621376837613943277737277010344710682109580054465539594282391900112588170760654636731302466515582060210273735895538244141178476891493566784700291830385909869520267017860996516192680811945980531625762011265767719190774493060351938677738200864136660165065220854101753533473089975491343759071029287026953786802236844398310978860988943562758407552543417965980540776038270533538439093908486782244793402205389787493925060816460746478652703524754517937093440290109217516994003185946139615199583800639985258352549401569334945156631274519433572661188360266018417359620681232202365483700348958577588965192377670631047717436008688880907500266466049109294587524941875954164914257382620684254435002659044150529978616099394499170282495538179526836848588003605249584611249536562596908178533457762721569810557013513088514010103228680004809758106667752357825722729884448402940605170216121288250251336601608108761348944477597642302234667609556177666942017726527653450986541673979859241592369517585360016214010789157817927485869669078952472323130035305547442981456927660871635662063777497350471602180552818433645185918842091372860287088117993903414045693434106884675552871709099949999904722903240399089134322350394514792865763765143118029816623959577984007979547090974257237201460427067191540927922956076070241805180998709908893785864485355737542582820015123361566281481136404851176632174950796659028491210854887431329924830791683392666731601573731379589255482665594838393395448548712491693368815842334097646140964465181395922058303947626448427613779950840343069855892771170866430822697314545053740445597625696506141352806060542333636268388932783546956736791434487384802790755072881539181958672033957216592062473214465610758745917183522535495097330362776083497314545012090625756042275982419113223038685565950642698740055614153308833847114807919589082690635546089372634813503791476925574831809601658110444241970623335606009883795189478560823430182265575339187316419928869501527812047465162816935291110786013617010267445385990167984749287152957041917726500890246700099988280130806039497822271099038937042546868917024026547777374761279690799375677266439151151024525212133171872903676398122436986184613715510257988716906811447889186727949978164015522751068885007099999338195269622680851004376108074804802174250228669191801613576547975552896526693639265275303693876233029556156679702141637437988081323646858886916562420380280259449962732367215146057672338036836094784796233197293309275475915119263935977550538099418144197546271523505590684666117962768900105459152550633579041977888033937802857003416484051879105799180654594716652147454180656703132577972294224402361157464481536326210736539459973896453125252079459636289709019821381862498635639976207296978874410916639270042562915910202945099420116953069635712326065617474227650776322570791035425253311481351096642500252899630078455207711000964229583022858480974990745086661647226856261636134555139533469917095206808870176617308368105079920603355678425138813419086980927121843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1786530800848029981667391861193796253259867796430311250815264339802703691453882277042449645481081036305900242906906560174580185378559978462988082094547353773414469585718432436468205973386704576444180647887412704881608598454637054783630079855709414391765432970634679508835113765848056919875224626319358448378075351237383634854789637316898684060562537246424300823149579340105775782538307176397314957846490940091231147059285866845024094190605234596330669609427155467276385090197311718248636306673586685405024007743378924205079679820694898144457432011327259576743000720803623593423330854576694542021720232193603251644367930568836839309828996300595983871493122679319923965203843172119325751076803496087549769566994446073554240632105139526000793480337685161149556850505385422432352527011779849851883071020161602538402133210814287823885449916326096866138140155832588655670196873957698443409864497042051561546106788497676724401096413211860324020327874830071519504163144365423844573189907528758114423448772590131634812130652864896136445762023164612864234003675261454986136152141474645287749019273418512145899171743793079776510827457311359032201255579086111560501547180755954292892377248562815503157847660945657546345766126168297643601082786611801091612699032142829272061764402814835075362022889977274160626821231943582008550219608361083200556450484551488190177479401431210302158693335721160114827967315217142167901062386906673218443017448156064090814921509145093728003556205459264834121851156963881877138233749024634935565469589364422823096953270325371075822673103897214401914759665804570108566675922759186753765286996519417172512605359546930256513834586030719249253010892105753382019444749916350143589357321237934229023853306842250489576706827927746720316241841392718818740933375409182149536950651116679624867188962349846977636105175642300776717294354438502049332980637238832772389050179394486211238853983979060503237606344660715291951244811622088552113535491110603074965772314003147565611809865070311361332308676407301187188062806068050296250113705703977757591629208079259904641744249237090168995690593639322766392868247014684064247639540384290677725446371305953046463018804386347846833462352663787172175811145294804115735357507503963435499133431907454927449445597736576156916225573730022220045630037052874843757758962731383824924682777472429068554488530521676299350549021674694183466986293219951697544465743779423855973378613501126420495088638134647211336355360975989027370860615217662475540318632964920750745028218915189877251640942038448404357000256122584118465023220724063557093346957084110331712170197618007306587294257542382128616046877093743320970673882973334139492721417291820812673118030797878117189661183164557192082662934460262916446042676366764258696871912731613962958113659257936894936053239547953206343858338988785251007765616442612712493904087403584389411095491943854959167176269679578023520353589101031165432682550474276077665704873362719968555921274650389077677661684387327696568480572841782734452181930030468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -19708286622701783927450779596616891524789791714746175340272426449745104733957909365237339816859299895209487763452924363295754076721009297302256336576630690753793708073631154400396348169939020492310832656647199703426859339140288170988412478827199552994388751758168516055066482846216666628972323124159552494737983591780039845569147748691177554647510923609909242306362526904606576348819888396277334505251464241586148024683672044040085564576404718369778110223755451246890126169610815139237400003296007850621321148363180170670052683550016534863144480906968048199243600333537541386661128685352605340745381441358372838257019469426030318649831942288376400139495679200613176520536808980741003089333976676291385365098188518214631914977401316511780021711273811916784076576885933712254340843217209562311255061151194078009965469863279245883056090632082339662731564067830761788471857274310403613889678793754400036671557134773719938296823904143246842516684019730851617336472258536198618303033720470017975305429276728799545658978607134495595852981419104492035043834080053746363064036616442686701073193162473063873964835008412577505504059971289972755750027804771966410116477239872941121563783350524387209775889232253917887198972370965333955640263696678070417280086259250431543021875246008199104173625107775533897187970411246910014477019474431352150601293896261399055034722333272415064734930101104007377811807275602474884514306755971020955483414648235388237251306172183535986401479775758859800823629862909935098400556357974663500065070144651831734348014756085960061650119365116692061965828916583966869874188241973306476802143354602075211244856908052744147943442296414426172864349101075216843207407795239037150523498928209769725509194149538909764554069640938246670450304648809235630385268505517823718621521129012099788928163192375241837154077180900506377101791061806689823182977770710913390027735441871742170279758195331572769659202358183635606769859219753669389524509366543599227526018174026744541330317617316601132942527102239076538964283345226489000946463268422037783170997374923217980628629041889630816498555115189182782365804886569878090377998556718632051901172428175097173439408161510797708745420871215442508030345710411300528083675869443182031162454617859632839309892130554364566271352496372515939477081304652441644790840944628302164678100134569976278051685800346597144858995003394859951125428771278568821979199036856742612098528297844755755835734253115131578850633515007086202214868967754302908255303639941964160099811787235232152435657791455709065806888499539515574001007175671118485147961975353898820832031994172015244286978839930720249957959900128710732336495890957268655090259123709652359805972703487917535982296663819196284142582847958901358032698552469548021128574859803181281610359800174192494679161731820160490516407394293937652919816133163331823802630943791529892334771556835877442794327983987783972572347039986443643256372128967939195465599881222021535465102794974382730836101642796265724711838019888071518362620253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -9947937380288306771159321529964628863591440996927141985050440749614849036930511149359838012075815896055351029527179587509020193524233962004812166853171155038301747928384185427792425236100894347951671714430649430633562436115117630360153964257490110666718512483497124865022203293758358666480609945778915393913726274355089194731434555523304152604918635349354583397687260852517083833739116391729249734809695542952943967777563946546736897812606865230002393389029839084166445466251945855934235908870718401697725941092001676813940137608187090415706903994576980314083565586996562671586711411914564930583730450698512783135963005617861243921614136421269152330509811181055718440209425808696037893216243516418664956023151509160954059396368430544434383583399039468287682576570208341625889382313957236668377818293582834658565257590589943908072723854629553275200384061175621490408724589389165757824122625523498523517081632348071948148048612692716226796968309000466903746532703685631254292368460233140216430450815359348663099614907267399888596757666734905400425163742857991933225241865097541371611459857675509978465418480276461484936301981249589896833054011275705740702470029813618174811850921329221084259377266066716511642622750909435546578476510993521811277119586035730863278510742766382841438053913871451691438648652089989378272023990414232151089967158025694143275108085081167526108780176191701127047592743913427923093059817067714695229905716850825406799152257574824225576829751469801464215801063302146163497072272882695566583121443795352408185380797142913316867706508053180807654053375255354381836449844673050722306162400057998404376039979985338682556358312826777428327133765623958311992084503537902042263028569650128132960893003611602744104716802432232620888362465834572764435674790612824470035523211157873740122427117425820001378605588147175780290933015809896554013082244819782581224760937046902906603771031654377545858586780878565261046949252102755875560783274666698814903092882771480011466569721450026523508583640517499924029156554417177669494563949799700926420331277046922905286768311695736513960249565117521720829864237685847899751569951757389481351390858465852392359311478328758678770876753615879927680117087189599659641633304942262641180378472889113740088059644269906342470718501728132565889135458845328784926498237996137904699496493325696900780138112961222736918843577621090137603055932845815288683464250039582767294589871758487300133268848621901954434801335577992638621207554081068865828173147119743236883119024254375271571138234871523851737031872008590761936663218362889535475550311006529134028019191498394614612844645125170105229071597989693804746656427157256134425127576293967915232978114403506523545134874200335693086890288573072898623835808561638747563515037893532093441264021286258654563550722607560042250504525554240939892231672402723744278761787376787288431152876354200395498534262394781078783215576987123453247618000462300152816777062946576309808516872503470075136838979651274982657174538949672712350766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -15960810356087573312278563450417584186681269547550526392671168028960894839628358814142195437571620268230162364366933904969425235464405347583467568368171525720405780786553834635541562011411292310349783099136423353495301587806787665160081380717932559532895555130537929237285440221359015665859953753086289673619698262138557578009938851997862166071790009993342582594568302669169531955551790965995696673301547966502367692615354889772107269985397433251449286679074035797049380284493172845795670888197229043592820970925646092090894282715677428276529137440219376796272503794761591359268324215912522356391492903964472864968807449488939898347539478990761018771163477548874394017515102261908805916934826203333639462895923741045926176690179925538870212521347512796557495676825648491134975071329771684569149599382127690892579189366924883621508715303146593649974955266937843366675169208382773192664787247968469586558473759473093837256053109441347313296200835530010103300791615237025458102361695321105907150418796953190839417840654710713701934258989662034730622400463398576495249593295034964041935424485827429842174692485282474203182147842575857379108536258259557414856604745516960318303505872941549663464527055151947042805539247044184875449778179588617286347751229213605984311167827117056943726004551144138127872550172667784593786708306916423329306301888945311822540556270633494770141766617954207264752237543459694152033857702654011559237328418752235176769189849586605633787921472243554215970192751070325341954058965976276401210468307734489450342187412823761443653137638678720838939922903680904644142381599726058658546280438997684108070485914320765661670501832572939890119453176977824755329156729100236144602043073101017662400929868793563682707284386469889162170628272560085243588386743650015117553312234148886178563536601702691017211676432290002262710103106648392496513565896294008986244411205098978831583692155507111761317718715936532663340451807374519657541906924009918107704143147750849488332981269985542800588324107090146989570375447010994468676604687354989504768460192159529905851782799304665730745099067098578232955370673112862596639277427474932917386065118767457987533298049312268880651805394295588662646348414138249746823701881537757915563026993952837226080396307780780917293911709816487218978799337964485364636817754249748723734117168026168152076723075233545272839021217925985247509558664214209170743912846309311674277077503528794359156765374286780187571366402966440967575572077763528001758798324040632452958120747532165193949209342249744239031201585873997825120235204170314466125435342633254177323687074334663622503221149883316641968643996398548326251820834069359297316584408506323980805515753120732200744632259684631963086158719899691644748461519721884961066251056088179422928557858932775892845593375127972572370402196252885513575002533949743826443638741219663416906546367626062755524881739903364458333352492027910175444071439300344673303128338066985722456676052614605248701020457337995790328706030612274209179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 12162188073615604973928112652216405564914617454121443234294398530470774681197914496775421668024181807935422332119714735436453520240126242560659371887461977614786666466252858866481182326742995944918472516260303066835623203698616730561422478313750442244315486249861791308316227449177759127353268141309350513378771212470554221503897003094536078185574305550144617840200353780576191296208934862593965713581792062896098486312418405556636234464758143546619936575963487282652270177372436690529035374208043709985637373576073586044896606810058814977159816500923080052214615140500668525837016380144281275762429254343806258877362585157231289607306342192429990311253583130129282808741005511569723530345993243507112196290543246029448860712317160942222112186683693157307395663699515566406959555167516172836770292788263926936338872913334295049109741471625876415001526615558599710690767327553477829230476716694241420359469356048681517374002897223081624534527879242091624426503455966507061979961980476489660065159356267366552330854624521428318416180876540978949834790173464310209418045787514562304885908501829621284919657412014357725240988602554094618092969384810238554971658116737432953913054235433182987889528905223294882157949001926278232027224482084991930862347863173519383601074752170794972131596814963264689751070711949068379944004258833173142516125885217170067906741165734068642891031646043381993005207513475433445540055260002332707050800018773753830305821654364665208528869183025414490015924979549403746986863467668735263189333129735773193643661211089694084738733201291310248048856217697064119263284097819619803579589844121410887459721004146226763960636925496025549296634695047344730798997185648968622305710261017998145099727787612494877575515711981055132474566593547932847940498129105762454409971806305642377945183888733778407199066814009906565159582637676827961099267226162209960999982201060537618428277019687047118267061966824311219830097823988729815294301560222214874144274050197966376975373227888718909284070202579200218450143339533526131413347848662719229516265660199884705634722858588741646294345732398970248855809454981976775465392058997420360413190697155253868431050745687472797881039564971594661480909402467025831018937351588796828555837059390340056920082792568198954230997002512182438511381889670167851527426099186236085997896086872728568712001983346163886182410209352863841081587642639246632056388849063573265488488537555414868986753209207322043775211621701303054944143030092412245635528892753399708916431346899257578952023237922506472372142975974534896589558043936264600083110484963717496214282659149717046555303699257784269200290052494044059155216582403789081885881760067927745498407775546608797850008567242984822413223065867397893592109123770135075076213578430788036632997656390849048559751353328355321556300975608847391160389206981740854838738801247147624878701584010740547503155572167229809486631731192760660760059148673264762918458332751206969779189299701859941816849048087779805779032882464008515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1862836974662876737341220270761846786841477807092975491156590043611372166199561457190379543322361158067362436920822917839229001344821643500082444011545605986968224986883969613226042804460964284699617856364520237767009911790722445728326847117315094674485801322341811882448899107245120814318258097428102531755250903947965715903446769238906972761175584987067254336353050501243874566968320348532777894860777382808245553557059808358646546796832906032430527702789236260751971629993154639497922244245137265215195833180468987729479305017570624344662671397450599652748570467687354460937417897997237231255809576610280754107965529959518672850882096897906032891772857298319746517465436542304786100453110726898662297999816458822179089577770165795658232682912829439036468386036475427117142176091124787362589743751330194310675654343226010534658081008943992441434952656146911315454046138323886003867068052697254265031105215592740844351698901164912461519478136508246587697074246406582161471572619575783255472068923145710825446314556949494462499778339481072832994234843685258672306103732364693120036222378293523102817608924712047574543867574190794003459546044539154862967164123696302099586174180576220012638324304803699796455018390167261572146959619956197077242890216628786800995937853382261328492668328684637518253790040250335418245580613226331306411095179371607746237152124972446567059502310458828607716774874478981274936949806329750195782384741571636733225042282952003103408317129364155165262030750585016011995110576441361043682039168493257694591345020486902711240449349302371812350259597754531714333672429093600072026231130028214997754641549413453791889558949825078488276025243592511047388211325587437072428696542851708662086453089803320154232997509826521711847301916117634483836865401667892067737276341365516650030899468563468232687068426821433821950595262842916351384777523538645535191045565820106502037506893867832109394767736060346990717591358555562285229128835903251938902538490408232711952803281285556870287914527002075716572447211577161132399853065709500888215322939995861269628692973203533119642369055095781367642514626807354263676218564943158174544802230302795900138796612555544980979841292468666656133719422813245156631950696048428964104413319572380640712609818782955220393476231198506518176454831931083054092244564245178521024996571230734231408370217970349156815519459771208092650538239300118562232038847566091723241932190701390650166180239342542687152464101965793770317168337073653432533350269710928703198199271067750627735612557073928014137479343437535796585353357566536141630655882595354060568146445893858803316604267378542000935782074744261611441136287136079189666891320870079148799201818883106963764455925450542290453596931238042198044936126804803762409076127009992298787067260303839014665878024720041034448858014440393914208260683432752341214048764861281210102566818584267348543865182492731776650434327423637828549393629620594265181827353952070471075139014878269740747617079261229981954281445151636169433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -98035171658005171497013760526975118754157391892550307857534937160263965647430135066060853454765187374717925273830236938826909403668386667677532497472511153400358954041834291027746265491252097227515142991122736752545954183960746548824188984672512171666505031345164237774444110359566425875641141592124398373933110516320307184295112620855748759380349799698163254833802931521859720061730077496123946457669325537114941756005302572859593296848236439838740845721877103878136909059743114696051628661214469341451816895505615479369173162637509318242518429724982845375841341336106278989169688590161828349700787874903950516733852189996264904071867069385190122989839672401696321467583232822180813373766743593422702754802573232457917895048938873560714617497214275080128197191987893961109099946651481661387481338237525847352054457817854635212942397334623447285938258315787590743758298919507086857314519457819918367247501876764934848928548334725006163621055579395489303874367637983769131702306843190933858449845510345169551985931398240838357531707415432696729829581659218938147799482879280883384106681083186754564621371991887455005141035178009798925281031746748184658152943277681573380976930472576620308351682943602789792534325121331011727037456126457744182606759638512413446594204242893198352456148901300051722495715886211879469507861448053298618434836942895485094618294976475601986072381033240357520653397746825962351829005023744170742232859442972001393004948706006707653826456613302516023200897632048057658883409755425616302840909785207227082908734441866129349918686842778496423830743406069902545468977899188901831473266004731940685959490796775039106663588035455216505372188318715216747839968737132849680439627398361435804374895143273162672066459522826866173722874496458940134541621644832482028215909546227261677087482646092661483297029062161779037490767462934522894893140708598379336351835975310146747440331208373772226393879012501228403326700071524507015938673701578604256157506554848833378173192106215147089336443294380955849615930762811439839804009755286853362375005931817157790385292317782944560667108512461754164566978308802607727107715426543116834581083409361001004298803516444891895806392110567741400376304219084632326655746143073316431290007066530681191487357560896010661452428476901287422650222924202443197775722109739507539790777874048884600215069962698394998384907952605800637263190923253332857737174488167538666404234275449458510241612158397874857576567678855858260207561218730122437022113529092290595774878389707262646607631633571404903202527327410720187757651820567475245442253631960965974229594352736224678103348809608998338437661348232492860231496847911427868369398628989372893638150916674313450263021179669779585982145577820336444823749287052339423313000845070566431477069884524257196899028194461294110420577471538771559365561482839896222503827647979635574692641462085435622570858127329149237456738837168288351745773006632008338839480138616179628583243584696631085525024497442700660203243956533813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1804301557503978392883894720798479767389808263396241520120529882289441656065083233128111860340410807184655216709698579387194286492449655020995547940030326888955331984185462516246804250129587966531152990562348347682983468629236574296816953223538006495442106552757970687186085337532516062935548468646328789621783255935210725323321217221327758660473105941682829973784400085983365575068872695069015843862029940532729112082201984874991904044054246698715678367954138719335226052913023527247364925164527564966640078452501396563540567544803709655628087523153394838088215739503120676186011552070539649824330819991774163998813465040822516317455025907224337141304162593735502634731328822661254619622585636458552856014326555589224738660860561363253171972303473145934971985025914601715992602183428013333311567560355467815052854871139645206708584751842508021869371343743931050763149603970385953784026742534583013332172263879073455362462762733700568733465190580945988715126687684425689373398405006445847320032915444971563291494112164506269250514656308112575862759208456224412386791362280359759448482777841850895819898542709091423369645285735814277144511373677174139031402466249252056024765621413102124721496932210558494548917322239991624899955938114705046245548337799011103781628716540405932755138352880823306978433890999869942713039447173190506135879434134510201019866424790684410735594011274898401406136566124863354026649718798025804004118794987419139275764602040475319338169242262383890400118978705411754123349486618699128991299170001321806322717327950380848983627074958965440463757462364421803607094275553800990777679487550881435518543593033758071114640746648804493095086763348763745428773420277145849013368152030751511529492704824173047850251951869265211075632337881111028831735690347340248522524281358448448595038332642716452092199119768990498261012472498316061780133985401888665356848894665495163552492363092716352946884538112765082872535608914784836650731218328510951350589091242310211632169658910860382966409384868810276520734761501034249231584388525001121142708887740924288940577320741619561645614346840524093865983093735626057300967778380344478929202619594824855746835141106502626264139032502084468217611316816355792089167232375995070170712972102220288631057657306107274839276547885327922948314623193932226542761119760182945545283895753872858306696570050189049450361051496707835079314588129896874020152362827810935104021140583657659128337037546954692732055016884725437603390095334336327479610217259958197248199347250733386883870085862866007967909167793403863449173625620306175297513603536152548702510725525726656949288961177491215421347784928311881307051998362935352787106318329579196767553002482205526024411733706922712035990357988623377453266044472591761338669500379200014776974846445124647140556852735598223801928173347608214376166940660547541377304368290068012203765217628734286658268978441607426298054361293561362475031024971796324826579956037085943383360859165857865097807227844546164027848852663040161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -21368009417650658863316028527120028795445411624671252313383252983369733053680680429499787658293029118302547599189801431659749694585562274685543999104199658270581841307375517872835117143581413692408485649929816713254426129219048813308735600642887975808750499334850444834587138658962412893310656134837951798879236667963420805739535760419591027787798698350979052358665429964326039934307393823430115729616430640745074205122548535090753814555267513700454742324394016576336039330210309369097953542217700086391514501857848136948549657983712213633285664014841777603051684483071712221040170964495649956957418918612941962676829896068449789931801885953133606962174009161517730115041357116425992396965446175135443647891881302368179798504226166172824421989700401166321049638566813955234487912645762722826503245089321187057894393318918807333398273039916174684686929603775002444934368755674557814314513835448728822827141995148068536134446494875094273281855912111480335106097555663030424024687186756128507228699703035205153363377532911214031842794708298155077038591973478325241028573792912850410797325189869999048364729604962732344252824960365682811498581597989403283116578627790994543381532395468792360378120515752879445111922978874293062904582877409787311773334692209275159577419232487540740777972105470523112867983420872995524361544529098636081249918170165293227697276443790115518581738814659205027062041580794902345249067088747198696824974994556264397220017838004593768104284683903848419637368694992978295518549722542191730344099018274321468029231497102377939448076070816127462232973768920387003965139957178546667153747024661259058970937138338465520738180139797704111023230678821307251678663315435126761071558470570298619001626902579778749225667617362240522037256572094812075130570785987042345506452133749775146975389574605636474851488237478661488927097002027058849771660569400484886429918187090806666380003154744403321252823989198162762449961774667004451933271982625423416337601948961435768626487243274012339346471604189306040576434596443279183796932549262357396334070025165870766490723872778309087033859709374492314618512517287967500777215645201202325361290235801454184908665151453060679973729329597898686145221244755396539891726405990755830843642674226825403846159892150283260738683056751622946478315108684219099033105949906968426951146645847244363823163912260663181251345782533476359494818537272805141634784485322449130783655048133430401887166339422546320734456026737786213918533621226682654691777298459684139277946908459255037660847488127277285935325666368122431291126208211405710275532424736944400385247449649891979959041500126497667884236254109490868071331772390968110967315399061086933376366454808875815634315119930718085509400653328494106158118635564993037194481328052358881695152097171918651219121807394453636217048565920224452452244256952950743356008342682561237530240970780503587929058596330122596099896776463449054136653885175314249244899431356622136359277838069128334144146072310971636058386564254760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 182559703850352129235873711704910866937182138003065817605175739663670538085044611486660349313005488221576534088810691707229277465518684158019047787816630116787635557898347870862514541472255540242865699638719442594445097886510511223272211606519786156849724186871245680927088676887637989289990359632904523313159192824179348589682167632156401510125722382151428390710407783800643792266591290512890765853809402229116075609363278170590543494346156461515211970345791806073380141137802449075658881530622912202560911166040788706286828097472811906670474896775871967345971335403831749313400162786311224620906029326633763525215927835472873667313788140406338781101300484627591900589541891538096555747957869211445705072146447337840582015127246004726284464849184555747373108519265152624727691421726047431802566296982206766235611535144411229352652898433079869732131985469341770939494105045715915117687888041197336496512259563529523276425342414409551248739120476408973469217428340732491002961439452091823006199201847014348775341586614164719589965459354823303587479229095554935354571901544827437726473404669604351234621588104577667878923992845810475056687220694301494060014677373420936938018573478462921888606173107495580042181902627665209466411434237384071381507814892947809247299336053909567807116479814000636515790612748962851507805661093102183870022536738740510978909619548029064530366762125118309395451476676854143721661204670156903504932715295196931422109038158420241927948987093515995730839413200706562985322129731696829583229165449785691017497830311618452666836411740333305732714998125206599114232018272769000690556145666947262690919145988231635378973748282602859222136046120433865660834852536949048237982698130384915479502785964224253641953337888596522461047592186311579149677295944520504559772130099311269870539529840482642131924220757085155331135083384746089265933868468361578415555912582798026290605986634094380497831247795724492486589060203676157823381594059839539069563568635582359621713189502027610206462536615194945971603329718287682965464394514606072062125139668580213616607734421691382987834931114770114960673899651628872633790260630789431993747503190484015535458004818222962220312639518537110435159091718813629820114348448369559073691673196799444125937947236895693565968626470672274201599480615602584295796310179940470054608071603994613881844826204789674301304533603243567523281405782268934079678459339822689909229968536020700205085217326038880590167545760184074388910721022981873985309442803428578654683419536406741401704403970661930117810104676620288245356007186002814640511426533729979194769437796002381115727360157964939574586642614567994223983233396572485942495158418794429147973952112866307492285645027928639978711402921993038330213805325829082961885475233964215229097349272971602396183501185423915005627828936401548080728944230165141185019508253017225009207195283838484134193514069903305636859528996277821660432080280330882128219772435023171993527258795659541111945885764661267848187685012817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 33255699558249037167549971743105125111266561958944121651831695953920927060137913357466501616265601201397902289239516417545297238481636364972436015009797161139343435992459162598373846889874859392137450642682646194586871117658719461050297924919735122322282769947216169471706860384158979929431525145413950768178025220164208972740644428580986769659429808502419042152847213493985197625730537244745865283287110037602445505776183146672140667573287191641879529466715011818682289828196022295525506700109980251713732440879848579941869193358259363664449046796543859050486254875081257704451044762131817995903111159753700870711932574432887377804738960046058437443877038892867132162295912293512426845164154709871124320870795435085265242794687617539063500728281270032870504121483840317754198847382548048633094495356995455685373131358278343915332472797040145880294340870287197455397025817708881418626270287387286437285598571406992115490044900544291178880731845007908509500173858691659047346766365100314626486787837100252293450864080476122118533160501608855618903858137061494307507951179345350072058342643904439318811944449303401907104344644235225506756054416166179213850814116959666425622510823489310009849035736046464355169258427994673003582656268318640466452695959304372697012871962767659456429969080039797555124576971618139069203509680156163628505690299208995449473818664287639453059050578706691868650746746324006252348067111769428545482715499797486185874700648528693461770471358832182048256807513494269337544356088895669217711072005602600210349773287813749200017648865545757212054165654905634070255797616621106175815851600567351739947824194606453440048017286279753216199795620785323136355523817765323649111440719274814972122466472348800655843033071911369984375417024266843241339382939492123117076685480795917793950937268569578495704835396083930996303782874235268028868986212429263989178495892147632704912223091846824051287746080256731474518577857083424580583543968589143266838586788011480030628275174039438491801843991817318149486804431266395572008424990752355652648612896520938076040873165858808339161258497356326187135921756206319211077129185951591856220209197446695497145828073175068004372394147150889827250445517242673129335214368419445562070259437816323014957847550332107066840637691361341375201601553682759018340107880292758514524024953284202142403529767357745376270619380615793012583792002105988264096558195178383937744955530176262545445363161899311634609780078221974480716967650261688701507999211619123880490540480649732823929062998170700264393408351847802365958813400948238651135763054779669001305406002989438996611346269785755374471000409237539133341395433839456898876314985359428142912829569386678757013429574046097151582890282985215368998927425309477911972522003388247821518759287680663058637938181427730740572067056234421036476264843505758210808371673501376547965458123293708938726992386615875397145815932672924406222122262283935011171610846579895557373947166456636913381886000048264210522174835205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -74115705068287054409134907059571029085306125805810995215651472090626512215333012900760685529888892641834817606457507657148139391677054065717597863874619537776822071126091265199743185752029822259692000538336714687182292159104019006237794882257321921433300722796851565283781750550855112277596802462050140185397423324613245826013250469569320058527504464570591961273102520669099178128440345848934233607090755163495506785491976569942666833850915986157696658682045616907889199167091648615600359796424434627351647181482652643159527606066291470803333672363253719199985683426125744581482715460356395034487069048542955686765160018578389806879077645767246703006246838701266974941003523553474275202981916259139967224509957827687916797321466768812100565494966710522947749978139389315664991083850326438490538949436817692406148581543287978864239796356742771803511568496909404636252400661192901249719791503280240218462027111774606647844545684051775269561619835376864310990061031719652631210797516241775230511603525818921346966737651715485823912486603875186548403102494736291540735822062791456538794123277582599377489889863076071438190822788731068288061602576866583599637265442803254839574876087357220625701025210502230924464952740665646906925130234543013543297700851099385419780214601581242757638168270368436966184150729009509451512370899387796232991098214718266844752973689573425416701315655218106911413749670530578484453147758397820170678340122675728778122434656265927270581673034114660493442548394384743902683197607951658747205412604717132107851557172234612947872134957761610219718452427567805642391835796460480489892916113588341833075381186672885067573254799173282208610025925524834528254729725127927059653123086789051086121473210981542225906299801416301039791718187367887382493476317952521251347718798877544505511217719648874174671466210783994188020556674600743293086822172989216055464052864160245877566398774686695576031061865549378854808349194191362384185530756233793912154405129961812075697940336716213749134842919356755263750553897341888581233648188705471961935376515273618664446171204616961778085303402144292237948614488264792106212797838205346558794907100535653173171408000206216261318880800038895996129972391377735969094113451815550562322341056601936578281378432331330771968514442506883662777440678848270899411902115650715318200206467615136319812487129864541281361572255774198102429954460544086419806364992782958053079133819215708848215071974999623684293135828169291535415735127138924741709023703294256480499809626070363556698017459762474058651834097225769543022142580076148146906622783784925348055351878831166793593550982985465422825793680129686637656559911019664920361721836619720679336717543347729255773130949612250537347401115970751900982210440362056902552904809605479885664267266461085180661881348941465220324948297111071166826617953691717547368888166423486050997302671134250095731981577430040278192059782216657064809618794187611155791012819938954184728110113895648641515928775091223418712615966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 565779393628441282827441848467564969517973219269308718008670408492198017312239307142467992267801681482036257280040864643692814928165990959489868368143080088009083912932023198120006699757913526477624146370366010551267837888218165136349329429089580727508631749775131888983344478565999202983328026653194802611328760470244104157929492073536066252672831184345513977729669815218938281895306543966660992533367309489152277188880257863673396615892761771587663720729528332203707524290212351352042647757368327185728446707695594780526238201156635395446564764426393886271105326533147845898371037845485423949116324665530431831809961240624618730941204801278856271768505805287187040737121616944174183098163892651329117023456926606164720142421614790908682349066646566961396434276762256527238216982689136692374445901859245254324936031665303646356525818328128278983405428731505497408686566123857813554881251852714874457776126790879165096689748613620656702931116572961263534036936328632551320898074896856260688563056030793892079392383425154840677037589061874391444918301491071054033894728094261210546574812190543877340611714491223870504660995693755605134232866282520068698406889195297122799163015685425119992310688248568601767625508885164460119170002035680960903021320376155982931485525322100189423429307312445000464262330727835677918043852717590424124560301692132377284640385397498830369159661733119562610778230821719816020425025296343465614893904534126751712929582300547150088808435280018525942775106065199833699903947820864986169869041814520644573206802257484673128193392701404889695201551067661161348282402965148130167974299027718671633602769337094045551374025352394012871352152782549982002375990043493333568650487669611114627091166979203726564033253191417165057872964618062566256551129016724158497484328058308453716321616224811587115130160303181010920265209409650143189865646022518014951318340977339407603452630536825113325104474894850727323546119942004544540149705278692609849325177427530463175256715758968533185517374026714512510640367834180846626374265585418574671719917188787103277654529641107238268310440571609378959389924905972655793268746707654508020439415161473220207310331167934326361169472972337343794460819948007136411461736489440677391971990339545858732868329715881437208711256969724764851896818328883616094531123048951138643848874694561106476876094992072839741054245600987207129483886736425998703797304017081577201980039603192107402893520153871850835518072237462041498305774751969899299577150291698312620891643164383114195837211210428612320665398264890456783027899595651303930141683812986176533567851142156602228790379601337749176529940739946416362590920229896508333295489770082087360864221361610563068193676702957440036479993136564402752499944697210872793629338087849784172605969425901704351299211767877458879924848096140968649278930798754630659693794269928505627216221345206701725422455662742036355178254383421703583533767036003813243522063129429232728855147864111440433673173181526362895965576171875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 147164893133998392201944353002596149959180666518110769322673366274809848648408419526341901784686421435945930375627468953845206728763425129185755730476879233762439711837045105484984599176616361425408437479153501111982442354575036151996615721675649911745451357423311217749631207424952174426249705646389831358956153714014258799307053399412662328057362997646587380669791166336676368074421792624660451654744765642447165089167484373696351987435995497633292720663086929304182757325034023812161341653287395052985995127248580244665850042309687734057837462694340870081906556825267620722876441366643863887163042682705614452755051924053105037067176083121492070881599356950912275083204441161169360676104572304964104991489935665975901779045122693410251384685019698101155935198247665243409247145039028881225776351122476573470576172767407760470428831310523103546327984371808373603224180313779322125560729111631058835370147531984599124723456801245741541484260762043313959036776939521687354058053767509092222413893453457874589367159887122621231097401634890981205036120500360857266619616042194212651499216289878884217515241898619465470277897158571145893859269500598652112772557172461922915788275768196083189377996341357326594460795787436055099497368435430431766161530110458993480655154834235511102004066588087029752236230343111458183587765249076751888439664154755838608767411042486920993674223314232031748795054216914142939128099844913638241772106573682897157900882657495555587279846968161063900002156189661884102856596998059285145380402084783244611695034088008097567361122883797784702467664096280971577316897560928116997008689243878142490819138052772453353784981097760539853023433198255352124621504986134505549945337573479645998598786812768848606121479324806927774094566941068377324285385320748231212847943068518971949720276595823717316372220343252861051429760697341496770696418009494817056615770619652238156832900152685220165548755947788942572759200384864119998185280326718776951069657693352091984530519723478966308058231186248427185778720663676252156461938831875956613291563751989470865068076635894804077119017184248879746706667065628858241191646294758629043578073439677342625915892713220140152212079205357356539188080063916791542516172952025170395867396521217474704184407987824907450942439065414963249438034752887293012183527281691883199992599547347779478468921799341350938718038969116807661041309557288246965348810897922844157715108552030348446489702988358748609908709996749308099428867232596852714027871756606341746533558038501439662116922350730569364564779729339979602406768440755901766704026312242391913771198914566129719398184784574735137666527619917774309045464745919359551059161843722368688071834957602682136277834906802554710036694151145603536670404391332759407095810961109639897633428122898227934110260115993351165535720416762712529251133984608129236161686741351830905429324909153451254633958675226264078201064702282481887259167684960622187288311933248904597968838586474023213028738428838551044464111328125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -115437608993805297809970069776227354548412175177344573621298275722618598104886831125809729395550785154461449907969459533988281954052163101022022444360590461564612622569522604638706427485682752731605114496482239138533467419966572237902447442663570004340055215900570433035210189247482252356156494699348280549240207325778469067406944824019152155830010914246776999121042076315487868101194448844420471468152820690840818624359060154497324742862692064022260310701018441296317345887947139748575011659503176728843257935089379730437587043268422055731195905828446352814013580791385878791286404171434853217755441080116731472960784406657733282751457297144525462700362981129728540064802070674844756052056091296217326804551640457102892434860096119716145009940279589725474106063958569017629067830436720774088387331717536002964102641550480915014081420505289215793272362141097322467113180763032849052695856202972363870210156872653946242451529830690921711080502064500713618458611012701286354829389201984983400444505360734161011135555805128267110830642318553129394871599719348778360292713160363649548396621285705208321456562657257452491869538567410564182586222491267629068467901730168903178361004894055306752571318016749763677271714509469223111979006231248362104305436901145197623583370273351430565725851614799288182887567876328800951480240146248338569958703609378288588882552515824051538358317997168464353681016141952719326610052499424346947049652133393193686407292299499205386008600808084520581346730126649127798218227477229785264239947168127702087974647977301367676303957477299103184776109889302383048025340679793745784603836219171251439868573553483528502796698961968454800862179626226290077117736338168827952676315393543248292450940212859540939063621381544001557887312707255487655987861134157057081603903411925335088925165517983020876638760090629583795582057641384008895181057406319546887037021327245457167466248971187299353848702393423948076943908521705849051833353156438052397390868837818585720136815167348292045594410724504923830968476731733799583784082766021256699336869858938647961592594555426730893934669788072332729372001597856054777236021719348042272672010127267834809651042385831565595844997878971556700035998967554642524599199436427014950560154522554336690899764194061818431394002590306541753637675430647766898607767108510270004044300646159550403049231873985316013641383153041133902446701371864130586374425645777791453402297172196469804401703428247720766010353267402545605478195305471492791628171016597901730655827139537427232868237655310331522201300584982214692488877813949540651562333262326547151067640891629882924311276895157174134413594271166613509050721371846520858113239018905822008658740718648693454473052344295895792183841020352113801911391135094900277170301991697455975005121016717372129341557372264563973952777918191966278993625469315207956286417389946012592858402786392259028712840421170337804879689651136077549780256832067018414305189135223454962536108388709182459381641820073127746582031250000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -14924581531694037105507792319647913142113516733961154418228579270830668827470902708806280582754613726461432452434523357824272037323855713166422939839290882366978609191357067403930082555239455119720713349816863663307015647494630035568731536048427658530842271292857808345241723842772249952272449171016865579924322731942346008408129135652599432998364050835723317433973717079753377811401460552547638058583490565753089803731228302197783865308964933392826661825550332164534625545094396177493455548551530557259058548075152141419874517676593682720499158059320123725289554355958587234418891116288150714135950912610911629985144502727619806613053125103420251380222341793586489561179892347238709207537858525510856659475690904462575427936650432681307258936304095919504377166567281166549437899323127915625071273273761295521790339114027813630449871010650527043584962177077900462678136161893492236526160294025531787823885739266425569061467317366902527269292920893106102156927447919241001137440683538739123230272296125950469407319057213111290115277050845754728177016841345233954045463983391598514626539986095001701973156924615511663264505094080875908751130119786966066243903606131823145465208218997824051489164562627397623204872483244798583338167128198170851144792180594288411744893765926186518448128525303701529860984761021949333639734917483738091484299881181173099838868062514598534617089058928069740820631273738428320904476805736263604055244935025615390520799292602965670269531226159216778716499139697032872521409858130641109335464586535505335065183709574600595135527555925469796785729788943216432166799980576480321819851879275772932613408714087285930688784826391223043092575397835529628897265635547188884121448156212653914819910330461813389464637907085998147157362129961381717250519468315460612088164848921544417619949513219419369630259868366510514562383688168412409477091735753328316516417506622670119161644816101164877812022373371875504252587081423778915705374255004188851989970066915852725621370142102375705642857873541999023342685990512365717406315652844723262085595389090107632875318551164936393517548227872202979444760253524133918050786248901220226247218872899125353587380850527114329033073421830573442707328481016941285666116993533176083872299113304101914581837808982814780634624541257310479831225366271138395743477728988768486292965059312874487256456477597468954892995562789286438414484541194057282036845843306365849860145389268423457774280858383540508044073605446825633375991259991027816775250809264462023830066541873855878767766789643499014127228394614314827453010211900636729314360152434106077550106514804369296203509495048657541863942279544746244746577695948729201756203400940377736485203264367932401246820575253375044351555242765937960928815814816735660892506771240666678164478254061557874887891896561154645781997073098238891634431106618687076685932570361624755003943971262345427972554281215312760102719932054187639230618513684647682152084733985830602127141742147038615481869783252477645874023437500000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 39870880326902636710272128122593089279522683922564794687838776689895384549948469126222181228563394297323064328147088629327277579997692521975020263550230403856995467898455471681553435977992742432460689074398437872925753881402331039034913656714806557588039924355904151367244997725884702753715666502714619968038173828262591705131630816590703536703667757520061455486383709344550862333519884804335982842226709855685976914701311545850134634090107317684939408445993388148710054407467632223512172098872915065408995803702024081326580919777772781529849802810457134594069128741642333604379551921398758530985849998205956534866217106255045082459466864354356901736520838689808714394231257366104553957288952807995233097424702762550154443250979166097782780890637233674443686702496667417673095594050424416593315732472204329025911181427926538321001079278420651706984708422319152056714193230632867456761605642819852443182898802210585491685316753562727601272620660175918497729830999592647884170282303101504921003169322341204741970039952158775416308512737879581935587325206765503428556369308199352064042041751649385070208922406575596952596855117788617846455316010718248344875868268153453043381855350045475536567323153929385748040993961699740685428581797634199797270320389600023659755036731686357317719917132472231299881601007696491384838916084640439248771283619820975753979915145421078338315011538713257270116622004859279019183634808686662587181922024507416898990996989038381345538959065205714611939648569008459150029930350008263809339619001538833149739525550092291132714193683063481341494642108319965140166971541966683582191719524582254960310890488133156519201722319403474613573654938064620817711208652241606715748261052310871127410129938240566165870393544446675573176152724792462833787591238784742454404980837343359474370759729748171858191213797088540314202953230972861610482832653107809552350157767520466899415461256517313836486405367761500360212695766708185777255396883831007505886349359360168785493163356925328652002236622746671103858627871491997523285260773740130247464975555077244181234575773451245959943607308428338771447543679165939031687551190306048865678944122038028857726650932375777466246135864831382235942081163425066755219199952308626660886833813540281655578293524363563502557409289259183730469995311982129122196026220007448025038973102487989035934728788359194736997516006910836498332807957948289057279920646268153353991505509496512512163683450017855642655229175032021612379140021569609070537339517054989294569788391889756661046812939641821892160024819536468044542613837198692449197559473845648316410754223450006421654730141317421438244208771352397801019938256011981726159241265788254263819293064448216741214772785926150967511812433163093290972045065175018702036763706542854962855884876760214357053516534944870423382768325371580350754325844759407199119686559793335159821300986256713569948814268143005249320175849870383121680907455786017769177121467104246107808941027032802412577439099550247192382812500000000000000000000000000000000000000000000000000000000000000000*i1^57 + 871928278723401242765201278881634442190365592993340921035812941613950480487947367877386656058131316283707868754325342891644498683853525711285654334969139934053235548587381951086948090463466475109209835343985122159615403459017304288157953472950218884568102304175062873463310636294310124288164511293631008088255191768853574307253252495156607848436895882060227801935643633098644453852796703437901230556674269364175699861449138295232574466549498860633388942607748987212053012464898048707904688093730107804758159704971021410266421468254397344011035110751336887664705625211905680036593878530072481908079055588807623217780593262198663652839420325812032895475534647535497971268418891341546457412487246139940343349435220234566838190374260219936456151051339934161447472102498360124577652424707590320704829344456896181603015635341605416607219419089961655871487328619616908603324193227956478632399491503356420206911497573456476470812745583678140823753380000914709440649203645574433966347275003290524123806268780150877350060276577647606916980310786786542256486327521836150284646584187047386754049952122249310279836541952791661627672393643529682383264132958543319183446210713220404335310228945374170925435240108730337654397053561952374939982380988274298539149031809959207237973518052656238388059080575258629321926383132208943801351833809672473230846758661322114777636073209389107302240353733365847324193787137354437509705796038729349936236137356265815873918452489178852868105388212774056733639438178056001326293322647224869969593049944536498840969409744510889123057919351591552061610929460067310074812654085009500295729841948395221279461868552367205598762939640269111787387740060242169910266752444476483131875045449048252276495108755403658046228881914205348780759026097529958686649779725140004918581875425511297076836195855722560455394829278044864475986068187074633126889110211436849968230354033432051169537707211347444427092915369516996977778296183159259396037863732537332989101809805692430945610028408424733969205363705365851838141411785491295009735059560166088387675286581800548880069552708910632242474703981362798534949840270797978806157469780752634637076961745512943686135269337087803251342865038029644455835664523572953735063875917999289282498245659872119160067067877736500055113143148917719652106065711394257186288966844531121470091769578001184319600365438119656614232041171271048085109764636328913830132060477236221129275166494193260664745909876040709231891981773513901908929759543438287296202198745008456202007740021236606729242588139662369300140397523971503595566721788893619364634151011967672525691697294092377312772776577696217598175116315267650873004295935855494096512664064112075383463448688128474217734777730612806426939978556232937807698688552742189557178154432791084453375625764842666881625069875655932385686523086630826043140675702926451914448310752763622726604028726646124982027614768493940577866020722262571878866886725972233602108260927666572919223900355748810397926717996597290039062500000000000000000000000000000000000000000000000000000000000000*i1^58 + 2978426878560375609725557596643746700446660300598755948836533163808111102493476048060595070031943507642658647541692117583938421028952562527724884526424749228273600621412963119092969064362208473689115999959543345995384451279299821095214157310647904308656969029306677433486210895185471754625473764164727528004831173148013260168112433933924290320337656108664008713275981578491065531968456056800979672403280965298311081137738838023344532526485190057156378566288159453413581441369594390786942575578619987947514073633614151206451443872413279212885367924828071297686012848841663970183087176976372299752859518059967784144026310781902273538533481806729227538628825754469044718414260480294199164230697430358959484438571439756933783893167231978267158565641032936211878516300562970447506529108935461050231108304883986977925548960303949819910423535619027619148795375654318455876609299740406556871181350861240366662988743660465471049525064551830503867186592004457786462629340586155940195927594227134197568877401850862747408418069211034180468731354795958872930869140308683509677867323096242565497310879493485131854852319121685014727107175129735906357450847862479721140726056739045393346039431053835213869156167646046984874374203729973636228061972797994390509182579122342419343097667931041046222068842862975635830210900619781757792558836244615170882843878704257710095856709464968802580766326187291023166273111721534331860656976255805087686694909756234889624634024857057240249320199536054576738321685685252826812789442531342926913338871596825683080705544216329613039550497942943587454919793610309969124653560601584973021716402010117962477595454495498984167199620470320184518825056538249121833485921196728461751206961345718538668712921182132124840241193366542013499236134284176042647808389635901004775166540674241268396327843532610907335744592812963617873271063607688810765267272628993204100436722590846122671272672494497700695402619253544476197284008595878686087293273092295163275411013028916057349409401058678037572026052419909843261486812994541575905717345868856634330977445874006175391448147537096545248108604044661221919065054891609708381627467120334292166701057646034914797411502515291217108395902379772692651022543449023986847515861584499502106807608861455767388376195845521865151494482497593506775364411102282077781139862402171326857685466534440785717761278221199540594447247434323370805201452635909906703745125013495453106195181658174557759066251130226036151271129090280242789314024587059578471121195487511305852726093366280609799467863159584306717499454603458486736616928300983266310243870406876807452904126322659979432428308298539078623036458499187534894214352130898152257648611172008881759441191993595080180197499926307450192532722173331392575539732214640721668077224692921851765127798521635208600711291491136356067899288600126344315824128042201146274356401792501811077122121046468187092400610656158115228186412927564950357155632337914881542102278800039607317613815621371031738817691802978515625000000000000000000000000000000000000000000000000000000000000*i1^59 + 18575716611528983904824200043761695980872983022117507149442137318018062698522508449362517440517569976383133236438523570078413223592551885165984178963878894364565410401530511761963082660196425215517867933595674312458487544290969331716159650876913894661224349296592595888577444056972011966742870404220307310970527638021656504534042576029574720199367943795022266943525732387357933046011591940535847349332735901592267227101966277869987240096477438793659279996568707414613510263813966337285829367760911603577759768147600877373260151211518357646560677333623430059127336913124661143679793891282799441727567717800319094115079164365537245140263852567852442570542495049947435943129712313591749982185617931974035679402312988926603123496353268030533095608389534356418513613180211160386842371905978397381178677572180432593424023035652589902543980629835005066909517569093003136237870300242390318317306933485589977797192039349756434573235773188001866914282053628221498505949496407403305563471343160748964387248030212788048277677401707037255875460656594104339615947385628950749977335477131071903103572009921498723877586335027515459171506650006427229289131727548680326365301767293319238966064602157320394821566887991545263154742463878904410859766270042827157225512365263003287221141997465953429254642935353468030261267170674341442355033211138558472958327142354541266662684676965970516813982857042200937578185896773728729179644267674065506809354703003353396752171219314471265611646766016381456094209589380336331938008226183543474712559290429438969846278945729770550722764751696226778532067167082518266258893323998527520914253356572727109539067677026412346535574540077132434211921557233998302491436938296828778081130570081129999789577889829650725947614534000754701611906622252872066150022391702944730381555346879077214905584260032720833038272188939830706487824329674698048569469281238846987845158268041811016766007054039410557599358603495094347219421379394257139577115756349756439845409038331357085299921666660945930061390676984841910265469463047869346975869329508254913041987502678559317404389425816120500569512119044170102735136572837869245710022807017399107208937985749213721296220945554565207689487361031397361828338369402329119148801357761968430953431177122813995759070595602189684292298796209746740255738191788420687069691488633203600254703485548595252408573102441699138672428852527919999279306226185498964412075377993977896047462516230455352932637951176000215736847319428160791201365872365249194038794156469979775248523048904257911815543412068015015419256218382214036846639029815555878533691736224081581680685112043450461607335241515376471609529874780284936772663540878938404473105819585401182370513523691276944260770626078465421029993931294244824597257926933247473278582874836765282378335827848382940672762656848026705376324615292614075354445693338921581761684766584798972880080531683225982461226293940268795515696267074999618313473962257360268663308255129121207612740818149177357554435729980468750000000000000000000000000000000000000000000000000000000000*i1^60 + -406680516031375659839196207671830921297952414823119818740194881318409708965846452499988809814701522995620436781290991873067214851957475807209469622504074841736043626684585796401494955868844653093516060519885213040475030286742798824257503337175783684438465664920991742312743863709930027035083559727952762354618742132157478084729877938197984765009947122399561214111172949577408802440681912292511569228485597823248959307277494805996720646559761025493808593524935103715756208760584727910070037602055757406606299246795049559855497705870471804019165585689554053222792661390339033947342283344363638552302626570469203323392404251334602757514683427557209098267948271728019675290900255505053669672214981564481848365740734212008559254758734148556858812726627026773400111282019109142334528350742925336421964387318167562080559675143328319405803579922384724892198450345848108570132244873287676440850114512823180254334480846089837387302292891796016197347746828894847517016670157487117475321627427482394392688995565778289418392402096404263376206568642976443332305769243891606597970488715370504849043902935899454049987479924051627711362107603937637443194706493394311535399821630391222761567966440040251540261338812625162282850359691763407313721680959314117949953050942012162918571267439454211697801804675388003751395582906972145808230010975695358590338297732633110649185619811048474260251850981594685901749367874917587898431183449540360669397797379847854642960748653342452547211714838565554574613400627214658026423494189461229108479536668514921576581063068903234577468803977938875656812846219742306602270309519360870604487383927408339789252305320012217413703640386236498639499780053270261830802858931084307725581466005182463099004043991083537646339535573904499287674666823843312673941564696362002558232578491965703444976576995352887628814613958661264923906871996504018306078189290142137828444348383774788449229324060145393583341812121711887934145899465189984421616274160591574182064328492751997833992076425297305122145637960981397310635246700419094918714165131193933293073611016856581522256757429148064437693017411199193192378150221638365869707979225807436275548132891396225139970062132993622597308040521465549598466645383660510875007328895811162895351348053617671613318209236766216929444045402362200020780526244892591845327247724852472795527156195039589719113143626629525315975036124738700313654188656795821074053243402065308357337451391445601257106893937047627366226510412832747933023629003484258404519110051446418762042718606261524587216843740868010250737680527400222017984809271811478009765206005113246520399451235331941290341846069912229017349550681851804394952327663757981689191016518714195177780085694369994746709797460248145124052704455126586806040243101749521746584919851716177439130421014415186634435933167482877143279754871429145351144846891894476913398044233759071595554606995523681310910573424356159903694757637017158845056874973000857229608361724436976721506198373390361666679382324218750000000000000000000000000000000000000000000000000000000*i1^61 + -4530701431643045637702424903559734114355355729294739563991043853521645248978665952142845867992585579782520096892666130938480380780151680875001176679130053020952215839345079869052391910998334753445595377765271539206047226040290878334118772901648404955405896930579555807216110791148258568013354948186118118124532804714140416248440066645685681801986341579361154043079964676407615579846433060930723253996012836490686944022813556014444252003646029267098738462964522975810204881131398601124011019611107567682383131645276438298808949123045675987266950381092105028835479104184614033395274928621105826062891718734920688108627011145613148818962387201649620404892066311881652157516874172448452266458049458373281557034156331853225296351701976384821738899707487292791958134463086423356012230399717773013326605682278520537796393871322844411751311012747666316667343943827377829859309804306018222928709994222891498824380538550333750558209248611117546708801446876794397671770710857071390499551245292498561971824295757462847441546121439915721678131225006710597001323304287300847236599703479020102572976085252234106010079738574690823526537496413431010701807970554064680563492740982538301264243754270228253591405058305072407680663418851804240840688891674697183154419994450919110086601807772106534147707498605005515151751731719399916110562078770423030494798907757740791823665615423377587568840822469263576186921236260197065198903886557359160472723634017310983370898659559060619031113315714878563013282908214901007234939703081557261857757922792920597278774298685643795922751242928251458354987865223272677425975841978072143267191470723210633209363810099726305900702449530974980804245946044711920423889616006017177589336980679765493379924418939159442965754625997191294439902252395023276901565534935772353458626982259006279310761153316041315804582030291285372855209672170774084886087163390385905160817337392509225966769606653955853958859091171868518454160389595604160898726732982855256566177205760619272316447455012224608715659747909372645144993832372811821599400487165479443934053646522631652229420110702947067228769931320715779923021410491070993253065404594660910934067774559347641310766739938473839189506171730766783232268809970639333107309008206285716905745695381763932066021754966708786161999863985586130628769893955556284692077305733519678077876324116917340314383572104889525515888487763833851562774691565185570980980552315057716946794344134242546395583536847048744930477582652873909893201089791456156837963041498340217683761387584000669918467259427520327603137965695808000565715420414152768011185900698067943269824107081928745608195565647722301099154817295415748481559641040380478006569605781969458485430730518794937095668552228048062170764023085561860888123059692140504623881935934669750226350323389293067341450579427600481534743062432328732195242664904653494672389041294777017068997186018614817007308301824759570166391842463501864059809826415671008804641701580504336277499533025547862052917480468750000000000000000000000000000000000000000000000000000*i1^62 + 8404643815334467600756730768506634558991168629161115827224725489282295605633571286813604191682166769590402232484887716324598583023769900231468088786085448382954944308175972421489860243048820467797373265061662666075960897561265052089866447586664408747052604704839528231421303734437321596719216870143970257670186849199476910446596296430012084266473263541643545222024745970148240858095557382836344986388104760411737462664612447606474736915493348340015346820543391132994026580519229552576121004996912443259233766944327428706346476204360175743115235815068630099788422900387938691396963202714853110185399358396513750517700522939378530082820749619846142749061931007887312412390974669177447136390063563383315002627978045283653348437437264341079657599426451355066760937584921092564925621299889428383281789609560835259966080219551429621677329034496649781608340952822503662982794111727738666389342589384353187623224676151781973331711671515401217422206662640165660174640272505657355075479455361000311083620587678370944787273048413333547062602309350397639344196033479577010553898987298018397028270881112794042067832314213628689635399021016723744895959746747456198083041255776189932573165741507569628991832443388233188706146018856621556585014294548555890243929991635772635113600078559630814330279266245700552997871168772424791703688522628620589928964524421897553842947608654141952856138975093293641274749045598380732850579139331759770192669288894346768572872122828861318770992067532327257494101566717705904008335825325844710647743873582095350024750243429880173017723068363827219889170336809845905431597846441363940922288163701033967051190868570822891426312501912356706855130633610522202429787973235985001982870244671839150387799544058891226009005744518202461858522813812203828015458976225556210024705609400689510347630026328892529210045673355286517868925168470980070491968395824817559353527320543011446043992830150746346890480831972704957982930016818766204560328701371134362785425496939728650017311549717215650499483880076522672551162193831023681350675393541827435856111421516787616906220207100377725650917747786439915606928638232502261596429330668957972438975937202894282355656609275094294474642263107565614342573559028870622666908701745567749979978455038457715811892241667510200679089794540797975936324511844012373025421640173497899551141611402697042527565390479328367345707641540819896814572428942294076815501814717131710430156443907564517098688821577180027238235638321813324771439058450961474351980221153526076017159199736700965804968106166851301642435882843442207908621935228641520751099775594040677173406713308497770048690019622818875580594282721747982442595326911986156221687140803411667175107117441279713844305743879467124653793996450380328605942365253516991726070077155268412782345056905786379860310079533279453066609584064857311650066503280469089398073964862688301497470558591361682286400101004450617706325099831224807930515188283887223028943333637457158147299196571111679077148437500000000000000000000000000000000000000000000000000*i1^63 + 238273811127652206224835629973736651442304613931456606458028174903477987014231116186211547423218734575252938386701903382430867095475353180060873664395511618717449703207609673833749735462246372317038486065722460712879383780205407508902961558654509288526019879917302753451177118583234646903059987356718437988507868893091169059521070565091355323718442986476027745711555732159459705062346323525718596000743360339386604694832098799697744262150542056624518990990143815087232905269549802599064587722217099576739595685537714760955490215485222575301762188704850273812277425683041287676787234625552058805910806608639778761516994382959997343743808746937249825739047388338050258952902073739588745060720402528061105881548617809989383509337840273131925309822356871214417865627260602304398138924976945495588927036037429294551948335265245521816332712984121950811675372523648329595113886800000618821859040045014012183924469462987253416439134841715622640556029299748735486781901837218888133378549499360408778244741704929880429890706437829329945239856159409006964579449566844926860593315263919111286659814663557256220800246161495738464866652256074201191484095343641430127971455382064238399245329040328100091713934306151883493231503138732174389599661780463329562804064800289409772778902723065339897390391135834961885355191529233692349720776834226766495053237412819651276868545889999667396376282978221234329939263597750632107383305606183284090749455059591925564531487514993580991978051317006157061468168764466569176892666082652291676983652197707302651534114230092900374324196124512875940250007332236090780353695755741932393495897919691495902314089533815605213836553369934562838775723080342976783207509755352055384142023864426121036005028486408145469357691032536035824539722981799775142490060358047050839214608468886797598095609193380670130695624117934208744907681860613898690179794822275427881397422676178414127482286276163424187575641950481595623798817519597177617224296192785398556500967982385476840741636199939319928928512305941895397462545534911291960736058261633722577717738479071242949036727201426858560796631812579201853812424273283078047940777539043151103123406233092330054757299437321124261499259152638711475213553006446589657456090866353264889662601591075485063143560652132003726512962388051636944325871653505366120370955271812645343155620851168843103191890341462935267792618251255382192416000533454961406022110205735071132546349999296884560429145603441909882603181650115281080990393510427010008717760200439571714429075695699547819785715618196494701839143594822620634168882813322044003813797647761370508207135704535615376101056409425455404065644775944221705125308357249077452132535486951861298535670525278863752016182977271585510955737775645538354882288651347727774629517683907181238094816707158846142104155110073120034497547672678641649719489338855449551989831430395711236301104857013764196324684209413302855745031658514581845544586803898931379110075673033453114157964591868221759796142578125000000000000000000000000000000000000000000*i1^64 + 1224397314747146328616270872939266544473015289038521361077359354110702678195845098064536273642612214001574595317749946444065256856639018065568735053438303443581560996953946968746501983419394090200222243358894433019232016269683038581882288277102707698250914954021347649575279316708476550633691278510553095871079970588739942954685015898349544464654198858837642754318028613917721188176891023195525490998170398516266787279500667921484838576851600320433680980593359912337029120676007098961306042364151188309876061321960063629930074407202807003211823089765748232394967044685726059406991570946486518630666231313131317412052546067351193454660715877665804100187302748409547386213028679394371705029309433969059390097194142425205283546985765338463836651155826149426191046025495793460114911551470620002427963878908249096545173619164779366765206529301700913832774143972934564762929121964390995183715087650558902292266998210716291492136394582666789446602206181777168574374817818716345694450780430030620384253374903182141184183684928402146864425191585458559432114417743217004746381075173554705158602695425703589748752160178935923562743462343923606104550960723106902963066183669718158907850569392637857035513595013348217036528288548685776901224951877178079518835970045198926096827726550712018547009106162761968045463500702408139190954596325027340917705557788833415772146875501824508248407213378680271344537282086640825372708924946708553695562200501365064859974561280487020993980811804239869201760234226535137370436566787938171979205434828559173955685625881618793998385929672966840478127794786821839638179210601167834264312188280003462155421666642763863804283834566449002377014080776866783729687015109837122234063998995972345987416288362003141117584996174354855519683526090003009045561099560664659344477476019776738952433865697623581953482374819506929566431971910666066568855205464946174027930959794080843709106534733410948845139001972787686056670078722261332069027903855696396248892325479712852754550436754193957491844581717205946425773733361722952123795288590340829940130610134520799116382831818279538532908524569749595292293603059863798257071995913973973980035835491257050474152964691544316031974616146519759336707736691220890353933851707400396171463139718297539097076957190307090005430223692224273929256073279605879295063287528332938802558268659941154272401806201764587746208664445103172054968410861912427816521926596077503913831486535446965876042079401475790704511946805077433644968371452291569833450661519077895488924220850255945644532010286206461065739361783079452191670430558637895664255439851005319163967385794571960361642741440359193607538369601253768225161902363722408917175067784612775225125249687278467535876866358408185095817435936384145660574068604247515645218321663298164667089514869414424104831305252436351782372673490903058824139421262177844456587006447453235720561857462573930052916077828180747502527696751024161452044170777911234386880241775674704740595188923180103302001953125000000000000000000000000000000000000000*i1^65 + 4398347244883845295086320439945681714372475052111102292562596923326276641988227576038968770353796124369287664781834663485649477305040099879194959630457316427951682996966541948387805147675003180618001538188356850681325906441198585655114174163480452502585116097004796470478177618378781313002005317141812179085790205931327302050571844523015506205908539598007147743992840441414399641229276722727087274478686500611704586320162323215994654892368982489908219536464622675394492158481585259753468082115951660765914468809946706468127247186384842501070686624183828224845908262623853325299718463867971229565883223098851006207386812579389509275349548425238809985197728302169901506558400936230097771720049025155860749478836512939731320572500073445378510839951246071085727415002015997410125280087020909075578197139659748336707173767704464813582466536461235201680176994235261512863299492446132692278254182579179494016594483961688189902405317214489468848444767848961752568363111853617428156202937172864758618226932098823200107967235955324790240306563064017719481514717710966011446504354785645640993718787509968250772274710842693498249903345083216034281141203765505045288423840459676741067481841689822759603244953569041730007876515689301313257215147110915059704964500412557162843322887094088743434390613862013672378793853058538547680920875211950576276734584812861135845209843695670182809377433822954284435864440027003035890579620054645532126633759685786970063694983593610915227931908464801317099639096856925797126953006985664428317915861689092587743133638541068588335353191874801408726589785086613988250047414432293209183687344725650426356207630731630571986240945726339398920897588453031716789326531865461691049525840708415018451693830543273488742731471457018567129758041491995186147524280738554044792109781106498165816010859767316581184216118497871265125598179211880036612129578141420910653564449621097440231153189782555094512805504310852267197582478770185172791485869251645965854758133057952864679262712774605880633493216910824084985464373566860116245384045556242975697227593380369295888905757904526281021719162279471817319902821217817010207866944432020631733359177689835384028453035989197875937786134548687217577359504358104481718844257094359621190011159256004896814740142543806454322730927466508131635412121282022835261910285640871893823678845465775314576445717152561790789658177867949125222671291848658603724140491052770903973015482247479811004590280376708097006922264257421113475712037623262645215583930071946452610577378239056022369528282472703438871816971176343979115298853914228604184160976977787945569229113106226767469915978743586534157876222843811541819104672241654245280679138790482983578830999921519501185287802315794664697307454865856272298804915072771880188936204408757571606272822616280574338630263241794289868270304247828561640753869956348652900287265598703126624027260862336863745077605806468129388841012711771683806460876553634997581272714217703878603060729801654815673828125000000000000000000000000000000000000*i1^66 + 13969549462963704030072885404680249133183335747947234118395749246913545640678491805071230502322993807845123663002284332992993715108828375325750870196211065143226160066021357156668237133332774939653423057913924429639481553842940684031433262912809973256171878993515104773968622769335581282636932412468327314416395073236137194179678156159045643006247855341655386742177079792040915948885467273849318919364694430000451255727660523590668945041450856067732340939011964834719893019345446309977765540663297198039767312688193151408303774932024425538929017988529747091699526142877131309389986787076921481642703371707561824388959226079309976699650372883223104813670594890935410389462148090789077995127340525809316924440090043123800918932932692048341330882441385082328680609201168007092175132628137740930387207226206570405681815311050588160089976520691084417901881373132437236208539460907657681439250175795104352215518339432918330706969788843864864833186325415624492950363140110979931798527527468371023453658088483165421884959832800595499080355810365314782310622613694604905913830995941221740099067701184998040390479938964972330249690756512851842655480391608676521591486614164544143504858179612767204875757883258247610112661745660819839808474603733508699891560519143049541528497649409751439517604338334284092186938609834123189996508338951015246191101430992574156587238176422192338468266058138621900768147635796441300348654166649987978835553933880996411129404980361935450977193704847580118318580677740080999497824766831770557255437189223088312683190873218412126167751493112375323146662022751791888523589799136524776868831331067041786130330677861288729520732551248154579500133573711616337990203716323150376380201930049819637547238871964914982432317667594720301874077870070270506129722783715601826560027450044003093661673761149324625152950125406175094521237316989765130416409593128760379277580772628399842243744670071891409229579488815522791695136520694463065985020915934107288427779666322545778394501951355824621081735405281882421156751431001546049416773037987483285377080806711699019471537343143905301126469133378308318411296889341436150603288005121331847668289276081095726864114610309418172239229937434191811678322932445866816682953696598194615201513588846700813944748632210680153539637000912977895822739670128814229071383771651107649168900849869446553840333311573885315599229330600800072395708099551436679594759527122240608284319140010567006624718299868647230014187598496461518432304974857872596789302626475086324254545511067269726998620987035874987870852767195028756744668254304690278895466999047073612325479129450484739049168249584057815728955812244715258444885543665610383781269541492850265669085594252447014767336791597285339973347464089283826729625331178134904000668307470264322425727699055690135043078547265536249236805925483357805843676721803930279688294141641159484798978565216319225506493067260797714512469429603565292295369891090156240845421287133376608835533261299133300781250000000000000000000000000000000000*i1^67 + 28378377039131096986566612396530814004176484129231630837769256182065146350635711916866907900861490204087774969425645700233725902601843129567004487973115331592651784008270871457395227675722581943876748434788894547511384661453194382815110574354708441958461449499751483218084784679009711747759815281354021599225303348874504021721303135126751614508571370740694809019473291027040989352331739514577150473112177560108795047343753482500655253627075595555372711294617338164867163543258212477885429305280766293000880789173572610081831149215253289681733848047569216874063277925113390345776683641063551219632136715022083522923740476221288638050855112345480870787189298530781383614748579794247597943396253414672164899775494382065899612740206687696590785949137951071203529767951528924981789719708827856845044039635344540915739331332844125175197460381053632103151730550242358071987583753011558231665240894304654585170491850620546363122739438317290715715586219762152188466975313257701345882112726737569189390584302369654550835362832431226790823312069558972400776139732215329789843122091952850036844348096555472330274906718028884371769671221426507785636418139004229300708200486443987196607224104461947080501835457785099705722508005568111490584017650593575776522348118291093934663691693120232665624766015017255801102159358251663213648665721758587237420612227299755694655486163142488910424859646111952386335697772730483164199971139182566824893170729150843965398133430175017887951753774760235366156603007752209130239827832367332107044638759864223130373941791494384591744033436230277063874849866253540866104494765320356071710776665221167488879912341465283164190429626484707411372079310373581816859710200136573060436116294040130146234238209800309470962704314096119276115079804793320651194305531280520391905019116467728942346011591755933189214157017804198940224258951472735405021849549547013217828875781624982598811275010534717813807255211462797062062740924619515553146310462085399228307590371883151823400250671782999451908885051788728553846337354751013028309847200211756690697210218454128067007088725375065291037020612738442379620966433719809707251215775929406914487953953300276662383003480580260030268197431982883961997871944057238666099806817727215567527395216318056569765390777346697605632970150200769366127250665466382074041452566640950460648002791942490196807811955307755588777656063347989881169018911335129004039657621865164245045948310541259743600384143166730905782814100874813021293269784524275323486613205846563517933074318356155493978613976479441557028764556717033983410009212671831668627677574689634522767724261384699581990871053490536137712252791285488874575084289360667850959145430360173162392876900067523363593980701075112608179510244375901704259350423722516018904396059114205084980521328996873688075766834548383185057633629162750445163418925729640252372712635351953191761762961954533733965209091585945322077757414420069418455117357437010247589448397320666117593646049499511718750000000000000000000000000000000*i1^68 + 31799089109434992576736600400903481157715640396963274855688776785121445737581933412038272330408263643286710460691973828219523320129795137582854357065006959620662926970612014961278035953852303349444552884792406276006523247211672030136528887139287066284863886022899796055378546840781583416436909994345416552377535590727389461352853170993355277098770133528010370652887619006764310916114359932897156109908522483758924977385267124703105171220443649868082235599640182498487150785565848240936999363965446543349951445770391326392745480892421194840879304302743394988958828768463594173138576902335869072106372868687432141511759540940821988734598297759599215126653476519990926625300408811295078612969198057339146441010652390720686497067996043106489074050440690406994054960466684765501661000905520431448912653933553472653911632842006971502168915157852900886884263093494874600794728533732752444245130742028722557890575811855484410115157751520082566202333073925461630335786207201932290738216835824054664377116218946559216832550402115077416127419472024956019699276533710725813339475441349563232842347619644547647657194988624031769065165711811922222446188262432129962280110559551735082676546111217306245777896294220454925323653903529317643514207146366944189240460978775759970037032334244951891249828412636107847702138755316394797364405371985438129488421751631386096538688983070572590238044618620466588064943592787749172035921883800749821117079616232681595762469428386164072267102907722003177465988159846592245508157185688059142660761574819737685200270958801748302004224360254214698908742511555016833576119272664347789543386345071682208526377180951490503123657472705239065808383304441017663818746018317303379686885740291106078249489633381908670112067196012812975650453825437846745826522913418206805579836471735169308471839758238208510100041679926466425371716743652829597891410078679780019687113493878493351987366996620661888499665140154520576888631419038709580139641906408038951911131764631078766310479122163249342670326068916418293136291024336633296703570821427270685995866396723816212355031764282445819075259708253333136560878997763902872386456723085646069087516779410338237517631295819443475112131413195378091784732198204877802542490445993972514859404166296294569541379527829458675882955445503125250432116183347839575838364398526215053975846538109034073365066000002903628448965907886305381431262447535128691368625589316480828533625066998690193675356041404747780917915000491844614895092048664568363746070695126489142225765461820639639712039656017288722966346946385975845605610488967819735863579140765143145282925179989903261135565323453460332993724457225733659652886872391876537583847240178116079168637841592038716554198287070728992104561774430083437168809796756181018280670115032072537609308431628930780238507673538427959875805643596900967081273627418035861452303207065947001318243901863100510124501202588315738223610921450780820053080949179682979099936801503645256161689758300781250000000000000000000000000000*i1^69 + 202338921564511926848750877696587135617386079403206377724800022081055544000791288871208250454588400694154941095649366336546917970001808200377864385352680859240380280623283839011500651683305247686891366334561160225993948127464915883724824629251043495077988854360650192028427420489236867555822509355427644873730161189890642545199599665949794734523957627229525126457931098716448260107225291706855305334273185137366734838980651554687363344536981965176569968015583795557726848706832326537493167861169449415911107118359812261894258834215050581820768925422858438075609493004703850074640025037537850823372189993187240420179759138494022201398510044831222605345312150127214972674252705515484707522794584484947890938210767931720354467339112200947733481424401255531359551442139347443711664483155133859919816715574926265555985769687404095380904474975104501398748095772474791703166682953545384247723081733823084144402566574502160515573821033646358508039578655220433389972647527951064651262848020149647345014311599566767624355390919071514122715018636859566313257324586982598395296117582171022829835887098606588025499758391997685335247502570278035911808849307662350551268293718754845954121443510651809547871466961675756376593486188070258225871823621624852332572184836043219744221781730442269826745066503905261839454556314504866894230480810491660236319678524131883206230040617812270800636547430675980521449836456960971397802765263096744647350948026334373124466946095698618569064168287592530449000346234794233310607941828654485355485142743012550159506499659987212275062992995964104625623122166555605340591426688638937612490190773613959372154512949127556671668595502602820309895525997603082029113310369174030768121084682965827542028639055822469091090280624296292701853447557230300989789115889236285067244596091777710329356334648824073986045100712708401547289240623416129706783714507745463724483373166196897417863473739550282563112410464656603131988768896325795197247280723811232486044639260096264775402151335814594291264871162445841686300725639479325061726594083608997142159993198663566573175402003703396773300809990673829689205345332209561945892319868859851747938463133791981690206082490186001666324341829738914747168649159422755750890898766171860459027368264042871070186028591561421231054812865686393067754019787125026693231580315209818832406167985977457336865277720304287764111798561493127285075716918712880079278416905949473728268687098181908007449123877782998687688845184934899726156109739612820121236521851730207156286985884550108345243370242677717991933630011541944993787011086045634037670636504947512177282884839007705467374563948228062902461678934128302305866134899819791945045375690471435873460874000177912728822248071534506105412224492421405830284403239515353031516334768863168377319397464797860000103314289359529728489165780321188797380169655058741722025971345658827849028783734890102276849940765122619204793242323474059703962093679716072180951869086129590868949890136718750000000000000000000000000*i1^70 + 165618220241223133963672966721076948361953212391165331056444971874643433882557605851440952203708940764811480361636369885463612646883185687205062338511445667531953058463727142622232307283892227584877506961111100802009815369503459088700585286664795531272097318377348474958486721499388831355410869441680665160155050746116988121353188672652263008621389049721655524233734787516210813990799159587107096400833116384507164270711312427982942484696596209182571929480821939874852851568778927343507838662618520418513710664123041094466827999220045283974379375098382200639665412194899654589818550024279420131519870529657885394409618464826147750475114506075493152589108663851261613795495538724835580784484482748503162382927141897474764682422769335724573129269438730013013510794581708944282160373129136086633627667300275476387399810614885085091432744246029720753820293425814237732613798966122316450596672101052621408161513556703472690811949377949115856463144502072874552914733520368944804926052908850657042609036199153916103885453483692702006997954281159218869359840378694948749565993933422995101637229109629950047531267717122232439902832431285158766629581208800529673447258629691554839449679209618920593869066592647878898457892851647186536616487375702500561372861122273033606727439524929780412766753112386646068521290756054591877718156877330990991813559676191781170549742124737730149731433275337822392123565863064524579788080618259758417150483752100598686805822617225976008571982874551964840320284507935014988680565156616140674694432153855205122101299745666028102561625238018357678753909455874783588688707040188000939031014173561994434548835075691654645983377779836201563368406041741940823608434566652165995920935289807659658125442665143863360671792773297389487785499645762127040217034101976493734556653637721695400742922085108347807016500483537044564916879820890639685661381609895235430263959215193843901554710840111280244119461566865304870520074241010795631029532682964956685358152224978803655585389341758804310919828895655344266730000497693283855329261435909119231833624644881081951596606679835116950883576704712510395438923822022540333810038135921737723148188485416191042967877238720662066530704244147818859737091505708619695208473772332800319864308225024831605570624650189735788123684262667111027811297093431750863976926242425320454451054461400162194224099203617988674774539989876194807295174042408087835955241612157333690749486844281889366642224388506419474643373923685342530807458769871155087758964573847677070268161374358229506920615257685170152974192256122556815791579010527455083821902442713168483705816976508844905620414719413934596199120717318660068498003478413758858905111353541034500165237909672384650211591788485469815716933553997787335031939583325904637883608001448578846488020215725330063139354408552990820376506558421547144959120332538948563272013120740429404475519501162320185443990530927449995256092579952123082780591351026444613125931937247514724731445312500000000000000000000000*i1^71 + -164046359080402984767247087190306872120880333449216087306090911063231906955121727502502119872423654823866983511664523898663801640286827100986614051476455745856311788022092977329491711956345775234914762830445271157458411764652390804671108685057810286701652133125451378331089144129911326727329953518689457527027816614475072973928194075013443405933104760427307350849613817838477755004866000973848688821940504840665910165219331252475099128918232528340641007644171675737718860299328523868882776936783215624543103837885026752599602458925380924004011710439315295172484447824398771539602007261262298168276281539740269478542927693971767118994342475056843879106238068461375095640097472075099762620439916508988870238810378959347913037110502763050131161078184297152066853725794121047988501328093053075468817954674462262712537461933380487572017875612038924473748002911344077739395472524122436988941661384353233708864488837376816405471769699964440579099490411562867528668921612565071272459660747412872920295543326644002291685274799404749468037386944072182169343764300033805166934189230820334714857274137420518543438639068399165411405741474290842832343725756875317271536974568478494449042309794452775022262339829728932519353061327417105356322438968662228640681825507791533366820780058186089664396244779455416054004864075581544875415325535021606449588062180368238824111549312617598973138706122883068202956816144039152206686663467370912575756171565855477986698131581787028845654671534972131072347733986284233139017826127672337918797904572212938071589136969297569825393421799034283924362639041563937244626061519180154337094085273532349904313503413951402855417540446196472184004820764309456844963890923643516936546807252499439615560609300473779755794510586110529752133552044188149485470336889665394903349455020951732432900263531000803396720081068802085810935604160240564386673106481003289382928466547970599907752447636666998651315535770018413176652574986078583923130123290430310802989022219743893751093513788620537255774026865573792760376972989330735683375629456935689853422289425077751013094044277123205793020272601457846119920106766454891855181948784388013281641026673336050281435541411026935149921769660952569990201260948587870470340904507921017067154004478461721794865195962918069185711896278659370581186772443457210078992149755815476920395201839889238412468565536031793304816214827135363730195005352085685847978656264125107178264986277221886927210096103338413597118226106622023764534616732859015710761341803782276607625161514167689905382557489932672361193099812522453725529470983462836735599568278899791745571533869416525875375039837602052152422439961887450736663938361777300052884052319590901331122863042764591049356248855434972388830877648300607682838496235644494621838163188743928704764202137258124304965665505319484442405112130008096869295586271377162406925233688322483106178788867616999917681768073720627360234197356494515934797855105653496821105363778769969940185546875000000000000000000*i1^72 + 183915034997274908227320216793971619090128098639835977604652336960561149936245419368647210676507541634860150447786011839941626708929108714184165695108150711935155778749298915904545826596437514753051280834265152301699682265569970718456335135928921701696737189425190203783826971037428491345470296507408424679392748100397160457021803906207222856338295691432133613163326478950217990761912923525712519059510785492785508827689520483534443840112712103274992856715188480259350883128074270798078042532731013941944430107606391824350715766759104626927608999321695356965311246053590967552301512627713222969928570858418145841179333264081617300050878125477190648958897401543252419641181825791901583863170681772161651027878085820674761054156073504333352328280350084411898045927219453926368629217490586610339872971446076989450951455837818806875885141018192560362076244387189896736245307087913433430651342267382881178232640770572128600591903529721317580915954199630511205970862478884453375132461241124792627820881505941695021740725591390845640798929988944566721500501699695593461258732309396949444833489607307583639938203331142106839069107963736398072190129682885715244443909918289491653773247858030781441742852272003009522486644785142786655940639509917462108475303696503663234683767819054307558108956190964620576933862598009885443189184202919997617355585294439224246672543728637210325711494130560016417938643088509105557294953849924185254190697437365028154152023907023377575530763271934662438807983072717122557949952228619115903862270565662365564251198405418102668657639772012064296032806956995302554733682164383161277175871192593657301819299439176666217608467175296624715526990337013437808751145022116004224416317655716744121941533125377074644294534571364927900920490141437248107381057113532081083038772395459280509601816753804050292598252345709632417301430970264223150702310594987848423609965634315909598624905735578274836107620957667336659388604527457122491762028809066109557682586157577371242552380976010072488768629648160205848200114984298421255241157357807062586114972635727588330750443547720584997236343219194255083131856283272579309145423487981681899774777151976913196775383080394784375572552371767863332285248621176924326217989691289814549809694296634538279890929299276650857745211376710698332680298993920785371076534014396806550013866356556509070956087205683814463294077205541826707840652577829558432245264241381484521467582879769167560917079765109420197808921138359099596612043307379530409803687314643387239999675190824257455940099316069909702095360500752276342439379822990953763809986587592035669716678521465221696941175728202202970901094524944477306009790785451196052617916044947209084933983508090994899304253109333290886185361369892782655045226836060977648560139282995137325314076615187114390209965605493026303717447797856099646950461544861356411816309090475339519387146032072501271998525000800358334488952056341056471612527278836068944656290113925933837890625000000000000000*i1^73 + 98468510159595329217174747393841326920000878454149404814896520803419891099578389091199246236044776441322291127097775635848615868570594248097894544642826554988608562129318653199310417659472950902741334874157478359150790425288790404785307524065670948630141938798162569132240875967483626244152642271697316699572896156472941530317240148837110458208631948391182252791485021070813688471452787512597684046505343083511325069423465008775374558708934428364921445105480557144623884281036028836600193972697956778775221610623173451811085104251148088825641850510024078890170489134711842739841353233437088717366658379850032767900129244869249123921968354345264221564022968617108111025061822528116400033886087891415428735285346100373656087782462272482873230484806299113246245635066628265132007708563834769246836328274406550851281502639444356958076265054978608683939469175945216026246071033505436103642683542471872919576583457379913901316114925920827389457295617560936926505059403898546808877031871221945903006557141615786975912751509910634875315011985365113873380523422993093325995391540916836136227707401920353145681912066190755527769170929608312967867035860160636301475757060443194509601136007979253882479728885498045026396729896591907651779100064012062320205619918905148676849716506418513536139623968230828973168883142552164335544745177401402175101653259534673893365613289150451847300833874052006126713022059647346902245572348417183705587894009729596945298158440919358688353929387892532609517319394377744217391075161981343915970723795256722138393219783482491117505634731929844217489289530013604864746170149792040896623871531144854850283878529543123554270759799663451482785163547010517765628939790985638037116582858920419731947478629324596190946579656464005795871417178599409929156149733199875173425422726705798168378563746852705212409209370912942845468007970533222072188146500510482664123629554074462197921697878382463664596807256706663040582721323694184382682294189066286297151736739461008909645794624654955873744707033946805329181161971288123315268146781318373701067820313846411136321177647912883626720894974700771548091652580276792367325417818976601857060552095217606967652037328665783248042528962253679675807450528963745112554083152322760886574736091468358024299898630723805285867001013360303497379103969965007528580982992851109255519672544892502424118847575847471482506296082124558236158642018159377173825852240351206022426301877005834592630943073876532610246260599028044655036572582831370817128419250880550948418515254623327631110169244638675795394438956671049720585695208673816951782037312730767909516843688367945596092008557762955689658883510391476811372713645657444156201166980615320022176237688232508409310586497836702846268014108041442365569128771235353526374680301579720723487039271133253391121512402103014430384926966129210295806726229847934130910981387242046931594714252350429084014742483545466574000221348666084426881628388628087122924625873565673828125000000000000*i1^74 + 123780147796770232757025241331219745375956209398057873846938695869809467826915583753321553508582630611295196847172607174523107951341279080231622621737369016829140605843757024840939444699902571347626879091305479426731002575779884970790134903332372521434224397698140751239200398379855346689898524414245503259096704625860657476112183132017460100715827693745187472809561829960903256566231549866731754126994089508465790500030508859372080670669192899575183512191574756557330661133066022899490998140195850155863466844681609707206340503968598049014279952242224826689425478934900572627304799249499972797335188051508412817142953415651119086149663516598450981264207707371840870992769728473233311526383251129790979747072745517046792812214043366295791105847788300236264925390927052711566337849938941457394162495110568644104915635181188651195061864700947634502832999603154286672247216695605133978540408563846983921152443012061449845438079969623712003866730902187232691061775020663085340256573434783806700035119190188451724189393907736738481446113021801363947425560079073018256733714018077858660511785644764676442291369100325719085604561008319988254615545752669483555380171513883062122634728983487163766090681305729912031076673333949055564287288562394226384792551012518583026409549100108148459435755657183234149383966212554028084193142886397325099564834766721494141709632384466587213041200493020691596130708505969206213207907517913183019869426516542425167481650635605722930255843412805778990051090923567448955139519259255852752244516629346214296610658367230973200927225412282437251768939251389665286959825423152039330065606773001249409632349821111121263137947756579404188917116873651888194181312015737726799148675890406384297882967119352426494835267114418530430561953573552219957179895487885375323165183492147832894806958342306534930805278058961108376797948725730877092317337936828975375854255832917038278968115254290755824271957939843417942106529613393105235384934508312063399977824571305564072318119370236182775296237291811873449732625771692786493470907907410138296916321892996887018450719154062092958300046855475296909765063331837733804610270634970775746608848999319203459506270077394430053455348936021028885428258525116503744494569285344271772508788443076585811040999984204206501228025502329413986733097002871462457151839274314951241928395091171156255122289988752448549259419163131281382456921913451470351673299041357222313440979874445071381572610306272877649765411535029741682439651085755757555996931486129100556425826816266772603611271196910057681463915916520134369922434676485899091393483954592873693510506622432808154487459046595381278995092628204434670478496539433105022877289085499903270869603588620795443115785924264755566295158589843172091367192798438228765915784993285384828912667049737458461705352025634887046650430746358710098143906648009378411060729785963005817915451493112671346118575224551409536270704512444032485696254752838285639882087707519531250000000000*i1^75 + 388975073874091004380869560080246718214398199397711137100944509953062893185380833201807725304506599731217053569685783755345132737565263609009583402626257479571856475840137556783427878746200987263013378525624592056348228962313504463160099727225873016300055358373036308373177809484143661880015232618511712329001072074587510870421135112015295525171873460178106235395003220947255852663426058417304554737287518812232397857554280297641832736346871145200876614589169404525330346573152652847840988595153633963867700283164940018541123281408550634920608911345652696620178082431677429348600428994705928659355285627704370562496758828877695451133827248203620185105238028279539785307044085514248733787376101373797095430837079838417464021046990098573442434244331741641739895753829791950210891502136427497405725181356556094504648104898500486963805398987904312992024220210418488792897361909471780962994052108740250954733793255802508360088773876954033290088703416983325108732243631749779094996066295592327210715354701271149141912478797524981259617894283951641322612606165626215017345722978357100485655426729739432468045909563648145715874378945654940746615974525023218350710467472566844534449678905791089871812757299869857598212521250322194975500564973475019882048117198201241814449860778718587165554667671460734332858526954707053011243804106620757633540346258725253050578444439103540460439878315780817376947660602239067943686541016915707672294122144093645740188112421961271008962598661879411911988492002845039778215759427729379994145979399820044884416973101691412658672869173019868196371463360056540783819473594555891527487366085653425321908183949438071693091363080526938472799680792596824367177275438996693733262554655804384283152525836272135580915103618160064716486074640476523097994190422711309344889183996446203795265196808523582311992755662037181619478180578065881355782171654093115135215539565046445271698293438053250178852680176683947033866792146778398089589439706686459134286773650197152030673898038344343398728366118295041720993388562828102225685883361801682407253622999762573978342548751827478326127853014831174354917976466117156966710883075087153398671767741101741470222727319032887503823687980835729021217708638313421757836552179577770959005661252575607297446165732662209386876807789351358840361442047644609002125353100789390156656943497976232788861993282703831706133661523449597890972588502178178345683704432014515128503296930554073095320562311657616758200803585380012055609148825319244165172484766490446434593787752774101492368127685220565615046098352370170529913897383944854821935302115380004780445567545704117894195279458630983104008489487739788342887973900275333075557836184315936636663890432169266152931368345213239136032556740302052921961755979681720552557479757538496772152678939741218358255344012572203683626794342163797014405681811305831619744939772717397660766642457560343308065197404500412266576563936892885209317682893015444278717041015625000000000*i1^76 + -209473078041077800854960549416281961486210237489865809302147323104917613902688619711938720661718996232528011200823469977933354379766626142873014593200016007992923424218801962900057736798848485216352335478032734813025706349153014476142908133648745482982853154246095549614494573409259524307157530302690196795872878788469411305064529266287629019023231311105452180087592428590057454537779065511101754968443521156165967922122712906924701884464482157377446694489620894363294269935415794991766901664110189490016206384826704496605644235993657715636498376988770767822571315523379846372698530016631429116204867936703013177769348796486918950560711464233136296291468978401906478177198129084545574440820079111265410950475089341682303605689669040707255472403642395180914795222907072420958615274528522298109005724876014901325376859887380508082967857665964043541270989933514794074471317966049219924070121457165911031227290642587511877005389852257550147247929732324458863341762601401796062472436236316945031241183997287626783530323102657228452863652596953652828023677582145473482293515894997335497570259857814520159626040971038496666410539175031236192712621457145736402974095096418861464365033463954617670388927341606972120927375807413736723211333462846851866038930783071272138301821040154199844233803328855853201175429653282652783744837513250739913512872967459683479229326636013678394246715055792958233321889080987595472655489201039199506761601760097743685460280321852418705639705877769117163945082641513271103991138391648727815759174605830954126978401949711746439906865520732265560894445876098166913750692878677334090840166510296128868507983062497107852300045460172505032691931350895340108378443004273178622822387284970485370983014651250149802743112703984357644259652486981386367147656331309385398497300230734141369511116968548936967704601192787110114022221214926696697794302213473063136187017585989632053582377984985203903926513323506141647757989252485745054086856877185972700577960022404221605652455410304366995109205829257597053639372119091606661199457807775928485520362488087723172662328035405031864802807584181767070473681447613684787121538840138835503471310098575165795686310072886647866844393041721445529572482697419115593835240207357408055025317062528176000182933304932237897673310905150135089589889601733337140836938578406634145837411394810085682067392922028344776287509956442504773824095306796835898951034795978782802142285825369609326226594983082083153932334849375020238109002914407957978390594617284251103401525461450716736521897645346170511449314357889254603321925154292087215358786226716963692750050767684410749799740252178335975821413097267931288509680357262737741106454283884467953567381948630103875317992879119300005777710324640788283234508019761802099206322300225306040892253021423848462762422959963981584747825400192988725200544729433430642983730101670780485535890357621625794849993946891166156170326073659992971442989073693752288818359375000000*i1^77 + 176915072482120728636979008146574174964562422950765848926108209852040971845954966626736096188261207945416079738659337793733024145020160605415525272187082428610819694462233033380770905977269235882393707328478082046204448134804903930564842600227886379629551077821068176629002967717355385157465104364003460743789412276530519149305678190056049484302124278139780345971056708160914094475084553751626365397184535269786815970623448308815868417512905757261166634504873346996812138848603906276702754974999378955841716061426317197514274375111245422374982526591585270982523552277709196702741348063769242263779194004894445899264419180381066626452645665022117731545803122820216656599242243445827328661041458481369361591858250208012138237752134319020534597245161201000136403026743438633547411470651016503230121248997647582423186163248558144345978388301057109116908894581490046829723897044492770351369926199892757076684316546834740983409358662907916413200462798577400954370211580623285623611548009256197694547220835364650301890439916738471446779327447419270042756006054389365998779510576813135347452032315065226639957339740142837071504050912118581376748919188148873829670623126271480165185784374423347471448293714892056148720830328408279785779776933402665858760365343596913757852845198413205517089509575596744082392955531148400784070901226064041713688920971325277747545516201182764905122857428345333070465115777701878170562363494922878119186041758694393882535710406257277610889603124534399731901916605288754609996049145513505679832441054480900298143197006137374118047769695468788932061361434732612269478813736960668854703845781087390965339795502243766543675404299685512449110516340347738661562990749914339531933688094408852851346571685207408342599470312705152741736067635770421218118240553519020822360716238616516444855532128295046732310859957986171459346666676329692266993542514864445458821913154228113549280104347438877916118294217073603105510640115563784665488727671952727042290170747193245980549572157027959968563957495312439957396594635977764189885252238716106198618199452298640823227235900631225986808511682035246644319948843038158152309801790737269612566455872585058376189085047663283314911474579068529730024056146556015055908494402579675221027770787258685613697912116838658904190202322581593099897758457156596810656324046206307551296968184440412185180261424754332804912180349536300511111913832566207016037842588447873471244629218951609798811356230211266787793743524372698387100134767750797618456615639568830338489052808430536878053016118553070246077309238310414807893743832215301160393258775449968466309288023638196728911386558800371747341005629556586411969490428116171070574894409187142207421468788424405849812169293671220776515775007609182049866801893447981451725334475866926466492258289640597370665638696793578006769573727615870623423331900934293960194063512319744434450060417272747497128796128309971124464849978608071978669613599777221679687500000*i1^78 + -20985648427863655103010604411853315588685964145107089475309934544354384070841643639883664962587913431175061312104464479513892579707010738539044364699540560636636041058699323053494757460133709019473063921029717117004028879033267548437243568170994794796720476534280015082797431352617530621366271016568727410421724195146338987571527936412319304458147168428756936496206536109912186426480791069091180079978793733968603334768344767959937326781733532809963921549631297131755440858203045740153933986780635125955287457246684145065783213804378333558040910125984735215242722220177194771786887848617455300325228063008442472972528880802252266323285245577150410361552057397049941366287866878473601976086757305527586852432091008658394768553911595404369071915584763623736903405411154043101252174459792146443758684503903825977396478448023240177432682153604545787025437201827673955348094228447825159820270659378725162111729611145207684818863464335880582827267737507058467112738632819273010052689758463386957310509699800145459309924243154764158919706217414234676603690519332198591058454711043358488504076195096017516093848255329984807120793748812236715231634174692475683932396671162613041647264833882301393572682665798913861137295508710577216826728878084026901789576745942106619887116423873699151121622963982072665338064994172794609584959876046504510073434289253312599727276270509296889120129167392993899964929965204791459628049738209940136187707185504699603631532688329181549960418606489932134411445418019067954311800144965651267884788107683512022478315188589702095166908894329153266603277549284806501313749263145751249355045858693772681269231644643125846896318575311796290800819969827480145283536185815550569446391724422326956112415290822599839867826235094532322916571635033493740860230434129328183942055061281268655231429959352955785903922710956816262839918173117604903291947582468904477935284382348615516398980803866466809238185267117710740627790640337839676537252061053426603730775285974874521002575561683677648186759223426409739654388229885288819826592469549198958122250502254844942112722882134493939710490472813838134501838917876743691707316922664489688656412338895888541345994102398263172276251951162324778787005335892677185599069307529808444987511943770328767863349553944548333963737307134802037387691278247051413104121392899140513385507267163145083775211711484322049233549728250513892983477231085786245763757487870430414898058921239839246324917615676504666761511472549178720746833201287478053873204355698498247604447145178525888190350344819997538127948842350488823021202321609281327433057159125004102429133522709358731738333088444317094823234532341100655740042821926280472796177753989052670697036510581112349749724486727249856118311545170048332075592840891408298715993453607233432810573239589841537028402954562450700200042064432395026661672585184629762260466365915975183393268848875531716266352724655375877604868151138362009078264236450195312500*i1^79 + -15820024755791846543707602516162131408150900768286048928488079590803485479401005415031454119653265000023552427807229887276969508869730884846701366841068332297842611652468107356714217227978175499794622449092068198052661218792953126160383068738354079126836190300670876557538747624452251757634177889103575915437083175600667683645822336163180327873375628203357171648242214931792111316641173638300568484792202565546986940905696787828483639192261525976354057640711226805168566270484521635384390527660281820135599298655814148678201464482095386994664084907583216502945502278488487421254805353504727928411634854123351320105064222260611211952913815607173389408478282276612520251772703259180241405243251598726984440200297435459461283470060120300620121619707361064992731565862623214043506903538534579895462568637985693631218340009762142450088222780035702430742269944920663731438593432833417947674009496607943683746512863051558676351136216883972667301561972907160598258948970926991406459515859907178729786568738269934320230917811241254942599842579929708300940861135569768485883900934808139291522436747019524998951398134456416640253672698358943995722598063273692664585379193472563075711351589416342914512864957940351048552206749905513145933573788449662792387087561733789695007061360140788302375280111957282451643176077249793274966358414602229129959207684930100621639935124694134065162114099335582144201053213390443460609586687537476718336342900204847121560962149038967786273998908397694119744753650911365977719261352819957061098860462178208991591088241214441898081693893810001059988503296060468902152027115865188743923358219914298806937388709433176931615913980921889222470996702027007651541409239750088517874434310625914411605142183305069826128441116307025458372775262096218578483451156113516810138024307372679252525293328646013561220655454881812623481266054465768006798832656293543821815749625056226567783402212562076122470746999920379914259710681086789053812828261841820984706448362811231576141009165395800927348118763245654122698919645356132278044524799483115551266724803900165951710145266807082826211836603453260945290271664417004450731509666691482474913325637290660647734381709469608154218777545302256198306993630052017688189141911915663035348128225731690637938722598216986558759547394932969696768213666458353404745877782098210472160029796535642620018896285675399185100789287440482217309396844148898640754357521301794239898656546748806425141089444589955410144580724347355392559733934476554194720850600234239112660617443795916638251277835540383401882680754787562657086321093222967564413687427918421602014694557742652059800460271777271193556049528265074301632965331729559496343459523022472026263429566162967360916925008010547202824977758657893645412082486912400587452383481543379567727042553886989602732769565846435489826654107202949096270782925994698262960737264710221410849240025252295194568567435720873870508285108371637761592864990234375*i1^80 + 5663909844496556226669696638006812318437106605363050575515361833923522160699087218427294766449152388834958012711995359564274810987903543625718068459169424667550421476293195664035691138383121881976205674590466666818944483052818221056001168627904526521919071026397293766152063853726040166657355892710325768459220448749953990273354373227998818325877867724833932038843424625781313680651366954156721261914039974204212739655940865957336659056973926499339413622932007856147915516869764223839478383431240869453902903423324257571167885315463488776939656026925057155810445857257597476790076595129222670905120470755666150492573508844666478836573417937799825471825515611759989693906954714595454619567582361395007266529488829470524525139044740838203435450887709656313990025857147264257572824563850220647570117181781963879778602505265059803102482387497594798867308219589419997354485727080146688391488306177053567559941222502278111287141476085841072786184169865676640684866984244409694234112631173005584445768557186994390922469251948111480347448369154842254392793667348984417228265343811553066405780994874465270895133482732108927358272797450330730026356398528224986990573348534008464137531377993332348709737849022842498399160322227808540577104518139245575155236393362568344422305796821465161866816068753746208427892478426168826691960900943083274221255518449433874953568782860432304204960504557536608998708426629932766964573949935739579643448211163016905884242630510104217985973759540930801770001655617864332973104444984529639194998318559269720934058863431149711962779263423995116345389332377547063207355276659683461732170187625061749900016649674310225931627178879461313291274477518284545696870342724190305146922663821083901184415388233245694748211713271250357351114432869263015958232664965861266516699163005324182428912991375246014892148053322845418706860458755647381113992069493033653900511285602894920971469402190621466661519611111664340746301030474777642281512789587680123151782321671033685442432941143450553802494362764535377332319566374810946489747666693077335597957272876380992622791073956884000812761090177631793495940517502749983204114761694421717190818687896820339823094169364111943266802226580853612454247074419222075286436769241887244091272628625387838762472819665980057764929022781176921832060067108408912109643626650429855737512534221122151732564849538008182960517971911972601509469909031424904234112719909003735617379978208141912182471670129219505576474630710625295140783388261210571996123986347320464253724230150154751828877029649826813503291703321190891191155411804031169843643735421260229427466191993991391975171976279131324782829999488834236031621375897703590928143824404657597133869029892327300563312531664859867375676052460964122221928481969686843641402212509879855231162261696550554638672168183854128105725886959595626462656975892431818085045359441433998269103630186782627475849949405528604984283447265625000000000000*i1^81 + -210636734733637371584121395665380180299630906741240689013316511064788167905511832344153980012562882161991961442271943472219304208023135778779409542542246835833982903265349651511183936628680054413689698477419541893642583809791255155211752933126421024487766225840490338647243851094446937157628927239800893102870609739634641322527315027582199147181462217983967672684767928961849833177954198695737882925693176237949507827268527356738889283121038385919755113560419076870206467555295372403667992037750087947831081367606948888230321178580791135563458827682284798856869816398257958056757742208452320183974120610197298099986651377196954045913601125233730243964467338918139438644948298815967743496308737285616386295967450204394891086215383871025915145489762927369870074329736693129240405358976725743749804836429972546433931099199409892621744910737077403699251986971380210355223650884629567213239201880982157499193668241211835237559368748927302198606655780593394535487031535525816337072737064069720477312386974740635143137006872135188739198809552542447535495908725772385008986396201501262461070019820237150329615767730881394755607054275534549465106800292862063782515702105385695956745637161458802053648302849519416376329337445770393283190777014432309668516638643976278453003389874007467164442362521192583799113954733680884412054650401438301941325015090974245631921955017983249025505944217782189518725394736704870360623726014700498523332346270711423156923292889876510932623772498121796735879768184633976873424094499593736788681233503496519731436800936480339106458090800349232701942841530646133256431965479459717435604924720940768073230669079029257803671636241210664417478593665263537231049364263416215379832608490397032654906867676813833189312309770763518698081267205607624262612516981151585677739917987677405350065053784129627220771970501761965064263161406404968903297630554225177250910525797058624509271673408411308227127096046395562545643870363768839789076209654376485575121862240394550098695394036390039707316366591969125724597212396864116085405752012362855421328687644856686910686526080852258841389017771688067139842812290211123333756592296429650238777283186941791674332690231641914366871623610873416400088561724849504816034020149935635116300046875614320998351738491530431344582808763900733486824362345187140214283401847709209097421884395812453014342624684935222171584488169397514481823147222245609836706117586626779020973827276887127572835039836440623469398380365564221344102736748489717006889405789451793574950086344465095728771332491398131588544393524061937455285719975284503238399207374049931748436063637247450463319998241684084944720650961310308330369200996997263657421932063486561698344598207511223398884453586124196114514859347630558699508341408868111175140847017585268421478482317663995554694865725652603185186790834262790121595426010510238705608273085854065427569015156450404901988804340362548828125000000000000000*i1^82 + -199452111607678872929848418465549837232456668531052882930864325195159476005709466690518091009127660324899590562612687312775017228041631212697422319369059923427948658208593880419047302261654927609961508927010982090913243053519942865442609661862800934523655547171148919495844723609265647738656402889223393453429847098802181290691730438283387340739917468267746017830165995345178468062076496342880105712896380856860647320072723635204991206088904471922319460655811441163999494368819544932541284820511040550589683599477787982927203147004686175548554094931574996359615262196113345786410441243918300900258130572130674829606638829972773681291623399242792699031917311386195129751933772982965696037157669659440043337047469739377219709373950386251579933809385568980865990529864625322499204905737659258650383481696827429755263572562088787785119773610175104352692308392717469432445960209419920233666853757241323249523394046405643879405862039821212854230206381870156728272041800718900444025549808698452507030615911065955134518285283234119685986618926641219550238968678625793461109310079608427514492382960352340279378373620308620053451399046321194263558151577245761848708715654973699093330480952718458703750363330952360134452047306288091357107397000302581809538870234562221051002340063291190528846625878334882067939607211381362900164846115049464786530487155206819920119602948602666145142144199463981013033382800189521737041533347452746516425089771355174739912159697915242030321460930282161059693767434103448442922985324393897447330337938470347948227998381406864449043167088893183641376014873439529925317923521546424869861960086605180514488091545897508505047827506201610851223778374832813646094511786438863209264672963953906129566858513039568405466927300579587361677404428204150935978987164515316045937334337039583209803253439501645093702274065725635372088491067531089921329728422149403851320780051979408174961646879380781328504725454209073069932004181330516415252497028630724435128605883908328928457946947088035869682188398709422553143828831554705944747816126544137947484317496323173000025179596153679401846051437859549629158168092818916564452872463520968587240557619878326491389569564446173708233503222145249734641857850658313292617593188740839986797249696111201842538446004273273231673151059319008574267504383118632410274672445340674850978568610677671536988183613835116426331035830739468116846992216894804036792938374768124072068464958310141494158768116920943266941058621484476965270729446721337916208893018645894243165065107267493597737261611404552961651398206721570834808410154025585557139948046863683637596863637048319729139116456019896615210083349027457410429835552006769359110993970224100926950674741340670433309449985483747600755025222732400530128140716471905236356678088114823365647484340853358830342536999324441827964447396853160700035258218501630127719195795243933844176353886723518371582031250000000000000000000000*i1^83 + 37480476688325411657085738390324659824296483504298929074027885098377032079830507857626596688107596224365489312630152087758011472955913950926129698212772315776983697190675590210258761830911783004610701406870636024659227604649687583789751369114484989498966136118314838010036639275014732089077845869021182678401620916874420978359382441324767350524398267099841984060679617692508142361742582673077263773891102980727302339085268990945771890452388102077523780656995266450237879818547898329492649767970868812276712032388678842307524349830925000183518420945915309944935489315964260265777709517503113989433568281561540651170360145645890840607009745886625448138414684337532983131843608319794455407202149614118209532292426040229226664275134749959898319682630666982751045270879091657262230259001823164489851052120071974736423790040190343243924026877446216400133003496699940844163422581667460023150118586457715659432546042062846342513179562154622754061946387631424172564889542826497689876028964603650446177216041750826436580740993467369787700665256054955025944254798199536436131770347147071899777661797254467653326967137742594126742560162180170589888889085000050452413513434996056706791959728289832093348287634929776715477940305351068789358012406285595098982197344670506040022342178626950988851748158799964286350547050430682258237179615870556474206484845580198784424480791076899212954333406851264440888660288706120843694777820396675016962072128726058006180406037080615793649087307015835613337268033093466438431382773135306786184400881201169408467507040529417154234472263624072002039791278482937246497571439841115519718479376015827445087584764941581704134766795884101709383724695859179661663083710327361495135287516979629958613426287474982540862832113574177479107327578868223418494341453275933672160775068984696796296465565641325406946957305606712245221859557112627201398237208510654721866774090612486673057897238027588337253384452141845629998299761044243483917072658888651334053018593825253346567478559085467274907120404282241008771680419330259780812687889737965460299612371854197417263096568752330743641351171903631471530104410178478975259450570512774860846511633011841178488902585127017041240783763213684019605047188534758507979468578142056009590089281697114185576329990530363225468951729050751357476414463055180834371588883521371960169886301243856467403645044635386638613696483515602263778680176994377206727334948897892863568024368125009626374785500843433935054030271819400449424548279923002417641697558624420584125533325517934523378976011869592645922770611878603206802589477117272862940507971607867689301848795229348593012084182155366643595925112761940525123700249304996559274047299579435657720378093824898643464029292213115356145026710684922019874288594811162785665761221815321021433048569784107848165882474415440881533796361526388569822614214295312287106298754224553704261779785156250000000000000000000000000000*i1^84 + -749318008716745986545840231993753877133737233353480347396972398777375871142385091251982170844788628674067531161932697540091701893717141388757458640986873465903585914731517516474251086622555608938100996665910434663959881765041520850541194284864439836749041312509078284888546190731578325773895332708475073489170738699921404786260084542812604123666796739364555390027335369706245903392300482183080298272899029051800397922898152677755542414936653397392263877819290461612196291461505337468503630040175760676154065479839758666927388010537241209480220233725361264018975669327688704942662864416512378276037716713815818746394894910439355341728090404631163017366836275141465267246795388222017314113040671016049582187677699508779949402920374543181885729528722963493548842043786908135633733838807897164976623111218853897919459226382746385006854924755577780644732205461106934513150653290911288469961774454029730628352056304173004350578719424848148681685439245067300964379897510900195933114112250590739744523254121043545939791547638368272700427377727879816846543187387917454633989293743450969771463725104599683330828983550783768447516730476526029765806424726827559640989379520816488588901572780210941441921955119245211123391400780270401997359236925223359778927315643279424368740296621446824887681845451111994691041497644341832015855227283027930095846015720950890189145559028279671625499096281282778130405738568966788442216115898156980545507355458590391468039182933930359468878782141412753087311465597717477787306238146644820029160882077194266190558472285517847176246292960029959991327495241210090968717686024106399973226008385902991567469296944421884130437794894662572461953012589959980775795009038936332387201734910658804901764659655215569841600020756954097910167199414974757501563460456446155329110865311486530557812800151794770236096493839497094020463039992685768913878468873488957184031599094692865775651324933098684137091024098413254436220022011390283775095522167273924978610272187777929282077580275869085963170034693306527003404662431505226547649773769061019432267093954248883588653374545135873549841134519767011235038914196237895571190490116626469529642934055863762315967449746482394364912068935140989939742222248376444537317154786650356683240145322409674092177413069871560572206139406802824870586685450981976962758131289255917282341079167653003940714701756425479327654949513865605983894279218535838174452904812588550859026141732609771031276450021955240624803641788480388143619152200343310208927792590481683423972693638592212687593383035230920293309786522926946872608891157307996144710141495211992076101611620768718021165592559715137202367248319223724305556444120712183921104096051516817247465064411928792295848462520775899138788731479846762396958618246018120739156784883741794329630294504965733585070539675776716653669867261942148794965837623749393969774246215820312500000000000000000000000000000000000*i1^85 + -346924466387396972767338868497151855008822281987179014911317801255271590796803366840990109872982438531956084018331094410513314794597786014870794135332066027232233908035085372196148061125897738870980173341940197298248371708519492401712508377939553603736441128744967721240411547333081665392143180435725745248563794360416998608146391947311919396657917073926680493459538613856069045904425663950188614994283234368055420507024424018887060583473631592744331155708657430967329259450004112915315564634975081847769525605489757933670706249179135027527661168860576622695321412005685860282392740550314053916050956193766680016927674861633329917654486195162236258071651325993696990546976211079524353036350768901153190697401484815170415126369817190454790306426173319506586362572677604799201079422166792430383842681809479242519328627571657569802283311630910038883437465764566435256390885654232186661386089420767638536866022615622441317745670343722106175025030130840424183225312076288032052452145460874621545232505273038368794411970110526347801017715507526577726590445482201380197976726809075070955663411237997684339803845233680261992055147750857566880084343681300529824699442350129172065188525878468944039463642615175169893994976725624389417043511145492339963015372247397737145975431888151107783786167166750086887031809349116561149654921069880272398628463635676654955179618725471936760173298878766266821718632260326062681378215761915976681595809250037800839572181448904893831326150390310676865938651386483212532199796893671149682494539405175249043365245196941275722070346505500485564052526628560593922490991831106236240634846994060493260295374596789156703815224587671037502838141035499780385545011728000188383649126170908037875856550816216496140683396899703001708372879313105336849062194506243383944711733425937550134334554369504377464655616751775450966648828413637317324384354050419290937254141498560383121307034024008470444419268110103648594029175131133644050992056374977366469648419994519255332928296363237873051369883896767650667002963850952540545815426102948138229410334262752857313355297618765596688655009403427790767544975188972665903715960295313413265078134473614092936678914116975527299215441366633081071728065547647564314558585148356237210086080218597312208056761048941684044707726195484085614258799793728553995671362638621423176749587420352986790633981687986860972637680241416776578382670057175101412529283566520470409065766970938625300834998976289160254664831528258012276862759225232963468980513907793825607037836422900655389284493834114376578727979011729863891342885057395485698257821420015758141541626478134421609837623200923435468675011163552254635194964579937590286536391558483076965549522471579742686701959168587539016775166964207044302700807205279347468831561803026979735123186428211069880557651203189263626745212398767348541878163814544677734375000000000000000000000000000000000000000000*i1^86 + 14493607499603941316606770830965596265722423225362582048593514367011951588554078192340361439329556609635894412037480928842806377587991397417262227109885313759310103801502677735622975450761276438276501445775208666177841290167262570631248875081541437212302474965209852051247360755692816626285501725793996733027180585223476349419452193444281653597222120636985883414974215953121934260981361572758469023883991957779526677668119192459158070684803251156477068972365551717631744774463146254520182690038516858193341695772197014339257606293265757146002636567749989644020959562935656525629548563024633556961131306240862715919539469814839364462004206063849825545458592927382486388521015946528637178165336710378372368116677715383212317089370523806778687801537267979889721164632068853352941425341914778372886435348032194983941417619742300715748057490159833418117326884929841176796538022192635117302149907139737409303116285578986419822601586658683820669702673064898021966418668407789823337692285734330517376894616391866896086237752729746791845086438055559382545234865839741820410214711501282510320663460242657591555890637026100260102734996802326773105297322967744099339916997583947009501561508480629847236378993221980060667004975657573433193163062840580875597923120256193663281161312105870293635282657464474608427866325267873988845931784414522096556511593977433971684796431297389887980585138025610261020207014516556563611718232685686332325356213617486557929361375450844800620726409176291687010590902565488703902304709558198901727362566897671990324321834672510132100508156091446119362482833057348611247733493015669863591373489712013476955613553990672742400651985987063365997831834025427412243534184733694287998159790287157595382919511313025390439403740296529935684573705933912802073454428550247721695771464817291865977413528881994977227564597833370347432483243714539294226723812539448880676770471528957015362775167972257520328116464603716051804448725490042977075237694601560124399038980356827245614971610480024400787569207235999309811952489746495071767971379933557510631462784358375291001690003445285572956607528382980106020451660241258772008585045211700008938179784326447305066195339238969253754408935973495972772519170546733895184099932902778947324905298440848066762191789683820081074940861019472841918508136534073597246895056184675649798250759019869309382796069411860899538617555094626354316359381853332308492354628837156610373286713729347963016960133217598311098911282919252995290503389522752401255581758037654700825707754004795557680499812768812212624659999870295141388830769907978140258169540746653455580356593596689991827481712283864046241036053713443385815927719552301901177457141330450806011763387271502912918284848677891587149186436926374573773955782402041201042728750381826865524283029192132978034785103803395783070549614429473876953125000000000000000000000000000000000000000000000000000*i1^87 + 2073440633177339022709144991394087853434727888518957726008036850270419739867374339268678626933002580303492953969242266045010091958834093948925112183958658910164482005076893584106254336086167209327310026239000862713130598847988343904399482736365756906229398950959527652534510610508593439827103861913650756817262869523219540244772100873162071369136231480961875369192405925550277752974747704440578804321067326956658863905458973030215323532335317348549005316822822617724964747310665453105304381609403459621820118503874440744177318876830714632060518922603387303556793364510493945779476568911807393026833504992593303193113784236277214251275023158692121123032770634461777325745617968085401638079445147112370381240843333245527754785403326719720829173633606741777329754701943751317374884390845388500987746948754138479262687690942895710809271369042434591901284033506438504246263953813806481687945215828283454632452965683077354664118838282453785539471461833386520789958818217244430194206638546861067232324950589806344116265756354949191165232303394410267627953894079990978108411661091276846567765279636605850879999115242888232682825459204285034898986494496794868986630367192066705588088586425775622685024225045311172281919597453701666001648221046365825545843393052122452875556977980112563889265369121117835071103847312656419560436640700127883834990181240151489247634547340672468062844248810638498268759921283437094769678473572960143709015782166103579081039278022281398575809886865649960883157463819020135356425578002963309558096784959484161289452929570918624014930987955674814719694677422352181811580746577283881176450462522424168486095429480340659042797624600533688218104091052275776534170802647612936668992827500455507478384144428538837721281169515340531279807595892554322582631983181498934323571259327610952406058431679154878643856412982151726839196202128070653113121669717393408238319686981203070110636394196692592020189634738581627057396080696004391978232631370230167171834622346357467918075075404731239221610789488847933002699772297919955711916065077283718739864049600013361898943010155775495393277060554810842747987972803251999747279970262259266635657729237527636793512643575078232290589492535614213320267799001899534778320545560436650912585093550223244870132932322020011655708998759540807559736838328611937520767267368194242840999221493608033641192532981458061692415905213411595272234756238522409014285256739108744815287748198106472150506489386630647689933048331108882219750796472561017888366447048352851635809007472351376993664316874649976567137521048409936497487282319358526493066131090244835660080110381632108073994604884995804951346755209443312943561121431803659415271347449396040757081961148931698775727770926998420769445145965715585394017988724201360160126464429010525477629654541024832535682780489553703186035156250000000000000000000000000000000000000000000000000000000000*i1^88 + 32962289981558519761656316111703984255466407732308689089924883463661612951612790560702675171365324512332361925574051051019884265981753958152614140726989565564012550092076753318583507733605629408693945564312800532726943485210074176348602267579766179407312433360426001178351421795053595784924178734008758486349812720915091030813215862993667325660967254417333723620099466809581495820082264047082160469513360461201182042661236564911873098846262190749715880929972568509032485881244602360583233251115352300409374422963776660598502948983741991640305515562372619458219762840003729880342781464143208628212505315249166564254613329312415834067422757183114200952789520329385638827778806597830756128557393439436068496939474267406059218852478455146744114744739146694153205662058662287708978312586103110947564353573294736522673439568277252341099875747163735463762779846176552388231604476337331562313539974301413484524327533484296548398803196978341823403247071071536253309547312642708053206853161843754116056339608325433652525938128046120969784442675078822099148290004724556792411286989030488894040554837923141105262322660714811850076982371141551127036589876188965179014006550102190826226308547448384114863839958833813284974381829742914874610368084012137507155419471088827053968207083601647550960242281561483939794312815747881711922969030157393493980995866119592910868132814533316719728466485893747258377792714113773214130973924958934717967672118390968739043873252239801292491818847504640860739474155928071170021661309863769823342190305952365574907392275691618758543582782544364960184412542871163765679264489995505054509442023273600875977426023902922811858024703658422395621498833237435234733542066592091788067891480108195207416015451885318720237278131474655645082337434679925135275920064130321320598495995674127036175472945245667508983492765502368829439194388124375856866279254009545956251849063395475362472020236181652360202857739024859969840672094141257439283378941232193857958747334519044441663808573457780879739229560151459168913476725447195095664738491335310981890427027271462213604329356877427481545849754506005638978472019314982316950491159267603591504310594943828816542540254636416740260318547666432968744585458581157148667511852837404364834985928944756019568510250836084130531440878058130779941707196439617951837640233183161261486773465548796669751060879879304070561797751865356456440178736923725723315482597537576397342070105947866016408894016305949517140473354562594336634642867865256392410301995632777408900261631489551863396812217758109202025331670400011357976232127049286966710683318158685842504160827510493466993035437491310278142872568091119410429271962653812518745430182828609943957173699442461126493678374455204211423850531749439487314788759052174320249712727534756173300733934827780706253778345312500000000000000000000000000000000000000000000000000000000000000000*i1^89 + -42612618779006334377901413912907755787051744719475855996078117375563982402429714114869577820993152058895735608843280548561754682096517159520557126130321378949060808901439784369281560203849382251373345885398311244309706674676915344505410115474686714615019553311642762609055800007383033053435535589196807660315420627308306439786037421778245712970747088746512531287188556382041334105015109231123277556891945623300561887790993291166030322942951423022929724655608274767723638729696957246431912852113494137091703449201351350215925716170915076882110742630020763998935502883513578459688112319779483209094093015642945949001509270646354562967054698474124626665456684650572922648841031812244898835877943913144178901521842821352079363421816855392382337313553329420289134502659675670071275660649931162848746248418829391542535919515037289857746285770258366542723076821544505182546168168429729394098456983113446081259201193495386544710058799591375979291397462847823043068791459911394229118406346069669401677118725573457544750000420192623480984088113340184798182472142385033209122219574467201055655454304814764355067906426768579124170570753038888400480604959904073672427218289801685432280036105481782938021260569750916431520311198933807080172581509688526774235505383586583530216968503521876228717803821802259662048617258630224052157748410414472678667130383521302656733520539222387961042095203845599069509633421430013257322799881212545053615811073256439131986555649312494867921901092932567072351805110549395207022485149473428282171338849175340364727332463059268378628623964606788219637105981741632504971018902241247708657634247580493970587164127922375994398048970312186086089642466296572597693929404945990230173429969807936903775396062635677609981285348048935174407098935228877610800174572256595812504102896591842958304515279153808139719645220196490245676641708272801972371045711172000233786920585622938671563354373094506299477654982297794608345017099601174856826862763488292779627728169206134853318603477731855695996958548769785815053527336888962760144597821302328131724407449791430707708432541188561834715595253835969699656346389943567519909098907263051535587616814798717687286044086788635406363550758416368980323409316777654069286934570061914508871683190807534079844386573189297705527162455301481515966838885500181670279965036758616026352470562116133256315994888540019143552820179420143773308291150200803429716595747324277096438943006976898104457814214853906792639273990740444946456704924025160909751790781634575409522889400578158771967242143450906781495801669839013709039301999409952913678428158199006793416684051577956578471836481204596353190138480069426054996395519956153366338980488005701671358638931698616402913347399467935286651692692253465690060748023221199160346014628207422657884114980038739509030000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 2777766739071240522998413905891584980920453509213069693604913023673035354557295367516638176661146973884033492701208441790446847977101754691547139266859398364266998633772078789997735378041438495647995673493054707235896693933035741540754820801537946192477269029396613560040723847664718342440593701403322632010703106456405209384971314583267275918615882035364770293745021264382864107982914173897740252976682316469202045447264730375205227331040551563765264994703440181128976950901947398465475132131466399043630793991593565361135571785601559893877035853230558583181637899772599258648588315367849045296313995261720004120795568217210710255113269612558450958568295678093772633195036297149521190851425593342583908557537092616295013868824965477061301228808081014725276146748511782549961331290906407213257899094706363803687695274767056829994696386460929828701732211179449617776010921629464479417599377657086086220028914501208945470981459927093018350698127576567587767587591314707233765000531888297631312686990828350250308198110959130471714959303128396455340012345811379248717013039739108499961957177718887366579426013241023231034040833779402918554939418456782626095486206902316974975499138157356368686610737499330661175501601361897224053312310851263401443649332220901340935873310477507828890262279591084371497941615207930988878892857251480885650446014472534389453765945524755182104929328863130177903392115394097138511583741948457956046734277589684096469200691596385493473064975979418693724100896659974418882412221626226339098598798487166372543739263738013745122003141935380054266404784177175658588600768147987794644538502969273413858875159309525800300349139045819138713555737703919629457466127590666110462375132056042971050460199139034760506974318797826255140979289216762394387156084529160626811427761601373232242947821231443620495054252453127431420970428677027077020118429878647766305731687087852421881993495806828249759787214454989954123457182446344400503412464182322134858339346281387216531871804693524241244455994650547919474173986411785662262895714177397377320754254637494480943950426191261400270536824744272185332893938315922937320895523006075668755340775152324129401349280280713331080620213210705503759053152539940454812026343967470781202320451394225510387153995557548405622002396326317398976329070743877254265185967020534365471663483251439561766517536718502965295913544549120368609878561715147807404214091088222034707881488744736769947783219079612624380668407081337824163243540868352850170250729909634257841128104758329785681764260049924239211006091618906325538371260563650664938215031376434856570683147304940035942797149240526955543687383189612739858636560678849081765356948155479604591418760510986731273429230951903941133073133389146769419205938500729953464802003087950498510363808907520000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 145343437113794341352893888457119523750603491260871939507580965186368182378179196077179119069016627009697024437162940191355077367061740428495761146922903040581236511764181610386589994063878015682221860376185375260025379197468682312223256716614552000270243987746934601317468319606303183950740141488835697494551663208891389695947771231138764259814025272134997941596174144049143794874194487416524460128547398023325529091772411758657463909083429645437246349161210260840279852459134841632027500333501546544408815865442787193930308131271915161119374763555866183434900136701934892925385410008138754589932366707874710452335167895611352885891794441525753650052797993110303928701841552254592171136386346945106266382549608359164257701459496549958172428838386998660055359502504303794903113101190363915230473845961500215109324452027614133851291239810589397216197829111282468333389911080789191356209530139765738014137552951976479879401221095854182871633447718574005376993297424697034909940518794772153053196382767624599655254227166234644699617687053931983307716341404568041024551652623975457231665005627066918342463449951408907354228237741507892091382730825497636499191341577402441610613595385896950694665986193087659639465548280897796320707176304109261615015315180587491463251105825742618524874069562440548001490815535449306957102280616377332523668060911194850327968663199806551112493404082488822849631744889987259594645022281923891845974418359942016890803407132024513794376915599718004105263406120037411465821609473338757631889716692044584534333349554254616128597314063995280816037865614116551267125852325964274989117409021420592228311886611302466223381870396004804715104187582633604519855616510715047092163183902167589097872496752208457246228465892377115971432202654314934153509386624804968480197482150487283998198575829275427667005241977523721977917696089899304802540767050098449811602525063359299161102571174740489761233623864467293392201282992107834631804362448271976331298700701558148451242546370946018812689170049353423391024598897825546240615979902549934122734443864062942773328236723326534149629477230443427015640788146392585061660433467027916971089712343608157045214470249386874058231080771689326445472508792389951468953670066622172127825372643480558030922476589844160763773154263545417445954291375771554729634432939965917445060338446647480363980407938499881067142112971391373604633656753828652992120442841745684837403472939607197251242149512743369223773384148180813138109077909923508238387181694777653294778072974138762568317119094720494527572391114446395636185629832427860211799636841836593908747454661085454932964919161718358046320043409968227822913672980354392007869776699138701639819418772392046025657034764440301432462664846610195844893774853681202003802947347860801331698073600000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -29086934604421456462736459580516792614069038071236449500145957120931263792403488374505383948740434542801223573780891536441870636819271334169985030442451057778135869831034504575397365054861848618386202561090951821295196940287429064170636766530809713332589336965991019148897489762326234106644186285367256639296005472834749724746612809397283406976292782573793106802506598342295359152044352139489073763052383774637823883929898290665280813524184554592614239153850061819904522022831359839872635237596649409213485658337697812545656872583797390091524584334067721324602879103836731799183623108390630073177780511802043623845802120602316287922769014862232066417178471876548312199023528010135911539968941071184294511865944434260857167768761874931490386916029159855564868509615961325051451423609146476454407162313885059072238131461041808385315675262946015345150333011548564934857153888261536759176160398872780169341332063869209834578238270185718954810509260471720517948042234475644537262887674819995081206486999999667794598106368059772944943505981315314125936207929578852016383587189370180980662054180746794188369329460336716066445460247073440071706486423240484716694796980245999482969660429720914189273924644231321397880017266866104112903412507230473529666640217092228713821081049134361617887981931553363299766973438210365158847148417986762670899432328124880924699258287064533562581743991139808231288766745448327050705830186235167866646165226041803573498059835053908516025113214171090605287893370912252963963957222498091107222347325461175934862475680499790079063101239889666653771646391081452049022238985438247069526943960424163153400459784302200725525568203265291655956500927371007112408447666192096128744094405276625798110315970497769191605455982141945821988384175579668456394706135586389012594212047822348303729221162956571707290994068471461603534387893333922358571673123065892295646444364466563829975875147570128121595795158869409394305573141884400201854526254642637781373524577818873238972358509481654697995779343580779689519938152746767189466147826081544201122425899696185990464846634693306999923320852558010492639243271314272880635075044415871859691383517864641815303344683265021659036257412250330634603627492170922080357481703440608892243726102189351661676785349784758004101998650316707130592266451532161929575882045213204486140631500550298528588662615802294583190892960969191585337749985054959648324092755873899400281137177418913090709904967246489921644621372465245560783880545662531722367828295141824442447075685154482825720270648182324496813708807478142937695934750447553125911147080267500676209518101619970514530360538292171288245180248637879200233539025027449617194234588314408250417782071654189521804097053440887561431778693332973428634394470575987820578835245038944911360000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 1901183678460033609235515633364363089597674490439661521606647704179713305606076353999206590377379079140995478858619305919313015601564126303467497704470148719244541525047805657910496648790964508229407720032977372699318705568899573244202704400765767594340884184485439067202044219683254839056581430302092004182819135186587779904187697683926862671650826081615521158964631847860557029552726771149315763677162484675263256681809775140086289608807650461624545024275064893466802097288119542119886399477411016984152376774079103538368724158995448912168846630832106894896443172151012359790234140107087292587086944624824958850285664021313382371375504201330759433327208300283722767903773502634164123876705354325028009395727795967395370619331229186573872702117091890225378681361423038287691701300465100222430744835715472532025454268902227742937551882205691969947583480998532137908036260774264548474108119594465857192152324445570520629492480603506663548180562621784098347034036758405567363237783938383850603747989256413894491487212448891377105516037216206513547052620086899220439077476995514951343823752470759085379982569585396664824890899074712666820692161136461926333306400804682648926639936560922121630537922652701464803409820669051005434477587723466482469173108853049340139968348171492455465142653577593252544387610910516706853044627168775916078090745856304891632827173543366916005182484225656144248997932301815730862856346745548284788366259331966211415384551005277288869193761167931640981741572600753788852301215152981412285095246557660288763347919155397741907485006767013578190280715893191089683752731983047065374568241510660670602524561572292352019624724804594449271670116109131203269693868915355036382973988648208253202890137758406567701186740502770074640573508883154816696759645167028307948535251851246451468292616207224650377197655465150220670919674046957367044401019901625061309544808595141011817459350494700414750172773745676305671918074499917817585502627646668378228540048004022751214935600995999925188235179895374333935658844356123278903720808535704849069685518510242328152412052879613809069797428572042570962535685009002533560778509478749840781997429107903125817583382001773130562600820695018987924099677142954399055698774105955596343221575071352028316391631154522708670979284590333097872042301701086965146911520139316014907063664145249255481469444636645509406270423815537885695043286454592961279298424198322614951397618197089083526917966621159977137940447083764621703135938411149069371051153928400567596195858771221376460844993742986794068853380761466045355979235663457205746447891600385357106173609087509540066941879207838390699027313916318965424227478767288579987490272195255740896458464337889707903247175156568259049579368068617247813524838366039356879454364237824000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -77194402083607874111096979506724440486367256047920327511168660830147765300623571048647481962584347655099331666386721182440156416388344944061077908106642002043004667540988325360015907120185843237807365353639828034910762843363225338160618809542183734814440550741868062872081196713482551730633281297361509819448547173067062647272117445749219771230831455542545527251376677325546267274653790415138211033434303337904808488318575016868427483450631568001599446115698207327766496107145150895245811722452687692400869257687842097383793574135528519805061156340958102633952313890968913005871264287140438162619620177800131571131682731122451159641509061409048304044289233717965930381881016033189798468234255768478356814824854609427469218873565258819583901571974726111233463710791204663689075946184085796175639514712306404660911574893972242270147298217889968007529902988356426042183496177028215578839473698894224795929652624181097129783208040624607577813402988735582165125859669471933298097708556374341960866200695143843132686522612792190290105126153465354932926846643563791137008616975717660387976314923486963402373177996507281508876313660765233782596157844709206310768450606111415130813395672791663184501684133164867491210691526733955967755362796116973573504899644854655913803261475693272089830316783113726226792782386905666968138362877986458027231850941235183090715884268872332372543811969265829703251213952180334072645382839711480152193865713481048464918098232380891781756533646097053179858476042913452113663087981203187208773783841025325414397655839176193072697851273740460431367017028820607976729554855050085895501221678559901442839409387889956463569427621480629110318135276713488606444412822425848137615850218200124660064696316701632165155180442293589759382348626054859839344773372906925020818920817665686474116408302845046615751768784198508248491812601723847805955499718509345619236722393575877713523859972872058587421759164650846652715675492169075175958921547546502698886288698673710918855566541301892685359683217958797240269661005789752587501847776363150907403410652425896292992827300496883933079780136345755019189492946136598353697195074477316334812446912589467666528312938722976121856187615531459811137440787200148708664579386259876993661064071584790691306181612767955238918617947728381833118913261712764340377433890901267936615255767452940384721137440579984041817135678801568518876993383624689830775950199727705984772928561410438911270119761832288463695360250389658432055142589697264052833637619829379472929308410004332099108985023645592864871331890035481592838259743229292840788582462978664592118336120377263558058225641859679802108396755632843605952908236830319278863604584722533672806815652781776486138147359282305189344343745882349784761006548009147950117683200000000000000000000000000000000000000000000000000000000000000000*i1^95 + 5009816618887085207647817292510949664249476532307896188934077540189014443308367767303175243835562064129453730953279300862871659958513156144394397853215874420194230717179281884728823339995973178806656554409084131383237859895574007210668481815292934098532439454012940864169123195657843967696847415889479643625070879676394002366540048946537735825004831223742937844787928378895568009642386935203944130850045802376219061267431785412986466838943044214029031847422562854054467094953081029415184480698119962895252043782468370875275798451325913661054995472127651949093663560407558945329467693604068963374672900698645310099754851112032217070654414753556346386276118083749493342027343744519389787414387361092192777478816999249149668565080771670020873191297884714585980264255554148480408473413525626246424103057813808430507155484227456265299498779369200877022249469130017461472614424207867725536648814110179211059439258131391260107909708511921749609914199826183990650868861108897597427171501965036677963281848639722796457818660389384632639590492082093821721765084404559691223447131972785820741901072054968208224842145005901145847956417629915598150096176977273344303407116559437134311422015593826940668694342741698245165165094461423377547833680128942330888974231468547819797641184133861910247856414087552092276736840351348349127356310875788058364800860644483366806702614380064814231035355946966076750371041453971461579075505894800931011284730668183973916198729843861878071090694160850337966303374264883610569528003463620155574042227450698542386862525285975108296631869703791076957482581246982017032553820413696518138071450841339880903006381548863438654296049662285002244468578045784965108560299243731199567174361042464897644290072110851868666761304835657411897641211182119848078065031758269379236044245709786001909130013021434342920824251528943000570629299645403801956495034038955023917146044414490159400544019938744114040637477792729724015709118030856542911777502943561655870504713657681363980542880029869712085033942322570129625433976027790809008552025543016913225390331302574921515718005481658952125300682373876236049185060412757816672016728867083779570320223851856246859350515041074611947926985645781616073090176055615204971128739404133287674863846091717897166706856198506916259710422451835714144123076181712851870850975999987664022676288661362896460000819246109502716749452795386911643027775425250329502147301304195295805467830971277642491288745050986231459743714717646953316869366822514804013529898794516622309430998695428492630000931674321376364838591163779167042801676849868507043311825118792941131301050308108687337052254541675157016203395083991574246792379082051832280011361070501651054707472622668679934333155650922642169644871349235775388017804179239075840000000000000000000000000000000000000000000000000000000000000000*i1^96 + -187273037323776065324991615016923208591535049941122718233325380699926686430695349610187927165149798750979253183449429705875081288456969988260647913264677010571549577868080270050150806004144955244242940511355817433125598584951511441961420133619655702034466198705558728775523770975836855797471997239085825312470747804345135094491767143318958264984233490296023957597324108344587470899195101686072573740490549306560908427148277005619052493219786201410843173276144102021297709155359494426095783209945076015078062460115843382165618739136369800238594603749609362514068359412410035011094426546752292173523997485747267242172102099992284951515775491227538531235507343855398849733100403353856550024270416409697048876247224439798216102003069780107365148242479080908993204509389533494624589590630064191709247174532841462874147107155848758953117674627840411806768735488014756905645461024356733645722736861400570575377223149214389310955308631039591996553480223623072595835296849759453237411658059299131864055250860777251357154417478562482887390130497927367399610200025015357539222377457810452064461173286767205910344072953422646424915959442650985028379255178530046688772695277416471597924513076258693295057254011974324525100284743014481425726970472765688293607073443354425725612770528629216307768663704806020275480368193471380424729254949913676410356148468931359378880778052327594057310442742917607242871897082621639410862013952474946917236809372471409508347932654829145614671976012662851083208314311736975102584440875702918161764746081920877836848010358618069000587581219925627346494257284899539709575179361325731161142332482239697314684178935816180206948369333404252620605822400306702900668933869187527535434122656347786199759426105956720218894778055706652554191586543502141442526689540629282663300459037496096353405592211694761756605547641844215339997800534167471038067019441856625855656527305588030110949489844426414808201529003220123171332549279543198554959492074668097789717826427855246837900954837186353176997597337019177073603758111034771443037943948218382334128531294396421250101380182587573292805709564901864971379039600521299069230723242893132997245311899952885142136628532342150775373471556004653344375236498028948924269688829835552889420378479942622099066195426102120233496328403881327483280088332751480679810506818531662918488332727379866335787278724764530180291366826195716562122911860230739241814680542058081056309283120024380111262091905829891871188232503544781330709254171325423917119977329490984933642127577463946415865021997945361191966268213422692053045605906979782096664341095373892448881794893319340253607943925372204851633365052292205512960564675794708811340217118938702774873371229844965357654906074445525453014740037036729288556229427200000000000000000000000000000000000000000000000000000000000000000*i1^97 + 9007324205227256627131365148326190936151219098876948060463743872966973396441243969987719142924203844658820649307624463594935601165670371003037352508474094813634201247094968454149260344851834454326728417254496897484034549091463862816839968104280930400379808102382700331119802958872260531446327392441750916739670012687222209260307802280490780648112093149560115930982134513863003599380410901685640694052924707229897338377826365793918129882758809341156499180888085233777356843780919065064663599729368705040628432339278495877508136146298877758783310368126007749925385660751019700838824705777654362008964747789457390834832676518186214855799974493377323635827023134858489459578605491629657607267281087749675305438822307700128996997574592838435268371466104659426518704613454290496246487678705709579230589676179152658131404203729531456089744950437789600528140445708467850723140054000607764120950875593107853308703922046807029733858753790020107997899589687467435329580566706464766735021978094049446015913402625737455944167180490449542513279849145323171679072518534960533489713002748212913321054254111028687124150233589156488909753828035213690640261253209371483531435321635960701196840865581021186197723071682847511345983616700792608272208913093588454342521957361631160087143468578222895205279041256799421730394876390109431303946240609100163957281898925744256564399821539077996962541650461957089752510086819550458394574265815079693025112246861219902144086311630944036002012236818862539315528705834708691251508674368303929198550554377185653200253240828863745198633839181006374026906632374744693726176365109693346195487271398247911343948271303678384111734478800210196996432304102214255676524117289380115167910286208620162480041327008156979537208675926011481569054319066318082349006494926075839316598765181323650909364124779562750358686892769663255169662802953320751231142394950646998979964228297170161031695676721279472500771369822962708654201713259251664884175605342234827851170718256454244577344896304361521243864553886244248901098638492579312212517139928352061304078084439830541792962308429335044520097817263490082585139902877735613356294882822861880538907890725142840768315115708919471312859116740722786407883139145488202597944767040770448023910884808240251386120059926010614850940956574572915339929208068030467333753291869377677493378719466076463486588253510393558981780389992943987502205837271538872200800576692709415026848373376770609412271415997967980248364446696297183440134802845517202543984270292236085014782646260559239438826736014435129349226474257384261527093057989976141078498164617818734859071096075996346021456234904463583117705856640388089290606397282187256565451562127952470011291096109644135972176860201913141582342536121578163483443200000000000000000000000000000000000000000000000000000000000000*i1^98 + 20834165636121260301054573827050708628522145859992458134098116365005982891547998131212406443905659804169113002858695282741970363777692530689128748231507484240739968134006916563702022091720849455871186426789497996192886470874799770550261820134564143886050806096929575717319077416391402235490207428200773558361376151947882505220449193441905346366609562631651030618746785564740214434877633283016982836214448369851035484372942567218497259836916997050177061565022541906348990712309625638813648047324808551697809644466105783847765049185810554007270074154109487412087220187445617228537921585764473022832220162514216820728693548833929611483910860698762935993066309333575974747658197695951446381086436637978765195693743332331029223189274910521242315966436131135563047928404008482773539243889164131061079469799372310550143608718572477159752639876903974737936259453711747046427925074608896333732410866490795850086276614670454685862065955811396335195736170456541732105158046338577838636538259625324956563921273239688973561061075095501251263967377465027436074775609915152830322006680504040792767284411791393098772278148023309613329619585145444035671426301621117192173578539444247862848559706008409870536119176600597194417179430791198636693728909897708320976921479844637012440892285878445778583260903656378973627330324201954405253199525701533734228850247373706030333419406823717378411336070695056193039633677390079694882182527446683688335311336248287141894842444057075344660624029028878880526960831892455668985306164539194558869233386354163171991807353518549781752351369041134149591962551768217229232326900793153688880295492907105930219026653099617483519932236928028829342684383950065334301939808756688133369970949361735266481792941989374365490176233150143390302079669425374000609710815870155663754033429293077809572276756508083720245425999947017419481423427169878474178599372895861605764107228059966206968676065998929529256612951711793593295837974314708670642923271331840143840822114852045870901241489161663332707721596305844046147918074535855207432032944297478569869587466132571554617029120894047418308542584681921121690759183394478026601133440776106909131950845623822448442217683453142637796353833541453580209889244835396574353667353667977709372765145369246641727554139523889201664867106972067698281862433446565861921688473624759867564555219696933900304694204541189526458962160851042390979698772989547420522478106907106576672079904066310040738361614093845423653351784557366719943925107925210225720227811007334182427736184724441803315910589366483458299068261105586687994419933641363700851241298979967853258044025716875435443451448460452479797502528777098888893896751332100469413187560543809771535912006246284164245765626601701202822055133163028480000000000000000000000000000000000000000000000000000000000000*i1^99 + 18208748056498067470254266114172947125878466564878857197374498758220842962902370431474227640560973870426469163552273156807806947170994633935506349789152351568912375051160691845678867409166673367590267087680060030300911750294835102074942523960442911191173485054650545888753974266977763529396376936170112967299050704629366449271584519046917926482533238742224547670062617276220620228988067707271605113249600715931093994691199597491584017352534984978792859871335214371999308172316392406673575713170645373186053247297890561174263779001399443605487893349895329522700194063902279024806806446599816344747858610345199219632446987855115698624487818703497903761216940744211035900685577069184661397513596622683083002696037947547203182207545117082937000640920690711259392672149448198452301549571289461420466263010261520823421955238181242638158602591114712225221094937784198400192835135533358590244613174668197778281763909775103458885813375710209977081385195254559911557604666261675570455960301866197050080928929086201736570107252976521614872304084352328803012705406909441496989366250758622432129646731314297153344844806515822961387178728788899907309590018901921087355742735780835323276263953974351086276106648570714647973093324376166534316145370021231072898785875942665327546953997135050715807874967911841726924555976040575018798522399380188495645571352630117918425173073029860260438629024570877642819919525694225321237703916610015623164443342387685292167688288538944680798614515491560696793694719093821900571702429708268659329205420959222181882729584545597700110230953375893181064420595769535751518702719683616365309931555494601502478475936218693673493816557856712935618659537593720341710614354591231898439370514411881611036590556065448730799460754071995603099366753737513390858966161786257878979326316602134246907596110432988887346551946949039563439354235906468573652184961566473472714962790293807960585567064833154075833751661509968442647504071182394643965110388485710633429010286970419646306310129738265749191041835510927605326934176621986464177851339444258098433622140170099686231528326919558713794013852293285282491983656783917627647918947928869168317791530671145914568195949079920832691829770389763572548306394349647235373222666295510584104288937062716874893462121928777590269493877849412949458798173710942921557180116278804881235954801821180279263954489696462747096306829269160663274964310108081165328849794376786057412920315983479311481107342681849826092761549396263817972275419139833909027404909510061099197370958585995707560223445885363438880341977269105546721112759540018679323829771925231972413190109716556560037751294576350388285649475890917425272312184835758288751347414381043541505555606920240568707725210069207770827868602368000000000000000000000000000000000000000000000000000000000000*i1^100 + 222822199377660577470314269773961413163224811840202287581080315739493168207972109432952192274537891876749670928369110041750737694046334345335538472309715875697055207966553622262891085598122852134914448298149565168871985514902544165849412040907363519770544105792088771980149790417492204396536746731743927131454281675320986809983201103592360013059183530628840783436737408824986973279837098338239624736478118686255010632471795806876072281822987177276035929484314342854265149687272846582622128693713379817052822193394468831857626171359744822300665036033709478550904917371682109834382403610652143468842085442568996935961376303413994890966073568792437307421193177567199587281152026563986522132620161057513982222643843777743573758072203505242700890856146362538330147332167799227261207283427176236139952411209000146719523312114915092719800776725635832548892376038966183545271706792416556781376795211028128796088608703134930696204369343978058236053111365991753016983028162014092966715977372609415982869818910460093218317394244785338140399134314784686932674957329370483244815226354962551625455914721995431685531710584962933745418318081733563481755011585014681011258073640197337308959195443254747589702677808156205606939471355467533317146937428941947182318253086075357994864822354650461427128790885277958517382279316182331745005970695035718724011984019941747461691558401743744954183028708407183643118171786746026068360655371571944531226171446869236648941914467126684232751380283453587018032760426455871102588155868786855447626818580429998914013529444298500471410805984253247171492250421139992405881281641418267815206639366148062648570858689741103401902337083915196127797292999917777163765237358095685905995768569973099596067260868124017960098774110575102784219124413955150729818926866431970995115679359217054571542690490453492169965791614106655926038261598311883905647545675804843385284198567541557806023423820782657212818411065270974164747149672436186121391102067099467571034632060639325473594818430828115989434358289370368357489065754609847880316208809033277285054362234432620223485874313634653019239744663179119039698713966341051143628999710799456478795608486131709629375664032973239891384288313636388724906148947396285218633848335057234561365616480479347778843987263526797023404270103310044244523525966228303815062253861283714574752328340307628543202200570128110055654028792537062263067209003599447425496647449717361632076908457549169365855785652860775305973948329674313870814518643663132861119360711083475382717300185892668841804383824057122911084648242392447477558367405928963312476592903143299594988793681350421352172569048311466263662875185209350652449306130596487257836166871233931128419225687794708521312359419626319878553600000000000000000000000000000000000000000000000000000000000*i1^101 + 8603304798304536161684113720797516068184566021259418268231217190777480907517999428753915698420332251213861110253236871306695726362473594101329873188561338317778114118143629890051211000681535901087582074639279730966026432627757794206089718914600517003483050941143306354382977383184683534367895177854979837582142731451778478356808083217816570608705745631504798325882257456691110713305141315601887223728770282885217869768783979334348991478368925090801786036495188950052684564423713459611509774826019773457659522157733615498186159566002639044833493057648845651948021685834298997879632435042210983430682703096030038930263587679499876335195337718473567814672243972563738762805507920808111848830788839829351357448022642445497349277011251999692283336645079066181655887312281009293584688305993489986838491944674053542279361160147107786844147954890557243714868606497978383286021840712658422003926701888111128726853918438246926582786382411208208198650864998032562436296884073461111113319625190413100503606970090339581615799308285732370792596726301979704375039699261011827622262659969749270126353632926191658052521352103233668256999928817394756508028173138677177307393309575022965813941047961441932399767988772896662059886643203664480834836657247609667468025847951834522613386313195617524418626484786326225864526546847934763137800919470236110511191729143466411700832870478947668193700276280783292135047159021373880780541345258818320371659010631542167419940429943490686661812606515411409877316528311821167703653986936108502938833175830677827443273400764353742420764259918424681936443342121547781344740731782131809766774787558623049149869336742110177763157715219620656693790175935795924770519450349343394647044750446275005889867094281367700987082900545355914183970366454301674485824685609694273511928420541794197733060688980813299357687561425978142257986281692520605766971660903440058457404188671633646830700209277705302984147341817958951400581424525500582601342439754523454945035513789976242787425946219030390147700331214071523068662883398360047550846157626443961859908318561467956225567482061620124534217131083989092702017152654334966125515604846929289909493426633030010435419226945716047404903937058989601576042627412546303541457278591165464814797023890690455674279733122517315259013073904555019640560962365429640297907880124448368745349461076334965707977405958753681194321431138257309256149689898429433518657908262311899644471584803137433411201222897145045420502368539413110111764596245489244242581379765407837389368645547860218478311928191385352945240385284247494935604339608613047211469121888953540294955190908676589940522740559822656793456182412389853268999416416327220704042597936292204228274563350715539867194600225505280000000000000000000000000000000000000000000000000000000000*i1^102 + -32987381137863785586197884367850241010616370544949010005496023894179563697856890337739065872951334551198367795351582952822165806885664289527389243176207876499834411410948139307847438189571993855187144733998120218701809408075996566200019522455159109612849571214551128165948823047643160609017267548258804635527923069996519348156657603001574879072419777712400288088491097288525015404698391999207380916672735759851533883382264772299839719413075970359244209229241411110028636152522070686190648482988719974736401953802759881296027008728314543028890311182401205873813201682417835549943722238654418530545488969122022908705515788240750912438483761449972142743616847851657936350693723059093630077879220975095681913792715019245057795597574268909240868034445381923701084642192458919785885004632887965270777757714978523749801750383218998535036174771841205805346452784499345111660319573983376890870125857640699317171905724230372612210713844351704117090178085145207690574236589597762553979209463337086310094204627210783791516580569119805304214149929981341758404771888049873240480560320209667843149693141698710120933214593743548770455774362814243395941273212268299554404866350617111678492379815882108273364422472070031419510119154478459133494928682257948067025341132131534414521292938168695918722983008236739357930200784208573268471275589900972821635098005792215181041848757032013357727894631489755879821671438952071743896437032175663056910840442293690778914563089134256615833906258619387039739384602637220321346921825509610969237642550111509860366390363078741486168605877838482317374360274460311018514842262334745081085994667846295157060498574290551294350751074943202458919297247270474824569440183020880362461020305716464358333696000058088631172054100402932604775542927665758222153988685311876635194485533286675547579953510533182752605597615372067342308612105235518816807013928225058184570075929282508270346810546097504749610905190531914881952190641040746562233725355849029296145868530775066718237173531513340492411548233569490175419680918232769325900109494747640001276563626895703818227796365077305681173464613643704140198933174112228753488472941421346678145702389300636272649962420488262886247370897599680120980157851740889730198880045512929572216442587926838024264096432246173143708575691889678566704446201693779597172899488489414679089582761117730899954411801465090783497813895669595091070660067535364417188305494042921499594734725993143566793205299781968688355364340866297515434646257124459874436624986334009441688332956862261571695967356085130711808591233314329108942795717623872174726149545325421153124674987099551052366146008228253052139551400780194039121369213575851655069104529193278320060817225348990278440058880000000000000000000000000000000000000000000000000000000000*i1^103 + -95964262774419951581635346797980740521252199364991667445843193604692809633045225946899908900522743326070192800166242513653280301028006232113278408938470611033240058403439704841034316386892651298530312696758910534788420184098316158852132256656842932198699117238562763773774738728206814802339596676424956725626116508252586965938439901873806855099526226366121702982235473549905737236096843881530642701791836488741879856169703015531748542024152053148356812333227913469870665061107265269584282839483441906158816565372041208693231753325894358845156177449704782228744977127900362382958718900761127916141091167707139221160343270207755040240094776410056761553601201403719934158748721322972892157850528995310407131497739534928835121588227860761838311801788539199483697184264583126006011787982335652081415665432275376206679398188261500942336972043372373177507798847397313165302531046212235609344391971335554864049624810206207013164697762500549725789949246837770285134348812097499075850800407365913594615719677294722489055144037559089169070491914690977774334237028521679474906510620298174837632054038844239951089777549979107818021584821058516353868935283518777758175323855882017966705670034368370583894923379554607114778895330031404171530575477680653093959043313012140445620271487276323489673147225864723602384383963947228787951397769340290167517958921440149749378141153043384891193504320584463147174552384414162308512878716755529187621490703569027927954615877296852037943966748297531607076624013123492940621177285839428846733184706251240072288974856571047706655422633329246225935892253007155111181474722222142626735528455250148300444133126546468529864737146807055141347977791184175572307700403224853860653446384769336684221525406918938271401997393806461925907215077928116780388176412691130339083444839622169282765592204553734878654947622880410916313312780478692710674041291441136387621412974295520480203030332157160348311143841900443082151351565193336946358465175534068728441180280269512852883233262069996304407285498953421778300512134731296862158824940388472775218446562340087053981095794934050112015899731904303812086902780804010029159755764699152883054956400793438118299748420902297289403543144433589139376151582162703780216050549715383243245235992779704928960117375276700865817832226468863462798444646805107921725126699681955857500903270864021301845667745347213975014595836451402185648759825929933746997494378138419220498238497259410398742479990840286049379631831690194412864679901815654232831973902283116299812796387465697422824649115394904566341427134780680003812115748471405059855748831386887352553667445111815030386274153581469406944537580568759330205717610143619356996045624696758508323924783281052057600000000000000000000000000000000000000000000000000000000*i1^104 + 43819045528854016510290284708063203771101211900150837719200282172506676857821136436239714325551556763407272759997481346419302668607017733289318432803110186767166616586834545164890484846163439046929186016083163045612464307082663731242329450266366491733123412224204523528731694891364642838796983247053980782707987932669196821615658605743473054243701378887470188549676776464186338327861242131912856739010058022354739193917038383746927033408874051274120968221660421237955623149416686913368086176196586020567714179250625066574361213522797976143097218127550410609108634099773863644099987995988723721617672085984950981795764496553332509548829594030762973126546453328030514975531166025895264671856471332402658295989441513469687447254860635103029087253535023073813437023684600181153737467068140345733618716965470660743285763650315419471828531268284266120260992517028537022970444510478979332187656398613881785620641376905827565755104405209444679218762718417601944416338645641808588638074435304337922902628196567522779555819617403302039245937739252875229054796907252066607082084806063750054989535705030024559842544768681293068982022404098709547608401326277392375009520567091446413402781522862206390954057852286150348247683846143309233496442589001317001085631016415391378006707677689399360461978125819135353070391667169398020371872806700616325026515826415621642998116602865837535894801691848846487629514037313207339248499142237115753481452993407427557284391667332964795833414067789243165969674104578878274863362985148279432303544203719935404560336888664099275031453111251229325561034635596153239137793986253131741799862437288361568528634244644258178915635192212909017409740061145044839474650655222726997141719736584248441040512228209527150133389530097169740008310040562107354896094729511046404482064765080908312949606266697587135711688393450568772588421848160933977869893866672201196596831487288770845822014361372015929035648441357734591946156698353346538093435946787891447936765229482197808591770361871710483300931521073472748438179278980838630623236493058837660411523004722551262513240950674096713890039949519942903883272668548351798152317907491375931071459344798924137376634271977043362248139357448355117605023848883116118709541898865117999141132654477788148075566211899838082136746533986459441145885362112772229810300369292673850878596020658523571659275749517106842188195194531575722185328938764862549475639640583130276155219967888887258477380867775169406778620130481419295183999166960357995448388271960814309005542771669428334530581415469778651174516642748077809045790003562567430257619808664756861243377066174406916100381356156397987963086469770035432390114465094682408772782580981494301195466923048960000000000000000000000000000000000000000000000000000000*i1^105 + -64548020886558456976747909335497896349214508771325313971940617537690410391917789029608069355360744298680424850600690094877509376423030846863437058459032552667258805731825187456440586781029615314227366944413732121329364700092029990429616586670570391217385137880446314534618154467656536646701178309300503945623978083188505512358054371330869729289962720077108899615589507831461399138402254759780744036000817252336524773234865258376976929303374673944797191617763355256936693763534937200249939963731284598966082280098246760626470591705806449230836558062524032723471326218544154061580856194258444302289233656601790044387028771311769148719149459913150971058682462334070088911288972297330095429717653843066892273342257238670339972830448713143557449424394234647271567367541617531177968742567319862548909861566583869731706602903286122673122773669936424997183434681420914591915348193403172998203617040802611059418586362242490239456290835848240417719102460859841218388132146092084410401893902272876102495976937981842990090065821702684576139445593530017593314972786868617584627086822547181063570975907815546517681056214252098220385344264625771734065591626472860065554805610235936152673640285793417014757596648782750612176147131047505866003614130858447813858966593041550454687645022978042916730115766942568242641162957186829449088279822884021552483374066728239228359852207133125784340371499655752619039869277615566888864944542166567655592869254459755967594920963044533829282093336802443887213022002101029726812729532337763440067699171542604127640706552789431205658051843021848387464771366086411836735173534122107162951995485810004052540771901555818242538612058883885829485363319118508733457878088460303374475416292691870050982200270964395212708204607672811217994953402684668047725586457541766976093621527387571398059220451272271421412450063255237556603172872130636364869190766081097037566728980241021240789535709469456966819436821406097518225584955251387335947105561315236698227775871228492899144396742125904035127791049682383270955747157723000105681109029958649955475972809575469044448794439217213649280247253593791373101419268592490237513975208986541468569994563608398767120707433155425192315693570581299883727052320933361206360790419883181401960052232088044008174599341787885254509504519889108659316426497416083636066086588931546364178858149667930717778952573580701030075236920276370155152898201549546339589429620675049597920548972382812359596986531596296941892052685300995439735834217088551998930130995098644042492696918771666890079209668413232777292907811168507140232318548775289201428080475798222274659593818677210187864157587589410007094249505729664465753110523718259947482166467627232373243904000000000000000000000000000000000000000000000000000000*i1^106 + 2956102110614258591607192478998891104058803659705821516764978436260387452545445715388367958573670297960528108538428967086029691515574796563364042682497636135894875553513097282677350291231163954590634772039480841597135497049100451580844948616946016684615131452872957120466255085783402250548008043729359374985775847253422760059846434068654314572124074949162481571212938751295886627828304511141775043811679183463343543278509186651009530732475032982644327995449641706033512520065515605749176378314773195796218242402832491074786855004942666563974156941219046270178142293164080202160312470962670975511585855635432332046357492537009049551216678093034744768737840090361636952550113284128708884482893700136700055777060477693462968517711370118595926527235422644359297691847042370818677986128335185113242749748358596151701945869749560054050383707357934765495046098255185828343794082447751684807646728573562841863572005839431772354920736855519452083907552322544869206892716419529737222166584005530277717882419319112363891228637933621283265951567311988795634295965417769925198758436586800246320276685226366777558774677704625618232080075898597253551728555518613461320537674980392055605020190633309351664829897028512446721652545278424206240844317287966183995460472165354565994852662218074775417524240977303441363138463765505743906367513209037101537366827650927907154162337072035870215753236222853548956198759699309771961535927075905210206971658881248293606701769034491405688934508831110421407159491933209107903974007546441494658279667108730862434482639321139373274822201499059398252992873547128670627392189364171183340908848407316639879684880538036857626427724284375050241355373922817841196121992284256506163328722826049671097763066436883864536155990057433900690875960258385589858209270473173974639212662213340263927331098397902191105835522331067072435230924406193860380349873487736195675478270234850314596883313085822797446974737268280310592475137634810393430507543246664388104543824348671253518879627133169706188350524577125670738663546161586678198109830207247875591809024803930338662712094335482864933550611236154053398594601116781185505839158852761708259097452222570975103949733623394592964294549377024005544625553992903128064664967135408672281985523226998456140879189309292549752943640165511906716899135993732835741322148746383232346271843811800892132878313887734330554941549582173181205589183547967967332560989859628889070889679088101716827334484618998451195304726855268988039173293474058708696757917165265592527048151990188360663422284202143929012642436629672038651303572062172843618706918658938287415288081781232884111867371044021850461364724485610958978959386665110362260260363944801075200000000000000000000000000000000000000000000000000000*i1^107 + 59016611107445983751665671258456855646062408878647415525827007488053999432321370778169888148548919925987037170818241480609524736980801067502852886369966707743290843014264597666808141627901480704967647161024934497307489155751367993461634254176529207814888895510677111776719750785764506621257227092031949241832302531070032752455149908304020821464737316371201503075650605839774406107411936398155239237214147623251516479648813863774488023662673916299158968805113419988983708285745785756447888228281162073234483305798390202948693540587832790587730328235457754030586383865316886198805343987696698537880383062979173876010383516245763819873104013542476922000030581282129151736776253045397214211726520389420030428178623883435473425961221874094845637813857558505613916348032400855457980948210964978431805450055373734079929242141084731464925372124255146970908239506482591472521294063987078012353990238203411985542269697292114611894716910029569983874650838839495401793381325434251086892126650109656696386857389990752825874933665562572719239096067660302558021929484919821923005914359638841528583181201600570960403548727051696306919929142865867503749380100813359024512918698098324672352930080041118212045418848721084755905415527996547772315350966155935672263520559954026752702783526067965403480169241052092256138522350846237103996277469706742194910484195253285760531535810824202112195349072984345159641238522500170011823706944178733550304041296577427557931351033606222440506264172209254410013637204696232213858995845815688915452117355417255075796772571896945059990547103965971919529695107359427313177240301837144008926409098439225520198721732884922486270915581646022938238038058189445201844304548596248473541271181694586162815493240721355733930372937686021574087039831513593044302500788054788657520549732928603151503155621926586304845228118002931808399709068478792339987822928205966637784284919179336888693234971027722062908747123185838282879507235066518351814623196113169320522574248391892808319971517080665745734408138610730693334818905104044055850965816077714891641557699574553508116784404011184300824476081949183562376867666564434823630547984879767182011609589387793022212309966898376396543679005065744776711278957844171288154261555905688105189726152808600492356994163298490530842504134827569603400676873420776892836864336682156271930717786763694107000122070514198761657321813195668156472889049935567894466874387110928006652663390424140595360919861993679947030665688397307449550573984805675205692634842461397032954775794355226619345890727553926836393910562659247025827112178994717800351272894975623478367096100241612075763048010861961984679670110814457885738901950218203391258378895360000000000000000000000000000000000000000000000000000*i1^108 + -480426881711750389274013422050780874955023139147474055347270414824386700555780271555270876586056520033439273128823934949414251918472109256746759103449234206145896003191175763731017027725279170144870803093012660853881968416313292660243803393597537468448571030831359279945622963377393866225011474834665069987507097425526039975745357398669688682745782639529335661551297271947894516407501785628492805601799235854998864867727183962085096620082262958785318160600452025643673539581568415395393284753918095723688744581901797435106112102605012103594002451620910294673772944061179856958381454957595892067178510690942954862484692771542318649700115412475255642639818709419374538483570305390978751656408468983784799935173144363287413547202540889138693364526998665187912861495114049403951268285369252788355249333632796178973626475448099475353335485433120294723056044484686276964977469299821685536718813329635796404451424803905365256541560932427782168833799783086668878733545040684592542395276171587616640034240387523177593518946048967448121361797935249032346314156943217110023798168749112522749249928641423967102643269761386743355774614016050395922462219474637358408642562457875099643354248856731807214191170707970805393519887908668513176995791314617239798318736704859520163538916255973030823589545968594090922094930844496230376199113199328652707274218449263257113817590164492204289318670822854219821228287202334214204810159332971969959334266587053472265349507293769116489183892776461549770269764433642319945950031931585179003019627283635632121688179837491428826080460764644619169421111925259229941662037574845462407413452922016190280811659680196537383800853238736138174666361948870761814270320722469075684740486129231287087546466024523455241688926363580748097955619436854779688748487838863951445272064179571964433959477832453878821815950530171036617620524202417598742413507758865429684713701646290341652284622005283642512931974514058892762630992589771396944641946228632038155158436390966000653818749672388936803022536802809857879756412672241203029298954701451523204821363283675643923920817612478182368000266325322279925803676322021229265044963004683231164310260518702228088965547227070236182582769410896826942589932770808987187294081041427753820999249058955881294693038556002353147180749715208889529126400983712016738827799558757427482968992036506946140428438193167015138118384225727810931206678792195127271800542496682475662533146540621547475442524474647478851101751215581732593706076512636500798184050724251039054650786409359293492765361842420711213420754116989096196749626432138917415244998126439336829475474064983011582291887737320180055411728850341012725567376523409122918400000000000000000000000000000000000000000000000000000*i1^109 + 3500786072659628656605706271796008778968907977486817598961349139351732537348189450936665965412368673736103035586643256982612494288841496785759674871237798717037991272703839006188500469234905702680467928910993038688452826298282579818498946011887005305024956865564736751696997149252417401394289450282963750921847080809066132327918538360958949873598985756679400600756038022146309121944286852342950889026230625936492218903341210062427541315434130157185763543615545931265268992164182742538648460319614919153993853946275805666643117793868419797704630117490157344754205122731205906208568560747070894986823880770199500574176101894378836295801106725521140263187670724235158807422935144658644853482332859838192612666440965931600726546226457287560837303857987850109028744131839626094507098649623686267233885194815791512503501213615513826644528946170451272915430019363283446561206172799431520682194504290787891675203631241813575177113282226316622059355645479200227889183739011159056875680250368407226011585924644225708492759644886629360504536967804389863892685782250896640809343830961338185425745768174890561361224741520379647983928694000915133717075818647556311766103270313334110251423971920067230667410124797363339267996584712933281041430462007256887911995265078820951459945641627059235949026490321922731705062175086671958047456686917261077582784785835962237478130480469323610897253333497384280368562338695216504125989700402437926985002591742276753711352651839523468819231735437817222687517998021694062236231240255160361494676074771917549986934169659393240976390293244265818949219731901633390877160294254993020314733989770365689365712583099516061664882342362565201271896866270090382994918205595618568497765271746081691342823845944827249703663361399375410734932924135107426200694551802637575758200802141445364877231935642269958571603599758772510943635710687731731018737823197711125816159993208396324762203000581112550342911265910245624438245645719097549447802566852219440748933149238764638519725581308644864544333522629222598574692709104165461505437394396206576600323860960082977884798875068760334623249977494623011336664713994843546145967131835649454881705072366856123799778401422442749309675705122214080159986354206366172041782215229270017547942983992384407149614374506041442956369688073369824626873844516732062408430713863056698059512980154167796578574967654944942769885655782422606693907680865143875548945578272496984096022250671303594714819277122909586663734934400979910472082531040698815653679567392025396509700502041377456779751447914554421540423103999795641308498387540120764357985888709125751668058561074454581445164652349143143293776720439667536936958243425484800000000000000000000000000000000000000000000000000*i1^110 + 54926419907527888912412257307855413837645804000309984273195669795083022220663002049213985801207744594637868359524964089590626101897720451262626545763873251699436086810743691467276277976464645117528864694588426759217105691036015256372269394796640167432927902313699381105112212783403959042063797708982118486795835013015819173216826501810654394195701640362834843336575898012038468428014618419212924944705590799411754852873142961118970107648738679407723820661506567243193883334627500323319810227119696456186983139608738811610622996334624007050721289336533421142767401523030057103609910804516309135545515477001181756300061774310425141189684520135676369623758823973472378266047397768434676090759569851146547511404443160797180430922704083811537211548530184231103403795854815252510409164343043219780314033718241579149583236216573843219314816510607630213847183295900147745913010959315879951659837372865959496406262112362865291889181076995489857362738424481103075366690734783671682054290800650537230624545683338756426394970403372265278519837052667399250109151260413365743884783907601433970536708020048184970721041967754337432671054509119991287841065022153483300504144746987782043107693951341919341183187646356187466628003296334699102617217664218665850108290214303330932001764773665791659079033258864100056713959846526531785763318143535752881314011638963630813740838266581938868476836440034041221253121771892929416559720062221176152117756018686388544152129452409356786565439847833808594271598162936166044400412212316675869138999582559560633104264310570530887944959344693789805370228836240647663977526986792589959370715026525523083317678565871763305201174526523192504696634179489135261430293094374317644538915487264207716704351829970724020846495141847137107425694391827836240524064951220548754022019901324653871593769613762065432819866731347422834039702923424934367361068023855456239265696818537253408198372142966627841460878533079954656953746489766383969378229920271893442234521020598925521409870806554435108410937534035206006920638799466483874479435711981433421357807643732684873296884652538762211423068802282002566521552362300762515534330500883690609972631615318087256588626796921493151177898913434816071569974503791199153632932307128616699682782472005843495080767755392458893425550258635859375929575345430210607989914416253973772344909371264212981416685802358353304085082315781471503761676361839792187534270479512046850308974418180846842408984838357364695224462468649494262217101663539360518346773128690683706466250403704698376908225727083202441993538093790270376309828033599451566748323820390875949414612827477113383709295075704135772790685506501267626991288320000000000000000000000000000000000000000000000000*i1^111 + -51930239583218773023533789489510385395360322269622756810142893640101430734146249453443961424002023663452272855132163044520604634605652312891080159601036204647851041420907417037071208758000214705765602050248461263268036018139001503049975241281437626494273255150393160880207091000927335107840934535519570872930719199965951308975315958316127132370403346915197998626038197504657333887113648896086101464706756258241240415132449983371654826404383540342160198624725977571473507656426883472425101817831127838347995063246086912936871916224795735829062959074831898878866647482042873534499573284129050850993424254725496613049265046600080875462158225807022330584390067090139061336078614064264724150363404984431112633655200566931153220583922049055741120414751070499331487963358631657087353619711528676130257256400883731068577045796525393035085394269049279817785917533783527524523067918740317786162956299673166867912406852312295606940819079603142500432757951339541456833794706534822016522461678159799270439180563615649995451147852380463503132484516804384362536881125872897231446027549175899716282464374102335411445803198186975214071910808883378553884965554479987346198330062965561292517260020036385918443004717661413782914474140025439235027063159765079619939952353332890352642879192923490630958101634440370054383122397063732090343665072248434300839600355634291435222640548887722676087066704739397657791280042309656821354926186692780393353805557506959677909774643766460177716580405181709052172645923395755099770241380525793811500558859488023086495321349937289017588042916524937975096555601777310256139287625714902445910320281974868888537237391738093663599559917270480967560732518171992910730160294599809147735788700234896536451616306800212795439304365988530645169142540954100066520312285172252005385305782935360287022846197533101035647064744666931091269038912502796021512446329827116548256530680879863071950973182740003770544381825084129580778283876194529441003411621477445354774887549832858282719228754324651341002613476700719217077969660446533350565479560914906772401125883404243853280164241620214009834023897864532433210610442550938700892461388295962379795994641428144446705691028667449067937541579385989147171896590990801630638094452303882870310822244694205619306035513352890326801626886614819548542868179454074177279318437277478781294178979251231814839913856946154067778501561054506638563749432788419699869549366995063204964792166804731239929950781011689473332946680132403411375223446906121284581376221470743796068935854692255787474407714283947982345434844730445599980612700769224546503943627339022628237545109641763721200014315769912640073705774097891328000000000000000000000000000000000000000000000000*i1^112 + -129853819485050066722853457579405839532810562899140437986806512811246867083411252923607391460595896430106775698290077225776878582954385882649363437365699228541743384453962999310549862625856510048383232422899360031052036127353119383796357055829101243278423877452408709115793383453435860079980696853833053331038393481329456363247934320731541370726786685614785472412459076417971957672649767458547533673201986890293647076691949873583656747285112965140384839968327655949951937125976076787880248653471638297845818580860969906389998035330736752201990279733740905456144598256853436115770742468253801706657043109632868183553367732904227966030230682779054332811032706573191783361533641249138007615315764567709354258077796737138700956118220482986754281356749169007495477987465272127844928345879261997720149548964226217566675016927241989384404951930529808610160685781231348856032096065322561582920697449865051626716059171826149525319154271676526214452855805844843157121327526763117173741509851914756756251389733106433460082921629035892804848033335431162216066975624175899697473602957394813051443460191435099268519921949263163631726746730737829641367822861635222187620092877121703104124758904215974143003861307664613730349308658499491252754749724216415961490212509343028153323977178197469630906276929535796812458908104158538457357999879239265520048576203059730520129559865467021857311792967088377964723287688017454546543548217401308936929114157128371832284580757368799885496831189649158905673890506730569217954058193632427614529342832726531799333797390178661986671088887130077093074192884419867717820456805568643866645868440122446633308955999255266407378292918259964648637083702438002090381343844708813454767562183272982167059307990848533875129624233622139834713262335789084405214717720924796558182105450446701381843389146576333268533635152011718051907563457905142100492778514352849425102685243742138193061413783009214931943164214807338505192652468646327720100451456207761802127089930614733053431004122688270575788288925061614590236823162776242512101699093530779969925826092953674661931555373909372908334646079282317172322508278424703918689363010811623753399671623044021734565645428143710573088170286977891239477541455882417537441387629213424314973049898246752756579880456287272986827435370559221494286412770218132039030853420611453380644532988932188799056477245084082534201012585657527617920282454038254152377746250155034217907294901658277259782293974821184357423495517185683559971527502437303604878554317061606014794765902749683829057782353955908610969963542134236419544816142031588911677556489400983263410266176354152887406597147856303165271546265600000000000000000000000000000000000000000000000*i1^113 + 17863070292173868477910798269304493150529054650148743405430113763320167407131555217416530778983746341163480385468258130816361709915526842194873713032204247976022048381867032703886630229492733360405743368008816137286272135096616940076061412888780510304893964770304456516333435968547910554057226944710677729543024145250825130962034931158297815184790531125607815727185055211953456143703785904534945736877803935174336298465887340980115208483338335339027381714513336113137059970908568277662794808189133101700595795607066746664612496133910078973654888474575127920120771059469676266573273104429621655898872740162588886699401846891157851614966413084856294214590460582533398936576061933992264744138131476406400253290493883485016876253176259404803824032564395333567171117199892940825022235405384137956900805649716912662768841970320734844113328532949910417783643622326746491388053827867955447991569238587842932043492411771507260200842566565502730484120703357261636181772009640885724293599142449497454071601105363560520223184382927805553115973501843711885318198233317339501710613984526928769751100524298386673547818992636567941990648934923251500731731048267890170066879707034417876368876301031346290065325197688847342042229030006619138803890073828676266154827134522048282339496292665391774076108863555560056409253816607291524282336926324996088462628413353520124893220152671013876388518542946422120355554457926097636147028993365759757187376406116502318827089409812677289747164545337625676216909469266835655093180269632839037644217222682722617802509588108364107245398535409589031008948409439367668276747858266695318418760270135675577151484564747558843836259183594507261186704182598485165696068442296868061661822457830213759205669033133658569451376954617645332066184287740636471445618417258194772341059434902308937242951714445676914557667349267487289810956776490518504339871039671119846432080390535920962709420146940683004891621582489550468450658402076966375342638676399634617578404581681091418825174378721365881403590279782475891503606423001772807164380475686387786685229062228803114727765100646938924920630203683308585531315569229361047923868728302012775255258489349753367184024927235051711829375119578327085814548619095635912515017056836419007827555143490731781267899252112415664661114695605626592528467172274346540641083500947504206989299504187493431066828036888133620192271436305985158564937256219540351526701800374631867240850818170783110072929153290063576877532831044522277082969261929006105240990895662934852401316642836997250990747645379437288178316917764578170119649222607733717861621639429226137632878426779365656756467629873756341534720000000000000000000000000000000000000000000000*i1^114 + 90353430540266113947717307796683894146397983747041383984867859253473501668040220119060077089832971647660615051871856536112836391750123616924372867066873767431793387848225950725763504418964679429272011132911982985769869345481264927253733600965886357799446235676119760335148391534547203619200190916240214567140165316384188988257560309709796561951377699209555126013225139512784259602683733208827520805235428655158590345814819453678613468989083333352025106554281577688515308384619918398193683862904111502099349167851660114561045801487848492275624134521249820417117596793867482801244126403580082043676556106426760626463658862910937187704643562644521870765211495733103489741560637839088353565686756297363765982130516967810094543348540989647310646926196861616330912362895887366519946090527062178326699259500517191199202965117958473208259728860243843471543550713531211825041142867374442501199340529561596044364645115720593050016513389292675489761611978225120962157652612568299952796497635214608916916291778418083589437501676114893422112066870706702600272688115268784293490009525196203812854342861323413150507958875792973733148333846686882647018355767832011871393827406209449520715801211318527167765140337862657213478814380740431232209934369633353449247477954677504385254594411853455481880266073352460494139596314951422309734764770204136244038634760426337086470173273720093179929964713438804320349891922415465524725718081257057796916423178465771448716893081059158787389032038605386779649284649650584836053792645960858542965369052725711317280057717369725305094784160361244644409565952176150324035826879350438803296220006489470402385735146109510038345345391013020814173912485939150850855445406677357078427640912256900841690654838855717696794742648949432522484240985123808425381962435741697904059758395074006639619923817255401774935503806432874136366842875534444310194164713869706380256712002491765991239010259429944484135573491725866275669694738297011712879302521344021756442407821000668378579116735667920592751948146766396278334574711563493963551612350691277856104070866700064896769361912943147651899743144834827201255156875109398274240096502515358453161756465330355959989240849674038461790437903763716992101455937215986524665100519638097127239365209911480215499201565311755176457959752407984287582114362043322944854231945633467582219726473045891288572613129544056928403642679964773065124404954313225456292700393084896941898750976693785369606027528975786488131826928839217712580814238642676112841205588779861366144652278576654113338193162387741932493857620636156577928380608899111132756809151349769902251979935800484846051884479283200000000000000000000000000000000000000000000000*i1^115 + 144825271318931784246109455203776780572456954757732018608575628708381531977274378655684460188185092872107175559348421392167764845060679263096011348580567697339248984539995511652650930782369762178259881472966680679041372513949296633998970358738162468697238145830237364424927194589212287128857821526752220656633317175188928767459710048728865627299987273456680722095597179999918579751366157812154768737930112320991321510153470684373965459463509693463479680519681575342704208645757750715291789480714110517992483944056070437086576309492117805500226089897807109555873211989294844565500999506614993697698186409935508945060437911571636849489159828576316995313337005735385776182694155761435196457742946633451744650405399899176124347311851832244514413631787814669111131524150873795945048139812652112254350709377913134285933175418316380959519331594746035077837114432253181796317139649869698891694281047936958513274396848027092353670661259268811982055595224797317651859271149741172253773727570073915362800881052887867930981980309782997901155964331832832461854474109839332745131087667434783118775116849775269132289387212385708008012501147219202267188467034828359440323672910682869101893733238984545511572280731375691943563037373771152094582227610512788367374231644281332029943158168529349280256337866553077654858893635448018581848466630282394809785468329652141776845879839781929196404046435782415689808935906712160135653689897979485322758183008888521190611628251108449011889456365071989193247433249538095000903111035343727618760936163951375294992796203534574465552250950960471302469111715506581579677639713930745656611353803053746300010981653435270000182482596554205168931229654948890634283704621853062574877446344407941346221566771756004862337560652843867778896099623597529862927787243372076497750213087232172287709607922219071367492368256505117181756619130619083602942707357250628549651588513576475433043994131119562982867766615864994640744485441699844387305324250169692266696780231028738996848855016182573757198020049229448206992565360486165358017665800717376420497581688341647171113055610755580152310111322484303652665408661763573031946539936844040063201567753598431856124794275802263872656290420215144668570316757434602555469744204484060625240893300225515409639966711110787989528363152800561733712400003356036142389310465284634709996151639061074478733560314287441829892369970381133079746285675830399921193054412607390853874111123653537028749816327024121762237511892510756546851438303559963369479241979159932970980846509650171254916078749892569551292815953011735418122204557028789540025882112329032140592141127762659675576729600000000000000000000000000000000000000000000*i1^116 + 1368095160806445647282603621936841603376777777381353278343423900590492310524784300841487902827445258326732516206207877226766537174382199078904289971241856182258388135952312334734952241128629256974419668872866600592617250562185155400739440926597334662096260263516909941644497775474199720202021293355577156413817584104478785159830401789502815151615306194021407047141406307624925952161426851166102551523480069823303838847435137531984197067744836074450619858090114671917426526664001591237522656268210765148004351161107666164347239961776121717616098106288556857857372765174430971932824969924759665388629880052999279042705141962073603338282518863797388295808612241520644917049895646354289769667099110100083173286265807419319163492243132146782483020148222761958819608167860493358567355787241043371817378317461750665002274760703508438840419350143420695547455796573408218333847733324259758942054793012137307658870998153470707973828682479449382055610165909613459853940000697568235018021997486250930470932824804618955627598053380750725804591780867492042443804475844688586770362597683254888559877949759640568081663633105341011356787729887253341383164431360433794486836664509272238392908016590115727337621621863640253114126916295473067037913355150647252204749620396570466456186227143952175347635969500968260052513979061604983974766947127411327979266492027182609395915127185764620797997098678595593920204117993874410207796733142339164223686547141127461084438801740384711639129468315251649436073305002382024410202432574603491387418592491261793542807538029975274231050722982629342820288523356057543395384627411555140487663313869982159099275180971312097577010325141363655292970370555813302820932919766720888173639694911401360561446368144475829864251737533227536328423868133949775682973640805535926326745693127954380929249532805763572307658752349951503331816627976106801990799117688295840408120801163898073400073387506635329030365969479145118712886554063422063380979671591173715718347293823685286638060474718424796213420714973681013580380336129298307966647876827746701692440787239333743164858341933364861066500761609987550657825679470973294756672029736208784832058289265565533700255055492350629381668078049470862744868285073496627356817211650785522640737657650788818899959224545680093175790225868486417995651779337992481034070760041964575768527675093694928675224200416751347902872914135184735156600308971107761485289485628068915999656757316059377932498844523731654967212752137015125541919875760926992613185141511616994945578986212318943002150564751571108536731265133643646762035113879595229072787139336417613086433734132225802240000000000000000000000000000000000000000000*i1^117 + 17313821299744091715431812537324221870255260043371111215760226681921939428373228545374233993276345629014866667023773835717113031190048686877557208908840518609506399759495835606872244480163427454421502419700536664524300833392247074959644229037144239744927474320055492439185632945945986228015431343037275751249829009852622327827656322936502176835935724761794091203567991756217327581539988758985702093022677984273001047235711358656959985489657539165804154752909190536653363793319626579358651460789913325670170692263324743858266142524362173566239988753468446014878753213988469029883194787120285941645035302324171806059095021809009834136015773988517957289675982586897662089816636762882003939916861677141382150938522019583740714208833609041889415860780479461639585430989752654638008489050054197785043152534962488460341898329944382820255965273420436824598209144794088015206736973058736254271871422301087353935381071895499004827895874075396016255652875652765791049272375308503094706562515971181966077887409733297786759559451181393885381257047637941876261235990700489808560956148156003489847716965022628520272560769540201066082247637222613697014918871052331686316904371918542980136075867666465319270767411979142278272531691560772162323390447341105125530698892295681475744205479446827188992412343499666015179591088134552605386785359039424472259580971160786025538115992371315120834416980720804014986201884842924577854177355176846807711602841707566816168781371378053550896368543701479489461621016152184876313330691713472801106384484504237457283064311119548882557660839122002662303720203245513871022120480680917354297290338169589089130366206106226667928180305560587579567568470468683839177850139607352566689472533283381287181442880060676191663119482494994095106640263754642836375305247195837677762280529073976902719098713487375237102712876692385394212826386002582526115066453553734450990103801191037378149949411816860597024348094003188967841238693917754050935807585329751130876817200357906730702532972723833970140693187718467354177092899701751603934457230617374608139378014043297967847896237340711878294387132535306695523376353062203692698488785887907773843261540822301212849914570798835678974599024713267089082952230123976592579721184948582980544440550915423375406059484253142207592546177136812803388361405335739410143353038922263730621486819369559060703396146510401273899114986826729589640432093801498321762512360710794019174438643779851022639442368695566795078093654673693489460037302690077469178145928625610004194413869696340307887830814958398853008075855574370041966312014120993481621713993164855403982297759744000000000000000000000000000000000000000000*i1^118 + 84682795494197104440967795364981307727085798245357276226151885442226278463525891108306828389534152214195014810145394166382110600061514721183130133650614439311393975838833645180895239267566376388130595660621267662681400988880102627134171454925948717813714279753222212675472297825057135226956042430667998548258644012283594814934923537137788865371614800204329957336883882002715121963096196853094918515475491796188163529740476520018097509641427316913382206362799542735729103831189801876725636122454198651269639837902879604350187350713373750415467755508477528254336480647370219139499726488258628716569359272131160198498316598171414817233453102563449496997797763120435210289296501914540951942868538911253113574798503794615528663742313223533569906498786913019932115497426393036709027081957979430331547450623766116729103025830348771009241685325040312657363567177418689027516362365199855623567738729473877427088090011519402393791219670808100613067535630347325582424667316773722240440133590300163655247524879591140011735914700172336176780772225542909929065293036691411641914195542190439501140609415017071959784162931529714123088092827553034701234789513930902219780554023608231405588802341533005187044272961784694728208084386520944126277011819046367146777991217441686575825616438286342865398731520441048036172286755098437234728254639752583350356954611615286703108661308695875304948515595283195614994517515666104597011179691541937619263913879755025349931723887758224466957083587735118818403502506495496543044450151663722027863048820949854954766370403708596960578871180164124308601867440405981418714864706876030643271452434987897674412713620363517272044401303671005411492178619162154588960465849527680796210836291241058945499786955627981604111957199384689221875769872154592142398983194349667931393550287097409372240430939943483952033472177365934988936868779342089911434015760652038186304994714437867772848958428372122614455061676716758953586284087861617182255953039879615828078366671125909905256286479675770262280690354301153275256971365578849168647012331412879048003621434122558409772290905660448750208345200145861877581622389656441591770504642030064458588020497310217447253755258509679307439216025509083110904699988841739535343789307323942602542184209437726789068337774921071692884117264170829057577447903075649713809945232006703468298576202430301687974414022790105918085713100246641097807358902862347682970942455263011917227568132522950359149553094234336293065181233144414574806746256633733977238495640168678782956524958418515845669523698287314485440423618752373454219047096330223432237383365288365182156800000000000000000000000000000000000000000*i1^119 + 284556103166460558462245746130055629084554402952700107758231978712727387452762670183264492399045795163900806963506275844561667953003272029324332510430487351025919451657928527160193494770826896169626137583353144292988308317167389748776889205180038633893010072941472897662236086367624624763811459719792606336380609392663509122229140835226026162296277847925811554382376959952587147033673350398500016297280116322466862739675434981002746078374840254421246012392867840275210660132016966032365253866883034517720846037203436071663300982616708119191890087460098740132363467493220975857304668211684148170102375771277062212487268275355006786864713690128161457370433283493862684206165073652861686711952456420604385680144374019805683191548263500865254552939551579155358230116244831779878462254990125644815823229995716987176457098530528345569723412494140088142237561176205238174176730261239824870816349641655284559117450245876751857675752433406425723340922829449121956284188179591745447297329201153953073303440541194930425844897897845637437949176670489023478794092004615609657311510267877066108513702750584772636779503005998871233852849082723157478376864041643179696789345475237237037391242625263309154396651080924186157100814286325220622834106654267212451155472684284226867964091377616515822080815613415271406837589498418980985618649072004179222021444415017294190328579497656686164517072674265425446629988640340294961345353892182999219966959000372926381515699930618409082658181291919031426460812993478300567371999391933842142375929878653654087648793620372530274477806066534033117535234146926043761080100841801891920114668187631518402671258211150740935181749575801161594738678719878092600237198492215235073374344574523487583738345386215460049435524213215579416105193898826881116636692346629215536311974371614687487666609694964390299543662438362449666341119310011074836346521830222476921797137289301087083056144507071534505278824846607005299218025116440338959538587050080550730665968288586079525624148869427201249431844901605238562347010749240960617407536836947507168768324549982358164675709812004357991608981404844212982397399503568645632609947094211051532839210058624066502087265163533112922158316354496856864753917518815476730529190838027384517478975817674089658367683386969845609799053856832904906625766980110686193239284112647399390993236095731354360206202307361903619227522209141457015364701021976601866888451376886026236996243049024744761367320355575481307980145805773283273811498098934931806687354041487786701091430167707031893809500995785769702166861473146048314371129472007198872707749107466240000000000000000000000000000000000000000*i1^120 + 464303655521321054482977797236956259064696997087615889897110190167799994197111042026605666704191999647974259918923410766159477959611333585807293049138978009807205873854863816751840117007528638538754504408952756500810116676059277852138217872880683643541641344076338115243857646271906637525627099640925879965368366912707339360916580965971927338524521387897158697724997341564935386608388850738248486335971490427776942704618415797739720177537823172659078933108760559138623735979086645220012129515639398362826393668935041526519079838780401725067757389541733194644468837225338881431763327042791418897835722895420288197994327515525665981778151255148196773448048845109007380550423024941522577896706747187440757571081053627739269058126991979934465448953680804720844704539716507969068028927592862432781805121285397574243896727775492850883646891448001091445242893143060106071255700677628838099352027002580343421267136271117801865440513423855345734515180170938318098539147376461106598792387858914142128029446737492481021447351757041716587151768416554030453574063694571229718722534346012481603878929008346828215221439848635549756743944435854431942605481335711884035724738048952792273880687316413037922160063769181664337973748915974979720351378561692714010345957156607714140588955788423185006626034108955619278450354885341872303529951358080358773591978038990585765366054939468057793168029691385335761738563060174088539848767372369143524432238627262130858284475726165150223419553062035461517250964513434631249536437336548835374934263188020801494539925345263910711967124889638019338201131081336450142071495727956998226929053480341879358864773661640622842388113478431759448151042580627826694528047942051265680472250509440255321892525298476945249755386917566931743222022389911827352494022714612132406501935257218017791623471681541639727862754081910442048630833772850798792117108964649787979880975748895049314731830724387091252837887488500077359899142755610205592283436410033511301042436361575442669549743757468327407901828945356365453036187010919099253222130778055560735457340488966349583559051797381055931730579613402669967848284062504471202406888233075064082897286164392578404383593558454684614645648793258269233262034811573741680239158789720732376913869453102872471622237243380143536483492555326846169502345052395234335788590340054081991381537781922288094300235174750839805886403416777918398632394938792620859801061019039725073952166561483286252898481753791051727998488153115392255955740217136406893210553307900530511013729515268587423902780612692648611661696344651555171043882239009529664634880000000000000000000000000000000000000000*i1^121 + 362776606950103917567082789712230011718470398267638959499638651232550406588593402756985731242912463078578449610458405327991563826396148531873341971504958304719877555483826810473462340529991102159964790887846306698656120723208090525123085286192902846110549944722299566255480435755199441409134355726631180210260058569483283100700676817482594975823486053188956604410085640887078131895979460244306180218528505669621744549697640305974492150561111372723846846638921308842028503270934227897877293675943577658805968809634990714858862055543413327633762576524675371659667990196319338104112373342586210932825606081445392406975108236174558126989470980176733318670716236747797684095591687204309647456997411665828788944066361073267273523007005416699345989368561205496650491803252970659486759574259131901130284587195895697805965661606725858388925507987434748106397683696461319059767497136294222251469497206869809237894716342206281080865005674418689091711806852865694005365492480824411102506337789090046661677737392465339166255101612972582726006734052301134408303776710137692790543263626480814391401036292812190343876208699288786653521402938458105813711057787787149779252614356334790990942166902276058426337595804663865906540070095682264848032976443106522337599068078091751959018232328002842293255420320832072728422690427325754873987390295631401250975522183656102015050962892346572565722939769147611865860841805180231471418570670710121473189006742280303969084692650148281601826731071799149343271430231141278192716747184167322673487145082863233719862900036813357908893074590492437673955343758965724735867920951447279794153994758089105357783245154838438211243805680995100085509689982325110255266672421815891938956151969355650715046580220977421152617201675658890499787067239291994749689127957200606577803801213722009951152754194712297783925994974966763446383544467877701383561451838491404331053781708323177667083029328024898464047130668170854386992925994909086988787463867983330399880703840514278770978251010756516248104738076931654107208722685766241043541319740809922720375210979646232955469502992808888739379735908188229846709580275861755392813450746692132507081441278032379993901929621004056351119189380782611721622097314141293550573950489956302717037580969948147065620227495670034081206442902424235922027392638901685432038107384203387051254423831906089739898443148460438485870635755733230688783499928928024216813366710281855745461762845268541874354880704080920045298125926556757791578617057123698874741864908153668820314114733415894812107911091521348132282457034517955301979404488618803200000000000000000000000000000000000000*i1^122 + 119020213136795029178374150123363048493629264633823741002102132017145944186213442896560781098713488592102151913319277516745566320290174231254777682391770388468554168359541426654242462615107062584012089859247573329521918139713552961974076965669414959910677406324481589015062838631953376581483891778594613307132935545674152167847783899763416956994191876013734182591751015522364747739771642040875164089926923381335842317894630308136459498441000821684397524062603058256490379922043472902790995369615733782281137969591189624874964181100074739411594951215557960064754361056469064109371861452261274868831229058543594117611865843627239921964025419134229817118489206635115241566166039351951019918056211712201445927592546506392651546007811661479455463117391839798821807324293809961192755695618852608550958824746421813847650609905091608949831979274555116311397307633297921192952202544459872428238643828613757913497592191734140128431968119605941718895347297606859479656714911213685615135075569632324355079994699799997305802137319091446088110532077739747635100098199514081904882774411488545822086981760423040162346899055289238760767917112863134918386474439369991567817417011508187756235524279591300027600374090497751591015093183984610443445351130529025647703331775232321673463819895645217240323061954622615630147731024826137400685954985437433795341219572748673260619205339124327672239741858352394428722643876859947608563545847831388566767024413058685762183684203341879562595575072501640209391432153048485031185051760272124181847186281731559151676594083690370984711680143847823132745292430008571113674063165189736768512835564730292470855569409615386427159836999942891338090341021647357531229016682144910118164254951999613375388419025980999754628751573546522629964029649645638170151509018201774405561492592466757830463371174512633943869179074316178146291392962788931832405534870658370563092818130119223066162911470470268909915486687508758719966316531842728506278644371407129678596918778058091631323928886289483365237464984559812350936820773436727790504391117039737593676038428070362953279759712001532711121327250486349481258450043017360644980189755560596385237316911422853709797595439404222787466855885544873969431737313217493548787076706094646932942945146051879009128624473380429605304371513005413123139708994456565040456346131524693386291965567727982119263236024808954069518817180595995046773735474132318898807149997089772688813350482353570763832362945709930657062693798154654480867708055246533647469188188448478747002943358695942109802647908099275137415212860840912043775098880000000000000000000000000000000000000*i1^123 + 27857930821554348046397854078464925159703688499122657115930871472784054388729149043965005377425647977736410767537641881548574730600033047153971208626525553047417654131937699345213499130534765495511135311455490346444974598025190731529066305025791337681722026366599187990402891950111493434492204364707234664348659048273338911855916240515260681328874307388327721653534839902833092923161883303511954279222247974169611265084466741593862051864324543001258450150717368177926438597615539213033581881839466607055385955802095143821676590316364417962058700344965049552058861436669321747734222002868484447411384178776533932447507340254529606206020294387049668497573682500912956182416303353885823675685973172688510589168330648259948480538065637612176715488082263930876716305593607665423089008184474198911982240321363076788863868899259277583883970476643908233077580604370236105936694558490769651317435274543553463089978759979123202487260704949486964714209911418466050645837341639869788705068229576353653763351583094299020850308250062945362383950317162715110821369729105917330718137812679112141818196348190326846078721873432075939473635803870452658758222903865361107771205618203092605097146772434643861512997478863294117785420744844171331889091581611811835361841155969843787249677259710405572921960850054916751380656684299951360278282156091562665280025204988409463668390274007374739413738172519831489926518804828451412119742457017973664583110816397463944451063317389556876392527677737718859828200913419164803882122803210031213850943971467140390763990380130262504212660362521899984053560740679666217326736453537765231417401038069338921696306656547897593918027799377559947332541162308556972912613660923786307759909152217629386541693582669430053112531208730232407141512054388434645517741064648907436082892965776268096706054088447939140583058072851372393758669157049800060358237691860846207676275894285949713902118023546902120199851783770546787137612826026778588305872434102446738589167771517221244347821225020468623211643561784959779570159230590909507728716861411734886954644684367983473738524423167390163109451237677230306526680361787438405761090887931888403366331651228044746161455604310534425233038990416447996359870900793644099622836983264211072596081019976747357871415973841912702613928319343236280913314557061475718454292995412769417129731994713771546381935735913156046437721303904224276198423126274972581141997485530253118595089348686222155015975098633601327512588428358204323113611084880139299916708423561310298338647844433140554675995559960857981634509031413383168000000000000000000000000000000000000*i1^124 + 7618851607222937981797574150216850222731835637950780541129444101353984494629458533685615020267935584267132261028777120664909890531434170871206807974972683769571813555651459629310550767415266767586372013401681439214026940862307557529367828910907379852709429776474236349432945336668584500064846844281861470198339272379149001461672726666834663761848235015561921591714964774778423748255686807678015457257203012837706141387499627930396141294697557668458086605873401051632769222200603526404088906878460929036051358436998879743730078117969076685655275903696558250392136749282766039552702635078723350194169523025277382641057133409901040309234027156691495250168982117143329158609812597562380768405150498542986090484905753304043154406488635597806532154210756512103859042727965235044096752663215072119723277649470927582360494918443970532904021115191993790102579232428374175881019522166688463756490651134789027296422641755067687296777336403147310055621865150981506619446606766128373673302666506905245782530708763926408135846696649753385367123637827463545550984989028790816129324591925587319686389659267119750928742993410866796523172162868472016735523238550501821355005639243214728625753005540664073853244460444316234198564888889402046773317246850148184024599438371914144944094230472989432994566350256650965846580326125367492642258609019162153365037848707601419333057407235212868284731357154572206938554153584371535679844835835327034643729292978307501676296551974537092253676844610453375194957439689499021064282024598184673949273549023982990478393248220796390804126215755079841840921626125118935214896952802693085310532754943159943946890380406328682979628022658241201872445356013862010546177129256921773247752916719399538435036190956176512132003903756994895973915472644758857723369806033593796812041000032681996350526254814005582496267425406267742201594657840584588522999836093347497361651240305161272955011572273735439843063581166486977862370515639185842553848920023297859778922471114371136983578347189934743995913575656997349424393214897988739995226795422495178342225694127269075737367180103638523859784141088346448958170430881803089208540872705682190609306452539557194915062199803946024647446297756378524941723360004134345861987003692283309389067332109836968083862627706894083902244569212669333788330821371874935930156853794827146230988580146545676983608396814878602839402848921165553127318841459016300946976634955863043500393913483602976765797287777131059387878082909562159803986696826450685280332890249182212372928923363273577145182587083076066169218662400000000000000000000000000000000000*i1^125 + 587160266348011187677889608909115532249005055469588594300430513983047042850971185991793437628134955924245952061385955127480310170352773130788851739844614504691668020459900265477831993929589236780170518347278942183360190896586664101210909140661876700239561247909654992383682163125782770982765767061335514721857189766135271814434766843829718799590009531695843241497081114574062576781616988593545234823150914872081311799426730027561027414539898740036489339866793837220847421703358650592944988902529051671421861690618287482308963037804439437877543674882590032804913447663376254538148291255362993164580717662329102690400676109229648208661453980063974584218614173351722195428668789099136735323558626797087504203764685857554942095696781421343111965136690977537651994306213610947181456654463431868201824877139971828599354539740371173349133250816772002285783089634536249998115827696763232586753460166786134541554464968429902482584960935295860572022130574502780284074093006921920937733971851535376107152746833921285052690847832418067255694366687195649455948738114282609166313407310650319764108482428499960360342507283689234817541914079722320338053185906135243638334068452984907839104192027582936455160654453809471093020395638645371744111953008959092232685683039609095303846053866148683062364295042090565924688869501529685841216930629609981608520667830727367043956401819087336503829178080783629101215780105222890071361583444559990350465613424313450721808232298141405379409728156694797096085141050447354458070753900068790192412997404491051303620547905770619393434477879464137729020760911915786432885345637186327767749482850814569177973301726883851479425946056713297900397315256352450489825166772784775239345449140222040620390852064200366221643948614904689806054810902318290062272576622014264255241060888523746625626771522032350974649127342467465403998639998251593277750518658476385999507905761305971645641358463535651143651148839106256319834186393018645427567537501195255671212391992049925176515352574741020248107416957922676963385762313364285798243307681807370268305697521747611618140348484026751617151662286033383543290859722474991915423087923222134242615515386999563418100186899211113924526756619850279452234079867750927870776325025164879606615838049589229019895958102226182923403281866782813668886412891031540039908040616498529638007777987405476733939264443130170422883362843403516035055146166047937528654638128421003197441096432443125357972317673241201581827312972958275032687579282942072361664111511109385981770585529358071697228058097814077440000000000000000000000000000000000*i1^126 + 54650975415107931611257412889735058098203531880685146268897916908440660369345688211759985911462358997666873347095149935550462336014816913703085119919622050711808853115024346040306182720053374422822075702058484433813627563694010535707592514038207281977445653662997011901344046334395692828591402292333259857938816331515920374833961385175029609628091450791897353598246195667676610915737935269076933664267220666239423265639392355183024792926483008942345591717192940017650376977373825360636618991581346649439884397706845013167512148152103882657494370937589428756385922061271689910002001899827428934509280033241500144405449014537801308121534674421568676277190334027594419851590592778013337017546272929022305139581166220600372816223602817412037737264993463057125964277405719344064275482047649390464481465624235932720831346254764238859562390602317085053562163471356574437684912457360530783782063521383540660686765655915742528889008411732374188206067069160719729436895466897550750887206892432204335102517688588228289895999726760899485816976501349248048320859419254100011333561837951879498756598686527866773390348545350441714354601644850867049702622516064441049278047831283383641640213131566044689942543477959955611484238806533057139049595177650670894158556596187963711510426942504171024485668630826551934268460259674387488500291454862023614292746662479224818368944689797718732030776047008704473917299252229586973583165269087195975265831672459300555513680582330927030847450463873250003559645820608341452128407540390615545912544744581762036327646290348661436702286785137153176341739799429588511207505588557525508302215222067260884666956520109134697135088250374986737466417669529126291006746081701469226253106798426463475471928911566836311655926434565461710860982411382905532321479983990707989781928560555345743590334065288949031406642546691539205815022702001934047794346373623073295498558137086391682698716915679813668261953516838211162642796268161559564375783022317830556790431302527697590920290187432455961004697594789928684429358811395528802678384196984205756749459849344625066506762620107268056909883263425376661325996956775392122068115060911454435605118736218348203634027496747382789125692617341271236255210198256004678352263179612365866426107591969774169147497655011371113043461736560522524497681960084867350216861538082387230186429977967088734144146316153034919335160657673739297044359028464702161273873093683617602810145936671854806330759472305806541622375148581617575206767728833253115155205664909368611383153098421515204088037376000000000000000000000000000000000*i1^127 + -7243609266733381698282093907365576268824918192732264168604478836639240434767000986361756908735899836565589713219160935724895362526168552243806735523256381427189956175596694548753143566551879288433673156572942076786946655055351930652341632241274453759779581556276323973963689778829856822632273676975334019594419779180940704607153564188527975523422595272075032113949457268590255817258359751287303922370727420110828975984727867068195110928681543092279344746111520605117897705743060930651152107506550926878090993709098270322270554375730930657621323266409338465761141135003809551460530698357260499029010003299500919762130080973022684310793677225271151078417371279780808007719203185521922512475809264168396714941606229072334332050354779883077890753894024457031921556930628078471293835665266983987964756898306765138029739200356002260817560133739767148860765111325355873984210276707182785608099426255021288663450201090969103798768611080307774737192175314314004353259636216901345988268731568650492927157727988445763789154053378501996952071643598140432903608796035087576613639682392171609101901193643606902452116045693384357227363827686144299779482757587345998154932263969415806566832660220357120949984850624679617670946055745725600321388261324937621185461209356751933512055875296115724012388768657458953163569361881325138627940810549020239758103721082105351605728808172101515918064021704420787695524455063987772129385225230699860621519527215007199865253677911548275431446393318594432451086375451258269285136023183721514767089176298876876457503335703706939505912629655893737447049014250563336783877157791184169546114097131967079412541285614446989886363546714970541381483171683978190926530937397888777894293747445271961403877369024637951552913861114373079759087326481247140330894255293114161655492169079155133876584708275732846485296451514221227726014451237094433179408123666636479300580580009469121453853818435304860330595808812709240117823788095568225538156009144608996158185811918771939673006217930640505272726962962776725842800095419642557754238810151841828119561277414049205855902054849829513115631771669274034128473774578624757864271198839816530341792017173702128802146542503998006663906944531544354057476215732869278865036591554210825516643796183959728638762448413236207953411657490392676018732072128317396899082752372113275664682871240613911419135641732676630067463259580186957497763533456745436866350732305301109876386703858598123520099963239980461194929005792918571758119428815931852753722993412936570929690322584102502400000000000000000000000000000000*i1^128 + 303962560030357065325284517224751927904994735303721215023978076992156744434627071734965941722391277176210605095136983147307215778851240422044979492791244492194231561205259442361237891346883433221675567724559318968976158347399535586575868327387720327752121712501543204474101536894494469053890548989597432343231801419135382584348169419672436890693007237175083048330837782478706484094356310068557295045716559472021229397500158485870386162146484989690455030193766065585607256027916476908147087038795222200501354009455890211485871059121924414588161530596045656565418825428553762691874212048119897534138166586214042102282564389253604788768030964703526536890058245742826027152077190087382839250263536808240012185736679827767126417286389370110447647914085220467616163837995217512871213959312861435103991157531967468142576709495393541181729402206508727361101236572986562760475933763703024066401782641450876163358683167817154815183084727176437686608662943210819842266832581036483990677714597459385347998302501334366664805038056968083107729850973635075708695354708126899008648901984834532409559986158131440478589224718672237065570027888848253454252343142316418812445204203561381187118705664738968600954902151466691910761299425739880563263267841115621598088633997132320283428340516662058552298113814478176006587714862127054895259047768269366716524001489268676938517342315403771050037962144817703786651914449579508336764897461643245527127303872434901894805264680410759347887327335298144701659368170875723363349010193289290225817177297589564663628657215781437813117667830027398245329477710316550304647918808299003687401746839711807301335341480103309778459443635694729874320584868412144331002320801434331934565819374219954443461189875131651090862296012702531588563191294430050881251642139168082653127062793048243860129251850439309230811664977007666720635742835845241819094583202473821704832506631449558343689941566620217987544817677738776960518932479502721656522837272026666476444257282137602969415881804158808161521484102887483843539516995757785000235155802948305713938547658531620382457778783613526526347635728403977848657636050447678980595159013788542332772194750505426123204826421479102906740764398885574577022753317594607881506279421236100564900440545163694404322216975042879951931468058724458202455904926966585364332011475071683262045042967635012917902142584309765286893174154436382291858748833260723105237633135457540929320934146209831476493763500906833070831970362458925133994075980714175815751907685856757558039019520000000000000000000000000000000*i1^129 + -4500814510499551654677733289222336418617637024451343901291515446086405643097424458217799462341088881996722978314889602289609127079123983820581544916524509286169351149586755128505076341157022224912265655421995865097029341725323661747480904936517204664180603412100919617354062114693156814492444835326103743727472165231510166895748253133488224591949781585447054863165956084918107284206584025884012031599183996089329137399073949136903232234510340521477202814271840747376786179182112791697181772032625074134875498343890499704004776062358523624114635820122764636191119553392341333136769115536761144402322319268536947524747960888154957959273512001021427993065882724167451668719418439076585110790095013777557586089498879410030227296288585950948684420496023662864610665195192016843204715207789381177538589225604387683015368221009220647533131956707092018901508601596879417150514922292805472284253765695604526379891987606303421202952814581583216366615818429045655258560809297021831674887487079483775077318188127590543833547720664255346560643865090836046788745948333464921367618785039732903487790981634048097056767555944353130867308954649895548079128092804304890894048476223516951421843125673620146754047816751090890912638512248587624396542614365436660774284151186891086669472748624184667807952417063855463591154373765130383465321660625204439779608508912990013996885376047534704700086215723793576219216958225786358865775879054288840911602403127201889130861098890266813446918343108460330278947323611941517569279284313723686274160512487768524597266864784312231072284832041367519280886714621436322924319269926459870796324074815263899122217517123219492483647668879028247552229934947091472084350925940822711895674600490493239773249751204225178918776191466259385979891328700190081512430305350158335189653521023995359033898152474111841811816009964424008119303622952577894308683781238038358409512264294282244812642560275217358895359132161743944917206705414939237085232179883398294933402093695318258415264274029325078089140793577899053561790168568319875822461951360655297842728641900383671742186458750074075108433836755154476229747010313772061367141347359656727213532346862659579117565855853840851508112935377718595690937490262934501258029336070906010643386827142086580320969625408661272431773966625720994897305517952164729081677832841757634000510493272789490066599560618115533288618305435083217349984549982164599042021052780311660803767149927285440875126051696365435957294395563000619367210804107584396345927162002407424000000000000000000000000000000*i1^130 + 55176358732558532866362840759418024738277397915432333664058753502616693883699258321208366442580008536582339035289616828095586737654848626192502019717514721263614828672212119817274684324789970518991432966416343171544840810623635516210213750262336674481270734550521435144727467573713490026269705742290061361327037760899899071983203457533184835849404951849666884188495433490567537825393962733876641335893138855754391756911256828102555668438771915753791860533013370662856993936002266766741143551703333236830813343188465235531718227820805702134111219872321349689491519486320517140483219470569574857870152177824540466135059416732768839837187096821951882274495837715135199534106467759578874297531048411478596727689026315690087394841381178972302832637375617743595629820008331757108650669524939620680026454599531941169678203565683413163238817668181777147303512267920463014850268910938613001666002557258828519224997628644801855320228971935480173984232208723379611878136869995689974129824614980993315192396219549665209232390601238766513621225080033168932222978854271357233168377323431035175604891059320626355611709101984087539652681461874475081023654277027167083767100885096205268416299650868445034634924429182352355510341420693671549657330873372011615340848936970252129743361236511236113466042099586813784335766920581431373724846048834912522332728417187856240215105155417465231568417656708654347148514290240799835060277901805730021458970329135853218097940033111053111042340367691688231214341703534660504023456501786370883729941884099701692680207381749373194521472430166519121363602514127692532658558801380171737436593343091222295863717572256314681449743450992320946431466167327631598948090769119301063864339045867813734380590620193245957949451012527373459019631045686339959433001488890956529493646078231327033965065463336027037308742253687202692734410729333094843822570055971073132957074311632235329340871243713243336385129718030264310247717154365269157178725100957706364141540299537527684675495055885673939599325224407785289158921159566683405917955930731802942382510631183714290100390573104291005745515512033425877251013383150168479927245507190600321456824642465805566228226719581260856744440685929646993767515069451986417664786975863488064252702801120934407059101210791724076355432427497392995718004955467175732701816988226323742477393267196674288896724540831295560602921227519954847988760898655939314145337063315946296847580693337644871416219338710600407128464676108655367227941265893191416020992000000000000000000000000000000*i1^131 + -397439227808562615000855144134851188058136111623986427852260214482541297880629258630631556253904428597294147623855075580839021509665217704935614173204630839497972765325520836972413829436165911460521225048371861051166059347324928617467187845392729864447879475577358402044762630306091624052974196254959941098739259724844168887437696358195822352582343330558312775897408538149715073619760851901836926945549763985513511052579991612969284810676826517882835054689962741572880421922024033219612094550880630719591366250681228664904101607099824652130122548062068653068966805929845823601666969323977093448051525034981754376455201275405906227653605347413418559662386462790025753669763654330445092960250685668117249038323521134278991667942811570613877568937799846396966650432104903519358770242199646871006019031130440638850845654582661380888794490063742488668334196267143321529881877399900420807292364906107336608889362347496380617571852722911506860138502532680533126309145150237020037780987553014094225158109590673787877250603870810202245431205782401129203395242330978003532282515618612307415684463825522556737076354066584147350242352332285709719218980463003389091081169666706452619524067199467258405687456449903286160138784691442118133715697274933496777278262162714569134742640084362491742430390767896092034080435994432109333143033752737220587673233170599609318089535483741084033519658471291202776960693543231722090009491173489706526395802988862375455154237527866270086137814794941528370577677129299768350230718768912779056659771091429921946950967774689846486283044357563984380693752904424953088583968025687795036738505421522116539502439937337371753308656892021482118387020111840982539662197998913881248194259839137338778040205296778097867546529114123930560756762459915101649828778199211191808632702081458004349959924420179374224543539994023917225766571212570224422005725829515841731279722472362991139511490401593646456662296981407015849385565166062372315525973696191010004421178301551086681353750765350423769867352975001913981551346957245889057705497186872902578468121672574848760523869675024695359487587149077616921886336786052393046843807152095035185946837642148296604761202363408098704684010369278889508234654386404260168214562791765689217016041023288452385844880854511531671360938254205172796055440641980415781878690218403675679099513550886280709461562298352223615195978792017493833108355585813582123531803612184539952257881046153323325268179638766516960714956177461712779368130014085120000000000000000000000000000*i1^132 + 1772264095700015100416272667544132461601180536944621702819531165234196943498159469820004565240627331591820849099665956987525490928228370949739370373353908618347292202710147461768590856819509098962686803812824396558998589023357956607280536683642823740016333315392228078955925237761181385972469168607112651226528626538048156539069070486860139180790233181337404388421989397276846473356424409298120814974069029731603950478033068037615625575344409590743534954038459842627073570268434219588022498124013547063408445915115198499493294166973094690151368861279244927948011460241985554515637374581334506782504110292203841897247043149064788331903060725495181017559574198017788445747106036350296524053719392806890490495462845128069047309895918012183666849180488295408144289749417010293009483209053041793761167098240908072577472693848809969861874136316864195186185280913786602814658154834290028424427389652548587823306691695174271532801555567067297807203299864685661344428056804665993430310718042633439275634987092139892477812553355770659321216578476177673660335325582643796598063393541152080731175309666563982126403327645932807999675419172971666336514599002081826594203251668273525359205782431752717666449573434289595419403514023554243762516341461103800840071199296848778440691716668078459823483258076470837107196309831402259931662573419082714643408951782513459700596446438653834298017999080115093504436323037627871513721450115303743144535784156770031621635163796685498600019742769689966131594490113035974768795058126923958159123171685619549263452968302285688504512177787356411376288601295114480009567184144650853496136132198398888560495302252730861055921359687443767135360576061425738735148986535777071940819252285639608254624363288556699383474290670164017828503034570125576018540795361851229344964197830959010958782664587424208224910291027179639356841736239422275878160869108537814979450781266366779447301260028828618632195298182483150401726501916979933619583241051012478801456310912134166389270407978528291127412568923275477987481144409903566293524728194356658021769277129646806498249041558590423883504731298212519603329158719453578123008242781233410425830763039917771537133870132639694342149920027634042763024729017859065656967756744636915133131204338563554638100097195743303501914206066765522240064077955740049121641533020951722163833207374108176380417484832785147858623682275544185620464867916401753844736574180468085446297086985704089942028652939167679060706196675941579620352000000000000000000000000000*i1^133 + -4787692692530812984520184597059909282215392005819145550012601164893143967625397519709686322589428762035280823884680325261080133619631061647061698437858277893865863429538308264530110527520964797410013206225519061580122181098953956151448107093525418876025722822700094094424012428763144063719682436183442016276523267063109073366681893650636268836972608612083430803427922062149328545657839807875892961827140282867118554098024119283584964108224807648118092278073260523296519134920169348186503184370304020741725586639247263329271975519583164417248714650944336320790612128462587522673257675496871187511603946032388424614243666244259409103916230621915570954559096464846349786828225486767962047591554039869582346199982644487224356697995456877894453898154289574001638109670296924171825993362979992792328702311233159742864052925771922548477536147448623834298617377565737364973111579555508382424595601987485493918610844869515130694772590177117139935286154917469046868574055599490720153717772587763487759649348718800597765449613709455094710978106909739234159016560771514059382853179489718970763214058823963342771065711820418415156832392315231392995158224538735624449470760947810441576338179748463871650200120080381518034093053482144631358784785167016519498675826635053088498499125856310207930290369149493393206875787818518933281653098836909942895105521907196542089296512061119196511926345215517113778450451208243576900830618184193238098503247006820366613732722750869903170341472531000707863960114279406809232393792049265847310150107973922488711685770479089135837202049031076793800670832833848839185460589030197649216231270065621599701516836114970382553932912852466427959399214367265794086404986879140216369110476536700933830673792402727620255812198085010030190891726829108862021432791793616438401762414948029036397846285058783498041665429497089004437267728117613216131471225388108756171547617943258719415228464357185474792258615342578967259967151835159429419991369173323713923234274417562823276346425084819514124309267529852076883696734325672983548960547246018845706892243299561900475662157193117994713843835471302930844624294488770208420965636497152395739977373709501399850666065678030242710660896097448172605824048751815330793662247592492135140455389449507938084174679916900446553548289102754848338571888364438411434796960246443255913161543440453171031704408443058733277063462695522901367195887519908566697404096771823553043233247417821519284414624907509470354666736844800000000000000000000000000*i1^134 + 5957949495293496843930530777238189905647304495731318023725961740550492572922843520404120559428054686409256652338366741526982962767111564670618341116542106026826537928894086450083004371693569275921003233951635895236769098427056423130478759117080720198342286210497962990238687043051293107348998814725921675554599615258099093711417012208983732617007764026813863915289608862249460045605892419503829992093222929291608671077257019780478454201581360482002956465381613193360015743031279361234450186554743527161393065898708241082119244748982800886711511459727741828061629261387495451057128303006013064370888410656187507495214858025973929282529196902944114451052757423793005592567534828836778208353074530989320952012582533067000445808231869049715957341729704176789816400844427617874999855933886314537831929743880290062427563996313544723406115124317997551374017592746871811068810159901466518811826712081856912334687376289988893227869962678799579962126824635824224259943218949827787133789140805399004820093202319236394788948614745601268518902186464718579554785134833337936893104184726037523809416505641763729359870006282776284270127772384386655049332150890533548651438459921358572615761804957898108679274818531431019154703407191785353533474672799857056377393226590988413380679999537784076175409299291994093808627854959317192064542995661282260784071739978410539888093418242125203640079869861668222443297391300907262816611840478600892227051715312048325509605502029529968966731681201781308582244999616243208320267453938403591541977031114123070229293726218814510962224013482697175993086912632658816767231089876431777711355215595996462375647342864626174733960020428604509929214227218492491400046541755955244863331419488898155220124552538216976530606178130887458419110164417443875612639822999275794027200020714122532289988946676813691800464439167723726831005459389625081724493964059491203985673027037915423080313359601914049131865483555800322192077435562387492196980304404848701275990438046347084328311192004689674147575605179093666509721704285419592205649404104703752543964066247169492342094728814007760422221863192631190846766649701046160397882969399888784562698107660406739958979579570225174366111592269599354051006762558554778786738401280247331400786754046225298863597847586012107132696665936555011935708848344603944694181585598679091463903768296988570679770066076898268837671957173804479796993787430720894117620429428332066085182342190634992771316609998682849280000000000000000000000000*i1^135 + 1118778924794275662326771788778945533225424997664818557127979336604055020809740844651975553655129252393977555267263272607292030612831269784230704795642907202405663014641706449420020509818453590022373133105713305446726957068917562918228331508880383451748041080790493739604094112934654144303415659176475326511388275308942697864401141905182372108369467096413913087205564235505477723158225728407704056273548467170547066622867593649511181605155797947901267849576287175775094782865987124291609283895775023600343693504508659797799832846988481231804276548865166869109407388930194003606088936827648449589260818577324534672623459051612830427592238423342734081323498617127842370104427265120476397945886578279782107928123951925214582249387473992185081979851783054406990874279551868248578104451262253383100995181528774913547044052143266272599939613923766832764123466124910007270477319530988519164674059848172521268788791791448917210817933621934056113544362219147237915070632843588846879789641525001059443068738600440158106626763935042186679761907167549003178900948365708701296998657364234746868116674696998483570812307990253405625909426620327939964723666880580502113025702459453651687755714875240834044708622186604797515143053947093082272668755872400704269165839244904712385799632437335423438783300515326248495075096074183300650427700277505087397139401444686260504423442386349787475435885861128725629481923052946329625938592375499263140991889384759500331400679627568966616576063783867390651262509107141477751990511752813740207706324615303794278416492316893935578246929304433005846596414467163501954995573206978643547689206966904580555548798530062135674888010675722529856974412174613565666918641748094583085911378245685269405556517326437787000775787598247274820692101181233928595753143969311055272319423396727646063960500502478460254629885763944145284242124232821162237552497890548241556077751675794303713814971582397267275863302402938048792885217347669137066489831929454878380330204972153789417590893549469000649482758755222431184067332678449635534206794266510942127261289727312418391445210218263667976979358129132105574098108809432406717251129511600093260894585565069621913306122326963856480260447488480658698073970282593004174720222428297156063593477076739209036356225039416707597682981561912234942361987796628738619830875652457452614982610102536637513978859693493498457724445826885435123047554405650061967183779210192729599145176787273284027678720000000000000000000000000*i1^136 + 300086988656145478881732151583797267477196597230084886392425843524307292423628990950111263129015901836374033535104582555350240286187752866568774065125613086876559145837861377618075204230298689311692545371802967580340612495708423323579648936019466233205304934096422625413144115845789454694260801310641185061258741337700619054183720246413462894249985851176614096885344411278287047652812248500652647000399233991058695588958287877658622381423958212786140451253151891146532076822935235872531865132976601572285016834174482673430442955973528684224004956018023476495619530755791387848171589014698070184653666023383593669630391439523274673241439401549596489984168486946320732655665875627219843061445660126281817396887533516634640039792120541888016347879776901019045673952727883936155132940163671278494427380720667392550774849742608650584162809941180120953869583216230562337950446766509908310764255384392282971881434546896166447540597280725988764186743765061045490137734626472497426199564533030750978074175444771034847019030778370771760410611239684643079245532424218089906580295726184007022999013566709188471089738285621958526133979141268572418400282874002715213573902660445761944049536438824394454588169976889913380725156349635578442426558361273257132274944525461218135764489551947122473191410544937654947499583349576403013236993447706334504530997642017321968646777494158556485662386742720055651398219040552883221425538724873453191754894635856790305583449107412585846689615388431525425838022852061930679303551961689107994524429016181189791515155510556110886091641931019007944777862055503886210969419362975102913838377739509220312815700845122190176134461391814442088147328821374141449305718802526118414459335834889774694299648558659025498281738386295819839782177769936728960831906482252621465730956093786681508760268015921825210465990510277933768834831317776054583252533677399534496527456802973305498973656843384154863648256875970956871642475215800766047887727584710021733500821817398172236702956451311462794872366233327218613244550601193677753915949703537933862068175869752330289422515310650765444187209277931631482407971023273740938137439897955362656556628448804946244202726749536102039834318985373679167673213310219754119642477663158532124976662461426541820247757057650444994226762613293700364443022092887345747311800070446955816962452517793001295661579328196838077966017257710495121133287749198942486004889518047397861475293646028800000000000000000000000*i1^137 + -92195447091862937297980736894650092945858238128215193400260494496111861700165580663229862451615896885044539186946143751339204290917066643586941001528247255923004314244205663626390553569621481829902626700152065236422157064364398255630405188923852698519140829023740356005469939502185884475433490528539134439865611836598441983949270920497826895293533361973743911191212749973205110377299218038868062764874248878781711185181957335985039051563788422885309275268985589187705038532021757916480794494694401197616451669545477977604089079729614776451689811683881628728103168148973425880363465367546699095039043842313214184835426721148112937311066321509332000423605412181079954998004166461744958914832692464649385530737547380460972849472907789986357776864539144276748730384862508200504904309705964593901896218306564361743700133216770006805756301890826854765562331521137854500919613281410684333961936285297555684369738977540313798349309388862093622515814623969907662262645587777230229691582117593461520999994755300296317697237954422587481428412930078913762699769359109704921322736626823354865354740415615878627348183514187799225582392917665848696539015458638837016379473773287410944267359052352032030495476864855897772218852687437372538779377223000264015601862710959403441264385417240064566962425989277984511605472686863669169610501051349459679405930687440038820643253286013774916727356925293139368912262043499753110040794429431763365593718019913169238952203551598591007705123297352082422421932566832960644434722601379717827716888462585953309259617826709963485364365177250741493842616986930760411012367839753152945524172564919477478272655093855020426340850329497941016128496199158387339086118860372835065449154850404373991888143190136082849139954353090778529959103654500772961254461093703057773596790872753737857113726679650964435269256196858592328337288950739497361914309994156939971307654538184564237877700539814244589668320364952252033071650067733543838490409398705240475249796464924724004854700315278797585828632400919947033582160445058980117857615495355561641022454906963925637120139223421109878757993344137991240085226865651269836816371807578124639680196016969944880073274824455633968919898959589660824139213758572451452189230170258433481560462945654524165478550108546188968512363779451566846153496901898708445735503382067369692238016872584171357441132102057354946932908870856319909791943556933376049249248788538594426880000000000000000000000*i1^138 + 3292307889462315242276140487604904706771194722722373989509405702278919630397068878759465572221384794146756836282706664733650489482959514362254025511357731686593104096831225880391956132285522082568780928092491470638343147618139612941756688190338201646744808943130196185533577569047064458143456790254418558568792147339937106305423298795281594545346560286221604090053202785157265900067365656646977558471991447362086926807690330598682330411598100249397452365391916822252173603352929198491317325278380440267101974609083987013679484704280497161924760729261796269300166635656432078101484019254304613022681013188562585988594502090618149044787188670295715413196623274530984759682477940874521865195061333992672149321720404988141558059554594619235197154188477664199465406786498406522663458547154439254513856146945680725617708036683462033675158693876149442196805617246648578214320350707812553068587705077563249955058942323095401810184802896360032658098355112915924009982389835324785622510945339793986103076066534986415639613663687574668959586202769646807113513428729709056996831032552649615228619926000983333441922912898719624209768547917842160872329583242377187819553310565313249884517475154163783620804172236450584179410177568326278145983337576074039743734348570798930130771625450293920479217190959139200972803592253308868025854047797339477330457484939152929125144177392047188704441710140701644694897443767977084278297617984102843843545988937182708706825316589617656969041405672942362117731621787665795244189373373436325483288367785044202924298006574100406753064585400452876112865602073820197067212460940904956010080323699637057283033974859541110894773550622642207616465310950163584576715797802680219919391244635281995877585826985686916436424331285350974578047235001121013515326675406722842280073723082988892146289379532234069619629698299496445676682621341538109779187986262119101627112981691859083365559937905718884113655396392857836526275278962165442444379316224530343847600832159266058097951408682520537198821789237787175605598940217513340257571268553302738809582118578895430269120562013087902106230575416371904153722392445433588689743897569767308105534509926606612263227951317309187177485758743301000672857603722834912116740425127176853198045446021959897856237118443728388468324705119062178532736667164686385112160383483084809253996191185299074013895799050567243794524242507687366367468963151632725560000512000000000000000000000*i1^139 + -30803713035289730826521496568772832604007981377643509003317843173095585747437171914744668493017291734960018372381250379357649558581815407906663683617576648010168413342176464795426038649175553414849894686067165429394003966107450998604694670243191845239668789487523137383364007481392314980150895906816241316923648462702095719467655870727754566569078029440734164408699986734167540122090342098662369182364634062851010714544995069366938109633008762182440007135468513609372071153734745657966590034824269517931243764093557806635197389923666288485246523131249581303942610098364148053844643236937517925822799678194600110760529817315876294084250273453989975691418029331135525886538523076009495827702971918533685265182204782071469703097340329293983073638310058319564557509204611083059005441055554931909538578902330102877994810442902164067695592967842841175461166755457646999972283168775090337517773686531500899618708664866321317679951499174974125225600185788917433565285235377958640693699657280510458577762051444299970376658882212989939336222984373825378469012927826012012816187219088465951886079616922700825452416220976567012356825760319259225796863593974608493548704316882343331476152004849995410192584693195489674274128448157435274946420838436539729014907606562481300181589699568518867478304715949915074890972010162544524049629762872445725460398581248996990327976873664408355056070965956903208551051668917007924771587901213723175911522249290466472007011038259176250838278594759772515472281907749983633394765149106013425087564545331964845154916568291944207526492972527872105514365132589665008223088372639053070891860529836713209072460005834173942518277114599923183157824195792962152019422883995350066840750146476798520910078542652636429226150396956196567190567367887366912143200517784894046290869145657638417251154617362887563215456213313628763211901896043359767146272175762873219731316544961193003151291810675063265305292242293475826671256795819052261073528476086340392923942296523783698399749231217639158662666470139244573180052645613384830951976289991469335496828186255702642854858199514281538769969000469933510211804285622162471541050988946873778488373081230119306443347952835913914623527329482147669845802349645132836917090105191521964951155798596152912162183682305322989232751982750531044737836223047371920985514749975152293808670600818750776476320680614801154731827118637836643264553287680000000000000000000000*i1^140 + 23748558955746525928660012303511474344550077707382569527622536232286119924694762949291215202500581096977093046465692061179826174493034099547195266765091336079780653684808255599460079971429740247139227053802888679376124885674118730033714857408804699597714262794493428056512206387180170713907609512653419625996069089803291281681049587461308885584481412601387034797099654094801174776165704835568128043813548481281341841797009875442819457364336193108574237817699996135963355101302747632822973983070738340947138038266683542470617420154146159760561126946373107649382329182839686749649168697592712224944722701311015292218968277677670269589055248068442188354806558839061913361364195790227072860495344076475880847200707133555845049033029216177076061896437819799169974965279570373019370554743274580561874191244587251205403035414337077865151434882191252037132288145172352278176350921787296292595189486247384624033004180221629638862057537712966061587006088453624609205925901238680972993227382952038918276531049506993051982613222496327920539140753876601070283084908870460417935724339856553384094691729809574333329950004583599158696639563187160842221203704124295052074369252819784552339438248540913823536033271132723189443862776211728380317066560409763484927475379823713380889509203495030940776467508074055008360606681698102131976251221073063609628000516997556892773941688353588861112490267353362415631999929853547333975291614525566940550850567140893295063877172554354508839827385734618039780907182728216780127158363186610405277540287797673930189471394851972081763875654201975575952392559776430716842366182496295433914016496394544381693676050487619742834344623775863407148543632690343252175942388964434252524125720804162928105149027552435816527826932100230390125618775046009536665424537573002046374482396576092092255088375557578484275881897298020036515322202375013061082325637969284184407225679693305689862188060260502810307287293378897281844825571014298779692959945041033300078032146021766469610285287789772223021539668739672372241503559527789414664090387880466938869491598160232544984733219650200591286729421671544223615628428231779079800885045699571464630822776155443654884928458756131250107855509671036691576735764717210572190601182832633353194634488099566631862441889356820727654970977084083954792723759505095789439100889388208383006762554784521291522819627518874888510019278143005655040000000000000000000*i1^141 + 331688997854142745419632759236934140140573265630988240595080418484949026473601824042318483944963423977390586828284074537795720380415277921358377554128664348099487897779302913040318122581657681706531027733001088513301163290899468784502155447591867274843813587598646958994879655483193552653086915514988429039466644523991723525646442873501306743717689452617012372538335000372580825915521241207817576226059247383738666221142607373976675360953679110772329271916155791178257398008192966792799324642274104685246129168121604810672059978696364997591542861096280316746765728998835354667196865796553604657382986841756165189543887411517113361155731914368573651258247418648489516873399256963116842948498965439683232765523002442333108285712444264805349744103291555719333744694991125753418932718280292723322013913720621827638971148402864557517593928358905921838297832843175044043689175080485099556730121632137407080515886342018464579492958431190969036171766383316629342674762730734346497902409872503335759774694610388202402487549337195487423392457757795058714565254252249693999782312040719011761485354653747961625984905534300822331902841766170727563642101783266439805965065472779352210664971180446233723748057347242120396164234293032328815931964593037367296507751469500518049175742208613604887176416077721868425445871510191344967713098512763849525339858581383330337917200842584079657968556167898411357738123908418956701393027319844316694330617154044462104111244373589937694082968269070523036337093481668949762609050740519967087671577726711411614268338900896478912762534226956282582990423594320006164701493558331907914552878806725706656042989706882238938570975174579491305626121702540477428551049235564117872925884177478318674947287050753390648802919244055994528669418280629393235276532954105429001929047903939803304853096212319445677644478042884811415141281702897260847433801873800708684090822137336960667834228744850655884257967155039047203963864587342130706188447577140828441735757347097565569968861543948783703551282352883435586786824754628070910811017849251660245981847329370958615506125045846249019463075365617713038974804089536694226481223696274047488156994734415290251318254654405915426918589699618673979788021387631363601213011182517354277130068565204114841858403150198157001166000899862166801104583117165672265984719214134994642487916283610907285464772328006613731377152000000000000000000*i1^142 + -11474067707699390877401132870665079906403509097923173237043177481597350039926972744467542709406690748077539255096241060906057500431307371466020523700738694806305543453328245988791593341873056395385871561582040748691216668757567771610572292326669954445603176665186288922616334999210243233803587855839720070839793330022476218904753560394814556516697440369824230815663465724835981357403930690323822746905164432237742247164657444798922718502156887681217315398766488820610540654944488138896083980443943535577928824150225216482930334143014213042264776424830826307705784677344486930032395260035392308464250905863713462196722612389212431259600479020289444465692197119472662181145832270270057326239996294904179253407224681676076621695546432847369742341563876680200834332469186992723225425489879774915524420544621272658869312062829856570461103084034358037851929594555841583942092180099044361582659214539983931736858627151906689973558637575047186122182745584509631954269220581778824935120898876404950906436070609284088491273708279924650073132149516968077358918248880069793903124835426774257625099804885338822886581431224863344535857438033029906316755517255440174721829877028093422279961995985362974134671253575182528398512390147689160630031510181523398606287202096468731860684609417330855848073908394130400491405216345718547687510353330933851646280579019746943598538602823499703210605599143077097738008051971425959311862714394494078826923905043457653660113698255529068544962128349034907768306357779530568168914919310783203103113665158142823009935855583438965640521459620058889360910543853576145681385158704298246860121130074367466346750494165507647497151990547409582596481876038755187648444996878242788351925689942254715619556619680718984174314314877743426138676230042595964883411516407132954362712655635295153100200235290377430344732430387251798088810009252717520761632753206993166753593708728215983507078875017250812809610956764776168523135421639738345406854630341462240286165609556871175693055615287254608726194760568214232852262848199727376062281310782390233304949023823963949474963585755357678230445717833739205549240789578585763851360166110132871516996752753946658764170854385969070204545533180551676758776965508215188435373830473140405602355333444750759905200967032951386394530856682430588774676607924894993472152442428336958315496978790689337543894237184000000000000000000*i1^143 + -2371939907944487407480822055411137352550931363855215231891442378658641345135699856429193981217846104925226191050766475774895764377459922597574013932207328137815655026150138769181701891220686233639841054177611200812900485243846973821631249164663987749885012971560248209140784893414566564360177821727258702637639615999460642892501683364284217477434964790149382196210574613377268001842141789249487237715658730119353249015393223819863419005899595706168293571367068063784430820880562982898014096547217110957387381099007319072928353440811213313795745637463750206110438684586326668609391378768033904353369894636913687450103268686046288555026971576496820776653451308385074805796621877425479038256248152105375761399081809112601983800091825244900062236336123556174201025212930837126281702974881833715848737799228676284465249109737705237788369219028909529016841004467534171684263021038634231204827612058899703763389927152463459440094462496673595592199321164724034203806798164099605175446364873479489268138279533139585298706256091812084214651268933768255170005274109167058732917179233340913962200501679249220678714961970515787167654446956256612948538288243711026065652365533200234755992395647648596016429162610611139281004525206061484736239249091252818231364811742854357777042534860558089013004781205020635344755416372796245481078339720664271214502503093352799027568963908522023117930729060493444255593587588960831884361318277501176747465604251675320603568448050267693747940315241306936296647383183947773929475870419991662044136523375533531420284017919489631180676576164600304224726090378555376870433948453116253663852458578304722970478024442813545346366736174501441115089951510905100106950954811806099225210359320140393969903072343094976129419617303016425325935309406489920986771732279076546594013505253830553575081311881029832372399113795275326207905226219017804692571391563362005280132962665691026079269306272579584600253588213180331018167502764129115746566126048641618647125107577869811993083510574037648292745512594205965346557817973159430935204599723319888269903155048720487931904950771774177476866536664484208014327367345605495128947261061401724162395505504831110245970696219909942029290337295165437567675160065100245921394697549117585647993791332747308533011156665009170728384037960887538451849753676645935604595302214571290224771964785121034240000000000000000*i1^144 + -101535830243579866086102712820195973049941749611198115307526983227995515402164467833744682401073418525399529685280591109223519924157456323128957339948273934206518122787556977011255838380528200841722141137865065396889016843323177864218709822046319653734598221060880735955827735071941235790305818660219170844561045005603535749500011447027245820972233847204297429555472013808599748090999034400774767961208055595289917059291455833767300294072264468195034850206674415060822563357276034284040145415565889358055053492005669027898866131951629932548495087544363560409267649631286453028092176274345343417526376314690452178555156081653637126831213455956881851892555574469415017882149714573034244509521380234823552125292472808987200657500437043151277796903780057793538476153824547342094844548188879909398362610025562613478755043606209738758498127323545840831433833087304371356965685929703809920273833021067083204192647559418342618816588252646666392833781229791496405860864344070260735382906072472830718455849444344185412412996193105400702454241571083346072056650124273161780481413064060243752897672032360396619472383371828054203506175418093892325758387951748350094676584059356349818580280508066559084344520164085205820652976363646860514235640452840216368826792999538480483715363707850115428410261370972115216249330551875417461275887104509008729573183925607968298271343725910502635187118917319049087255732846828726658746817576866219964248464227947484999976332049199687609941245979835492712127696056221578488784568145685278667210287471103987001783530871670735779344575457263347298400008242301056442623964359337603380997207540606556260225056329964260634509887725416592643497700795254228644573773549455136147839728300669777705371665513774586544299949963949321869833315487652794258109470312174197447748656278283137279380687424248584239266251053811479333583436992812399063036356008015244384458838229240145956297233973222854651656313236719006083037016381780513055340087473420984959767146371766130148151720339192115851494463199827704580858247188171793137671955749142161688133153398777618203625003379283364374028050179508458310373361573363325217142191589844113160614665746155737038025336072852344242479991690518214668130254628458211842211328257631399005628801808913193779862711345102830701292496620939708315499796079348767521393064087125810915311616000000000000000*i1^145 + -2416089985363915608513593286667629469408085845271800767221541374122199867558264891963823870309447188089969592824816832368326588716110036005224320877409335632598342201759468495195914848836196744963327507688342031559498890484928752333284129614245458552010065416488382522164228580339364937073442097126784679718969682670693394664071682673812563345941465124104351126061992402789830998024034519240172017662126684778338865435043377083570391573147351311106638513110244465144729738432402973582606177558399950383501638188616333480507696468482964408313078727107979250574267738723006405079169343584556432634946671550879540331442801589985037891008676605986503322410466182361544143161624092164714999361250692185729780593705755060986930028001744723809305489765750320591599783646066696877927931361341108956223339198374858244052011638558652256886163487877717000451973319746929716970157370165257248278687106517784738776116763987130607578827041829473089767170363075723897494503272435976058090000236521451084574367982083316570288142367988269906121382516595897567469601024760162819884399056621335263894379861826685710060539271192352385695969084632095829041344015908261649691394208642925060022132327335524128812267892028636228830626099722838883064961500614899768151135375286809394078227014387183210572491417139586166836361427680759003595822364696049775754230938009242384352893152453384359360247941472066458708801415044947978570277671417276806387379632271533127170899717032201416810338184968353072336540834074085887820288154009046572292541464516021371270112801359692602518063412455169056774672480635039282688546491810665443096341592038304505424562547157358901829585053138287937708882907512942551713484043696849108536089543274022739069987965219571730613002848573793072056356261288702661038444459694246801411763094790078350349176248620460319806040388684595157277923507322636373707493312440315184607999413358603805589204573924049965920855715551687866682806316130201780000349062299742695615464407113287258089210371009077949037422458154865361942483368212974089201367719442312126090331055340969891573724892128591389424491682570466103136961640504514513359477355569459921469393171459804943159540423842824752462045277825879377794875292237433586233795643811051078407289780540919112292132808527871244381266844383392706905307556442198421297216199065600000000000000*i1^146 + -19463836942951531424281358033896881161988511085004034972008474916531541441242885265256806642928233866760530013707663522298528925458136155597991695099721805157290259277919227942694191070781000495675727152352343672306506760414244879726173060341586336107103813493122874210110410781063073358470486542189209557150151731898262772972754833370771285643765403459966600351734268030159257005602969122692338299667313637765716172190613012968969467929069574503970228867937535569837897825675039504923754336543531960113974142444347798641250165025100761275700684545038985107997457889202527762833354569945286246756791088655554655473280811395010790950119067912011729802383286882211691184210167921102067774199313713212813383478785272923340287856806692578317340355572915053000108913821141162102303144005217116530060015889829196251328080362744212319590932893804791208173938070805619035411641113020486170192168136111590172607656086019915251693406125906866863150177873318582488060092059996025334968947068850640020937081758883152035821325855684703201292434386979292324141000032029107634131181503830665927881365778817376566800570175440769901384624208098118158865981353351332614527931352228778573786871302374617127750775260078815431932407163963746361084431063671608708482680957510919908922429379518341557716171936602234623787106708212493886014270761447343440190035063326713052772079088945707527817023424651998675704598632848393258907887752463741970188080817802535132039807939520217709647079131304287473213924290020128314918508761408795538038296700594632395377826066070507773211075748524251805148975099248045296172270734716979124148681593780976558868689336730053492113644031558890036491945708707013480123563484802699760780196175153055275449417934996479491366799482598071369804757317968322829001312699024346497611295541931621036850311249947256775810926285119597438161530662033995311485112457523943282363288772850221976452340686748537379793535368285980954345018671446818924498016639336839266354602501412488268266959897600213650621475067467973558968823035851382632292220804113709891867006411525498018746630621681172261569814850467399294116180400511590306666507976299752018180915011283509934695954563936562541339067080258555770327743213876451799350507969308564349288699233886908495198185640078628569557672522785857148160708636175237120000000000000*i1^147 + -77647910689638955610991999943524747276112864421198060543803768234695359757153430597699692198683940593630006514506152810313620318989210919957216085847604095773191773798582675747912331497485800779584792246248310835769694606792591428733946279267703278558484029399867745629545290484492656644507515296082744279975574741007015045548750725952324792241517904797420526777228337440404639056539543773046098496321953850704271132759211188305363612746373938522480603849212657173798100021855531039899760655412474894558199606505547412314395152032938771844400647431597470988651976899428379438419730339982449371417671369325159705222619967087465361621459671704719523091757021179908110300344948755318649507794985602807970126310268618131339885607712088153690172259043854998068857718689878358348880233309106041111229963863180730543017166467342970498935195475476215599416256915489497268622904416310248730729226657577462626268781257756744273056031274945717439494017774211867687293219246503514273926576723486533659728284792908401951087776023315887561836983625390378587904099276533127633958738430497090188451258571882499463406530665077436729081080127502586630825897827397131584734222892556758474166540758942151641431563262820425437865634967855433162052089393227818166022690136564995781409077986298100255508919948032886180022979174616995100044287945386487160672832312036537195253134412343466816887969923497505276064566343186407825236126175645705237032056119477730244565125791639211522816959012013670395754081171930158908796766117732451369043919774238991636717381040930315554266162128817949542875249732688925914636958681006169774712129320184428184372495424005255848484817087800024302718383420668515984772096004015221191848302261949378423742901254371334872711167919462306923554229801417361361630305923295564469423792418591618190784660691182586083486879739991035662430465858007187663948424637301395420668776599797554269307018328622514019162761279171424386229625843334343310074798382872779195202518468335688078465494541857999344449704658878218485754531213528288154692578740930744281147944845170808386739318457434875706604285743183739561279805826578197626118552684590933368027226398816792225426257405534600953230739480363805933513098996394058390819718927918636704020215378444620036226760196477003167102565427053944897536000000000000*i1^148 + 24147338548309432184657873375596422659497130687064829492635378847936440358029754823351686721189750156720460615765734744120750315492581478616646461633630732300667297977303334483866470617124741157918004507464917004495438310388751973382015138891556931855082866667521679236077227953052212159203214807784946311438335733489934216452971199696746709885025729757089445384679689627437732536910963805251902418724392364749830558753081263680038400814762031984785963343346252273910616730648197563452331392547330061846325553848109490541144535621523383046531449286039797871454328977002923569986625107996229451409815024380612371851671456368923091145516168728684854993780594304254332811511199505280476944142135118710077111146304101187310941839923314699464482974726236889207442814172333143238796501712698466737505518613330607653531740575264418293985565878041830737948812267191532403257340772578022928083714832613825935716208061717514031741475477326960332711961740486462257982766049262228321315506598133313345792468939453312670826655261994179485683653076856119183535424211758339640986630560467386908439965920908969133563221213708912779883665352869348867356925359473171777372748108037413432535023161621479042663537339567762877475179849706210050346254034523057536957199003653923402465328601999916704444231324054671697077278283424824553976427534910859468111990734247728845010228642900803631135750004206918425182496151743002458257839358032480089584818297992736971617984685662799554586377928152772799187461206524825242933465165506053227081544294967467257711458570450721369217050509455251397915282419830821502216710229073431441695149442023009351208086923996273597632896056218368001702002694959094027875707296900947216187398192150203889381581801603440396235102821387122404868541897007527823659650858841132008439095153894793886016088518199246750112124561063841034190353121591324765936036840239349321497613925121797804701405064336952073215901679752836502326848056604168549784768199270415391711901202885445369802113897600698299101352113421996339866304540525754909226353797539522585463079488019469566730775660232172404631109156309761162670085623221747716755701975246631060620206131416909750418344238707219277566172189140409354377964493206993083268467690867378667631166645379659498641070246831025895243776000000000000*i1^149 + -8976052769100537352304605483246642921098746672519199091765345901465544025304573810578549625669187849292450440026699688887508300532933136560990371127032023261472765805282508977022279084290006453313944959908272912201372781448274062834748020181414319002894736942130271642277462592627255874409140232134427805459620443392323084663100814387704215252487159159948846590596354795595566198537210606083358740029243295812427929470318694454731886135339442401723900038844003885663951882035561794819247350622646111999343620691537988395131451341397588176021979252928593433474582668867298607013160959140957105309088420673781786280783689029225058098417210019107496917159709406605889917499392621386094256628275452981561250524469480437115067534157099303229044246819279109875524021976102056234643950745785454889769993513336265367447656984053002916392483769096428253439138850843570567749323083465783014650652619053907087445075678014468512193546760324950459897550086347555969005841261190762934322940427311044419636441308401181139372004958970090196736401901890695954081586558720846167705998147196823257724057909376622384334462095609884014785493654472102239872743360602927094311272802377821758850654956050353573541031562319169919451744570191318230080159642692617239024999092170540940609846598204933056813307094889980344381800666551099067413529676493291722089470493450985140620233531405513127140687312364485825893937609187344654579054109352494231531732657930709645899591898047187212737126776655112788850803329303448872248479924218228278710245753323657649369464330723065631663997340034558607609635719582307801219320962160172230411237931020171663105448301942883152534640490498011371445813706074575644768185329602072007584945469338791903331070421081215082951650688595407607525734827789277429455127750736169607782709228400787511324488153601119915467820936910492517033400272495801528102280305967123269213627334612705428051738906514967709485903475874518904227957739343353103805037244332715185508379603429735535204674882669719327869382946531807379277317470198541334735006338592360742103608851284954093825230565673081505039216112902887051648729217985972168220238669040814185651669565707094084981948178691424179807097174323876045920821004342923296223139703684640231637764146213086757322521313280000000000*i1^150 + 1310699202022314351056473793900741162090315739128979346328009889040851974079412568328519256590627977364417432388200947724947128058630746019249020182882037186211988035010066005386182484660377482997623679375125715511545455140077550004414950909524455764583589904400241844791192005506213343956090706241685659304573526890141944952246234683491946511430275867005522825997297680154016229754937340777810708183995194578329401323146818665835998957021334216415215903521367705565153916577763542431101451323400998880044370131899068832573850235841464752534240380340118328992580076830063147561830654593076515321931553457103650873342257228876034505507081700257098229994271527026741200892283163204267934691988906653810084176256605127099652776621410978097085375208569409304615864755348289908351708278738542900002122546280883270100451534721378286937854775576828493162171183786827313756791455803426816604656473252107665966735459254709386240471415721454625779931168631420180074277817553533415978179860519326686632166400433551242198181258239883179708441845178589679059252863185831793801140222704313748834656319151050158402942571939990972923322245491476192790604032766153996415628573940681720928561703534925953440476938022576480392168335370777480971601236843436095322531298197020294583171710117478776883966669569741341996205432902809814652826414499276777312015190831213399459167713903741022821239490724505626229389657217489186000745565238657214082312608321118638188824628330628353365771328953015056706241479264430524480143247744913855361940113835681044787981589074952821016855787005756004606175358067600799859210384223144378198089799037211976025102627572758108524049471471146512164164304847585919776203406180856369667156740828975796269628180750785993325299844688440174732577336846197144952514164307498645175782535315794030104499165421918829830512803759094747120463485820566684270161823940317633124964477871997713030531948482589612811191698558464271835519092192343168630228463676491128589622702132074513865512945870532782874802835903199390394024754678691406293656991305193207089640512362598063741517555019433511803319894824439343187126964347305516027991181929310869360240676084206764346664110371875659518259695238976203073451395813280947239320048429086466250859660443648000000000*i1^151 + -76204676275584354817851449842356344617683024640843255012987520632547056073238638220966454497150158032186438421148446459646536867009715560393206000777684588624584393351556059546887619165888491977235819548092215940036594561636381746639755977402304694062340589744916074043190193305283243475562552164728778071940413933795245916034018009767324023437820904205342807946405663613435508626298745318244837217724991670544674405167285308827537004578627439589326851085960070417756443900727239889093344363696898723010120465975223595966297425937184871511221097659248361807511188039959666815660233826201201124695735352382485072741997122975313099486878147791874641103527421285744917762928204590122700901883663609590418480226664110724817250412463921253167359247419660830145361132827083295804042966481728006513063548981462960594979323867809047263270970564358596903047894154426439002431754236556016881708410170754061427205168773964911886540228336104461795989972947096828401493556268340581914125329350883313707190366544344286143081546976539306559068993903292942223337349437900002133839386512635425681526599849416416772776143538751435197280954528801517156587466030062760305266848836236209668157473345005140972507304066420064963282384403977736193317381352621464728663695983727710853394076948121428134397658304073725490776870221846897282828036525101015432503151565885258218635589876394739235384257312199611958369753133566024229688003139976990554763603046017131330368466035138913267003360771624013400822982056555997716820675456801272371012774123306935565200860873302139046903138675521566634909024513842329480135152651702533066699789454727459904326187766436562126855031781631660663713819317157649343549483538746600059692996688087174465050204480347744086525938049897066245294574791915030096362493729204547078537676289375862266208354309819430757171325463693478863481438066818694023188088762455238337555142127166479748008731284395994249917748878455391817199523561680530078510018938393343000356999282982551566970302201467075366890980684025439506787063820535239166463960285033533290110933998698127723639313075781480755927021233491293347850041119537843982452358545369232509088171013878237210197335637770816881852944952857155247254977965387207003724443175564083200000000*i1^152 + 733164832876692892196119624100091648912514192196413541293336175007081452231916757951812791008750407206780367329411287793342518405849869294629209739042500768909758472945344576775419815439009855949650372516487059384380198580260687905194907938035059045133374546533797813732723394309643405747312296003530369224442644988720963428482529306859720879091752075567235239495021153471368507354397850154493100203351015103141412820269748145304441013516076148566609729692665692857770986467484979340747490549958521962790066886008657585272371910940335718124534520874417816778549754288763575992437592950432868434702751960640660757524192593310314343252031666223820532489544092968025739076867852126416579360910328632454870838037078209990522192638666392429028895649926654324258455825746464935006249835893756357884300612342435027576263913386645667043335947161603703686332593399610143036847198803360965722502278162934025037379166986675574272523279725692232667146287465141696171340697326540976048630751611299379196778864675973897315582289409577615952996433728189279939075593713250567502695574575118632733140727623322363323100525985246980377642239367069660645773460012154085799725211053007909861253518611718542101124937382908272115066399484916477879954050353279162820137098934537320001485216223386866325860066089315562492773313608664166372057766541786169787079130531166896547118335403363413718341684841214315576811839817957046783568752031847581129074643020851155302455069154490719063289914738835825124851620659879825201119016605960785017028827948349430218680030362667154034755802659167775807247639440382053879532722733727287781227483116980146186931654660939200183301698922022027353378957774021210183205587021745580652934865623302672674950612039830155550926792165651983696314751282278385465881190226818718685864610424126857439842684810962406793287796224054960319230535953832077346669054409020803252809060361899126984200013172982205203153502914998049894347857858148590907577326111439081222417854897389391481258972129942406642501095826209719051307836924279059359651337364154373645019676547221946294789650530271503057906192685450447585109260139283703375713988415235689694772333201707704277880728297796522448910309998570257995659816119262248960000000*i1^153 + -27789462622396722966428046966204949984047811131598165674640226286433070162917263326241456550751288920348316783249639734537629950710394623704164158077431249748629767164345761351717268730492078151005988424369390615584927060382706032678072731937822117597593042936424196773845051124560700644769245518391620272041560187959410681391313486599638881538635918335230814209201550162111919333462694141142542529409424081892934587674063957353087579246287494704729248293441806998658889741564460375516524730298335112240882356498761025400417394931220720410944723840441407191773460502219825418373554586527049937471876278971238464818947290374902562678327902414979214015889050903329175400330303546074548993926650098575095487303206171044987057107132965499356495758615497323074708741771628660233075336138455638119704851040170862160122179589354341155548958778624742200850423391486342310190721908758281313485278664937642356771158268371528642667238528179170829110492967491369916921520775362877360716211971632262835015582388638413960674440305630867029726586700765278879085853199320739277470416979983451833454806388144778689822878975479394149620816503211710656530403026802115519938040145939867281562631486617941796138596528669766403393957130252182616678919576070664700676535495227859324819781230477225157075562888605520939258310869034625985772796239170644700946093042212638276485271746349023729734527934984205170396650536271586990405693333064440226875403720738703845711725020472156129898767914934975446324117311206923446863648937481844033515894428593711528135906565120479788924198205194284067772334999362754456572667551347404813777108493001048300484082809353579269580403101117417433483959657061979682410944937961068193943812988148426085769633440451382537374822806400909394280766965918623907809707588036445177095208494057587638996418579284388273320959250240811401813219880480629495289890983698876659536102947191014555031391124951631068568039082047961502050948325373048205368033481500452914012560124246356730638566595505043473604136209255595824953675270438372037044000215953781283375383257641148169709753702629072168458462278053671358576772326218779787405698289665780081924863315575239244906816085613065968574875773691202895872000000*i1^154 + -415636408723916548807635192265528342937124511913386692900270886563242121911348574183944252951832437976485239154386961834206878936704549167381835766735895891433980052461102736145744988062867806155646388346583877739072525683792384205836348514453205631142233007809934512245085683097390917617474074952853643392027573674460947560706261253234897320606199535423561592207808380589717641904080368794463014793395077042931063885984770896040606134682252937481935344252046249008125245971464484419453583429415159587989092667691710877390161109485095872273507876553713158840191180168873819028020152880283176801442075254279193240887578621256592492904666974190417067544912794711105160079427993475234669693612900713642846575633340550822286115369688770913163807842934118826946739096677812813497423676289306610965932355941307059139829683368863998744698454251136436055155751431807366567925781297080604950226119830772811526866889829206767117057670731641833461736553359121753364529210906670794982273975229593308876908645587139864777408644369926275024494002247556078247763466557939626708438453699458481988817425702942748837575435801880229247382441819177697307924761371050825138593636277611358706395463757430245741073061606879259268698512574593722243638627475774314011278708202518281624389533861471578412207577053101323624032847759408832747343488489654205627372746895517764874377416901256705024274581695116211083881018791632843707356215346583402356060874926541406481096051436640468014684702405019157246561977089728426302664239280692537922921859466591079916303431971418669258496017030052771230495384334587189023673455297510599532781282774512320913085960312595335784063266043226201282213620405709387533297601502928745796695762191196459848676701348493452657127428586684606106016727041379777112581047291757189815463083669069560991125152657447056500598006013767877648265758082883675575177178753771948987496233093140236671912615386028363839087291335065931217071048350779323625444684266472251626834252340689936971012972707616415572771027010754756100267844837711033224411625319998738591275579279926983132389490020130885345516655702055422966981506920877593958876798259969170911942448072268197874302079620192665600000*i1^155 + -78502884929757818046512397475181729044099667948292012780328260538672299664402551748472625282042026174813822279649033269544520210897404879523202898155377145211410055525626754308153288882057052952542251525517420263139399438697783510648465731181788562993723837873939230669941611862368466421827635720144299687818115481664628724172164182558289694978250710261566381328669846167963669954166150872376591654230318932722277631322181334772248200154703443121128738035413111736606657426152838831876244936524558762344067422479053376896088027517479389843140888564853282992740534242562174129431776054895500775481110870041822969728844322908717797955486496329938614185073964007530205624794361610184599286677900079496040910667683336773638226901642305111589626681397186798791461123291990082589568157220522120407436857517749059396882635283936424280987442315858010063128938881076371505555097777855861043553307266627936761577511574569180052693544058166622100074243309578030274140116390955639032017921709875407737876445078821184942636331985692858848273986811221170913959206145495228056980238488947229315198565798896862956419898223883749201926941966953181519842999049095539324414723717815472967568337726725268957593511309755660277169454504091909161792297299300592629011120539892266155628394100221354615849744589730989576826526420200202403097771283067049578292767460718300049789910416388740796287523153393369953532016113933165560043451432054976143824943929195005361490357255445145324113063506269487312543223984526858196848056658244685699803817885634501331470804606762000984010802438052735414388601554089663979205937791058018330751352827699164444859081240013760236881350370997894752278305602937473610340918958379541842529537962720004510335882889462375470951331196549250387629137201093625504917179793325922134718895645180891604003965578119311308306379596069795020492184384096977030520995561467638345985577392752664588481831044155586234660996508762125255192531961668740839620935483285069422636942169574938178393549019786236376307245384461024728829602498175356528403404415511379024192234554140660747004130580625232480089111762225937169087583721549999957754536076400316425258926080000*i1^156 + -63404375986957005927308196699795278418168390072153065831746193396825657775845869995367025044183791261187047766159370988683335150257735678610433048591305150833495698226534748996087319993204453706507365747495009294014235682064599160343631420069820624870394866288927767291577722728053759017578332774063387359310093954737091103356490163168099885275364413372830972365149739380428357372119227970122012704839960485470652260550713130706619055560646656815761339676523862075028190103173642821640055662928912820039284880322987821783534677403775252609299103141365925687923722657752414060193154699719980610282283091157805802494895769150798314380741034868620155865355552629810114165724266901616282334038812728344087028423163508571938384324487254300265655385356623196888446379566302234778788346333866301503435643979334932814481800535413362623761359327981374070495064908322384880276004470063785460280060880273846671996912306881174323147437961495439990318531544198915771417598064124570246715941425737972271388925483021040386132617642368597392483470870766646023635391078694940081297660355406201517750260236780124152206249498217399399320799588075213319510322858606279159550839412513520535676372192564623995330169503682838874297341425763914574082717736468096448807601244788491055731451752926519703380137950181072085478410097066421101914681400277172556529053298980022354114357920395706179087232970960054114222390573510226453942460932066354402806014968776114213210713758155862058327459406085518280750152923555435246816244046972896547649915576087700796502799102861892384421121429731560688853233578489686008686098734165154807922044332599411466267282577907351304958861344473979743621155692032557178229382632685610041579528236183044803788080369459910212659295011372536494113385187512632701173700057626619468290551204361285190974508492347669626336246042020272296993472448226287865942750174195619363125926204433136155890762931103395270241436697272303531154803430557150232361275676619437731609210878273214713900153917605826010154339808884725171288044344906204297616053038464834068309181526212436853872994711465477158656288986930998604859148897192247296000*i1^157 + -15672327225892244316210665872411160145491427570470143589982665257810069465411203230554537202277099237413177290854854487280567219160704676512548643513948531008188731783724171351668696638772557787556246070407221034004020796036412018424604336366865379490935478982937802655972812000254525072290421097691061962570894755133046198007244686414367078099897405281434614844115644941365953931103569579049732384432632267412089493613695059496004310341035996393410618672522105562825262087458283412998551044106056029733945179056127635891366593535445990498512894087209524565470379030170814467837270569598262825017288945562952079275484894112655158307198028135837236935678639471135626839601026880632127460044876441897205936598770938448522832122445247561620954661807048890861847486439778251910563020583375390286835859261168662414094941127257076457869044938358756126886526814115940928776935371150086608420993286320400419744388408163949268135827521431263648396241346724342231604154316099813568460201554086335693262342352102464585640830020802605473485176831069304121041413742085049923977554884656398174022583800447344912219761973827007931128314136642388511357815183941100793624822422978837423843552687317197506795452811043825132439378123435994849928737754879389549376472221049639740361033046170441422105057018114674547680693086321334968047529236152479705381086455863424327235855888833014445856785710684785281514580391038971089384984900832370819270994326764495947265182585635957059446149595551064085126500021079727682913197122862094881891748102757298381473745018551656573656224507347400757244999063343364800777104343308662601811248566967181805105946108052341179429783555649063644389928314346537809329748378426669030618491071999168318622123620178911307604023950076585876003003042036522847542818076519173138161338168674988737137625689550939848007113301668558928415773436614909278600884226828957864861254524235845507465508644316318749240395942769362785859463454040652319358082448054528159726977612416284336759127392761495844388700684355837046193480545822091596855797487977660511408758723906774298698883845324800*i1^158 + -972912853247898537281785944280825560491504962549980442964475492703240606175485117600375442885588529541936174238573850679063119152546509395442096325001085054862290606913722433949067817099340814089681828906413942442518403616485297539114618184816797997354341720541264932302553363838672072261331589578778150617723827625258672900365267976236793832482976794829581516603803761543035983063589171351450991235671172339299825055244041403940720925558031654970005094356088732722850831840244207095409984955525685946679371075104021301339687250833779305195441050055584775073015545679626138487371944571562615243869869781733439756303329232160048388542671005375885935863416352084264445828357508073290765908239140357252294678367931959712858312397894068160085144588840172099029150193103449157286053979744218318169941804014707728679924460547578600513669798990435471860855395886976099985852977111553844060969145619474975699393402490419797217827217168045011019255019347305233960027892298172607934592325517075654067246645129459357430139817862201003949252907903046429870396606602640073061411084608089515186658160966038318085753697011924145218221467853713033484157378360632481768138587722558700838021244772958415742083395178173223305484147594754150227364546118286432032184105025590867305024890606272792516064791577079657774676048394690960642377796028489899211770005768430425454642178411226579743029046016785220365952020690068753410498407499713085916615119456486178277234624291041317327642108863325168823577420985101863923000748424089876510892189430765665259875025387041875699886795433228796670586644516553529581976768427727479460124518924860872672213779465290929708677129543156526849181687652568703652015148058829742822266740758654411803275344270555381441328255611381517616006472751596650705459407816040163451437125829597225869616902584251347742092689620572555790092600015840612413889650162485141341720446067632994127151873490092571112358814491872454240450026517551707199193940235313504435582565440771042254593489256678336174952505391593134012453755750798822735872000*i1^159 + 395229473420937786488509148009055248088363608438408102361653960506459521908612546273177494946787227735083408636290665709650972421886302511854144191595595914688573598052627683271047421994511870535908808333060395918933410501526618199693828187416233281328181407442379901289791135945810365575098031224927601279347715409478958296508357335266091399897126668497511964062050055993249541024517772795078119950974356370484923949091268611539499642940139518305405306371595467684059916282081977486969129869666868339159398749403737680435044577087752751913011962967609805558544069125805523920300853220906788621718780531503915661659553533222991606277762501891864411730360515095822731219214485456735273874927610814490738418699971953655730788770851978213575679048336298339453383801659855625951663995624667614173424813465506403127614884981349867809301713273374690172371969664827941080724960213177502516166046545764730054638133719671412017390950341707905676068346939572531910066937898862435609857347655884037314442653390432311478435432683131758676262518997563149514010063321430894126025174301786402536739705568781742994652445039537097647307440194145614264924954607242975108638942505970025400357038991377954042861950903104573674970419323237614658931607059301000691178828080055837856839278732617778784530409838063293623132046772773588253019356527251027877507196327641233442319133715376004927067835111650055625176702858070653969454318221907944768244437159556743333388746607653053132671664978398391714375933071417605046268387667723502074980316614540936607412413379943733387018664608037179548316591075107693296133911365337034887886875180845297818501575189729843597376050683535122237397434408025925586689818922206284557193616401937869785504249347578027963259668679888037495694147437417242103651692589872625710555231388255959406231549616213512411219897373937260433709080134585362047002877354364405695725763753111938486207907321498167921848973165259798758455955304476662373196008158920704*i1^160, -3175911155046656822149944197106401106355474850358701777575369812698774368895832319055724784778392455049474654930968945295322555621804047496597369530983321821924201818024101304297823478442881890876191679724733070562001672425897427652213354126829420959536974844437581191515115580566571446157971495759404601720367565388084630088734084915347677956705576274670819651789374438770040660395100221076906588729892181250902572675712106399942553156199149279128604753624990752629899528529616537500983016394335120082277856926628543892146441363050734995305447863190012030488271520278829536429589274231159638339790656307940909329049660253885311548541707982737619362851512792407252240610791797198188530828731787189554451128251171863813511277340700935327503153927383944338739118955158209453210737136474122441347220721619334361761482578335200845126312101440460256509911148453726839810756387675086047556034465975651085689475651362999593297233474921591994773454788542219754083608688473844241132025851853525070209006144468444852730010183339519201142828004808818131909194134475170871022888980555406908774543342105883309403051772041276436195067630736407440139291312261715485382549321459177272935067026565722985146137551274601617841281459497353722864828378889202047930865484914160451889894003778117917442910998413636708346857974445408159316559810554559478912501960246716927641308053892005090914914210978009747276759194753045895559102555616860495746893083525890858026964809754757118334374413759104368739696788225295581113008233846102988045498634721780193593871777672087010261603470265780851064901501383246026142478654530525485062382631978968927397149507506621160857122857410322595549975065192975071255699357843247690886380983663356795324842503287233767527127157547128556512211804833820417787641966455778843005906368085143359636365790778804087437398562088085355887043968811682727919361786121237662415357285522737930183476446154630650281869452735125885334213044414044023120932468426878241865307097731061952817456011777063053009146345882395757423201755697426166482642839880199732125112071997242792091925934294943945275462385464887204365145259621304736821778065278130684587488586756608263532572118221975528411789967398010469569475857948069138733469136968581387497633620585658397362693423747138777952046023162454727853919380475546556570737885621262442448719161454477744105962168842426638037093125870916732840499544502465384190689947583230579474806094647083063081371829342945398762411988004092365503991364769110750386727162916795380107413156474704536275484765419491365618037732093305296176587200030010347536358923292784550783994526717081420301289954839005382733830518971691081026546963733378616822416004933053053520257973793426047358275108728604059542501821658002023891506537938633706773959818125337071797915442558371462298984294741875853213260707745121332783956723135061912366504522428341922215161314426306316817305836154924541727407349366998910819991757193202092980187207423379745618740541561699765103390921174885299125584119854871637147295975297893298461468635983506895678089813898584416187783886149414521025309379629475242419776239491856615721231719980154036427697936872073131974154007458795782263634977709172315703832858210576677523615697248940214935790613621836015970339791927123882268042517269408832935370234656304969857247352194006441425945062342779246530743049315315134143902192920168764279446646493232634005304928898437230708588520716631134898454314945822682369348514666478562531478723323118076729752219669977446269876580011589086735995974834051341967670047949005855451744806312461487922659618147913340395543589877910167056854863052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -59877574914514021754173933405699367038983369889214784776206999754844401458325504571337338122374517222780781088436694698999637591257603371422241799060433177664343323885136428714008745431242187840185076895209759519345860011077189258413309822012703101884963133893191227827689072326737019201106003426556032848171531010025580294658548946450520989878087323984855323948325076077350118343817763699759468283764925900730956518563280734720956750611456310795193487241001808452329405051431389717444061319241725840151386294591282053419598872110991407659362880468871881421126919475367416285968640242882645520641113602064968148019887755866742414111949965617864942582906080287140299089457680949350473139171450360610654276559845470000575901849668906844830804003392362224447051831302860742981289102037025913114375455345749079645994954653940011362781670762639345302964786322687441986794715531236460997865168633706587758382914522254516044427091179858529671314316391946761339551869384798690703278660489220885107411356107559661425335451854019141405888670542199815665588676227766233928058985927936999039872626028557296626760755714148657614867033395007006967739866963721082684871528126691492983344177873795719280144286704523361436718046704173153261220187134042207229826050196885153342174806565350078769136252372534024321065136752417410993231651374965767654650699359685064042331019025496503376900475093476796830010890066105229767630637384690131695667720620470321673374888419267849947293896150822500506676477292400569412149695200114649595010493098891534068682331850042532584848504921515344260068804483277176645821616332907047700863502112211133616906001445606658833327905771757241440758736106804778008649957417722627045089306209839873224834631126617429387026316172625499468427793134347490583240450162126751935050713331270949026080788402646312931369913882258131201953335713280872863399010555094246651723198485721898716038824250582134382951562287064966984702994701577295003395015348123866428669633841476571707972813612016207605742564012287128002470295478883317742290885246735234330739037304499337318682800829106068100883931657415076175749823486303794166504984511257470427517960313623149666759957809237602450878995168041795968968649568040587643900935800267032091169587140580004375094682284594522173329451476786661008348728113711213800216288989103422673462402607327596836453575363494618725344314224728827637484814520331431707808624395551779824880418013928949494134544999359894100377992126568453057280660640627843936298566577319734875948001742155627833280406769712807005496090570295461949366717436000649330168562477346871905435363824262654392975064026822405803650382388946512532005985017805440405229408586846592848262492110400872362766950404421538439582965366278923219402643278418241220426301735687912169662214880529240530994117847948406212391410586963002761009727527870881148075593452375101190359694790444773356028706741563266456005942524279699450296862942932535339740060052961232795289738126091781631730208863107471860256772302302839988051861986386393920497810643933745820819320867235827430284994019348536942545859829691248663888867915432913029927827295720555414444930802950393496394389742179987995667014711813182041939551448581752999166801750307821773136920347407393543958420026449856218968273626555488637373242482025252309904324181908503722154856063700766035996294149802425796660114825247101111490381809118863149541864000952578603868099337913012770986216753344664748249797971958283530372373045763838991302529290664081693753985254374262671972840450526267091888459603663307686882958054526075407503371054164307887780233372154562635122190843904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -550368656019788433553835360294357011902498184245889749182045140364382863853069728225828936377297105209027928418077767995283778418670018995467414233419324091886907738804533867863655823329371156103026708133623776368670405126072481026212126537272503915853487651860031207885761443851315377307024499686003373941137537319890131982168743407822844952711821144875279730632117479137789414749593999375810889088107120855116553744731176927316489632573751740240963013910688933660796526292218417303143389956598325009017196607197934840220639291165953579629955364658972541896006759696002758335344308577896487891553300340816858225974173693848608719881012253993899087500309492845444121448376838186476589906676461427968891243481768199146915109387036819542476409566155634484336264296730909437438087279656812484232919711430811612034314943555913321660265454933734094073917480930758566934638736445821384074203499982801189669728682473430265679913464116538563143127623986958674782608895043762836284410623390537536123816413495401975959324987124028779928380831271102597927640154971284337919614396822271669667813183632348496948784345120772291775557380834155379319191800750850642358066381212706787644442244828148491417877079621020686826543101810684910839761160324837758179666485835659813345709018827529496753919833682131817715883040525555444841077937308881723423721572358667247091638264993797452436979063582002946092633788913882440572262452200111065559835142380640239879168449003521690209227189515783201518133479944205123957498046338042085453848899484410664519827377310663684059393496417733210183348802751449623259747527449544596219634887685689675464828078171965317788116558474559769490505479239538531159053384414322134997321369118861536502230073064755192111969048604669188213688297123068654474161677224355639691253795904723039309989888478202190580191845823415105394450815998062906266014895637304961352644995748613590542455893251531480836833156635620603789008599646101568424362185374884622904884938377827133813147197674117823920340438239186372770169170753930434881408582018982061958332006491777896534905090721900624456978501020432335223675960087295357465076989865026643209076881601318764413935453755291317707383770495485670006177278894126481338080506847119291092409306483139161899754471787131405753914616707278886021900262448551539293438201772351748346176350595389239566134429109971756106634758111581555577449290196965003197407239756724275718861993738790597591204440985531903082335204972521498677211171130825565933531352550053185392425276496264260172391735102462886771524879029166902896746878092081183859662686885492120808358158989324329939455687277282583816983046651123659104090772431757980960310061785588138513008376548995993990871579728925896587865209039653676179291853335946051827931731527810679706127481592318427753518193630590952811499228886358460414441657193596880564266899772175096963609073978597146400394329010220396775568451100410107903372575943875312603175436383995778273107351685726760636578759297447380112212639387835153734819877817349961897450271185396113442233301638569785109979323576688297876216293738089511373642829148961743622130880240939429612828164581345980421060597650593947987183939963972849942672271231019248162239318225362907390865338068497543599391396359496553686531051984841227030245886665282848846045507594876936898992181856430212956998476480327757988243261604291926837462558431112568262845080977131857070661571618819717990435084246248854926247351745838092994207119256848934661610395406991453272441991098978053196947859575734193510746300658299534364233458250939777418805276986208943646279638887653613148827130265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -3320244497596786134735106314983735473089561337097462050624914621769401398017221723636824452234288611074708407551549531591042743447404225903670025304876477058053610059290698550957436451530022633897795550178447655443229409460160094407305314106333068918801948219254978241073482351900242480697126580576981975431362929791278670702074818298747370841879402562893942346332778512078141704341757241219354415091464520561162426285304990101365855087508783694737011614869665119123645811602968885289970648609357043616028263264736798604634758678901679866266984123831047582035849968017895520147073575989787328156585294814617913715383434054638872715605147827387741061683388262844879207033650195735777888744379813915633729566583667076866763500057528422328145524892480719882681142177474981446011577875519366778495114870014283145507991154318153142342992120897587321100608558391335583769354982912087216892117320259183345375221933830104547252686878815369370105331324518460970030306371348647990042033027316687143700575070460989203431449217098695815150957651915540883638519752066012386567341367370101189669061572699130453091093841849665032205134305998175288217957138411334677995608859028068411621685534308103719456195825625374907108758667784062866147122558350012878407887934065164782913928821082764900399746791800904152412448976041258163021532532787444322855421246294521287746091037290027034498614372342689576028646555209060473357142564407482395208042104118700641153977849617286801116308626397739647296942480295076377752142373625614591830320984891520215224159685294718572095298409486875153759213915131958110911235509973968452329040315280966676397658685039235684827078427439942751248249694833388891256085960005183908023440763459019700586352085262212126757312686286829956660839555851223632277050845563859419917327214307140641566688203022677992907559409430393429950241904211677579610409418888691283054743889391530316561256170805101742296509157217624147465129011475684787938203186687167991572640242406506443949675028207119971702597324687089462850626628127249846564451246342426649386509217852074479119514350950751477139684020597896255283029954764593753000354521281329424068278030893307127481105329393690849285569358725923351915238839267885694460396799049838165716250624004729447474446137106899705000944406710296344261351289299378726808683196143534228512490463040203149898627959084673756796769770452287745314756691093194406018416664970573769744436569280442483239613445923432228491186543393924250514382503577150935009730296538445264401275116452783132184824243529109891426741938724057999029690475997396367377182487485107214259338187462273149015137263564967395821401125853388257122598323567382470984380995492369992475744052158416890204195907255159347003267530439344009563373635140066555537560718362108155835924501685464741232050877948290371524373076212931292231335661862175857161238992855648023131138428171997023081161272249195435860814750043144924591520696873532632630109817859479776805356174348030087538067009600324802573287520328113155163168489748439114755891787943676733532882495397759456264312530168042070656947082349549651832432563770089165650808518765473879792969898376902942722194726370795607152548758158371831783838334103725095165284025315657428437837528958230027124279673454711152804274828200295359727008374630150785353058205170247704114657854551671634846365907100479916232653340264983276963748803723816082734055657048358855869588546188955998747642757127017942087840675234818542852478258893546973851251268574521216756005433282381808141952224723961284908242429509699576323456333346195473127233874067347864111573727387286774480057139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -18463163503330834760577111211290875068371369436056911982421298516883228092187993018758805723639036732166762904328039405231445011278495760793872655824092415295230824825655401223671170752781335298088872753317442837375138284815683736448023922864270961334562777579832139055218396470107917075006753192529562050496436129002673189211861657238859365199072188256711356105324754303341043605329566326827338415962302447141024334761585746748823990466549072636654913370155620609476789621478214823713377270798886899236777316975152191875432625548008047459641952667882053990893159992649537980078060832287052371131784911759266619284797341665923114383174597235982877841855059032969084449108570463177006369130580192861642726684277284384455727458653058920894451358003994561588648626513831732651232928129497679465955822018938677654260074540740613805339720713210538859984717675368146866902271136025086329386002809130791294853938915411107302225138866563235116701304108773260975444345342979400772694969828591688278415414794436262646743981883044670217201750587655741697821929364310945163964565585509769694484322283096091959939019645018121095059073325266103075555059140710352618733145854149835149834108316981548337648124974693750286079876678021200143008589804246042686654538451272768631074769217892333324516800644689931241676096590916255416962611472887941261908977208566248202382729397037143686169387278504442853358629731595112858993604206733791445403309555709402568549466282950009678263382549699221628779799729148786705214929114731353048712112879934217075364808336663898526188866394629502413750374801034010421732411388278910754504508009333381215353332487459438047906898857886181407625202991781833610997605405704116762025671675549709732227493820191527030176950925729374628953651878094593704713644156732745261068238404953888271929418702273751037855896021511825601426350603554147629879068655272060325359001748037010919551275273683696064467213378124115853103231104787792348976009274494321637890426437072553207405417806609747687515469356613311400900918001838570286094021718099525991715732093277873041059626069258888494987603085364523621684293101214375817347949513685779058694412286676454216731823629201552271979458350746060152244335654187745882159870879830052010380215252113665178619292825976643000132564559139723929206588075888705499990419916606203117993832410771187842845588651834667532163407453303672684514246538585171181030971277950749446786367053153253030640860832475026768256647237098185857368060010413035095643063775205724460193412696216485294175592100230685443851682054750598387068294663572128631507914133481145400986914826340376160893379675508225897559981669590236269958972267981556560239320586939587246016850383230218228736475989756101594717109971158297685136098071161010590707693758280378668012082075642088414135435945504071626792954810587937286081612909723160651300521049722754617929973313353388628619535916677216643788327934134806668306603277618748727889098399755175331458598108587365113063679744756467754392777452227875830397416208801891871814481015921706701592335422428672025202067658014855132639449741644926096641131157077741150739045362263688655253098631032855463739727554191315412321084511228077951846839282195073109886561822170315087712286428472661196227701197779227060189634310316570971279257320477149646275960209196192555028178974210504115398560654262550628573952278856673560328019017540608872662067768396692239400562739771113649125851651204258934742068304125980466094578178958467078648268908865523024844590140833739092406706258879138721789003737402459180688253671094204660479505934799461602412174061267215547319189504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -89824536592345234284016401214773671619871993855072233776498816411176731686145325311602533230730617443283419286914270547879142062827333609239060454659392542219873534712012489550976451168938756866115200304939902786411073345028465054251692040041442072374211307054210115037862343134923002703979445044971747150979320121044101665884239582249280532353613282458911418268262911567626797935357042547596247034282905925837630265445335653109768615312253313333760262283628415780001130137302930322590000490421041804259464812176065331689621935306760643736683298899798970795415622969511111051288743207913511785310040319013988224552523200439259175703067738619614273693405813051473721555392552261356116102886912009212519141768700203004767987833353269860197293051407028121439817082908977152006943772707064153531791084016218224205122039906856992072173799407273220670702355062920607698804758888648430594773868285525497758645841937232540492404984847271012693642911216773424977031269597003335111603330324563234662528898609091563783867661450727049423448284579205409595563887611757298908441675398559358038279806858288805975622688316646534034560352455459110365387600617497352071118900064052936505659972993748967536543209130994985512300477118231138811269472806774048326658112360027053610120140314274916227724244171261098918846454721107750844651071147492056546694119132744516276036454286402317455771534376507270005720287403228617381344373882331657662317500122694702781859613931431325916611608485106073239906216148040012874406618783308826130768819450702777600386485740263177681657357742996561825349020538402325242420490418396743051522444603238448011653574889407304291158088578363431990807587705223554324997285395590313261938796251664554285333918773379339415542714245240177441154425669196391954913285063950032805386412595779212181205450868142348807241071875773848656726868962134588285214482318251266279101950158624063996679794631158895012218834237019475187231581826444842220752853171710920777722137431375038293968704150617317715748795406622175000759524475845000831384851089548964167758359367311863845502737421949141726147924068143489569461296541356885435405255571831007290201738419874533012791326829670593501419319909628496415205537544952687165382306621282169704986527528961218522110004713640365331727798901580666009396747092336847320600643728902463279200260576623813709622227121363337738147477164678879820440149383976192723462385337018442760176089762358008615337820795021394550834850822360751903148049407776905722724431191624797791995660398561670708944829789514099304953533813439774219340662913670441786174565944614773553500886285750963922556976413125588694801600487892256282144380239189920791364082501471367894412416505654374262454005354239214857979031169432264949260787913133999033324761543461519250774364357676079427194361586376803110690673124015823580545484579507259548681300263856378292846298433475141644983399885490631996805512358779571429078227365708442637316182500298792207577007968068570918150090648847710579244928146125640498639270509149600648964655154343300341501027195995193159387017289008964041672716444009162282101041964931473751603123978909923760251909198952445323861115620205168702268323829224172822943667299972739353377757891294721396647258729315016799800098194219823980199068435741083324149876071500721157094518672002839938555959032671648514238397417782656768623621586735873738361714753631206027889241892931430916852493861504800895681247562714495027146723332435843586025973764672109490534272962298714365627391004116546819595255434927906458561185670976103619842349157927438497121560962819062502277349393140232863560499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -377573284988505956267172750210580596464881345409913678354760515067098730365394524847501939180219462855062181081743325383678004953535655995832952583661645375472284873593521146379301188808086963237331887799830984151884487030400809237297061957764474941272733400431155004198290460112637131061050181421744925865303197077332411379676299896025528684865942502227606111906833087563173969258903422002234592944708832653921930625419811860861904121640848153660999655422597452864826790384303307068674950230622232412944758878441026698844626176677181579123463122777275717026281680409420518623599334569475771622683206666751159616879248193959394521553650898279902434481920037622118216942757972429962398192799783975020724363184035150550845616419451601312608338081239339009608393748437392452001990023445040227630606196685991129250553722216830378240323748204990890837862168330210727124949241379998853318031862666196125357668095198096226928813667538807854928418508324144758462665790410372501623212714367383456779469192552409766653616299008207791676173159181237991953977684514624236555383164174361924392096479772476442743298879542419306919880526292487954329176434801231163834715912051014360147819622517070196967091351405425227814631932844331472927404447952914319308667508210608810511722086671578364423896593604401460170470679396314206524650130126008622185225293739486239076392573686791629493441238535931187468039075512434728105897905626096117649416073974506603737734777286936450242205415190750013017893725106128876556197664994702206359732894339195470828145547637268386231311385991801739769218061050899643475767343234014257765717291503521662969234698217763769373815551273178474909233513947990788751991601409482805655877897040193944892266196980038198551869199637251987092588324376616901609398365321000451984888398162806433481081906980947451532857353816708065681779741371074814973097351299959287678229670277990350579130116821438821033101236529303828827563046788629242051915230956849449543603562106532948027629931518159602749070996112214734468422138653813968603315776118604378313292321915291435461563722996232400909567259466362930269210918224933501134578008200624559652282911172048838758779231534978300188004596459479167938400588878896081071603579725778212682344122343186426343256759933845283033292195524065967045746239627476246900664450413661839856349414055588580011683248618119466393779074288741189614338821465705520267406600905040266177046882292790144635039556609374732076664106843381380305977096254994719079617809226279744204441842127777566243926872395839866078749594248980677084909157791726379503414188186062549451254766418268795436109119066324793497776353207894506080540548818173763386947599913684528463990919461815691950693601259999359244925079285404496978335806542397357869098173046630707612299064698030457570178992193355680173511296195565262125169966891295978054264688123855303057663652233384931220771413862631269839618990664340033705378476766657757934773152287238026841866743037644362089662980282433556398903573234771600154019144472751774044663303888425503912680437289455502329831275651951536086178846173041523976582402995314717266271067981043281717720772474549637025274834170809579301153731782594530336866247315847004909788198757223487892558943405099951857246593557908238114469249016015153973428866211908414113097573216735000176829641202653234525446579985773387406610630913069146224549428039901388080875487507974464815004831286190709942517012655876998253220831538126539202692601147651982940244341663649538546056455631263933928144402463303908069216928701196309249701036355717352272182389029938521826540106343710414151352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1325824036733578004230368623244881742445773272995767629989444450703948240440698315075747730160941117832397755876319195178840253637013600268122867618420685308621546466165336069753801423469738289669767760645754769648139306993972516309119550475487736957107509707089954941233830627488835258781529220170079225394777704116050130520141268624239827442533506654010956815236938737036381667659741637936821751889123449754168075383398376698694791654401699071416898614721373741508457142655586659431613135073651451846231263426765738278759821116251496393590061265587286846069704823395392443088833549886475604849520872038875669993820079901558952966866495002094339938868230908988902504241103054432602544188312289698180570920552019848218258738435605648776034543871332719397569526993125444787813645263906698373632349580202048069761232593279717151995495285114053866797705420741375553397531867990429819224708446836871238078073850760923212099414964798327000555899517030034938935810569970300754237985327406894043951361221934185326707865438108058549672923368400822683192947410545982132877120062601385422528552155533863309146400621635146864036103312168668256113275181411164846386956375959400885006600011274160677907407162005949744895772016078103274893977830772667440181110422576404119919626265776419737581982934614167920977234373150348645163019805900081903371450114653624075970009650620357927906511850155794808906435112300883342382320065096393158545656420881492142650922739268948953362415672788854443135415107039450346775744275080007124032783471693421308771448316386234101901211829718655802525307430692765764703316307309631987350086593154702024550111786207134826825128295926097328991062386305261684498855437485666855228119914078668303033179451670036444240779684040878259510474570842617019049627362460636925053626011336828754692677148924768045342558050729526737649955976850163326824789640880953598117881474314457821497704049276432879822868705141871046379113123432057817265777126157420544115048945071869508245681808726069501180138192734494660986620987408787399377492532831864961421093589115846011826191900584873807530828632778079292083067989973798692621222564357585445284978046394118155305554404338832623066156723845689131248267764269163673660722124069505720834201969096953465194092673431825812720423558701933394475356218877609583379249061370418966990020479845715646462741506317420912091139808882463858062928011485191160903200444058398989082114168395957892822207354207144172638023430795378462817863013368677207616283340092801852902072685364219474580404881094650516877476404761767562629257267545059521749569901688154896060911527554279369340644981742565346216999754649037007461297222983892960080559981752831382091379029359164322824067869889282107509206873851561944695855889710060955615161091223284795200921262386829736843311702415412865544010879527195946340387532336986085598932687816535625369440961324726499198006920879128696936232157248415283657851119250247872675672617316920045118010372095018726048036446263244389512076848367085564194317396285763628358898372146007703336327578514837130389778665111877176360149070270638686280037633268117420815245431769250805684423815079681340201130105268663422821677432158271716731121169574247835486700756565258506366324186557225886822855226177750940232746078597033808473379269395621408775745103498899028678389221106914359722793543251659188091646867779096620432249511131273469619528806426868909147576917585827602530830384096456092061912374025611283143731451308541589728832333489205024431145019134940493880941997582790309184932097513788612776558478402801670496563936631111275568108287832761565184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4097653193860632486419034542679144430566649668844798724239146655883166341477767216755413716362708583376292379608061029867769060026184803542017655872602214233046989455148396351610141379090594703868897132768665920482119816629694261246499553699559820713610006095069748286512231834292481312352670300711974877016126685262828240995684386924860915765254903627855929977475087893891917475733299914963503469037819297975631694803783217400729982736475083371142805073456838430934265125927146381095008796039658737321471797004583996906600286933000535992317830334632652592876430826126206932294072738871321396065137928315936157226519896588757605068859644877472942184592796937228085916439036529658395516217196127364112559954372060981653920534126820722610378744321092605173438436584098571546865194526176563011500671265083947110343995658351887332188258448211995468508345428458520037848471752084583701144189247693806490672514877046309683616913056481279165845216192397644840461531311335278164214434176366194894899968344410942623764020212727662156596209994160016275162786877457805466719790015830593826139982764867785313400151299132686804879599063673615030445829660449830150568177705827021085593454649095845945593833264239055213297742215079299758336151031507038734442427281186760756675783004308354955440061651635726283902562390109115947198263039910137199958970322016796719898006250267943250328795236919145443374234586054962317147298729984985668356948724738896455225334076337067065846656431806352364615228710932598039595771637558376937471154868271231711536645980798255816099910253828185108806310642036913892736836422657768698677801932039351143608633195893923030746585477958849197020376005892514166551370109525475258389591564638025914442823230760905784033249588497654101611567191199489158481394889406507767766115597814402095505017780992279604243640168635444683134325760342846266139497314047503424301880575681781897802357066074270942496379360696968825225809151266797241159595303732633185428999894743818267120717997144917398613484455307374875432851423150123385832520762229334440741048196989059797604844517214373519894634703078109192886653355981686654108858970419318498619736240772360896064053157724624104936709586915242979788959179561747666212448597835125378553297295473632755485261482917234388525878050530718815878683902134831115938550649920993662837853761101805983913010059657653230636096201072119767721121746705709808699248276797323013442215939263655057005435049629670112978621123725344493967825246285917669845685926394511217663271987613903673037713815791323687908473470195175935426486012728399848556641714177417698935453025660501485108089913727857617760947874966701906368943183126338675213332281860114068953301483970860569117519150675025121393541806933012351902556692841203790950452231249151727667124180065414323708107252116821921727880735002429616420120847325152443012022937229127566685239244681729763169883211266687354285138696140497179147908853976075171223559009097315094210197324884921740151583917147620008142073852218212676513734380546675465743334208650314305596729580380745263958239900509566667405033836237688374534216968304066154701488019587543252984437287287765638492595538497833220926128384204319647976160895176948682775053489535561532425095414081994621428084216271921840608197754473527175793246346235826880255425863586102367915702143415675846892582053735568753358155748905926459202297066932069314711889421087715002851581580879241103927185329807069681398246096846013452279918144810276842696787866624232557129081733264313209566523374549583450026115504467420834656302022248851662105694353238983813729336542757167667609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -11059446425834844487782703320136081598605938856386273119681095625659252305305758351941102986453774494469256950730969152736968216170432450292302508558143482443192585187152213236734774129968001202795232597506298546492922884713546602117865082445621057822218911007669262474886187553777721541858723598511713833610472498540162201660644201755828678954064493339470627910708987708623773669299681273324263178751331278924731569913792284766550882437950245216594325646765946034694436855125082465994129801595042059675641903075165007351848637535285182710076620183349165988539901710484101302711904764230310713159990654060641341796891943208314195392521297245658759864175740237998756302408599002419976571002022259579075033207207370019775759917674288856787485619063668658089689424800027181559042402707664336728977522519282446374897229284686366183946379446762647005087883587597235910050312981410939027513816711430345098548744668050097178445917298958962593718664690198667925757819639951060732105334606641912451376416521780557850607121515611389584373995198951395672336493746248591632385210038524710952992793783462101273702228617154001166594442549240335171774595590867117953931988413357648098497101107923747909545142610216991820609207546636244925191713755308407652627983192648895109349973954958394996034240441038924886221497946350979816181564726827675653728706590451925680018794852022845536508990853255831117156387999512182680427893384260538402078310932983380585974264209499098647235365045571022833111082594006993985821871638663257622775175732380515154802887793671623423656847647292690303710798952245041691273083752219004106707083832079602946714942018924133599530225455542770905576023085529181374082851286362402334387444757043630152885056763480704634049333479561162497302525317601374249356444398748568485706430193372902652058692160249542974168313830129806743658357334988409043571041783143249007917401097380848338069186379023305648719624960873759044617603422701815509377239398404159153668713091729941949662845197695714662505291217349697337914259571806268209531945281528114039265946907549782745329428528299150439194697771019274758115855327000531949439054949882465009478793743234240454694859342000694448151055986627030658951614419590466947647851676982416690556902828469916573681064637747886335151862983184191650283104775081400505348899047434036839037188230788289974586216251180895201643226167135536451289685423159185891155588958334337851594303163173584442626415297133310012811040410503671609127990176614132598729831395786591276205954100164430651300939340921543834476584093349232798265749399978899509136991379673172107986019760701896482140157242915125107179147112994085136697665950797175299859939044766633527402170920417060566634717507757297735073637890603672564692154660254042208746890705294604800318020156116402519222275420739252411274003952961541350006778323945030915020128952192092382035072100203474053008970076050778890597121590481491258111141703521413506879784125068239257404215388830407375575348616894500302643448144198045795877300647627811306525506019765451219813581352093505259589468517633159269529631887036569813300612169028176826197503062315738658494398132663113062153018766815236865462412809480630272887661628672628476593429692422262667434455983764339932762911621895743829781349684882927658915477509284485832090387408543530073735736225191912299623441641770896756835033296586624091448236648264163251605217009551230008887624387757391561562296031497326716169598799379530757993369455205866688946117965819178129513722721565293827632643867408192161183801529581674422610778292103248533020573911564521636233483074144640696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -24286957254778860032999804878484303863199472810166878890226088339166143638058777945169826779385608959877103633826860949886515753101644235744667028787007467166967956124123667249541297019126414531141538755999260666905670404336143467685039214492561800657453460494549988910707601286236004224021929519851664904262496042230255312213997463988803927336390705434031315954933278664697194031986283895764128684545829697558663445908245225774614701590692551136455531143238401583119322370657570739330725679166704742269308537123056977799745336447193297231311817139672351535086632873948895314117593014322703062634414323554904504517075466712396176135446751529691265953647439902375037934621993671323295269077861928790144632400588898093362478337016382100138625949459781850840542057820463307842824661876576005635230761089914348851842676527575764465451981058094740474374722742854721166382544767450296995107816668723742793892707340884132439791142379608084762859813398627517122383890274317003174868072504533863602634257022248288559845145468345403914886965302614998515975303998564050772868666127863217077075213872581110729433484638024153989017658899053663608426573286544259470470379449711891229793281017585289457499852692053112868435217689178835388297727825889593787816056486267870405899498096561347357607987800316068180253796741944691911421563698062311051518039691801749150230114724278562034478014865165419804168376123704673043797547033733871762075082419698870217715552633256279929029249566455008522653766502058323145216345450414050105393618077470667043789987972517299233948609476380021149166225785894069796998362059440821120496688223562887743615853542058624560742852609678868859264055628602671329060930373410758097426593956235240188755949583039268001846552038621414181460289333268923716004693651005465371382643348160760690696684105492420887470882886094509150167369326455482895433031017550688912192899674554112389697040397385707907491114959826444250170220197306395810135089413748611882027217455138331745677999843954961079867071777784610778264190905007686730649462511804527445340392661305491906154441720596807145205438084790807471916333706473852307231272110707136964046243393566804324927536553449780653257997177584404703474536161946839924543158923510253780392466337385902388133324435026583473102132129114116251975328200929869827776047129747093645205452526495415200573389601969372876893420779188988866427850506499915955712414081893223674574898405906122251394667651514651959763602847206849925162722830882883370126166495132264507607434413172311558963357254046891628098541599089246668047205641743485135887098570878117908517575635735019917166518273026822804303556678856340461701336171536482864553973963603034444239792979246227849254051380077070677799625992033707392895026231877610692008848858961057269841468800992482055167888836701746003593637053527738363408749040803491211721448750663705660018696558792031059440932909374301772881626492767093951317619588543209490374279661580475271063115714511473722260885068413483504369079499610995600670091849227129725952304143400814527838257327071909089746017130416796159662244123664129039595828370070801266752382186574137974965450599819207123976536134056432956976884932759528789650905514735499127595028401176528014168945787240752455708997000569303272388452200371256460981001512858347771969034846449349162130256575643941783049664427017620734448260866731829951855150213111829582773264723933199399309201554645439880744224623732704536093929629724977427164541822202980267241015692284036058167168682800862903116197740468042193153289539338894818492493374155548745065891609103150986405308806975193088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -40105557468821081295861411167291583260285065670721620864538804823873110961900292763491645251075535924327661825064758967175416307147919002123124948512777132983000227207474277054683658350573029392011940523904293830591932915886445232307558409140172752820448873165979263699312005022252384561543237826557831076124741385977957643254446394527001536592034215360033921910635285053855071006773838518272262939152737378242538915969226529325068014283742822044770161665252135315954570156879858344953794879598475863549758155148319146193183193440952837189981861948921546697725779291056925022374015873320741346329891268459039260517374816990595504247096151087255715195164745325082427223528518903978302319360831413443017086331450529963735779005823425834727557755489824508615671496677822465184683634403979703982507998693701111254889311907811691717334518591619687199160231683652541196820880339122992551555106287288356536576405706098490111704408164859385948256045647671287301801432112733412683086114230039934423881192931471220894580280411419002990111046352000471868350751326153040273411143559007299338468067455906166060026434995607523029425638943121586733635859090535703686400108927187622002158494217881244706886550867209137843438327706549478325851258186071693196623432715762209625084505048229913535484649839308762292012000351738309232515669103015731634182171652558344416450344207685397176418230494473054484816400218142070228280981771919218270647275163717532566005916783702080082194267717852355927100623521068838779017101281147841168610271824347430138672568265659526022269300384887646483030971774296682114587434300331397820252901835634427361302627016543241846274086403628881319535250153744662110404195159195800653665532422005829963254151901967500614752409805755645299770064344954663172711878965024638043353128478837581184879713075483207831801499036224567600181239285147028865545056382292208160549742973647105014193269393053577538319425058898643080756370675344212221470997886994462693594242450166916427060819997895449598759626384290856595427070353868426421432115094071307324019448739156022141861403870287128635276440594583995715048512026863301710017489685610299093049008618230267052532919149748570716025542314708829878703845962743545955939659895086305466173811286479646477865138233563330768959793860202038643288145077899390143447702150822648902781441860475427303291779338495201911264530439375075605284573025606575791282388194644752927229019708880862924960459114193458894939433138135122528933150666230510488468660111543540735678146847780535764277395034425222881946967611583116098792277050639527173733120173704758326697617271720397326843099098833429107605225427207474660623889006919547003298783579195445081931931307845414793063759427657662805200522717305038153912622952833839100701076361997200836406570190430108255819439950169116637185399470654788745209715284024993433031133930435853058958318445176954058415612860878229154631644705873444381579399415091440151647176150435992244905719325343549429624570105946190819038212812465566451741829507687966459516328076378935896376145348305778431146968243226670389440944632217589955468160687819482919886615335465959941519845516456896363257789405013610796945984199078249044395424330709503993192538693785031202441055454241181025833861536224065075560381021833847157936300370241052066976765921700276111627177644711653653587847117935223156719297311154209891312489774873211704998385189321024234564330131947545701585371138004490791037452402092493935739130000123788362623046292187613249578004938880299417645731093736887099454503908926599577062789292915654620402581806883670309231805424939827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -48716505183757940870168041831577549084991915625176272027756502301898072075139547374922040746023851276152283163256961786458955448484507199243061660154080080861985365814600302934371091069573374960207021861191745716087867339880331876856762354484387803275534891019353697977295486002052006016741363712919756117099186858891824316791538143549129615332627078150946956856284911586102021161618783905648797924425254770907674781373808267170240795753861234096809177284073583657874467699538170340256472905297961826149046901398483651522187518285422574794520176224003202938055622174234962284878520461620414175148944630198632800379647140464155313086558676664246868712916689373854785362905636593466300383306110844531543785742180168631642317230517656077646324312203258021745704378640786420048013475841701576703802767183775748422471928770151405651120143280265721290929040082997196101086672590102070331930113557222364100489352499867884455407076143549024653038193529608455742619576316991139421539852331041897140169102159229133435311574483195989487916046806928436238487079845874549365332944386897636476960903938506288614770152334826274109243019045651327467630998348579970338643740815027188861199639732248293894852048653318527688716071864871906033721733655415182746736211465721243268454878645017858447301809459536607342814340154255801526285216619013440317787559291447337851790869207382186596175247625076353872720198798514171557560585950617285426149479788196127949763451354025627004765959138190580350778258039959632861097611303538290584537961317088878302608010890734862784100936675464928907785929444556846834114632699751830104761636580567648236597066866008880771304352031672009114499846908079768087144875265019813774215521202621252173553412196460737304187313524267241306027831810318316432058454807009075012484656452834356365360611933729492314580638932291567345011430422672539969419628370679010880182898869043381389771332648718120861957408023295578889666604565868369960696406273596757623818615415474367230986766747553827586266571763119159706466252862150037383062624340800231072461322503718681447015339384326278635808611894229518970731643029361154851516662486714590414083843968115884256154592045608897177156910817754024209107530361083867153747526211624404758700312010920509466985788794895610387855650157050402282180767487096944509729639974508868379796737601827162953424799565283598699537759567760431619071495057314222325894017791232632222550477697336059460464733756371361125414218426024646850168012336080001739879102800906031760660099849138361757097052224056273141421267318420992848093951557306471126558988117559631132059303485500256539228096783548343358134871173049990031162413409758777132957427217859423758460122637244863330926571183865636441348963635241272370759328815253649496636249373900194948860482692126466122501603463705349072428968277575003091770694145780987566751331778891710949885686305135771743690734362124128052125963914975776211759272580354065852875220677391272678303817903191207194679203398580423760834328533683014219361319676344587208895886572431401236893766936679887443377305277645645440741828147688527054683525707912587889727853681993925794661556496013873429772288447913210135835739261605886105720136003364287053244791206578367787201256822005559416890775700653566197411193916488659433257227302388890977184482919042019670559657664229341077816739688784813587959627359777321987341606967479916327252342430825821894161546860902410430417629910246893316718808113522604935036829064260146096943871769506552093992019739900641463034417444307049431965529035243612959097212004366554208086652496359668316961455535554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -43417315623014102945170200913541549367905746080785471967857695533847886016071595494311857815956991418692553188672058223281320806808073321377148415424906679042805118709073183527285908278212033587388551683335125622881293207634149989323505834692124921036066874356967776348760601776621417963010667493984083568576579708158545627458172806958793025017012834622452249580401316069149802327906235139660009995956081167439504741713557492525587531444919958250778435602074786438433699938776035783359782653145022768121107177330756297238202742047828751014595110787407220607657387214551580131821214117737020484340347995834537181102457805801678025652472970484180324611345357213948432904981378505044475904558651074502243269149844370256779991327624609421542494259180495817599921820418112585370834447770386742373751706185784261312496778612747979989096566160796398671790270868278690025455026893213749696635890583593733865760282823466065178098230401618178284899863145167526930570024674124939688784283392452139522643726817165597230845120638601549766680956082081624362171105916554114176647199836136856185332993755096059534375216482887695023220353646932532550282085830129588174936409568783552668383455250507877106444480573604163385981320452031149228855860387400461971762492762040267262236585626466798242484828830920137390902282324998749993380435604468561237520542562034528941325137519660370848393483728905987852126902078624138744144879615592589646001496620838437655118336404912561486753734973213934337082388042219072389260942355383501705642259883895832039542034158830888986928800831932887026570735992066546751086261610017162070313098161310864232259103812623537142481926879708364883187137350131430823866769746156326080761452438431697206112914986090822326502263952942149815141233548975664203012095955985860426428105308207481456507187866380919301407244430456723324757202649298809373848017746987852917706486823683666155365673499740675002805113908788078322872639940146898724661586223219186744572979092842897142053192030877981293871981335200383548894900352134435987062291133850735902712768381397507110370024332146565473957218317564709707785245634847192500695115098197466159068115140134819835111324223003261552488539721778884259356554592718450399979164412442590711312674907963775111663445387299267838837244087013062117077093770372255091628107402038060035217394181536639222467217589498189933282236426476042104345232420917812112619065600000926164447855346794964224813036324967751387645259812484113692327877119770326482003659284887892167738843871885923925537999074516381562235017506777863049499466187352073663035730552433508142233589095480339050467397600947168334228867764468898696508587513224810806874191926427598261719681650140655031786853112801210871833800521267710637121678270851869112126971374071476618346002827661252955614756625408998499934316235176018421712390273906236402088497953451011076710576082276003067423063952814399032994726822686273041941545291835669025079425308370325595667928438983126828555484098129477350537547500691137333526097649010848918247202755182606385280430656402802473270549305700649486106604259167665837630698821240296155277964817065833647950495490184073535815073335616949068723762763561824647670774120140512738203903338231697518019698565990902213032645193775944319480559031476817652823073381846111620862460389823090004727050374587125743155093161952470160452044075711488970859945030549305487040355439126375368037174257901105643356078765156657476241625699018461302063248699282989513737876971645448419750713085001707493950459330821274046634722001031581870077279616536155240117132286188737876185950715904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -31494348283728740581417346850236777583996726553230693887860058612564508899970468385202105783395149675549127934893608229683053935461026213481896409768340022328594308293614031523655410036174789276512760242274404502292859594781675146796783182972121360791160605077339953317349887062785628169337126553304926860285008319213694072771867028062100896455941630434763662436464337375842117736498731665923637177047164981986477358647785696309526484263987333401063165129762396673713277232696342479362815753106854569067561192390049116679793620647888595796086308960180779581087664172444801208517256662166326609565693538766719006760823550805639768656023073810162880530069323814686000412065062285471489941751983987493420366731310950049280857413737419405682532469308054773855112891897975041357113295190406219312742702950233190521770041424091874026807982925251088579336178371112148730318467227348106176899567236840436832872810176815936868444968157427146025658452922570728202164247516273063524347915643364516674119623311042654823432219363176164706266868023161174612747430418095034979530394979033482146063961826719808470654722486001949674689257722253277538146173902098329017596874575567049813894480863341931859379032271438548750194539682882970886251675119704398483822659691754980143325823639896376313003607127758362192621626702386267300827735141224986763616846092039026093066948847748963198293401143229440219683026599628985908538374229419976648657997322729902877401289923942106215135656159482379436199290990127876229695632041221748588653495795668601851331961979444145554358355446066886220534650081450528275051129382545043048085942631319594123791479141248818481794636810747900209607302553973889367542840092211950877879579628485035910796213433344254330195822326792553258996022047721062648242897014928321728729420276090065553324126625500526606242762974594965799164352024034046304005216702868422910570690343186553142011226412025048436755242424940267374017055243359680152771709810301173614681466637415792989578941508527440034926268014940964611407130155914868761029919486668350176220073487682750282525495618041986685776046896807051936144802245307123356433292516108168920545065375104362341955913222697389107948296856627963690010945820556306393792160214171985532731106076053106226911092033031811087481998551905161013518916086512523152596465560828530449483455608690068782157762900440366267289250533658974542833875428729158278256864705426617274215610674762827859342655848160788790874123824553745243366908828105835641209543589706235321647604345448035203804352047149447927670337051515927879215954838804846864873276541609816607603877229499837669666847255071562128704308923245325300937208471862079788153773237089674243719711147844972864875022104539590962572531279355495986165146603110261724730337821009921456254851624675256694488463105823142757018355615690578426265274504330589311679855995658721799782718378241517246105372473743208385851126562474735229624697484647769858901775412285483914423330121517801774021530408851965855763101754207421659994433294713276017731996997295356854455950669287819023117515324652052363408430157149888274842317026604689542465824409507242069455273900418148961199225102551924160516465198179513285825979654207330090677917077136621963758410418625641177305565677983973808042815423302793944135113689906279698580956474889934160265803623133236294636034298327438857219992210787489629358776317304697492341021499850160090629620027816626169959854205968149813336498153412707975405853693224187354477532807884971540777160899274035571888099833056642034825854239369579008543982208471788426813286547928020594992558899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -19559518293686634247831313223965552103998285642564222526846293084251421104737951394093157943652860631971764786436168149171203460720832044797404482131332658232943724941537423986930429506504553568589764807041379634022859899902750760222770633321765089574121859535487001712460438636165161532307977362631254425151918967930731913148294478221623479807715304568859331607584843193362107395419841577734850634405676067974838402538241260293851050885260195278118512803750787564778969607793212376459248090754752275242491694034378824141335867424787315432316625974424309285177507118937926720782706352140517243444174274207446619597778746940280473037492598288445341224108692604032429258275035613811114581808684781964958495735489657838012286619744917382966385123712995239557738042274343143086198588353333747182335597690009205207119689528086025512541159410055102281341851714818229782683775466162903499591192469777215073432574039581178232660167684857926818856955565085250319414935818404922362952747760516075217350748537102764125230748251784062047620364770613066535476038693334540283910252083792040272599976244859364737982313526722018641579019019022922203175854837561091477719095739511978593428656039615277021384050959369950673274002508932362109108295164933943616174419141736404057669243035739646398232738748005733325310353952557238321989425848348882817540947995549680852658980112662274559138297827965650530363888132044491924022640160552293676231972021544658690130023984360558641723071799851351060711523523744503458724089445357334316818846166260583673089003849652252646306244424029428586584361622606127608333355404975501176455357175506058890997974913268666988176809496057817160826443026064094487705524191606900151206974252137362814677964411302957496721776624527236002134677871933618615985189188864274612621907441212162628739298251965154042383020183490963596482194652345878495489232671436236022145270618166657474663566831211269782716433551941944647087321777871471969353908906771600888303067040735248530976106971628172288502547808760199326575661282830112617442011580765863557956129889039954491014829440644217658697032070104135385068305069626034018581249374217547144389738294283426564202563903033782164896519751370171128856043452114760137663635002215554466318414479384953938523540726318968515885839482015112557744839101053206755915865599454051683428416921838405626048204372818726479495066863231210543878780649860984107723995094004975087811301497911835648515647880333320341118823199803005472608572376775589246271721053456847009607282484049917810230951910034881192465371987618550978236250139833562622839429284405154197497979653250998784659267149087879000859471152134855434589849328618949459073677637084164512513582322900788270853812777932802269893212176061497569663594744472335127046476525252769302849657255337603346172860572475753299290645123126612633514145571085702287195064588472235237310475836038548668039663811352166813313008800601159027337179691123166634358659483768358116095507603325416857353712677319164251661900942903874940601243376359891207907582188346596914947264676902617812699992854073200232015645537653113945450050451321355826863584034589210331087288906376094323344253825639320056825987029877660098298858133651655353596971575974592802805108717813071614462540181281085580041789826746858047849911470577739607520902596960058488530640918843667748690132167782259843211227797846463851763730656311731159929028217385931497214945630382964482648533059727413043592902975901146672935085212440865213324937871119048381482383250289185755695573373022184217903511542201011523189066186173460042313184081879496168979824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -12480770033024740180587301591398225901438274281541750048018552288252365463513893178826663965077740496417430060832676092075031621204677145419507904465901546904584371779254827325687003100286372595939395771973455420972752169660649964594184246598583118184385040179392670504153723613558412125955333368731502841469230929525620801474140981966680523724213813569500600422507855847407669249791563708346211405022987030879520908347868266925825648231567566933123022956871031821286028154163731855438712091224513023835803741773271427275531689368230967532551035684424345943962270057850364171985034866355998375682093339098224204664752115488389667277966826369925809047286423882385498173637512154029629504099521874755719311000851199561790354042185021838235263306542421145798576773897431663843932289659147588503888689252685204517331840982166991220834222977481931514174989373894082662799035161942633153193295676490639754117073166683563839562081000397062721110723058239531421799778805443164903973079801949702298001158403627580170743611532860598273839680015058349724062523142643030619471009433440532783074063255982537613684573307686263776242966946641836362167818991854741912098865900123223496570330560380488188927923256954121331478615229398580694033295597566035733200746211222981559407734806768862824201652248200419908290529450252465508420815269961981392468798051567635513563891758028735220725675257122590960987840121447120577798555666444267685699686580746772492960787584425172820803607428578900592505286759898691285015141303986293097180787113260865764211018087115733931255711694207629098096098636279650593522060651204113728613701129660842525596310295844566025889850202675063156765737830984912953910139639551296170160845948105416526918624829622600046172431824358290372193290214235396450215077494261981873636104862873231218316961942120410049965374529942849357045083165688670731225253850798965607202220198684583103900335814142462573122632877218935849862600803587771059089758118703510358046000029222566985414014563373938519998498941782820380139069550703759076497852821242047236075278532905133049534980273311387837286798238543731197266785889911824573878269542326698277364894026912527742341280038230939039667107747040495488774929437042598957043540262536096350878325071674790873356089719830041258267829051034809006189909963458790380391517169680569986897235192375945016940222701623049979237897715304316114361987150672322457929574529324667570503612726511427856681489226938917328679644189233697025742117684763187835743705602570436805366582136253025547289357632239278771429340524587193019261636687840682948196293606748149827357404093672519242947355775569632851854192399080944754675304259426910425564987823091582008996959107257513306103041868338339363509947662278737404340121999367692248957824040991848980646313716068753779106860590949137375255388015277775667106704630052184160742654847435849830477239417046825557030414371620268170789252496427779040255775431602429258272040196609267830425366620403370362337593899336486282413183333008747842886503398253103126180653299231955742288816785721466755546576742181398369367069042329479704860448453342777174128452715886156650558742543679766938609498094605381492638934365135086519871157761169238883515606640779918305657279024708423148871589334169357622237715985650019350565933854516367718091687303759478755841244720958688894598872975985572678142868140069027868977107318269050038555959706821094659608513459062241005330854255481250352802322584633948336411142076172590671553748309199492934614440380518996643170364922904574102215412901512715778386481913940364107969771652714280402288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -7918815909139164836142496970037596951101009389855247967604448688667910176045030685876539461866650734567672773573919877179970789522508645586268574022177136868629775784730238571293646326075497033811745098558645196847565187917839883138222340652943177147285680416742195176288600624822347039519961147326658028014818335635074915930402828314858515691943187278875719722876060077567070725350164378587861842508411746752158063614749029145679249620858900173069420297465362224671011024796848068123379045424822689689157126018492120407322335832433434471801335051191153661893079943192760981262698968897845731899551747873726991643409400877694125444481593777273475605814011586074215782416790990667118106575555030513207800767962715801075309388261744694649841403819384787257666067978297899160629915789874494783706794781433581970578925249298374801110599404686382685315640997885427182737424096714873616156041427997626196617578759195782471126659468595655555640033273487349030249256936086364334679460871873267239026667453425387910939083906004010645036298768106135961527910127719423163565218274402274968122084367356375851279267574481547820065258184250038330219793695788528879042949758997674794953805846107514460397338796718117558527295803756633109873436910492129317340471329485703689227422946309061191876510781834074618919622664298770515056313369961490717383075112366063111727508938134154514003359164284249972897903131268075088032774186515077560557090843249629956144350782504550928259667017290309504944838856482009681009841241248549419690193016815126652263790020598081899144398768701286012363806008873926672157815588089281630394204747930782055783550231620033610701895789931851290713946001840415269516739039133272150258846625434445124989778547201924194596830450858612674146967710056855202778229263177708768035741569170918676351820973579129582493182775340927464349443647175759888506460168766576809342158357400910086942145718265142951272069143182027833915657860808117797828711443812464270171963488768340948765079731715571704217554076560047341970317726194579317758946073517359429991109487387066705319937818693946780329004466611851132875580306819236480620087097358489610222808653067357564951593508849298288196337054795150541605835149163759981457688858320710603784864545223811411083195660331804618567502338370329265451637817546320387441046411021537465661868484212451852252595377226549659589903657017059811923635256090637580493443068861304806452854347475966487075933868730561633852820599947340116238040724907627433462040010545155466054078502011633844956286126655306280063297772564381100591824399456478109380463127741697162658494636572304004677886178195856136005041483649811673967884037793278238232992158850751903377960603210948497400337462420030103541112101955938993138858355688142489521010611909450184044531840366616529209691117829722418750205977378915134865324573780353035380494837156764344244894443975591032923798372282645702883837241050181782057473230071733058199334916682437134781342338986433202773538425448895610679226854584115493943085529948849646407902800898742404599901228740344480663774513397551800176477278721605234645333367560033219303843331984722754700451739406536725717282678983810711947419466997417444412315950143357723325366827034675873668287966254303492421577317999117453300245499732970539788969712105082101499397655927291230434990156369612192884752966617288081539975949142247048271483275700503706721429440706523395375710426922324110213605778712270680651679067510596610554452974545938734352194723114184106464183254807548092793958731331383732955598907341944751376502326071858892522493207260537710182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5664892864168720676709604585292687762190971653169444667889866132647098580904181214829565396493219041506561390851390582924045601447733551465984092803999863011164661256185211963092736300970432968897782671353758385657806122174980949633485961745909356597583142357766220039944596532427621902199715397442960277900441325341216970418511251789455034536787474959795049904034548312283916133704034490165140848987001207684941023832545461564385784266133907015064918651502934399312851100778401119833141535599601642814240959456553421644971418540361066846262477931122396616023287816826085672038794339922918231592581646465259783449620741342211488071447769622685901946165599803903770753340338566265372778861607368390425134459872803238701823286917417280405711947112855624608106705739648028824459395059294567390873291272165834701555909009773565305017922654758507110486401282254394180493218328225878617434299886172017722359761489899277340142346322310763464007657164389868327530310474269955203391367130311106502319884206282650477224427113697989153989725454982761473327592574648470088260674833040882869537946327900000109339844522407091268191106350410100802141658780342490379239227585779932346022461496243501032806207318435608271400639313645658391869682584191905987772354174168218105295952327860188497479506617228260174782776928041492895699351042908319459719637499742932092717197316997195700239250944854152865999072741259650378314158907000488898248863829285265709324684397001324759260639592435479561572582096407786693264344301491299310825247842996903520653392636673245472692754399330070215922125794124587449060106068178214818675261942448871848840360794336855157101196943247638124935936028669786876095534921614769260125101622083642417525462256924267598532352908053169096646510109593061017547710635257527275452867796265774202588847206534745911910731565828511066750583822218934460521106114394471597566705085771403337586921451806200581531820935402255659353722002054449876474752261416809793583591411542217434839837645872438627064029313285073390157093231690742993820171515404498496671238700608206656784124398587516328622896914540554584827152722005369700313672697472220407452683870026582219535817820070895859051919767620377102399518128253261247153675288281298190498158537170766909486019219884282279001880436626275317221132104845378485672549126145865753458265431709874764504724850694746996898813286320916512009673544518602923271785793180002817361942515289946778978197380542807188315416880157490766871410936490113117064130948591864825035030764613506569454454801640415596507304461284165410658627128436590800461037284649614357387188556271976755023684721290459193305893272319498242186897706833531671788358591562549950477943787381362412047453781968028471165283714665005302499892024145756756829518063244628414763963884362523112946326317593089908649224232818008306151227321158800275066491386667145041159114230884838150497375727830546305883143797474039262192699805269017255244082202475906999665904787000958258955969541542202198631717402660694430693253312619612505155528013720835558274198467807984465261441501359541282119689892221580084106085922661077446953893656112004747271559381073488177013052387422755302651958173273323016966711948784521165082287474432760437528169451452232548269130595350349009034558053872248987874202765308659123145876539620539831051591105627147220643692784077080665596456701368737537899807432784203006085319549722830842960765038639784063900303872225240897433267220848283547111774545823792557007398584170274825860807194354029601559606794771133320352527434108126435860005051170460594649789881327833579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3581524099514219016077404972313775747960442772360388431164987163482734549430171610330766245967126952212430657969091432024576364287423594787323993505400090868972928385288995271237668957208497317679925219731203882345920263868921538222210861670292230501136237479062317470361717896620139091634425611101268413637595528864572385308577697174973126694295726109094590295159798372266298207928963850744297724608125357976314266322288056358790774653486971591634671908601608716197829292929796973872418118774676254964670659907958117264888122516123107556195059432053388845957660979256672318682409939717082465601603633545349437355405147238008275364084342341519267210100851933255567919199166922766539418480063059122736844125832051206594338730788013661028570398848885526210230597696321584511177682367269907829510925754578037925768562495060385240138265607976869750924789477246136337494193996459081584732370301495412679000755811566989572910713826212342090954968010832625490251366082060995413406086707812201894361059095690310691838588697765253245895064805698756042640992260160052758443665859879568378383556121718828830973352036857640604897369026458698545481121959282859900370910053203567830183987022585773673846360499322022973578148865744238155292836128319439608094861323867416908328790035272749746240432322031456394152783657434189585769651187103860565876760874631953048886297922640905362370631452135357299601140986387240091194338160354485831757232542678059475312220711996885874918808588797791634519439271408288030643004289035306603179741563165562152387595715427270293874338158687384337008612870131020527113716199376807461548532877867767475485791402390590187152186836364508668251828657760310953946207192735377536561957733767204450490766090142008512238114085646474400861452657357848184543042497452415324207701041269395151289036498120022727784051911051049045381818445797885566387714195636058137781993823443873364292200788162590508548861271425440866937667673465238937230610114117407885077801654189572807382426755164414903236733134694711546040863426182500934415934517819729384117197111461526544338755783536192149059179494623299204350421161695086723882940795782220446079852293951263489020013619469388646297934726859527757001578872283173552235240343561835691193106439538133522900838292430910345891028678128988915744696926298774982183960349653094667507738187197926572622967007886485120567807386409880003308772775564903012577185886886845137129523654742240089750748703851671834637074553527168899966040512904548853905823521403970385921025557370870774823368242446201075364071103074745368612329386144578626124774232690044846343967190305597859156241642073198646306433579627172108677159619310070566370540948741196690899212207557043946040322717717015652893737866348764528316838247075521549966425763380477067670461137269975973035349263317987420997794330512713283416702839160345319122549706637989640112886692160339974188302493775349193550360742474560012435876975954506518566277094543487969643608643793293228807307719188240207444221384451447519661683431376479194038761400234575723033190794198372973874247965843260949140723071161616485704235792088377975591652290885802605424836790519971299809593838021832522602368245897434799386890271069612597149729072230846137538911321129502125063932753113107811397002522097571573861715329894180415753206390076272478298373627203862710524226737638927756017236347250445763442168458254100065182701993798327845542593760851416751493175918127674826456024431588684756651053124060131861147222184495213417936417331136394461931687203718808110425834611496752670245656886607520726453763249295851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1977991637215273154394545559113510652018342507654344476288499993229236812761722282419711105446354773979688487963195313433515919905911354159832649948994306856116873119034063740570374825502876350688895537922963307014975556888273450331545394258696922495680328789447204069481192084384758396785861326293964398895818055591656601462692939027382152677686776564436805685481736817820916821405821927739512286952431255274338479000054061052662179544138382136543879098266185748343351853511481789880005741799676898748208146777235607890343297348145719400513687593454147580351417406046546490912430064369036968172280437951876275647828162499417187093883092013301802518325265712455037767132734772720920378161503613074125296552885088175714278856218396803628206994230672072101469392688049122631227143098983825230243624435826570928865853135642907524476849644366232373054982696890460562144953832179163485500199135025271583947618581545417607784107121923483429371237515819677240902278235017600681593061818571109370876323139330898796136196906264777884066631743789907156246963109190835995891167670822127799981767068057819513941381726277673246811890894660217185674546919584462995970553461071253882943641497271908324736171767217079614769400572763894205765845520942384576303149493442166649170628681230181380993309561648974901112217236670370240721450627425604504641817906018083836135096091305401877038650215311416499388807940888831281597519580025031576805605173868437677155119862239430046762857653346221273477250684228439657705909203250051297144445256306304552609764915008082954393193600588776445005868019155643856418670560372264921052083292868145663301776538475487454145862002974938849150319948516680952696566245870307934319739129783070502224614639309759787369949323840845811001258772755686428297563078172480772899032769467606519963996000686147317816555912581668059592771053964476202814048229191872334744722252733636368357254098839120939140244772463292695979640388548515898904506081706511497470816007202238035325783029140830666187139177476688134082101208367797987401370037928861937426166748469011521814140650156836734846160136720531182701058128686498484771807341381841082195429960252689562549789028889261102552131522231689777877891112867582079186364198131288484946781229316676452792671775457842406581457115282691023447603405058797699008596216844707998722611180141455067156459709345006359234479118505465643228579190229252958049197772238452489374432859733979615368456428340755381530159000485891260514174456350839377031438894777130984700376377879426235634257375071622518135140078399988922764995472737901902307571959927697377312925077865860945552270810920892792251652697512134645016865160414911749591878391908758280910531895403700520628703336966718053303004970223719320525478779092903630269192192481172996587986753375163804660923295577888812300488943656595059945852278262254808597124517507390148504404888822345476019408724516102383830952409298563110398723349214204716945672403626132862921739326483819007980716102197308759142189618283060159957105437432338819371488462497081943360503422202910279815893728280921613117639105088085350910281489173497716130134729007667155611793340572501245598710256199977496019543840538710938288551908270506422697257810696794968963970804850226590504649207189532843602490332781072587573501240551455067559858594002201845258989550348112212512331138257793723037875230573559211440533578028888057228063656652799471634716591208703462667267129396428079516621634820335318831715630883229599436625719911350752557950726198847443844121242613560176452797496425151320071085479285668495565368599144038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -883428563446564092354754860766205678525367987289244850253131869963790489808818416322037820850452531816249952807142202339787418573954357384176847539187768681969254535379740051765171842314684642929925489771933658617358757304690278997990061637543551689530423298761806262626125934927452765006175933907557406247717380181384825694070783709262459138699844369441797621998026718728238117122005152321907620320263681262804753943263100524354851701857284314665205132177577184270922395681851807494339986051313634050577902487460751619355055135273588005443391657235265866800290987732827281398288897283231519425179626138311457260732405620776146565963788037530906118358404497811122644391736082682992261099198128222305100768809685347603689778200423712307895298859630620898662130064130402111471548975211598273338250168629976079493367304618517356172860113384666333648590283509688103680252987755139451964231134362247373010092082891335596670833043600305356400316460839280138738347630519227727385262844681359572116553259008048391804636594031116243779046350821925440453689286236972763944440148060699074522967059563764194958274834365791940679178556979441341650325545590169132651423818017877940978818851284618521676260948232128061927293204703595412931466261887147913503346456996721302760790115564482912569024070128107957839530369052701673995270950559545886775598020328422740402271456436997312545355517273993932215746755122094266995296999679284135512184631849077821318589038957427254577088068704854291053008564886253367967513528721399141385391339155648366861695558220996861326581401512615013433850915753336647944845868646118720459106509863647692145302766032821199425405399046605290778141656070749721274848952810698530818809643117449825460789183568178674658377496549154267910305763303112926343007564967161395061927170835800417915280878085094241627693923955043581212256759426293317903397796361779299868867447117332730550806521759067852959941082782313120609452524433051091290139970016541364800737948828464263390897380199912784679694779487594546697444955314170897344898046567225831428214374494640260419122248308790393961216079017747481218758218651983142803372323808012595871988812700548835591249027959617071636072977472207256635183208995736178099967740640223945261614310897198294058593709731190144238009336319143385648245890002833210302874518533977839519349905796780213545430324980020462855653984469285285010437718106780794085644586913054596773468863677542384847933945977340746416013699461548432937079694659045780392687658372974982067163117829394831584911600332302810127251830264359679826218601855202566368357023691586005421332981288126693656957784839024271819649320533013856434391176669105807602328429889136050825955948811024568092212063404125595511850746997981612067841951711439825163734531504586994804063183933586745477967224712950818551895989592187128644782611225135073369637160074807296998871754190391555941217892476001864279757548246010572236836585654347401616445181638814931135060273392026686553484756454950622376169585944080203819599396211554734449280786234348582649515225475904789472041691502861897861811280959662859927471124833076322973923146628860831218626845059739658302216798938316069187706474020303939124987325271103641095211049135907934738880315020057690689318440750946424636729118894914846939634481818478111740691202930741607421037030611308061435708368666514581827224654263751545028884479527849451304968226831504574147498826998439879562721585700041444628873687204345500544835885113228529254015271075011856898996684535271250678378210280061323557742961981071532727133168251032547491403456839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -318525649387777499426497866086805901171227133679500328492658404321544148045160963506739022843616799366123820493674675117397543575943761517691273321431807066116157203297462844650787408155858743571533775292715006749750330597469295415930391225841090046549292826032522415763243493047899021199626883958552779664430035380914333289941210929242624256823833166546597218236637606685012614329342888656402576621543910243583791248640718317473121132789762835174788975647931108356913982939244489832893432457278591029214822585271176428638081598966505445327800187499991650427552313741347719460404956004655907295472899801478969279729143039080143669959585035544356382261997493387934733469976285921160860842930498945706077745419928954137811360333672088265825987008591293249118773914554042840252699558097296844085447710230205992799418907062102268131327892144652665898939193268604935078505691907416630255306036535371456540319652425579926119377749257816730925534294101242139065704328372193316228376118461309688394830564168953592725137512318953917943398794294701836621434242102186803875536324380294340733362161465688880561483828666312775257890735176881169284047958804982976725228041096980495831965380227445995903550492086250784909240271288541542978578145913860977796914502717712740913923168862729536615930465007670495395466098788992665339191764209220292600979426196340306756655914187434513639226079257621606809731144589433067795878721146449464794823042556370764347352333478667582630134250538566174341188580976408268661521830099405428319828601790378120685491918315237144117262656596874957626022111732510922862419399138867370917911964302922713626065527614727540581031407781371683672325302299318003590310597942840606492696517630986429753052629733173197903018100032685846055257395242100654686407757759849920525938406790585201937229099655378771303448078783398032183584789154489048002902398130701056831515176942592531171188235562337936879252889035579421988529507584645622345888042330722715346046254271054287402731752542377469445353029701302438480114769475062221098542153409570179162236785668383319610864590566681698334331728097807188053487068200845892015659958306879680799103567908040895262485150363889406334094005669226620820909339206270403460285629374633786453107665707508397199348063221262211987287135044624706444824023433706137436295518968184477789930791256956306792122757556350246668734098680063093261343699686168289512387118582391977410992992216931615809545500395229728239845833344582261676944428756236972553952786328287413773945470875768540851371046684268656715309041293628103789215974801442647420539276716648949573168494654849914348696907538332269658393121901773630927085990208359020217602024465072765277795276243373635662376479980005905748737463648941034551640005199116454975794175336261203495227359186285154544495519268390076669974745758498918430098359523091105874615566224534810922451422373031857920649703791802735210051675273937725174005897992296721801688704910156935914346666428560818464249546343768523919716413100620326627951597823933171925797073802670739761673880253042848540171571953584085028222287502811456049250476102328938504968394640547554688319609975677141906802318460338768573616495751238336845856765848754336665409221593840136766993606050522262073198951127843707083412585159825511208334330764352276517681646482302968263369520075034406504767917078664131916728173267233294468489345463135885280701196069492110007592108707801553518468699522609952474345829832500689418189344477882897622690093984327169108406037717785468526962551990708474185592789234450261401685596880564328340878524416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -87560711700030341984263106131481915910009870075028744367332689224064024577147959428133058064591669062365323001248952543428628657414716701317882784982394477974582025252968429280857728616314304429454766728236639024112473660569573080397359656244917797876654397957898604614107261191735226617594863606256621302539146088343469368728388039441994047365705260349332359272850615106471012222412386118865194237528983866054786296625343073355426213869996997262618448651056217880103016153165997418111319490283720535681082161205670437188708773545325345863505081808817263769087841876066042764853101368407781327191799851254996992190788465749828359207179433415800747537376557403622574477842819937439864240684724297867302072180061586777330280212211148211904327155168120768960814632643928459091479151279277534874464015479781972710371958435623751405335474575824252981427378467608309730187128577362398519675593537627220129393508357350670611767347295404460620274690816006479401335334024905015381174541470571839052548739993042972216924596725312576458236833593497257459481239791028535526821289683427157887641477277240353940695982599029101748630558923621002556222766730417611904182436594379976547535962573185277247934900269768772558501743925182639436616486096444475002021402027035157212401287269604938073825990979275019226614228029161882121049721484964217816619378519889641646132889113667858555957648343169067596051921912441439592711059019347991168147517502030331686728530473647762691364478402654723934252710962242830886584637496177420013981883308504558060396259959805678467412875818852082215960207740113554275571272943996231357229352159179251115915143335299754731102761215183503119878387447865958107916607612670479417021367160007165201058410510496996322018634546782199222840902888993448871391791486992784324857268655157324651974657400650968700481416665884519495123350577888270728599899773584529806929253053615128215399251876482754412012730577989704426915988442284944210324333933446157510213467140884144643624979528218959043471606912648702976893191091005078619675450360069690053092237732840146481705167115436746785934487017340672612780689835270090600109391759889620871550985018133079417954661098575826594294722662100019259933251644003860974155389818255606584462604442453582482574529443206960894541956145845529782183098344327872248688034855776935325260159590680982711398461135577867648872084102935122244360121564702474054106582669353110871177877974796491620784471440899215957044846225873768875583046104226185967966416662563193671058620492655356469038407217445007647548110419313825792350386324649346730712962326397850268553808440963878871562629965893933618982539827494896322746345906572206727295940831554797976769406608343405083783058725683342879256060581593154123068250837804899245800532970702682705585564941051997513365953010054418471449911798039105963871020956421870015389869986508595891382759801576946440710075439719368315072959459949721743323407108536647284179972485795083681160667837453048115367598519487134510962983116475535741372051887708154453477146870792378975043499729467963124554812672609519255319677197957917010486797687632268172516690537576423850697514660036454761764968102868771581062982903989071939732533279723045988056027433332502993813213774033442330568226921389238702518925502342871971247470615206490711101501238602951840177454830535070515772978801145182713475396198037333595874064128583014691904712778682159857650787323017721257795039747515336134257826998755866625756766156086880683184235717774415291562744429493609541382019830216072925249301630973742997868109120835030848058163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -20013465768891975422465451996860180852958055512747775804089046580878181536047149808676703152839263747348990239791223386055443056430114751110557695239900333981693596184522123974043760179919562038987723621401732175713380707124123430351826566040768270949523504427780189751865390673523373304031391942575355454825163485552099980519951852966097469918805463316915855673815012692660284270140456953695943185045233753621938727393655218122594122764045618791421730834514288039541944837688901572071420426628850756412279172191306569720124856078721632120666469148296386910716660641591845713699178449138117096771872197671787920435708456449500834641021152239481224728253513860462736190412755483376836444303298266082254913734456026985263360439004147471070162553737378278918450527689485194535578605676637710680553127574520814659877151926221211524886907749006240697783555688825119486951865087428881890558804845554753233396867553302417405994526305826787963135917871141175542243099649334996388349737393218668184412186600114931526221800567317027014168173725887607357114452782546151871900008276679557860017711369731230476472326520528906926861855863579940987519201390682121945935495945206990438452191865176973369259115723237727597745074285555109234223224340541904273997755646597959826350844340516703409506356147790359485367867640100739001275597786341951616524654518499937823720700864236584603161101485643009250163626577686899404847438755341527691562361602426230079948069850656194255697895746725848228270996995207667208050270850373795785510346333199299528166035969377580090285158577961827168167663005211051085479809880049374466741964526900123645606687993655191740252272048797377408497229848798512512475081245026820736405091595863072906879920132298122413087394692770743853764762536489677365039875204650221121709709997794790558365471527053371012444260203976153428474312657094341301429795893160475419490196133273550433218332872550387270350607626205937863295271146291602367917954814431563983979449183915916340203407673313211103216065473264892992040815099103636165897944674632957593759045303545395304845955627697052207830319417139718126411862621362603843213729597150220562727049904148588230251723186108277559884334927394173154542003228178999525796640380178656387463336035693226468693017907519977280020330657284656866972364040251060972777277275651305638894833902415308103388686900043049329455909138690747886715405315678917676596673653637010316618827614705456836082278529389322847202751143251419874376759567219217261291388803656422182192795301880533950334691389538914732356036363692813997890993761056089938355038491721045046034409608793722291155881788112594861538565051256322829319747064867747505644033968934530191090314949163190326203477152317923291335241959132019877846659981379788322954175356927101159663655486531320940071898639940798763102854407633328890058910691842345780433576569432821915985413047839605697299105730021498937094972285668232482674883089859422491013921564508460337894883114404246663451751929024187465025617135683483165169818327489089584229339260070709646990732090363048678523125344983183793013818585036733748292188655353358605477726778575750609945904212925431515298326266291198906752390569605342979828457104839420428536763586404701886248184890040610169268833232372372275262188552611459314816508429301129352176184271162145596348885935406121652960706822170106724424606460146046669807057652944115036685855998660542798272541221067691338920541457696102780521318631646552160188146487729971823716940554569648258708156493539751500418357622809347733779166051609298311844540173064487598817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3207425714699008465275127667092682109668074635771263663581893520511078088850167205869506872331378603388080096221395731025876804775805028819876471860174982314739418680694266086428086953581866621078368663930521302028419993625844345195131957683639253780555116781348109479850705847014397402352734718756237265682538678208651747857921743752694399615830436244983014510145808961123294908841117390802857798090164299591399366988068210691183821162969675277567334230464390665792189101646910415222708168458904381203312964433938531428968046602662137509372443090388543017977918167353759062913640225642174117333013139562422007735872189819913949463311882128763313492863511335757259534696231266591505195941487879879425054489860270165088773151974460646028755241114950384600375688379414420694798263242096866107757813834740988773512821653056329152971799501487243679982805012001319746719499061845491763940007908028909134560740314373274388376189019195961903591007116733954378077587270318642532220177251129856490431372899881123460373602419770437540910586317073248493657444435311027680336147587159849843382324223278890353510549347045113700554321614084489516496230971013463487555066052330089828280272104417437866422585529942947999146179459115414620973930568177922649442148019689200561638362899339450525954524266448417037997885937435755838398296107179919330464872662059427421951546304977964145768774392971345182192779446384479248532298055574907871372606042882558427643621955602953713193292611684644477911106787938237074684060978140885569575038149408871189888318106790363301707763082190509775684260663396729512068492629053153385029838222294918893993237822535603397618495890444828123509306551983142752030260685451311520204658761662955151696868599936980712894302473819223254587125220892600757408675021414124795399543401872677358043403692567332684952694676583265662774365495551730286287734958260052573861078650102154718012288765655532039000440431680518834590527770278122848554502527865118365787093422127411798603277034352969477998770006929674672611205832338838837476462090447797900435838033708606246721285601892729751674168572891916696948536664087302582678293791199884809153871231327635263830521821022065124887845797484086361549839092562239989882971822616844382889124396495773192101878796435226927328768933030991518925551727271020341434501307627590320384811080798017265055684544273961591501317276273790827416327642649138217927630610435666971960498438214173973642613404042696939644575948461711821142795105493050177427987573779012527555307837467427579862058293304454085804113195861655465204971172395382823816660419261184874143443560716491243779009097948070061728799881530552653393895755952805985313409630942575146470051146279588109013313230891084390719223529416481354549403470336802869163956700371660284905600462942116463526834834834098648822211445240725311629993994921068478912210761312768829332840024125714329094115807712516837987189055169730811305253597497171618656836388219433228519228368137202501468064129053813067909247507079337612465057731000170034033182199318113303002049611429906282974757084325991763570715748331392575581859129787624278610306239814998651732241032515180300120478542026918035326101223016154296102258999365331210452033704288622433356637140404757732723620455396810915394938880634032004664276834980819099667910095466145694291018768400690135032738437064408636426161073560741101380107304795980764028979882418319578523625880381348632871389390425771334361254837611375419078292951197298274717943896341808032387848134745055690480616564432951179514912428030291354375376470886703955968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -385870977425159735523255289900877359009729155722743577093408193173004606166949940493931857013521118064833355547708414184764358409662647093407415255557252927610336078854903022217716380414318568606399110956617245889284052307061933512176534304711474819420114856187821624001357812193713393749727900619648090002348219006016151119293641642593411675265980704170540268613905351661688922148561072124744852114664932564728684695360226958919930984205859904647725195485234130548669479307230298459029509885750285698872624042548376621474783238131014206544110184793130637419624176065300547449186352804077049276921265934721564465055198022880409927081617957573186226466567198021440207535845768820628680151475436577930810741636777166545395203578173921589782415311055034077498185012538872763124115317432509731219951910694635096679422441258278425060720839226345148703410265407820592082555249206496187833000221596131472451562491413858417020001616248633199474440309295657110678460085753251465258526345591463823653764854569624794796028577803407580517357186112474045544118294853805998123466459703649572644448231765957623373071791540389383293421872805969101902076014703779610422908878267449120517781947661770624928067274669885028123065136224050604865852597186746051326973307529936500175390522782533444726074232786788438179834472922498386696043287902038759831526821196346428704241238189896006971964550297334257414782637000293233025550451094153364066718910261087507429070136385575048956663833613185193109390717050561285105376844983179844887655467837921574114146827020842947898082446198740949808250105199190625423188098220632204642258495699955331236899464878005005103873438802380645232225426147936572625250575172704475633551616880788810194207231060430882067814611782179678633913433166206087267094375882037093047668909501889265747717152916507902853389761709415980649293631726804067713612166160410434120488567564180850507990362183376270460686150395862786260582871578667254370934372991118941667107571923893384580781071821378936193241269032562674711693596272693393507056352583192674026954280469535549212908970787906657644487783135859678149190258154362927012214139875996963005605545664119520728713832033056246168670830904080991073268403922945683894872735946276421004449712373795579437039375538634650723137656048948436872238767295290943598288794143272600827456014233820293646838952670715871400790480524476091250610871685576035542677516104485894694118549498344195055318447535134957926784440518447425116099566681839046727447626409866352134458950853630291573900990586392884103459312856924116840820903406507426040725945207942688482908235303287787432536944289483564487145631347685304955162631611481702103415031510165661679015128695495511208803269164824250129347010709515608753364235419261355369914402970169889224436466170162065967318960339871281610384689840370820120838290506832637329016704619456623650539294285221382043166932792281940353902633616737765414716427490294802804333882466491382727404608735282713253957383513272218500076697074341620921883190400318829843149306528207516327776677437702616950567265968023030629165214477759811281985628142728047015253821776016931991945729355052588105907974648376262250235691101372207199286593629201609089376537173863648117577306328437784513582995537588099098080893552584501837430721321283842947239768935126330982470454319397304198150676052100507284310635999711128548371243055959805134572217925557299621426748724202902113309442849634712584117450915886112791583850764301928670642533430107672446700877316539648848254884513797336630664962390230132928010958665678848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -275350638149304610325511822789383935437082363164546680764557953942256171355817896125804628216406882021676410192206997168511956649933689301257803474175781259722041945068774042667809892308286676450684036449835144549062994080279736759765024384334976554350033965164968942476457457213784682264895291599083305515543034040187508414770032267585009727451761248938845507668561116530512493128516272335252139620777544151436215442816216444495582369884719523074672677254494976194125218922160166558832508974624648916462186860369585280622766929959235252189768700289801031238531172921917684955019177187613809153938795695583382001596340157016465348052450958175550058858784765419695455719139602695210145677204988904403027191265372612261979781391683114509367745907419361046483936077168546584737898097718651162841608159949309775996611234234096577812545377931635642517826352395469506269382288260987212290926829758894735500784982419755528794950366132093520393203943840371703770909754289267432109808132892551145644848895756481454402141041020962509092176586790034070984002451859483336328763924322339570645318022677445221381239879718409309598025231636537992431192050592697607637002670929521721428371404753299646678331597115797597468072044836196991919998038609182941892651393750173083087014921894714607834098318500133713347390334181525324387695650138407097823749134470683310454247128922641471313473831354699410844098541923848567578002296207276534042265991557356400614359633115794269769092548367539189663058672350540547535011846144907504045538042496213612074366698621478537227478183659236589356048752668179766770346103665828437599893641123061446390160367637594452825608516965336769659511574234220299346180820089505825248186703527250451236239173080592186504648516828536511752271714923665776840975346245505967338409005216640578219854669654604995500501004305605230081535829162902789713103358671184848937598495301730106283933474807861949110790473662156117966175123570521540009469488271729686816794124789815940868919588601778717624000048090331851740190810819373634793436091158858322418147045414719210393367878551685416781024890733754146979514981268349781174663839420691751437104949918039518772394614955749774981630441237275508473599230039977726033705478407777309902925013119977860607731543182948810426710517374252773674907689574025742586511372182597370148424964950417717087163950620504184179092808935409536721442948875558299469850750730125119856667795678088301174892519525742793367970586502300025336206382083668447619468634194228323186038825674202547917075777283767728059451440547261941985561941986687526089154118009852444561395781015391318061907058643886167571174326127463234728766479176848575182924540889114721476661727162678456381446559644253381557470088751419823654636946170003129131697816392496729385355955498082723522521251605861192139520123992824375150879915615016006570622212763874558995926913910044907228757530566053027026454184693622026210873566861453725699006108406880914833781502186873136526103838639553043532360714338521838203053915353683832702535347581076609540271397905376798143630410241036117285891181691187436141813898765299915643258355781440791399914722956848578085110454064872041104161292500008974683829281059918745793726757323120166319784731876923789613438692815071827892925797478148777461905708724032725497959975593666715256061431657727529163812564645925340883727004915360698775317611198485862931901488810632621541637786456157319121250179268267343901554544924900268382488661213041948199015440007242312549930265445386032991117884572594896370486637788513664504442524794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 6179622565929166922682561264460004379750628800129219107665155834024678957358754297096003293753677602442869769669567479439822691979178022810666243450395561505089375989200579378278551479951141305387417522799434764988859170781906669866138616816288324688983071471490552548740006650015680534427260610679362456754473175569808780346661463702898839861399690951888992214111832016464286250715061504788482905702872246320560500561625474456926428068241289477823133358797813786517870376268808586775326675740525822995431659759379814649744543263857642906673360937519014917310692282779886095426180836155213022943019716859285273605139420781627278558059775101420585041805170671288955324940208000563952723364546681254656814732671393693903579610875617251402674146120285134490596876920556246433063061025490562481088708031454800311528933803868336888956717516758904752588748138881726063615251703454486345433010550212742995444002753757520265355970906036160497176667057508602014911858396341605418824390940702145993398014787076253256840936692670150930571044949066520479538156356771905910406439484247841211336241852991714751285483568734588003989214546978877965729392606789886582342355159525204579770857314150286610615836819210770578229938077952179645016694488620759614865885550575550361578714334206818811966236780017597778371931636593034097457037609065741003808635066303678812949355101030143703196508382360524585216984093790884212348112227040648054023192835683299299231008707669483113605784986010521690444704284122240144474478232525609844492984037499580972993459824252329651203144671408406464888540109024292246518209323076602789400909073442292567368563135807394904786617555773315100677541030835892455099452275864457076305289135503914465003927436387028041980208197578030036076616872600942732495505862689999357008271312740776164744717279387335441239768922510501275794304434810336110818240572043551303062499228736099678494635919810964485239189532939343926711059166858447300005287120034251703512044354515212060394576822307202775594738478716471634160155683192800486587149333471253134646107508026480048309575406499787439279356212384964845934843175137773780811678404542144101865180610708695667552189522049665343057347886696154900040239342429942125359078838815893033948457049286520836182184748560301184680697358754648439103270216419162725563225074134997128807992040430553473290491608873090207312510798066892721537814254245814077881947254198654125403420684168196452630922683831099804061162321765855873608515735100680996764476154512579741519176228170432019058067386609142571018303293920107467416492747674964993307805262009418901482659894293027462377504907478100465724699732844222596206520137852543596595651419793037068587958469081833868081724506078603657824582784842191474628603893015800643313777203294761116502820791446603277574054384478884677498886184662970124764260152229878531909127245459711177581290099972467622764433913847281418994142301425431777766248991922435147331471084702643092528777050996795849838676920265389678280501966692589392562359269661051340201682955077023219362117270012672087696409443399428887147094469702874836469736996187361640756994182336991836445980983070509557602523530946383356252050824367775735802914006325374286063692112460663295964270738678766823311044415202372858089053672389447434382780844203568921726812809559163777042967082502952901989252831043940539239457666384664111366651480157168620350373141436665350442322062758355352826799337709626469643462419470758440949826832006847116255429474287816407952662784041637301425875263276653530863830929752037627510826991616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1807335837050516867757088026284960126698776106860912006497955620804287019417020466134356884808245460019471003485407703311648288518485877776643590512756703114016127233612289372643984590529324645775697084943495114791547424780962092888538760852699646883041863694771855670313276122794279936321059436086526666969862331189568475253712419859263369502611722597455997852183031387267233114732963320984090743414484356460581595425964369945393566141985593516705194216106051058713761384896389412045112059309963175132693386492267600616060298920615767342870686158576371979792262667771103225414430707780719056765235743860580519176614930027295562123674313612391906787213687496701668647491920945708262385720550210978745552629406633426076369523780332459398632668282227586748377073624917814709730037526411108114830097362817575951987105965272422624925989666893889978140506402016306061385093950454930747405258839538288800072443483985277136285538636568808969148439365823279795943881211446897822198214427528399052239564743124082726826681910208237183794853216027873382042436428777379920356161100606731488637173055130996921161944555233710945381091797070602824300602443272805706553331050199963579046299236324257441404888187165819652637084569675356175873788919161033517969808112086242938515279568644713305760387899346499205503688588205881054098564482882586534480045124037636401626545663535237551503546267474384788608770332434522822725027852867765225841161931918788452163999420688583722149455467646104997314058518560136653963897157427012470916925567173865195019574622182560617604699562243746829231062672406540437251838852246935192655863710184296983334874359539930726503130396155876811190538207064001204609891947663603550400087471324494250355128010106044462876374287910993994151432706324677033952960347768426940195844903019607294151259561757775311020784249066150125574982441256113092513587700829615526657928256635083742892019012404548495836609468727126474227437322794738374421634238794841498076145072650519726634262554267899091199351077231948379249724607250139343275256752994709752083162281041797798926087349691013048508899149481582370043523362493452854407134901431465170565524166510801817288235820717295062197989280016727966356323015033815777338551834012400296921641085895437687341475459650470820652567593859128843152957593955461203936591754199045495631589260910501083484311576135829257126467255879763097872137854096945684642365191359456986429605433441083635389720497083494610230437580359964861958743697249158982863417766378451185774654409716700616215385343585364674122501188500549438700992963022797145245935617402255278830239532525263473882862229405615781947855194552836667627780658736676065011044557909238414303231663570174725516100349136426506191699620045255811563789873909139243493160168119410217023055063471030354263315578434965937347210294642982929416663619745183308881333539876129966958086822560887054232810456066409182792114575256754579827913022275283682246246031920191219441083734573541553527584049448945134850547508780571958938424436906351156501681855766789479368554657755927941941968884305837491633851588669498403507193779150561766546780003237839637677683452836241000472141707531706252773941433431853723752329486426151732029506103645421002614231526774392260414484583002431681984477926403004856894067587316828306372905134081879832635770534125624792176060474885132547587726872961131652952805175376105500153903347102002306331348862251004071981563099103255039442374612306055343188204066545175804216516104835731732848122324977169503779855038093182433754122417318782972180037632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 105475135504509736808147264553437237138686237993355653895827174345169836039148531629854747852171358698550288227799142327672251826185327983870670592580526413790888411015886959914239823463627584386804835736973038553562318570039833462948292389436071240858048853242270513777229030001233795131582454397080869573922609541486810118023412995998864162773299845316482896672405731163025857451661947650169236297604298492305287173051865358288964349985824076608915356973757023235991608226535260678065645140836729176729198145224867032678329942911369142096670641705463384205441040645501492555494445314286388153807577832529333824810138226241790560320392774854363461586527848850029332366838092668005315644875749152296324372655098554161120097439245741170510968567291025799127754918061999751414537845808072010788832575047314583449559180379715090812635620438380603876960883925213447343504843680029132145852980093845875514377537485543104085868574575941440552555730991576095191698163359985362709912654692616525261902763707414440229217186176486599820637984973707308366392277597612581241452381731344218592627359772280377022059733657773199030973479626921115377598693901151648533460926689067034983644000534898432665855720636382200562483290401235424257360308415315909268992493402837045945729765541714665108554876392847336763616561441238452842484957637417832450981157096951090864772166636174223874420264500447401692885804213072347347942875854084292033262568556941292747571330323164687569105003245475156186012571898359492443030302475582736186515352906436998121528415810982758917877599875045242400080794027090175828408178404254499595570693850392584345350293871694276962095822602005147101380416903620768095493742526524627251542630314087671297793359493796679023857383050522949733713498318416447858505877054609833025621195958640530383905230516022373636575493787097878537094658919567370332338664793235736297271236330663655123948949819916043240215073376439576145294524489987607890353495848798637557685425935818956995136064619887483987709927428407178857282727951063205105358665597154506854744630943449886174217371056467528901429853275744879772299188957521681850575457363432267292705002976953124174410606036360685577436017934029031934166712838651365369365980108389595911312137666551160874789248318984916421534162193965642929406453978004382117103552073371693042623862048850899892081214157699864008649351294321457724037121854544001150617325012296997090039253199162359660582734992344124209522434089448858227405145291622841765559227726029962981461684725250893019214437680412996645491380310371032107845037275751516163352987473193903418106857563113233630199868804881293654915789456776782124955476678414118807239217624473318807230609519988535227805755877453304773394994568687083259191088823827225546642612129962425654661549657680927223008661660559014459365895059877234220722488428105148941173246726066889839953549997834273627017182756496779543312436505107037576848578562772807417773871189105443803113351539479758318153837303202215153070301912013113667789558258349807756768744988715120964835719634580249079658521723363652210292525757939322026489152144105479798894418655985117718642241568813303586708927485517928307058593128377849603940512570058918716568423563878051947229695484481730018756345113420222487750085578384514924877524246690128533014110746990353076989329252732546766815892615652812950212770748533706399749103206920785791612398939130642223008856967138091809686016198776169134519352007342827122981918250568570239364765579016846525375422088786715403021897799674986256379461412502249263595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -10604539863431635042884107054297703758070521401232116812528850767263230370678711675451339220782895618195790454811007079583551085595468188842582684529768733049176582331505488124471054897783756193537123264927130314758099939669567254713546249564366337790732278163949007247503362372454335254791058254477167003777894333245702283022683138305414021924776963092959626831226987310897213262593465460697528726044015401477081373689185150940566722256335476846139941817275388570948295292896387078516483671939723279857018611519858976934891504991131731136526758828310782013762588679321371337926716619282771537207978743555243275432072878825166427294150539654381776816295301773632888873859504101693160913800388197134167569963234028774424625500590451457469054792279273587837650534832198160453578310609785972023635868671955671626600403836031168236680062771325162645493008006804493288941497137356667026304757501401201513502576285666547648195368933391243522059974481796480941248303939456427962219932314713830767854723337163767888797126364367706815906853941623900803550290927970916202091007624088416619720576654897135499138746977185871997161176246179253615159795130668652479734161965967406280203736846433205732839574197114172548280000431763754527129592040219140549921883234462923325649347025474846078620970399639295670113697586756336654862464908513264217196293692905009908815482321904290391425558782649479756137687528987940549379254460945278883254102252777983662625053408600259113610590596888967411206133437816450485883756270215938310270364016953608849890718113177470801938818983487740002933146806540701990109396166194453872706304578968264735460984318154527627421258857709691628074314605079476842415360426850078636929150548967296049401749024726305957751356176337620286466274110587188283827638184758120137658730179146430537719313306179935072998532381610751250584790465585533220278686304158188664422138689004791400322145435016484107356220801544258826040201645290898642986863548047972231822065381650949245605456653770771367163040270896933828476989937869609070059743460221946012780590303993564462131469414780404910449227427220728038658611281373222016845671716232787954674427699852231449450762967116120307351928216251103799048238385509679185768657993182159942499790322192962432896336901597613968847779489725737727928760608751053817325833970420636577827822681766804543097959733892706187919070448933504701928190397485590121667644070183408038876461154827989039295121200159741248505788672585508873535285657498897228539939019994724384852019299636849628980361563751017689491769356933761494078730506021592740091500415546693662003529627989484958051832959337790895417775892574930450436469198861318090105450326219522467202079323334996149140841115332776405931074328217856151461478168840319966158967043968733011910124680505331758814759396333870432884343169684852518343470821838545040446619018256217510836688904894903704916217366127392369644687852993483155224474357621023186482099023915275113126932796227604139445153276778556967544069787680002780120533534812255403215060904386705457854187631435532206702600105031234254396302578109187884393289139140417107814694111208122520552843141015385919917826414100236917973645097918659103264678671255562951750843243106458891629608976533127940825470897390242401303365611955831717691710274552618144932528624879462398620609528070775996667394753110715434674068506552463342880146928122703152496894622070996381149327419370253227761450700906149704622492233776072004736886893859256824103795749841329782708931393711304970514757671243257862230767630048186564608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -7947775013735551115019440051154967018306941999935199135938822189574429252024013329753269336892263237258447361686150004319079766009434534996241948324598842121035043193196992718833726742809453186071178511273867784150376382494747738614028309482934159855111220699915165314802461455293001309434683229735596970217648250643279891795469305605052194590128566775595697137167736128324441006641049963275356573384208015583819422727371058820411542625538776005018905886863685999298037982724022775032098507630676434305237477619954926115354011101350758108573462677276533439797041927690260643775463751248454172136917790171679513381551179511812840634958882558426732959320960303056142984955272344225243650927268971886756788020167043141378641983061755109115859817543787094039523103133021425017414930367396102543890221510864137434088144089670084854529376504774417099723571237164368019383658051733187003641163044979690084952531960353397456249661507383943250995236917450121627864329707529019861703715734019467979686836165714494283438993426855026955301186451939150454261883444841725779189601700024223304139370872479839581064024108711509870803000831422143746692633647396451302010922999737433206350494786510091674653147145578162685993250940730252314804915389204107586118409876390200341015633922574488109165131009328490768511776600934426510366953736952054088938612505175508469825695286757378274282045312840553662442486649036916436676714744910309790073615914224503608210219271441587057332903737003071590139976521602755786551355356341073313574716307341258844485624340248622360428073463748145441980396409414790989813352246960441698607899685692943604310348143056021560178230367561608749642194062980324158191837146030222720548079905527167951809813955659488405600472621062471933991402554160666314809459323503400357831360193461546857562184113476398118187911659217458925617587499816356517140193900366737968674962750527282002023570529495914536042475387325329634503114751798297421293842534793217684346783966426337414776693465272866580085284557885651712119449459821369427583661980261012860219979127696749238306856945498842414681779379090688705207639643377573195325231804744877222090713528693788340895019971755821993022918719004645879259859027522231217129009443990849054792784591781302261798722894780336198462264173981898912245437791148387019107164844838830468187877575312452853348569086026644220903195624151685644611259906447634367497060240237973188577186500630714112139159914398344372832496339796523946834774981787773001509786466175078211604411999876550106794233158276623019105054028001825376196001610772171692440241946441218461299245232851074095128907047659831070838097014746438661077356798076841002360489968605599250265649815814786392313673724858159573554400451326004251392854643685553940118842272267519590607926247495752540570957265739682782427934898697311822177440273709228282610696530406394496655906296954047582536600694898600545426865539937716486456504973642787232343877349887595857014193128139891684082369240799005850097407824038565777136558251429653258158236431536253740975052236796513917787264935901387218148500849020161699810307905617521773489239269170436457207292886257208388909315122967670668377257076226181962515753651671264096692716106337259107389201135315630638172468938594731224076526764987448797630217780016528965203071327478550909432459409502924898309872138665712651078132739293317929943598709814550958803006412873926539179905228829051178903651434375363973468043036037089722048169761002115734599164097487468837146378068487571135081992639405619582387654317177671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -973444015139509232960438212379543415714791212331185593093791419586954024512027964970804913552840927158677307584633197270481006001967385106818562871100432094489748536774487986032509368335879052710613246246780898534571925011551196766612883472956103730856934177459762087135322247535947855603810207080553194276422266031719501088693985934791046853574537477879101769820583710289986490165131301508335984953146496430086255615296613174571139344497367296927939988225719514218294518599475198252938350521834381531563532468793766914039320352029182981243027957722443531356436542494686041321379967633971310592505842700996514709527826455438646386964875192521777169257796575461776509763089035816890416987917809501763722081203217465517196915543081371391430479580968882421457121261305750773529158809625135085071609209512632909631041177642666772293146846676708711341153984627435178924843408127276524513311779999435915032080262542796116314682102632102942572469435305833757415421017706122537165525088405788842229065431864524072856797838621125178116411171445657176473031098764565530590251104353961467323951796899329980042673833999259727329990224506878635446639471834253627355632351446423933535082624420986116268457259776488203446461919518770138749720141823683680402219339579029058974264406788044945794194437966261024032565421667543963288484781471171461686595945599617894519472162593327688487734555338304716941068840834977363183367457154757614845511569871349453349172271962220221081994151483353835068160383683893365861069584624317096734017575584610599150196907437795372627721642183653770526932033959626288808616382800621337813837772966071297005438182231913277374596270850358144298124388926330243601212250736682164251465944891788216913278446673993626389091866661453186281032453676017923591852672017561149935996171845870869253766398562233374855779954626892970603175724102337540731459292989161090055218893997455413875294333041225973943566102756730298836116272937793562504912070374845174071981387469576969006509184383214851771286983179856980900730493542017481353492668238355819094913584670459523763244259757903409334986322049729155236044106289870544469788616720575088575081755227217181718073977202032759403602041135663254236150946096849312574085260976594730127506140887162068088421843776078531780947574694806616893016918982211646953259875521008352971850543455434897428947991549049216485170850641759287510937779738984268804762856258055192451125820247587839959082793425181481129120935060498910203150638269892647044504328504639733689478021107370314208556746793732484408811536329116945503428342079358541017525534740456561511022136087534778118022256147154999440826182869189097741135744764596914758807945431672213058132518399994518265825367914085985287675921841721667500387893959592414917155601439079801384352560715104450231813379374130152581254747924297094866872426062159996879380603122712403460966306424611655624659655461764055018638857654842993698685739161489212656145848733677724112825651197008100648253090522787147074722021199555017445412198429341023767182455970047072190783477237514066191604501198398899159365694773697248669986057040384868627158577595673209135992458416540712933940232718827417123052000247811187157058888562051450572545283050492976929405568752865852120185730300457127369389445601550544550957803474909729117137930207798269912927246121977352646083356525554943848167368385420315090274698787898720478765030817210877792730346891089291189649994859601045297428881057505782656911310619928281965257868615754385074258335570894483547443359427798917170167479857072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -90726967251131358304703780548331985758834518658155168426174257222768998105043086168244306180201724891049242428626895748137308216132608564042489326706423887658284798970112917062659617276176729337256087278347675071709084064301381939588122690004583893016339095324407901651507985650597145494925164845745882178155372610467124760567550444442777222401050002465586676672824278798451081655369020561977307856864446921241721859541127034796447173907699540718904026981456646656260414093563634941218134193619630205086936039218405108018495318074478031037163976904953263631734936689286001923288338637709557077696478726835229058066172214777438566845132376930683879577014613641905974278098250595508056204829008355363820086845244862523270242139902394932708347996839307581847859845344825004441980433559500185418205622728415344027280004950908915129131134990549043869158546241254424737908835882734731298130324546411827982324247953322703152608339921566224374772979181129303474371903726539554008496086043653185561576393586561007590707017448958349185736445041454843379691898322924150950812110263734401036511775408267485124792876146622517104293320855518050021901345032295155343610658017136979097463233126065485256703760939994120455129973207565994725032204846781639847307378139243237812140760337087567973109365683961016068882453215450008729206102161782428805358022443938604903759745909356227617705744143047381045694071843089643515677629576831845881176347924124609392913620938165392778571960159091676410239350610600531427122245680601445468037007527230462686394863207071741866531490141735657693002631373558426180613301962425486863652728170783718783092976194070525365722468244282564131767175024779916893167265304459124456241768145292783013442059130232623765106090070255547087637920050854722057766542826453391831608844279938903110289719135413038327778756562248429913595373190694550698118319457058825405253228846623773741093620159706050340342374607198475374522439857028479903964576233524027863273354453846018367818780632608718627289640559296616038015910732275514514260082410274343778362087135684804585311736350704061835525576727731300022305096238050870117026016435705385676031211941710380505610953946471211914308791117174509817273060002819179273762057273106178964422896605540784753055043620887178375107224596584287884272285084947915287717428460383142885350738829864241507221842065867092514395431481198091662461390870397853977810724253188401513799117708122502764468167166845171409343017490338266306749499626122138893033722938692901898605172948632625856063225417244536432376198851406765257917776330503248837218819065538676665272126549713216363612501823922813349563120490172689641260539610640183502444034558879738004250366281769734990015579402463751788636650005010503735764542616325836988977069415267917622886356775326111827351844763508889221411389293527979799657733664824736646420308438942993204710889282520872441259624597574298425099043608303464064286308329959337582542187716034426473525356239484335502135537909665577375178055617346047217924010055472862743121417614931971354897533047542985586285209124259800735977994927131610686104258681194603226050614364896438532658023455645751862685523490186082766384431396312091219498844903150887052721826149612444222081167799049786138542348682785383268118711319933365318249948293552182527264597504790599398573275428344704781538964729152683608077664787470219049823464833123523231170106353280421944139342184246434165561692732371994279482919943038278915051066914494269073900727864240736572438775518007709760007690104457522654014370667968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 8143779763792315924544184601657346555611187885468394861992431811517818665675538611326899348993767260632003567144748796937132561274510633521740549181629394188127236496352480795838792077113455531779882020980580865472610946013887886637394679039017895907595195217313189188549164375055826187531353375800898353347892334727784978129485447901258629978369826130427778532787097734554951644789043619332665528910130376119251910702897710084737882686369250265204258005695861932096942331251232162244171659175070836740071291863148393060570164613107416849983079099878083388886048138493272297610003860961647555488557754545945379228913244282476034479771741318902925684428790229435083285706975694220122672152303273951433460462871727063981274293094775328403213567936689505265331505849373835985444015151615853984407460769335190083626420516868682413475981438525376896190097916903795188435946777751086462791067701550045936521317792812938897828484734621953565825984333885700878183471148556163793949161408249470374565389331666026984409232407515973400488000904639084355245495246693873766767008244112277163412199227626323256691789951120188004725864654544939987728319732599306073208447820270371083642196521594076780399943351831765157168203855240989136450363158243281520914596776358385816608120347119661549594171207808964182478653070277569411728116395930355860071780978238048521439317274253990304977778278078898754192975407277140842164334624100656625696886746151509919350232400904491891901363590046044379893559189416990570733229421717183206794346637535930077053976605746694044083982500166786486381501474425282633923440605359539948099322012229333171639348760581295541701606628297991975671073309384038451358943154787303791979950774757343874414072225146945797035593685290166580294202526992858659439085311555352875200382588739299983233005781422657205438585746453215336284232361543953602586615213347974950562681952560420175898027592303175564473659146010797799215363087953946959704181429988438016440956853848824885234402571724346313503327425222177450734368962461556893658056276082081463236444119692427524348906004588343956341029823017419415286374553939295158474028018550076973577381703786432753085829659707934546411647618526683464175595037550531897974465126917084481602862857277913098306953783293193561826937146197124725440931979230277900578645285054691361663143325720315961515702927664648009793539797282964180432745793601972313424790009768241245762346722776490653484887334120311789573434593446413795276908099595631900168166359476697005277253980135727372086482934668753443558056495331287102738671842398512129213162783114769651569221388796312665690688848372542005744969838948731306104684675365916329364465377612078192755822960179203519234089082874307856396943584876801904754681136837750507405208790916003134897691405019435418619391200370943273230598218304828206011888325709171333983649179932420690499705972456448051850666287059013215347896294957187163683142945574730370938141816496477415589493603826412987844780139964770766807818495115231631422398124794509731029587867600587237335575034850637549097930414902233707709939099240649630464374822000653482039826171752187120268368513206905690424685825740458081872038247460979399862357695352226313107164448167353734966331923702727104216215837807029395032368958976299953320413435410677832964316589480288327454204858225694972652668935586305301833752317330912987036673455732953293073524104207033120245343935015917789769272621781638298021376793902338005593723386393122504431726080360428052579416342988740624042147694892753945068680180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1832755447478019765122310517395147970697121823703240211789360567973110647870339861899804209435669504154792795559975462550892168463414543135419159404430665451259683488945803669604803150274702032058833150602025288616034737101288822501078129388106498924454457161516431582333480025838798604449801987672121827452029325362430444513123406322395431547719735569115708326352497249655501003228884186412283912905276627936447149395220329778252847443319603812183489347607178413015392195139259222137691978073669721341094510085355500114998681043147231170727782067149829672512325537824376356163769359100477623922105470431234987722629704140056832488302611002849582075309004103258478914560991341587495858334643104539692483826723310767640135075408637690981382372347878937786882897579903494597246150962666025186935570698186563624173160868967120821384604986346327363437263067030429469309775554297379494701100985896861357198239978298423320879510984625017214218673062165248203110467434330276198078428934981576150954516330575790168643157088468899198675073329256511635964250916662223717219828241555433332646276555639710181941706184293353728146316878686949251278177982987171744970996741717936960065221511456033053862340128559454366948378041517499894435993350601632933249267829753926378712350482626100946927777354676319890617508656208308336043611446624018910042341354041498275178747577475873002042079213434978849190356224884390382974709479680562925493198701096700987687502515501100067631234872504406680980367736204461526586193290614006399677893436732033054121486471744402807704393632382050941473122185942412179486878386107073698367987414568629627110351098365233043759782148807157989139209939437808939732559566042923806511903665712601026712897478026729111941178265105165874775109648701036172812303086703769232267467836089779816718731898544745883623512374516200192531386958219710620147679890283012629085254344959606335989676269023126494578766504005802553018850309317519705127218942509406563885202505286714178415128388499911873388626186230781896611378363123569668282015751695631584767303717554657795458493005594246400091875281566200042717249987701066369000467979707546733020907961845559609213998932728820409746106229790462691134344473408917527179024643516206327910808202971027121925314219934362930949719432086129559455115972704193593225698464940231706289014383316244560461325690553027275663570072447427908001984626650431917716479708436331212185087969707918640288945446774365447957452508640364926031526039658732586585339410986741526719076866257161681186197562098407222186004494474464308979525733016878350498828700613158344092769108533370919750086805136079762712918976462128935051781578199894714153636816922168376300785863920991514463449187978736105754097648527278315549203249168796552225604021088846630484553117824560904914716638474272774338009486263132287047353675146723557882082496545572043515827181944455765718579271908902712264832273536292378326936025683401857607268652737311063643413087809059163793868707697680008352860588668915093561602288743339557846071949097966889978242842927385928029170803128114387683121997705458646940589834158636136020929895398914983932266354094219899334222853056722597997031503001687055885758154522229364674812970549381747988516001033865029323980371417647426500781095887734240014257230295401074557305182020722505951271932731293528625021825038761407786036677144905318655380959670487929569273386558824726110330992217989604837924916100143254158871644204563891370815091939089647909946005289549070732951939772535488722495362946314731484645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 252346705151144332852804846485673718409229437318424099703261486893104489980730144859556459750129600848051693465265505950359025255580261517803788497098149411279942199448807840552617930582060077995075634106566397204105759405764114502510516734295158045492927010395542986616500305347360875695837003212201084407361918840178746202208642354911283311591656634143926676992086241866747894784039945297963639147271332280205966078387248092054818031867101954184296253249937516556404148287755533077572749460035047867125766150823875014631736698460935278004722698083748287017169416647557397360438678756245444581997475427057031895459846286057173351618558176160965786228789984900736438708032874845660350949778264890772659431283787410885054338197868456413175279529637044288184609296479733407341438352682464956727307421142341023595048332063415257024069378741245169399639762670561726311246554179608277499665425501914453881446663042835430892807778319167522706519610695171697610892560373234336392928468764116138714232261299357894995292991009770824232441684646107729426429069729447069309662516991095552340946834163663458321219797220197525598641924093845841380582997865653385553645248010623512720038951939252373128062651245889284697902823812337948078411103886517503659491999457047132307263845144033581817525806505380570182015765594582326162669424786056106496112738212111072099002767897436372253463555584337409802321658900695534078373160766782438273822120967117646859536474414521095473373639234876995702794662120226180713143107272109780898713761659271917547944753502062339865682225942485613415973700359682558325071973310604435375756864181118777236701686728866321329372449831888402036058458082956355318604727546492622098485707937506231446226754904515230690266098546390941158890797740131091771338214983351926375681479962936569816789512119350519658688878304787086473862858756521710111408197451722963309979014875260530635936952786540629291537944625398077806752478986575694760501311551587663211877226526375238918854466263356669483406182870769425080100781767318747409921576005079408681703563124844431392048413283864335316470412865403313214613638934372202415904110976639436057446527786512595741177559496305015119585692471154207031167852120581094579740648591776105534946074880090164823916704105325336778763280821890142372525914916819810640120065984998487700091410037745233209381629280216011727781207956936585430345595089481785635187491365472959824422029146309437386996618306882726276349317009685868313713344757014436374447917039527140866443302777850653789286275224527975950535857224892059741087220377740124124876470047607202701292527491733114563278897772175610634674641725620566339501806386585849782303842175581567897359860115825839069407145111764809740441036780384251049779029449367990448735106423785577487071466940550397074387503976294275136245805994895804804138689994641039598144387527289763798849238743061431685094462932068673646413571350368844658052268938319571707252943499194880278769628057762537377146198252484525503023985215030840379431749141539161491276491484313757486892681792125223016007837462823692599025721244029253713632420917788714025084483401441170671865712865757800707707177725777928453404743547759237309466212186115224327392327136468013166204349891338570611205028881218122083047585221605068161166538257429777732293713993403173292814823666777841938536875502116681996148290678212642856750963873112028654795019041220986382479381973732020566087837212224421734885692291448162504859364603342401631135384801333986298411055504657224777831440652362361250806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1023690194412696827176392509958510926627766879506427271782339855494636243749773413443863935746255753524254788243770575032176555339726734392992328990254351146308156670860138437017344253971169149891827589143625632134486353545872512687066931905219792643559227950629856060439124043184275461344584839765568065917277445796157158408571278422425685830132964618390266303947027920467595375330945828840736980086762619289306372931624946796669182725591712262387008997314707129338846492490441119376402069446359492175325180206425287777485341644245642637254171493633308806334133467232994291822549158540313792055341550753743813422956077432484305265137869737165028856528782240836976840428762769789765872433345049151093387517613924797099539941355454019717119952733827547390870854178086839141177099053015668997164846212172312584746841385514416137102229312933207641334107495761577188247368794359511180321568361933893898430673291250298888755786662252667484875733772421772717331779266903693227044191311322101975543080159599959044143680968682952856869256182958744079749387633748432012399770960899975414894990821693789602737505275051337704429416725867846171125947790478874019042800520101221555540071854992122732312716959315488432669877441066329989149557102193900158190275282923063507054373301265262569811201878429019314368121395115205367883865788239815358282960804258022430606523112684755176854639299482675558760824276802821758365992151235714082836022605498606845394989357748958930266238610164691224237345162610811494257476992312505105248635967258232679238379173451697235465944139393168030196725231483372684477191520513831605783884224770254211629650469340714051068040597839180774011242113560371334422941067697316090600536366135428516400287478969131789237637815487146542885666485789370338729919361974930676061909536200133045201750050852883030171573151560083768077501106530935241016417323170164474896736462376534686861975789304079284124185796183984972034572764350918725642385543669387970278844245777700291856705583862051357996348525356262337254202016739040059943137486385213468132568697684161921690629852522342296733710637138868173771550785766316092517918264545537114345614010110261555767375945367915733923450871475265299551306563318045515545096488254840836510138917425864468350278435737651762089237332921291408445880315221363719947186961253203126836095696888497570651648922976373032671855340116837982862964525709971311741841246938293364536212813195459009705071313876670051502835135639634868338180054069860673607356226292792370667088519312440477182312209551929694838201557743172088005392248317390152041262244263758242118464429148601151284333244183180039147343216124562398863269887733891938691375850906137325490996692625442304974331487061821891565473811426488517327681218249298574626638162751548121348626290479376616684139595963604258271901486521847905625537143998707494872979982761855925777041768730265717028092085383136719561810667429323063021495816526295714536254897112163080691656415678999742228336299756343637476672312911156327100381415332069092575701800165198979927366258134493133679199081323498378216391810446331867921316232102243996254246397304275902734187606665237780727580849815017032812005868191515787251792266414089306574661290330395321678413443437501543483340474294067842030765074413298442832081286983460752465599366434451492107162888560110698882967872057977612432436944832164076218640980664625962362941218667952621711810591289101000443486644274779216295276964012387574500584365814233961215536748753035967369096848303737128935111303452045012350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2123205432110832608567974247869579333888895966872399327947838669157155613904151608997140678362888743964313464567892866149212157807079282946511322963152714550374799404852825319431836532192970991588510573803539835043837672141164157893490114480801983918225964518559755857656072494577966244369958801747157404027837684941978400390897682132991070240626115143708285898364049730969813119138093056399266801421323645817050619175423769829983939646230166101164313848931406914052316573071171550703020187890664111663608069770197816799653114396033321509426828591081771417208507594687670205543379573154632410005961161858072543191154899150237848537551284278776590245786035022636844753567099864042613871281690523252563688694688742105148705718022811750947870037668548903616065392508921129288761950471627668797325206019371606004116256923001340223275663501514975840339255786082028497809926798152928399387176868501093315823995533744974643689348431158312178152655943141550756410081004788384302020069527634253429470906581282609275546800765972712945426900095052971050355758301714893775117365235027175710106300691918521464890703435127295617082841324121171548365538442936853555893052106194698529772009446445589014690562459609402725770382572450257637555155191044446497473577607141585053880867322890421554389738533950876391149938061780639324919065529225799714152858603084959406628086062555585790261691386247880062123286089733004635182704669896443464495099959223952856911293189851533532328905507232417907106424046695614197446765121439091577071848518014549693984886379437654123241721989862665600857469839240203922470766674449553312940981787419533722179621479328015346571009948013152917384246133554827217907638071892258093538448309838479131755472867040050877056552120145346388671383042704673168531922155533366585029538311522172039110144544527266017496336529497099044987323234370260340030287219548544636907657986796419128342979036533563188160682307746373272434670781247136532102498502127507273566642031474361246174491925368578217274736105298391251596712420498218312134015298706525061149734986620858764273129625254648106863657359938453413362866516011252193764755658810329570667783616152511211136969564337899280034103124261203758933829901247152301630095999002146637192473342082022765806969179563523612369381368874220924414090480015114025352451016755924214047512835894885699443481441223830432463101547147875454012989777911622549573595933935243636279406152972044852516429081044693337846307050127616050967492619870201065999630403490861865030310382058739839625220185952498104745990686702057261688357244552041571146114610562345972308076380014878283834502186040016166902902643251605003095893883964151799334989047630091348235683017334418434707302084765602778806236259517485408054228117629273285716739697841477975540833117037867010408339505305424015577097353455835569444862754565084445987728386722729684971492418344439263506637057501901097902317178339229553779587731074095935570024240880658092063517235856997842886058780498524583720857503138813113325639237821162554627274104462980429580990198677874095046201012416356563035201880931529721555230670625510671433818325284951382994148584138155382342961668936638655227095842560089573277733778357392910926863444690567708631368503434610687901808751249459610030321769193756002232852263518626760283328332307462401748519365688249318159643829098092495633840831108722279884467383927582104374072610039488783024879372330817612281995921773894142261415250979718284018085447187481726569714166421432399274519342508101015229977471162985086250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -314832439220669201956403734978234300587662877093764727755019973184345001316865199537658372306913502533470277333921162644866840600615459630980880434575359264717006743818715344529957860483131141304642043100684864753213991852218149420188246629652383564672989815970797339158209084091663732286547785349749286873984996661878661428244766680798372899813810529738118062447843847876006244017331421291050250097026607767190999200600151738977892021296610118520316121646446292347109919614795225665336534524271827799791892304560482542550838718435075662674328078968223461932034789313125396881514865662481182516887413462491486296821957737528354951757455757230820385903345890226942751564405782334471904142152283254358323629783406826077337225777858118149646766267769699980531165347694863887130788809732143703771604646425366250588902450441776415018148237938707662690814922034016143737371814144535270808404250107366076668463399477884018802510387138797371250334909109449227074696299385760292944000559434669847176698938946119889830126340227037432660800085536631619635351284016099636860824005703262596911442868515564992248970082041151820366356531114072940880853111097732001039531510176172661863900544779627305825732181675351778622611180159674471596531844234482225607495075778026808547236434464302276690521959546661405207679380847999625743312302361349705307601039733335786206528750004761487952605406465341539085402925426671951312260293610629750617753940353567189352751999263272592972452665752745142381834440960633665409561506401638307864379795943844779376682595854742652547254670952881648748196682081839628268426536658016899537440328837213483955857042824165091329583360193793901620575535819965272080589073749382089801278124990279603374445144809563562183426586457957952458228302739045393871647986725790409131907121540662006203112869159607719920770842724283329378836022399655598633218456684506316108810920137962283734337283635331288419280139014387966817562104488076948433033884756879531418361889348477648579989262915619200645913502111419960278574415406952225680399091208377733921236707841943700437783507181504654981183214761353848546446832437971500411393098899276872891091412687511971511346848306748345995508793710007383240488271629800975631645539605141621632102293908670601688014945642805531243182580177906575416229390827165284466867339998703735233798056873097156577481962920381009007593970126347144303099899728927358009021540593876702806403896189189271372654330342361493866632794206557887409846730977061344375931059774365438261340889218008284327942415137042841111395936155734764363476688395739177379609770107820027754127173526801259627180182223687740205195810755306197506624550894437597335938221051357426617459294249239139397889569892441504636197942545620702266441197412774050210106555124934981675304757553123312422020268212892877515283091919689302080160913610121107523961012478303383114698602297759401992541442881268962315567048370093045130741934756545145233419113107135388963633315095791220081453507734510190367037000516034189995799964164379497912210923653117065025741907872954062362972077587195606047550512718301071068393530150253359993380850535550569658144398287074569756169175155474278290065787436788139449339955327479367819506383873622220626759348759580727386348038949888246005057952707983124642701269442884400363178146817613483273116815531575260485240781180138614995267032018605477492763013015384138892665955225237128333000568856331610509720292708933297965317942375168867484850028600556003936070636464881969790704174621009267079087244963889750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -11299521499054595672654433223347234496898183849428783919526398334799132582731537452412133995669468687803996528534909771144733030706840149726251556328755972430522666527463410649251802558418961349415192458568956466791295377369863341502114992669533915788961662120293546040391894246699660742750312947164609247346644096633961884573796077617542655220111967745822157050252136302830176661810151115988363690680726686699336775949271484395785150781456159515652049263280312125335223175183179014430131170460906104032434753229589787503735966812365539356430025095765220792484478919570677099992353647001065757348494198444775052813072397917220423576716485860029960442318527963070439533101342573229155276000017756976489161927017445561202606738118552533435300332400589294595690437858296420374539624520205348630724674240543602777305832344706039194438253548219435085309742096324399390733711195895591217240597863511400453913898651549004831432888362686131647375683158506946294068273463366803305991463363045495605594690185326296202279841101161399883614528243079609318837703728561360856609350409646472334936859504077525197418655936500993541601570288408982685147065630367590464294263885786781233500120963705048001654332238161999562800645603593778826939020937775267343220323295084851188156256877972448259943547073612803473456406377818199683524185267945152963696641711032737381012725938397512340522901792802086463921097799396274549941449512616679443884521097122400917214013523276722936710357546406261651923100957283457487858525565440418626255194573945848103666725761263593708742475427098504269167169840801092469112820638177244168488603468888321737351243699284804006388235591376554708182217611339596897002612934307516042080204654891340286239566674490625586762045496416668729475592935849044333425596968591448400599108982339948609283096654956968728541061488568461817226303442213599173288568514704904622844139504726326796587576413166016211510412630426165743816034968636911398068510728603106805634184212245185188472834106758775134785425071664526311432380944232090982161837247334961409931457576801628071922456075933414717857947360643729651878111397940914081838016774125101827496249436452092760172792808959161485422998757389922329857543383459205946267437415579524037254971788814890736407617064352373833425418267563616974066530738680042633180854884469964927706693043482930738300661752379448850374447318837446073802608795523854602310250125390434853872275240564187158999891724832222885118675818417281501725691649369005853960254159680488329685278400577697526237123504116487305310106703053703462219031714150099392794084612048065919563672182788645561615533758050024768498193499970141665785348846413688651918353950347842177621681285041158036878566972588391184337394124486950006180678257721710898291220110114197749106785304911645932343913689772143356533840752826464334953759129885037784860057115625297176429773581231706195603225718439857235563194408948442330308810894655481141656278761105554264068610996088242138997815238827914909472601241243731990787819863998498419089947279132531320164154971129722600393457523935402135615792384382094782293077994800396336758331181411837792280033486334490547242371597308498726157746905249871498919972749540915070536782510957407663278521404499714839427834930367674136505628371393330700743269188420414013847748085306867658836436390933090264123960482388241047652887274202365740933707179103043406945555075655445594465190163508623736975307669699429936373991023134724103092216270103204830695908023654013603279922389876869838317722484753515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 157458933562059101516368560509272112739980283104703446425983161314042664277975254735146551811895083429926771941040746030622072200244091685069943427404650398962775200145856737782023926531619034580441207371229113894404230635816749520708518442655892243163382848770687409293769316008042607887628296207949511277174392092294890543884963585583245733119866667578301825026863161819661958710699373239028908339389877146536508859401661603898504656441667367493838131776573996377142799824942007915446925347942538640245118967416229794364404217453901054585205107198357793065037606475213038745228120051529052233702239497306265080878373119313925782274772711605453065264389481543618194951935913777290410484401779012689269330224080268264673993958401385714978453509062189819839587527329007045924286825160522298740042598338183598468130685039187285536024677427684576683922579154916598315321549526982792844202786125503837646648208178333379036091791791065522769762491938793571724199873205870541023444166563198825225315195243374292222117956884597491963530265744284894736823684871418503623760576898224515726785327835263304619373014162813510040100486407138429589021907444316216095863317076751615223517468550990918815253132450816931645276625613807353738312137895403781932202514120409659490854959073700636113103503005070663979367985263539729631118476383044024384930417418809477553989835484011238056181365954413445952705367403683754475450316498502011205771967165438856832499984309560850627096698228855923214418848199590330001003074796742328169339768979599240890787647876536101039921941772611682668943452309627784573666582299447237538701038165700047467334907071672919024612955481596353870039126152500509613057319420281121535916465871217615761021796314724393245465102785748711464021831626122753390523135897470763134452846327616615907843407338762963651106461976329517952900417832626374721052390652468954526436702197217154519614508274506017254298777034617232820100141827715573756622544139615202683125633204774651045972318183818524804763597421463809622847603044164934313381883024931223139474634066060458453959129034015750218352652994714937061473978371020635839339574288872751594865006657878650676605368165579343438245579918155519835107514725909132751588539076001283582217290131896834645747442055254030575599707220978747339474744799964010518499828197060456078840743670434083756354250475002985714643691855424131026601123341907854278371368364106294120081141703729948315779771329314376572861568254007010861841069156097409445755401902019242465549835388164553393425222538940763313876435541705518744235487653619660105756308585346249548602107199817738681648010682814267044973291664310699790293616030342158590564766535960309273738443263752357111013689753565087492584109047347541521645900511087557829774477392870265663485938847134541614272424672205013497552833663712684691994637025764784997593258521085338930502527782179581999547209756141673127351769633787072113973645271473547507257344415808729389699588742554875790018190050918934595192386426377880421898448083793127906244942813742894242769142342690665433567306009583125154676414078962205435376504404749885862669925868101802468655145783233157465013611364163254749415386733694803482820888543579822260173926599270227060487926940032947537351411331203302328264247671607970687650632718874339608769290530343693403570771043721420418831058744896398466139651521501407173679175067885223180397518103811801849580914617571745137607117381276308323950133609100984002123423390374896190360146327939244490021483218740041117322732392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 65899026884131298102574967415810881050949533802280030285510781967297896434532349334756077009255576650079104345361861258139083889615415529991381534863415207957412303748999964391121836469137110402643225780838644414834853478403593113089848741751924261321016523695387817949171651816607327204105195261861847335704089948793013969560183457187201630879545986225356829797710057993897947809914595651505167849717862472829496933401965066326591551558329831398857546933864564023669419190925799374313030641076078256560432446504992275030692365335619579388459876368384617779494642439704739766763872106751157601806858172594914066913951622989312487322400791560558626960851093023622431484842573431315082507365156519423946004062380843976252368744256637558927801068454289814444585083228521475870566105923953264607576448374226223812998340199558179402695268477313450331748515608752964209343719704403671109575160805361240925575103665436565784757998304843168216364207011705824765863682624220140773997464568282199346339698105295664625867080532731264024415908925529623246017276821360196698537997865914193989798345238636368688268711937138384748490781073066231847204079642285685228377547012087899161700889433733730296908278083442292949159532372972828123061617432854255282547306878513209840791805006960425894562527009590825730339577207048408920182304390436702274669061307774308581412692435377594797253110506596969913560703072031849287200856529251985680585743970706928566872184813979576973070597680344621396276468711634364234384327407579841810488691699053666255347986965410024293487913219945080278713732537056735502511835178382415599185095190029916683167155156012449951529673317444737205348818236224692611049802355494267666986546069124621715073830974760623594512124401883911612745270791551426873762438485482576944791816260596958841400694859133515914035327532270876370619588677013243785036662308032944849029773428881100010020355887399122286635860063176383793397249556304848409891091646276966494228042021519213159079874024417667830654875928308468392690328243789265232241730463577572076934838358979428079754925738783474894042465445547053562267795037341435968404587303352584665811021718331749746509402506772756749786230839787763384369491538568934446672306877584148638143265979651877184075192098406472525944436264078195556425650226671481719757499221825161813957383722904776764028900793423224711598334013309550303256855853752371820458177469679212937582988916456811548929854318930446183778869831139881895569733019513780936031205869136223934958060949484135065080524904199754345493308886624200591209914541887391515461937303045791249875692566951711234677814297424553438498299877528747136372010201075403896378825690631989707233482135819809470724452565937089790509773731528718848553505019124236041148494284629838272354748565244909321160826867291788963255032070338086161451826437301061985591089778664213459010380030269552774109733349013717006830057058684633819233038435164227611749399800798520007189017056605460409214855609305760594230665817847064480808771223587761683435954844227676001979021411111883019129372427206875806545839332077064620026471156379153263908299358048305358205267664205586405635588926948647192519579924838239161508519051859505312742599147661600365294853294566330865940205316892390894703557924484406569783034048366227615702201317069449927870642506680576038814834774492372130797547171612280175284825175467396945175562455932196133646220060485080826902459722384226244479201343121174457330660613667030663955886549439945585368001918582729076676127197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 64610948693945442510404198613600925691419807344849331570755979034676789203556351415900080644666079152449068112070290109480538216197958310361096880146877601216820957356230201693846276226684252938093948690342452841473827424077000136602914181697492167234852799944154250446617682382310839371435214969578806538713456328635152406358454779439436909913054470382667150687438376236354373543617594814635318874437354840762931591910609977958356298183066245447441118872646092254258120323744376710407870492214332501426018404127210691820481558639241249069030393863865004875079189631743284529662426658432866379628583997160659569759480259041734319975687370387224899770828875437940099249675246326652921702877970227785655447839466721267654646817640988862247220375772306164124138160806403703851819835876952816844183170036706022282741907255072258915843496501351579344842510252124381169364630123256285253835227909633436435915135434363271441000924798235257821088911607754158467973228617860656136745630911512385433410743006022700974612023236887134600657501876616969699983619882584153804947641647830304997988065980462904834879720164202627735028622651924082824141565896271271688756880232824992378879041542433057845534141486636341691032421381082235075513997001749588218707440262468962941561947430679031597037019787484694014942923715341224825883834611762201659120257367813391324730704276654201593903388842223950833439661639959307137123957076861810748489073926311933707367853123565829660644894666764067342439336735459863940302510857984236726677421913992675847838299170329085839197814889482684319839037682856230464095041654829944586660324717906456295462344912490858603295230330541358905497161343998635756123637366103619568560889390624898805577115467789951698633369000739525462943159672476980111412117111707078038684551581017065192567476599412038889029743950428965489014822433375065906625778915057767351060011292740705222791189355316345403923003044008465854969652018987892431790233340042979353667711401473579128939363427628953189286472358873836219226651878181008456462598085388720988651529261525345087990823331738160972273200203780048028492990982454644059037453151610613011161832835084976375299476343533968155053848264428540306368285288944502312885937464954240980170203052705753003924467106456922880509487916915053180111705766263802744924629220640247055699067220001187279178933646058610264320763095233922637450164029956494823394609711942947496406072134547794977849521763193338359244777489901257724745574492468758618423069496409074622941452578036181435408190519945208871800660604909654601559732230034712603266571501287835950163771866954033448997622870045165657843474187023466126977498353018141091887301617966834844893146414090408244981461204947057106982703421378674393856165645082416843730653698221773062547079219504937922172248999550824405837571749421479939899296911055378948535408478074301959817660669329914889333944440313420013546784309448304772411543581799560290152672436429822076345614429964005714451140518842115231637028648297203349264553012013785379053583944479358060821952334954872605218745193498901763442501668205319372404686153956917435518070528271955659127072218788471893177656272194926343153389973606039978880578177653673056193688771200635216330151641947702017914223464623648604890676873220469379997009310217226533743695449231439606520811770394008929480963549199045083294736437867692680313740201078559369128817716377878404672992514688279425752654191241289543745166659394680747440669975234544923189371203717179376342406924601526324609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -83934795755644039006285246865508050578802633728465756061211029365199941824536915596161133247879327233149589980182825548786011280848026429823320327478254970357262704648624446986468823372265611603427827334389293407099464405210316562703758424366479390807484296535261356553572483315320059192602848006795927409052521131209946622453033644543941326166960957336380366150653994735890707609628578762246258813378062555936021801244256747394243630560485999103586041812790186297559608311697396298547347035739551624231555053518676715729083602320333883396989647840216512755483305202815121892114525639102287725106549592756647981668260419926251269435496031845770565719441667459925777501225959963137173593198222723278933209902030968114416739058433776418435516326624309241311404516037314161760348473042637402760037212182791777084720299705546113173840638963853236899121075312611598369810500100094635756321933056217648454488168886980056115359922887716756785195349718675705959177407373178525573533461844161860261771078443772884185580613064951703275181718228506714305500692478992847625226699593552154530896417244219983423097350477094591012554257354033716961880283419884032374621126624923302556053351371405109260342027935240460616921536168242012311344950923761016613035044568312708652206066664276143163521875741954485676660260750386239844571746291638461257111603984408413479769109993689409786421559371705544558194531177964207324929819058854906535605398908804217615512655745085251374283885746177850313085274622815509114095470922800905477573585757423036239703939249504826325859543418305606262945789071699033863370240689627490796467658196818575510433974544644076216434809536140371762128259755326502106630727422667858381250008343318485915469557331597344382730246427499775042126300894404479136634900208491499873229037982720985989203598941199237135282195893664813129271581530732837880923521896240806927664785989582176463708402176139140881417998213555886708122613366826682467817180092824707063297277486027144221226218276865392146015785039194716371797358423993228474636914040546375487175768920731262036997152444082258353435112073637521616156570996101708239360585919809977951594244247310079744212128426214506406858306031755004452458613764884576961063580352107816855059182286665048409171092876177541283688754524139939036029915865889448330619149110018096846869848661703450270714479228652393126461805513650699575705260942610086082230893504421695583420098956378281867579702071857443503092315531963839108496407634022266809933729046393378161793369694712961033660368732854521078433868033158620738714075238783266540150797821828818786951713840662128486722612806874938383226650379665218073457529866376424611009632409407747971688879594019243379137544890282392932293717739905856282924162532237223409932433249167468877128756673275281140657162559346574261301621780457750093565008624111992387605126832444100257292696394217638094676576906145127650062782766206154245352731942357379421170301582604272584742235864880503209520227950450756934966201579746170266274885562588199137872324668083375701522153387553382471776817765191274724794110484023238847243512023907653453086242455725865570271494739074043243676953607608977661602623240108461319035788621513251960931764091352612651569554498484215269971381421891548655644912855214882338833716870685756736034526848610898089950544803399250874340531917737344289169145598446038182641925573508674714460191930997989497886111357199273365890171191515983528419169623090019167736235662881981226560256828976489474145120841940039579467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -12201389971983133149139983434513155330544447365935382972004767392184458892936299621055236197717418496247503195434314197923406950750365635620910349886867524558848218278237999356445234710842308102625892663401604082952546837511351935654077025100713351399575104316784456410524661495281906492624091065670916810224253495136798824452611683313863552167084978102284486312548419801278098613610769864624075361672410192963981991034003102595138485167596073283867500866440218038701472217584420391003955861373404680723985823206481736123680099591325956174502082638811512754145169989389586101242568899584275421189589027520906371356071673679353532022217380147703228240616791588975133410170719963726017692159145846504063678766695964119426080298542288169677577384060401663763343968847078774359659343694393769772347256871937529814721749366812541377999145227727642461289349679328688470923051464715092714182609902958731222188729852570682922417767635166734717272552500260368532407857546001047373773774949217074174911911116773665288659072313330573144333742250386279150096249540401701925145366731149446404001047337371096879779234048013137830309350290459724966298738905243057683389780454909646379370514017538791172618248298864611419654775944281714590565735094627999778322803141993282973433250493977102214658726161280110597752131823643106464780201104812316725079218853561443360671505508659023154532890637166785898052377552581658040804722086577555360363662132210862435573169416829943600730949067264002984839244515106579285601263049885920366640004298530744178440206867507613302853060972010089471406642726417947874002033335861628505646967063687382920735949210765391211266225750199271203742627486217851352047985102614477163510169031840233830654968361922065020267583526035711934329815074045564967916407650442993990245143378224054170969881223181328062697241388639838504844862461743715873855386629862970232519449494333136064379922891296882483952399827160850827921049037921965058735947794596691761642241175196668921531446158407389184142177898973812568767746480647591135842360731440235517245127182548348760304997676610369194829382796204242855655794244660817064229949645876689285250207002661931083731032347600890389147298408103977881635270809818196092200509004596394085020394608460868885091406797094860042919549662884874688045587962263561057913803034086704148596705304993904590062093148891240008648536585978711994899623087545594998131521766484314199855245613954686539658496963219930706523199051252905492628845445464196634283142928657460529151991790213555884969377939952905186704965157322925520423440803669185201823392733077824512251667236776234392910622824228722278451222071061601144141744357983025534463595464681565447105437825039677680149649827931308193631105947431236387992251066844024703799907480466978168327649056219643913809028868245170216355186167800530460371420269561298079635436730696559106350012477262924814299515189291491618464062015993499790995707360243165659494600910474590924820939024711325039455952289322518100027095226039448066143095745660172448421134964162765680747101151333554178363784230786437504044392301585260951118137248566921185805975607865730934589164661717021410654393828208249115346467034071092914797518432703403772246731093381013687346794531324907846300681787434345482864226863054533792582668526630822535671368580834005069157868511247465314310817675832861377880697901942037676410563470120700897157829887602907989889899527821212059394118951315291795524994484994802801510572111149316961149859263701908335832827149189212554931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 649072111229455172380555093014479282769791332951686478585400126898205083445740775786711053088170916887667234055681543788478519672983199741419469650672303365632580101107174533454711002800727204160768907168693053122020792778946887263592192356746967561071718157048295167539790642344424090909283259934679859827400801018422252836326901581294726811055170272337606177919935133189341220814373976387279207973492886754838553087891695861712345859235499830585705900890126883559262214607286518978556386860352885115644332851514145864355328570963617319346398758892790419906392253303086078692364802173762556031800301928542577604617112082423539285140205490980054071487976952560239335956978955878919751862914363774717487355306765612584471255062057914983153331269455354722200159155292376593166643826094204153693323930345362927908144504745870156254332817945692773035000667480751290545539296425149041050294932581240180805576235589875248404695091278910982964541991851996232052814070081390495698576074018161868133171230346953718695180418433982866856899731383116331586716890564993209267804896263545956140325023040695942529396917951571567708639726813678237541359445484895411332978584728189456132292240628237100997841843636491415858555096231422828630750015727759046798245042839755466930946330001107051738627528796410427600727485090367121015066144914003412322037259787534022931339178854425582723269906436696713397707886209123939478522603350052898602630468853598534828671532103341019209421927237465406880646388502449097758622721559891042366819436610696354807956589124221548877563523270885882960213574458019452694322119292413718905277607873836635322127494525336423588148106474834467313503604523162420010162629715016339292572851236591079116166547307801813536741809960181082424022453215307755025846570142056446921682904806085441980299108176193720345250498096127294303476582318578367495281434056902035565154332270032030278493459593271485150534143421908681504958123925578227522666856458669159325839533453765614441288886629235621590813207406713015203804914992657787976148366836615158241152932494212579898524863384200232967851623733639624252773532238358135284416000514740119238694170780673568569204386384022320958582990442048464938836566766300486744944645549005586959716564977672966975086929486507796766063620227170963070205466972425350653870923911997133453796511492477009370515716794487973407516486426160117515731658400827853931816691722980564921886203233478474608945436983973368508073317894787413998888154293606096463827571782001122893905983071965138574652129532554598616070226017050882163560252016808035480874746203464250197778450426181410682794769935437523122628074808804567522477972071519389620774331276978731627331811016836320146994152184038994258859774307783709512002729423982131087836016575067328093669472823745839874805528251219528455576291960209007411885531486071461384882425820718088060694649938737232785412717958885506476465463314846306760465951286498411832030545811663625206084335105164605997142172401330588008119985367125884537431656843978771077397189509340129334022749021651940870374258821310570423706140772576252797622215394037896102614641982497511033591626740507711620263175110645165757309932182173933849144954917449706764283167305541498294905249016835510956492506576679263751010700454778083584759452701874508151708643822075967260289254975198447668669371287331524340542566261468867862379606145970270232645366443682247298626513511607108958996941063161228988135182974938907339175119768166058311721552622134895558333079741674041748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -11735360806431377367394313980690453261655247624220577055801771333917669629026723747630456198274399360566740123511360672277086681577703807104578278715188670931312939657220211773324373732087695078941014235211134131094676952208872801098088022006057695372651983982426054951529157498083699206820802121308758346741032058877031092227235763745868964486431561702410456124169198217375144688043412575612625242636967915609149592517187950852306389605398703578555184208032330625858824543119154364637290704290888937795230041783523143447490668020098755492363699107168623016441522534754758648564947762233827945552122255943136650147464329905094780755741890135608273923376990048951591774082877343733906629755107118647727542693100681104433158452559973934655998771368552133249442574728439946542529343516263887048770869278114129739604308389808898886909163636731060056650776783232604046735469417578245007358510352311803941319524514183641887663885969011969005048643611276045013030552914341099441363570924197220372801523000167730536235286322653096058441511545153759321727859266971085112147583437064261142099958873671706688447463666933729725838852278736060351112472856281383796845646057014248643721474652912068448516267803095275354363623526545337539802848636862484589096410156009045505745925686963671584057644847766324053859419244909146498787377429371944496801429264994444160147494131086557478965398255213396201158309415971883569981612739251706351468804813677966920341433629189628067674489934826928893905353731001519029985000329743822937079989160235981642029520943362935995924807156856707243198466189200576333755257798756489781641771051281122105638951056604270129848918123615943321318406763150912061526032708874318955652467502972907243214333525807653258199448756250927275147105706810652643642371040026798382552943891200049447887048814066843276930934777121008116664041452261155807483747481545730549814015441158149174717235226216601749758058414043722411863503329744666505219692202084781938270272692118229587522217372397418724577376799837648898422188396143007297252126550405729923050559241529166080761608097624417053882879425757765430584526523809378862104060091378115178880508366866736475383214579909748885146449273504788691748504568067133801569038416035405543121731582428881190696469005101521337794371786362494971002325135403515844446074641870972051935278586529281753809265189127636264158919096696134677464383714176224318286018918371943558534137698196078138240421226793558770822485637019066494243058129582055798269194735652671269352450129779638742391170072907292912036182414658479959509990410490596144965141865210513846447790308282130398734429816836518908504142059434236462835345239432710223581183999273370257220595409937969975322082667826243112414972433134626932095089264506485643711955792734660607722261532568375106680695571983678421494883790361761611169676420528234398274284265561698110276432539992853589334355363616120222557650541620530306663320375975360097148622786361319391527640505168959705301084651644445969481162057941933934464927045940144314607534431412491847159212386864017284059291857623130123007621264470289750327756080888859774968800182624236366483419341612537255489028575546427266479015273320882979882602161581998358286567117920369575805611242083462228328536693807541097349715334608933285234776903209664120939938614696675695089692049551592594549201555752110571975487020782350575503895066640621862059185311538267115773473462400703560595172034693038478174576704056810069961831156040092383303710378964078480301766986885070800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 137003946220671213847391803487630503015390196772045124942759960016687273588026257851031046868660243209184112990166266839579478177269046231610984694445133089096263886528382828143339135992849643864838462412546534702432461518274999763986896003935972956265784662130361186186278423097191799994940695361653235190909548013464443526198159880544171600162728270095894326371401816663279964323098681560803226509739736044909340141858569556896503866818858197192184710585074827381676224649416905573895152309445357234331950962745135557145560325599181094874430639472665198470741286718620018531262232181206474439509942835274068327356623735459320797762240671564542083696552882230144313522526553828100743780765855978377433869696954227345978328479976282488104104717417579160539514555526239631703182827266974103820257374193604860287362271619326535737024785013296724683174119562367174618146641305826111438870794498431803357995648015292312588664066651737861511568167302345051418172097602588204087285383124585380735170455329570181560979449585583627800457754124960875036946192304281305852153837883287334270113691976544766310303749535379224000348725970662312531666711021023994782307387435828457731424915494539875285124625237247441655331866664166637035227909781812238950009498459930194334210566759105334378720723308283750112431795997582779493333012736868228245775382089832932929590492400014863699393613545253820582590835510559688707570208783080118054256494858476895560520642854723444368868361408577673286308327816065966198173729900720109174212812710414029632571426447077968608513262114963202450593409345691421890799900268427710068477519429544267647453700304492438944395004259083727381922607728542911166666784138950614542359653692551032058247708646855393487637736583573625639239549393651455368502043126152726299529922027932397266979698708543755507397926534506763810844989204080706789007919692841759799212999567685581063104632964722884751748055407730500846890586524028866046531175057853776606945651291325205269811136726817166993750118834149775659219121084580119814784040612111395509802144028583091455060300411779693012992672468680637271653473754546469629928062373904802709961402273697846225138549895117870969476230370600705277768812137280459460824075451098232463473400030784617811403918611950283423976084821300042309178382712795074797133452463158607295878710199075429702104748140174274373804220573456189983674328292640965332597515428104236152027658809045671361484535913531880141567570252087003881525904478222156209005865580696092853373138262719320521951857206315889032597682689092200849158230741167011864740788318665520058568758685768167109140420792307718085734706052294275857522731938235828102763552230653750667598675076420311780268339046229452839523944035479704299443756648983469098614537040229223316401068434828207352248750937356687986423586966971597882336299702415490187273174848587038989668342354823704412521819777563739821882014451887041408900857375049454792931527412124024599969490733367553293917671687250924010360745391705908978063863467262478363920491278111647704927694295486073065675518775302697949003006936567966499375014796243556576940355682836660682796112646659054131733641193176891607280290757735327137934451972792912304650088914271505511624918942888405940856730923943341036221939860388130562115647137651551828695120954742648296819547410638899366064707190124406983098459519463355683744420786115645411096489635678585062098763828029126236609518227287578892253097958538852287557170499398447392031469330167614481121815800666809082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1271130302821457459390546242512394904369618584272997895420009763036762960457962398530886272142435715700756545414317508079741727234599837127837177415587472960605122914049126212282344878523749641782678080266510694899275682285120034808270052182711756100048835109184055305996337355108844815138516987169242335690668972232845821649515416606412711415027022196010964555135915097209483211248689670936381183154872331733302465091845817360421410266114513143652899626531684116911654773570208059496530978944560876421667648688095045121972440821690699993176098814526384176300727115029295300020686092842763948785441686275819649471814359037270874325783620056972366247580991457096892808404543780309612101098173691118437123730838125704436464508538213312543418589740776582173490522928599325971725850700586859759553685895661589248440781693273485078071985127183544566945272832692187089199333907807337552811859329234303953701429498070930056101278201874074044199594634553111242321998341639617034284551793771030040192634881818386994638114673424922540891211359404230602870374769740912565939758035197093741104858974248727066520630237187194057821568492664508305320184236531590806302383124143670993644518279776652948324666788598506309906118350570197900631262548358173842796202298848903582050564494826493434972929686606206457856122285319260132228988340016700304365362568183273902081872478514968417002856665343200295123363272282720552161221540673121794138592017188546955160328155896070918798616402466492440924695354195422706911627790215853867681274827061458223311901485048445897431414693677944121501066197498389184052445032431450494299931600087894296515006212771601521107796378073261685151054024092047338060044611675721668361151732585448533937319521739961106514424741510327557169738777166246446317007306154861133851664204133544665791366941650458375968305308923191707908570871770325241619943477610352680903150710568685790863408813596813304841350689926091810894222185134333962897969957459428192063690055487280531152360427580372977157989687091548824439384408681316420333550576753809467981381484336248517545183393711873378228525485692766482129939491282822032384746818090592034588885211836909340206244160014353485936891816388230659365418943076577738662409932258983626464614730092948280234110209053567204863613252504395627888005276239095164939323504861002192087306387012895933075799005579217050437251046381323059917848100926781394630581034082110731431731354666430185772159978430010964408081465368735410807587457934831972567784939381751542452170950991421550705228096530341030367015824630667733593195363779830954900328383607197128881944249219566533628326129739000263778030460868877395957681367532942264199169860156090358039957679237625953934388204477018696674473375059442864265752977372508836503882402160921228264468078372762814475175344258102370084606584429822344250224470791171532471281422489516664028856640277367791610678423782487943715451429906193271266462361507438416857483109712398175289458354451402371545858217163899079117702300007195929851465743575754798600648218748559752074271645769185223779280690436513079466791682786564196094028796333043009768838120972040503470128693488806239858104573579743942918085311776613863129175953437958608371610522169397143307574271592134943655001575241378991158901809422299970595098881160324952856411967744548636137642604918493667438157423617452893798489872688767750552028513004029163296225024296540734093610666955340619917417241257156281636404397492734385739980084340613853123846523777136685832098126411437988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -222706745685194143606981641082906446388125815718247815813832889054853551882291282621045363312568626576319144731251023783558020947225843631226577490922864270325022935478555395958333855973319622442410411856847119411856734037349818991569551542943369044182640379854171837764617258064655335334285505657857642917012037539966520445330372400497263783307675180817748436196502711645067770612575515541528250743729078558253831868307049604212021240600540803319988919561926905961693137573244817552111460130685301916789651934797562864881777390558303932016337072077115365429312520686451210892689919128201807213934063131393296834099915201258926392056502608744496476071164886627170693224163971992730487358272421685116716262714928426531731805934327426476514085373338027777528957450106733211650002082207227802195487204855573019244421195904998618714812123334109122289052875625062649033060815429609952955382728630102054868654080663537351393359393602052781007413302987073201967142606398583695301476644802768250345046728146278704141700186970032096632365182426479001168052628216884054528468890408378185176685104543718431308688804892921028326600837870876877073082531310235797265727415279787985398425157333612839063022369561937269207586070537044299095414238060973599159558972368205751707166288732726742899803117332498531494588317887974548523553301936336853404645786922285268915224753036332400540337907657295410946539753015497630080040436196451975851584663081166852334158361111535389637311472559810362281185552837502171424039643805503318336346494941397894905139892846822797496207259971638624821314045630250176838411585667250542742294574183938271849585172186900519983145739602402307037043366916729371222411955937574404589419274054401124491286444538228762162856386568122429561707759729036502357898875715477534350259384557218344737569956449984733512458842758066568382441416733884531678151431151807892085681761534194104796962173852981517259889139005499180914287126877828602798687473249325619598156180926741519229172649786461490997226744346565498119549097655792212303160083729500106614480132075341431511156034655858143577954975921217119745604423030064458524492050721162486290720019730754696599166823007643807225927628539025112340844573334734938488853324681619527797989999410458126172452372085589344476925209402076220298788715324294939655165652117550992207638171912802449460693532668497905397948120790690307816392514367956034303994807664848632963570878881962279267856113348642616050931512712680145444914394324725625353330810816830303120932293268210391216150510129807305672971188715199502315329718474945652396865659358625537892974682729440974955614310379389704526711191113720585608371177841205886799532565848775284999858939684613991783582365966371828061927124884693502389246555093832861846066763307566813227819001892968243544225514186703578710780380705179860292325636652402355435899050208872149194060724591977135661165981193032910053986759627020428250105465176974255767691532277334082218033809921586301893996555598830824839640789547023500168103999444752846638407384081501361098514327684756828804589776749571912660599896631613951419695417459585149149174878586523614364049700132273154776901999225291439463401313947427711688839674453120997504294110263599594981436601820061211718279089209527016288816843900694684444281991585360014355961172168531230288239996514596032011863712561423725920776366259233291063008081417758473799680040276672655839020913038058220599225045895108079663013965573101742874820294050118646251394702010960708407238125801086425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 377445501299974326478702063547472377854135487435849755354166116309352540908747097557690693689557217426736730554578743930032925319226426585455438115080932497128179727205350203965201493700956800525788691460273620941758523566968407701840789960004277309982486147519758788170173346673282153762422753827009538504774080170442469032435236291048328346088710675250423584578651257463169427399142810550664312296240974325568762730044658988946695901707948455770425890959107244310949364961957315102227417808360659057359470472831895454229351519020272141014423132033077736778219599006595788923337102757316324508593725336094465791534943325511903722860690210524757063988714491327774149426090074619198274988697928405941706751255840565560719034278677662464371645756201433707337310781452390159787516846411536066820528550706983752861023289160488810921207017363588896960414585009008646724798410443938110743074097712448114457139170292144424891121427280628204032045978615546153040882607335866672668882191919327232655587749617384849020649046717183084377049825118636834881740760873686824437402539269486572316597342292162746629740813981504038843834112965172553107219756797929856997944403989588976469338193346400085224029614481511586343783236680670478691855474021807159715464428090889512147166985569188930367021233987633639863535492724258812568067707534855164636409309674905546397367517062766829571305998013783203868338329616011614880052486056084830751411751192877666684082991118919379229528449272707855232119092367015918781472599713881758027791567644469576661468166972805013423527611859209455708387419199285802401403470559387140384498576670727922340951112689776622707260966620211576817148305697176221057241417772212624246694908388230176772095560057758876839305124560921315892331026611326223198360433100665964979449552302389685498349759655659343380699722137849588259016214216157194466365210756107165482664773130555384542465368280052753517703788446103914342509790260772955447756321799952434498750064184472566132112755945582331271456260181232728877984927295973073278633042230625829665390735615794887829316718607361581714722694528702223602678954604222674883308865708221635646810311829687270462301453401353841431548192206785281800982425774113273065000390790241959133709109182755811278921587424635644149411198920017839433528684481309027531828413155518223188816402838129314706261349370542921615406602701870726066748964876573235120220726197019653553925618669681272336506550146721299952357954414090374616717923933054814571018106015552296081668288241741131854129304410395240656422237377515605945053290547461932314555943973124860319173683867946514551970924364138583491917553144494580253266661416493394796740063296001605300086119651411916988877673953772980548723814174970612983945456338223559496498843037626066591191809295493536201461266223175496108338388193475125805836890040451830733100120198106133108887723226302886449348018280227897115611744844938224474701922189141290667938113487220170116147427162426070466338629948374056471506800296082428779719103933886281104572572906054758399536557889990624449122055156392352115804664639798518440627733267289774555726030658712035137676349588755648475926967476579990515798173424903810183830352438985947866317309956001048717866797129408390421977974084240961385791757877090402606099230709975993225280817208702987543479669086081046901343916460264967767522320281138313577346048832183005881990155676471849878177751853331631003175571532222943168650005549423468209037193330229486223950618960082411766052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -4379958211766695905114308094839774966473711664637638297193758981715685147871272029080448510214813446002805097126020291298580247640613374558359408969908746412476967645419683212394710575847082038588559137580370103605067386798659649352894015080781265655572725116798628100198700827653242722801742559183042696561327817858311129431046591036008250203107364833057671277388574506635339045667160934982609894172522672111424712717302827287124474357796501400726110320303284442737495617420878803897814452926182243499153345601023322314664526007618306120759340803261908846883654390604405917020920583249285310064676783024062417224473045555205030474235353489443476642830131330949095804806292232619121224137968078322107186316299788265465484896919338224155797230538671311809580465753174286331547707274462566272856084273812942448212866517333512164093447263667933684847080636791042085443094024539671510607653898573955000464657112823495770374624794622859796787285661120312934684882640478020187409717611443352393380351742382235254069143713379886038974939547098751398469233898473218148223456189692716071123030380548041106896958732357405619818212345277808932338920180869031254490434423986973829548606758719498116579739457811905770349905284992672547909428045454107155381501331450482195853758004400847719308582846255196754620380637619169759319600363887459701514690391392190251390571848001548139061989800067014737549913305957436570212481278733204890135749598597909669052918898891182473790174817882444990183006047075198597420588643871352132118400911922433110254685232482473843231813404366330876263352306882710265834097464666264119725748876324187787275933974845152152695506761985565369759241919078247286778262596242728876179776602774734615063636897866233294436034819309770333015950180589384997580796984046962360046240186809921339724540521984944094695079361160616077678734847015138903799588954597461661273764355052159316562664086584272581352717229375529177042906522355090296739156845068351064386917531536961379792156188150826166815087495269459877819032166683224605434545486622373516742770134338508876670879750246337328470927893797924534885528574430361681286927646866569350165748637449961803792801656515285512473978006182237110219141300047444851062480513882090584679219381442564705179315576509213160332310902429420409889219357393472106499791082883895239827061892749998436646953614996631546975286336629674563653341129486292451074714673495083466317406855645643426542243250309256956979273039667798597830263387171190916868648102054971841112881141683316807815785815442886932376291175575161731561819640998666367807996195378713022995338280144401779467812928221495854044121415550728069452090701424818483594082419640898539705150843407794017421090289203128057133121021395366565177324928811635835871838608440933527057812931638747968865991315580615788506416871012894897680888238933020643178565237963537615707831098984166793090901172808433132608967836665015734978792830756993157169232601556800974357953075645637970646280100975691954100453145765204574003690647129931857943157256660753260837939799526336865030663573831228445272549031013668411189875846524770633530388602566832388929181392207870672757038142405104670654413393260066226783756345522738807201365643117392178963464430922995647725022343183477232323606010008360221758621708979643682504963884770684495708458373017381848730526506407624132296662769403854532071737830460973496695941811679106948573581948529714742357815294090690850758901663931576524429930703843256757735288620643783360719680786132812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -983371884664719990879161382043993932010495857454732128030594859440144129908987433655412039606439919194106287647846204010627369230669085092823649008522599714348796572046273990261815106922430816458043211467289442501067359008023782744107626066637727287190113104642650596295381591948097953614048327690779781706272016040442228938060609072178507777358640049168910264236785339033246144744989938141345968884245669908442778912434550537116015026794132866921427817618427892834671393740273788099030769312092191517084033831867168749048097073103157680828538494949558144993914497675870768483570596240650161093503166489588252577474395635815145549898139234263952269714265364785465443173374720632140095381079642413930610696117783143955858099435786109807542336821583338885286832874992100718519349411668107817420815747774357632844074633332250618116807771412966035338052702599995969179391772444753897180468356715078269279746704007217210761713135101057348356709130897697981042626840733522867808710534330294472693834022496763076516163990027148365018060087994144826522851087924321740549097730286890140171208701163997984089533113431573147732595466186526820325204708812097076914185726981814506374787500257272536646908276420273677234362482365451835796857270526070517935371924835639193372660127757149038311435854307950288433568554844582607003726963182725275813702575956817972961389258495036294812173158169920630226596333577225510142715904623106747582563396214060577587889964061120761522607422975084407902167868328030663367994752798360378515011549633482158083127871385761767478898048393431912967476936530343416622591555753889908423830322230333832079448331274735950057353220783245437955739080867807037793175796782900265876212086364406977242186022363367696951139050822779786487609750385390280575854087892744016998754589869175097022402233515810191492405477090377755943056691577864362596320768081532259938607210748249289420028489549343576077549701584052290667779338234342192535422565770502490425240893673490108267466073073258203245730710052208829342314828219572573762845804922168468192583851035608022620024744022365639995691194998490419151934142830377041791425512687062327919785689965519547478923801563086617401115739485742035108244625276818400322498505464650374371532106470329632547270099225362849754830525257918048350359315021731240735155563086833803637520525084044402434466370829206683150794100533980231160852362392295924748388374042184426768961221599793965837782399295282751042362356052935073829700639879964394477887047362369213400271678707831879428307527097797259920298597420234829341270621828190974182146958038345049181193940379024013605841194369771380346881631373144887326540100667246920847611154633980253850549893919860518901102477876619263357810696188453436429816339337738643947882934808521282266435974378088177059976574392474413520812862490854536650100486899434865346397933159736296366101870075525867364371289545157691029622639559585650957206714059693395962586374272969521462571103573395314976855276389093532502190766500697683620090065561317412323755871275397812497895985160353147012849726304175639074872546780667351934856046364285120901024636149358072644349975871061673369508891857963251199434938898038450213906811293389689572655852410101221723349864870543390486251922574872190502576490705617321400249974411083620459975483014381920516535322222907287909558051407519651941676073409750494929143162250399355880814136581286643706016247506638463067170137667909088574217490254333342776871483589200278508988566144835203886032104492187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 344622392375444832117440941340788633511824421985982892664078661264305433712547156309836133723257052518488832153530870097827361015943040353476551049758930168848273070773134023332356623405027661672835732908363600907759387100667482262699488566422024039456736009704914837876510334043708679185140150207122148710627747944463221333385997546696916162706452860458465738579592066030572137463733008632179254942022895948602642561838047307062606760094142804557034482966550391562765457354775523615329140291825666407807274992771574494865341620677572594528733167360023745877569761226499965119124713281473363015465682306854406677026132185612599289706972377423312513223718595520118699925639715119241378822403664753713519886444082812436540502326020932426684600024450062743549943700024428848352907536945205831174308837207519134867010897292806151544061291321584727985916045731244571771884361342020505848665262331916697142216346930525396429287773859475842795922681595912537599392833067218721329024959864486598698826186591741786377478826531860089612504185766176149834466970006961471526982905074441102225248911226223464768104321611688499780212922076888496979472807054355107394197230743160175411478604343273275210662731284659851921982205560037219608762479589141473916773180685244924511029191692117573461992646429786113133234587294562218035052127007840580252318178678613117220230293867202830026391518438424057026929927470128061799624703136350922804051186611018212330170295728028839701041279214399756807866834460070477000953376033548484789924033618620322681437999486678415392273438235685905391835935401059526708029108088812122766651867401019187832802907382987321694074683293722335404025483812051227257830257718406786333599360204316576975507380385322657379061989112779512076582884490532046763659488257130257099533251115866728334215590839641898698166036790967949767216723993019005160556536530584218803127204436449478862759783800517304653695287942282411844923188702432705927534788860190425775133161254102951243642596227625397283317781014884775018807485209788012338822942645692361382638896727985129470640891150331867279564035531895853324832097331125452285311837801437183430540773536738071795715782361784938849183244544161068488000494120427481493665038904727365929532778954029588016247029960268243073500781455825952306091729704686343505511958805128249889228250756665863413511356618796905037852272726747746642191849037802535118219480417166490339391017129653399023842723726051246332547359007102400177299010451503586005147747967607557856041115921561718509077402743148449326155521348658718437675394459315761922165025558046699389209462980318315354853502067809603795899683129314882089477117208253697465744825996396156669659181852606004212379871576167687093406106931853822654903052557524694290533747563281188475665173527227010977023025051347601174263963208797175736546620842040538125180760393281056135875612391186640760076543847190992279116590586931761133626878135256373792829701631610857395728519458277989289802462446321131963613582588376946073835641846457971403892597323585129657678440167716841594059866366126838970673124429698466187319967704619553193714647298067481717281352654085643564986902390553282995273294057445125089167920434768158941661957192906289132463262268372823632025154899871258713322732320595557519348779080528530674263756425757474436932164109376979036846302574037068114723497083093636146198814726409448333789139132138039348575790740439433449713907091844314153845563980872312262072646976772603582004026975482702255249023437500000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 98215664946508994458530529033451521054082734919964043943258440967816393935732495834760338093140351315550991397526433260430122347413146577743405306327459737948668924677619385214622005872449973936247438701910608590467301674524285175109374296361733039787976532969712196841247173477590350683257251435188899523521308859180277912202639998370589122631096686745429148087083653354034728946717774914589170315537896075688281093583216174256894737572343468985076817122880080432391906074733816107557117170898468458818513060481547492741521223806427049776823750494831041592832602003733855265551941571060834739377537912430465884570007811775939119623357647326459794790103324839738931197675611416001784439359939573833923926383527471734611333334861332274196775579008091034841420305177953948889823991445994067195383337860606470434110398379785588807645594940405209806985424814189613066920880203330327609453627114153038686513649280457424897446779851700138943230817084555366346317673891328317386579996589027021334920062055494094978861231182855691580484081276793540090063430821860134941727568290416022134601448527321722083637998916248795487700518784523663685018738191434935582409144714570862400060465796264897549084029380177542353580651830099478656421107900940692666689835724283650928392961168102790844032783764057486771852684682577259997930089239349583534445180695050530194151334549282194994573123779344055628505016188974756201936953237557406736962499290432443777617471144085760341923543953451198796903087458198512744434386075836003241664354664329906547253897543662859608985029580974954948555813825090698547032691531110256707586854066147360288895415712048386614347404145156094945344834647213587091357801884353910128438965115795099882785129339765098439127638395389947433783879035319734928474991555379526731289621232447313932370288298598120356884733256958511081035403248476070769829485248156120997899135455666440336001197894868244374533926942544759545588281636595825118609037449247399612697066595930825403818147183474269510481447527026574542800365353652519733149197519726333453097991284087238443729891371718916841419282527162052162634583383490071029284771696792580676154257180696437229037477445518974498201639670531866376147613439244570399469702623208511894697103170443098808268326910547061451021288288261032860727080470198748351623397153030965566540937379815013990671240267878727663896217628267585843535003339535350050758827651491159783529046560624894458337293492768585306611111175441015866070998489630884549160593713013482119180378353265065788035970033118326131075588156528512270847367261097261584916044587111943174369868614125727016913893501943627971698139762143134965928215882240025439982059657593193503962220165431639228283734944982709212262796761925434553392313768613243276254494324140602520386727828674866727236945152855143604361539637715451661237764410374344308819544579045462657005354691770680489422557224448659358206096970103872447594581931004817847454392173981217208759627664545243755880735314899500571893637467011797859085213529463535250531123558066900657501536163030556366479996126735892286137871062079397086891740257697394753924228412908361565225112232492056078241464157596407673163330798234681622888978794462211015191206914089380040199601328697136529153193845648185254873877807263209902455705176633216747149376247506746778415140105665886177623490612878157186209060219882790035031618538253002277713686698849709992862554759595111224274447802047815148999998149168079175087748273826763961627148091793060302734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -227781419265915322006439228046705917237979961698646638667739862533051993620389602139766642431182172193796855707964358713084022655459608884956814490987487801083018523215538680899609053584410844527470949488984073361482517883832359033074189262326188693377417784534453468676584666166838020971676567720940394096704042549666688172100276796020698165351516237782785849238231718596645423741524181776506372825354961970892510328244238474396453701262379553990830377660199412803016948271254617709666029421751004443759421247715966146267931728269178496555310993133838557688959096216261886516014764933472741395983242365587849536646078157697964030719429923859720238557659077078890763302250250084879053302572466899449693146431733326561193945491215105955548772045267796670141308044508388558832798642413209803575760913170642706324108157676816484791385084336895381246921751151212464156318483579518123691398168163104441554563838230090251389820057866910817205641305022802729757297379842736301994203393718391465911152956800599880400772724453854685091199386953685745229378458480648211118519993757466044449254090994900875326699573981220356590095398069815815829892474937856633862142254026326909392498538784087227673389711050931703317441233633351697643119400495945941077051484698424253622293278661521775347262505445107479291050038449557500879411980244724715012008230655808091669759539290811982089839535856774235929039457711597952603806207242599510810002144908169918762231810417498741423765136579084899167648148295268521246513866513725342875074857283441708461145741341131929154246014516586383498354103855938643379738905510944309405666746067511528570674802832702859566586271899871416966089726497145605991951513711987174953991055245596425351195934936047747187560599835762059784865612536126334544902482059379901229945378040552824200181897315929721676032996582085547529752946016882735533303389445979261615178492709997784895423695048189100287759532684881870006012486588932432038859817127656702079170673127457538929439917949198077775067155642068532038842739869191870939825697332884753405370018574626924621608788179760143314305504306155333540305554505051261833202815269111049945849186973102686402656609837236191175990939557748216510434244480846554829296808490734769251096346337361302433741733252900694914219718613355383297422506265000257956147495784422699256405362604935865415150991279918536005455163053822605849403715215798279469629517510568125631710904485958413929404459395833061553329919369609005584230838174913807457109022777951511330164844852211387662690892058617411059467520483146960844515515131759200963224542020904798313464484836214140826393426548085615330606443657182354265123563068288067939667716749084526955936332585154890804502444760207801550650645217957505022686586063773732523410906331741997885034114325252914369424208367195781405624219591229197533139945709271135387986902833100499725137831146374047707791393743739151218000515076543300563833771518287839451199138380460848753107003379916668015894325886845808909833031960219966144636061668688962974306254009332943342845346667546567693792170243465726396502725097159506971918618309368369528757040893412787503141887247795385638361045209865758227349334191902584948440275721986564840504546721088664616270735382042382420937573732260911668903257027271386866534202616792870743367939400950956512399063890727904148423912113871500999273617961869539214882056720189143046423932081464618407042424977130517177935267413145101629765640554818214196450192949765625289728632196784019470214843750000000000000000000000000000000000000000000000000000000000000000*i1^57 + -5801362826787271634350910859255463611987325124919537118378117723985360735937130065016305834923497603312751706732067229743836545408422197737153436374952870189612767405904782337642385227371683549292126093577290490560823450179689473465123066701149845019487981141598594095482279107172937061477739308520184637851195252497772546115724502583851246812109691445492422109372846996376070528777434921680284257606666847458202293232119543020757690984545329882799672406231332188155105728963176982350799436563423662477690459158291643001707001424801513145738111352687424816082057815422919710399915397344077136504403033942892965245426402310709914026083813524154410306390907668433892369755010953819607290520458905811236903552326645333783816506798326347799357506499334685318460628490481005414068935210111426972359795251635064091915159326334629783872554061922640742732207339631803400208151675187880219433313959708972778838662484944751380453519063671006376513606310344424025583014927779627670932749413488655665517270042919240627174059661480042078562162598376664357480240370488878805048999123419394721956452351255598067881542882125587147365986018721199430560382586232977321132799101530899233061188655980778784786529728504964632069376733064177793943987970968714260303534298793671748436771652443697852613439533421646599894389322407256035919949579082995129297829515716001890827895500102880251553753829982547043977245936371021117624552627336017735427581726022597113530122770073836476884339768527911373147646374497861861646986557517255496184444100300775923302249724411759305336626073630398099148291308426192697287068158832861901276126241345799853405609594942477242671403011607072685123642198825573852854038638287253283220608601760061412950340846298719169902270399725510972639726851611635862233283263831987776524491861001690519682811299567149503106822438908287438792548872693300230891332969746595618543976882550167711276774747233247878719692491541487829125317540601350918417383173888200993779344876985507270417244247031504197562353093430258612947058350720472610392110272117786938788375257881676491607729794185805651848868551501278902938502779718829614935166080914770437586466062387787575081184481943139708152445794120907151117578503051298346244880694082545241048294233845753635393250168449682517836381617457259164306118739889180643290809354944062488810546327169687403735910146467151863501488498437682672298936473102446519358408986678130863122747814029795779505358115571189940132546901892552397829646829514794345231676136159684615575377944232711913557447069795410644882102809528523402371160782510473882764308681914899818784930007256780931807372596343629808534733573870157372796541561551911369533731813929313011448398167915996163909158414240157535028847698317248195276273723714311962819035822093797058956282133908066265019381685426554107937149266050251364230639058367124834549563760998680379400722404682370525940111850087690120152220349563004242735058697048981463072239873753454846498725417335736837976677421340359827387099723827843639032668009405726342669525821039606953453760544882096784794707624195034092435923553009939319832748459908839392762870310957044402765156848561791770877550670033200700607126945785699315834804990393599102929382560223692497651338947685693774000540834120793187724503308061433295541466883574179336369999763269590033651826892698316416086157033223184127269164380459529632588972854191190737491154694321600559188703370008849719187183091142487403018577625934765818691816930979425251280190423130989074707031250000000000000000000000000000000000000000000000000000000000000*i1^58 + -21894472255291599478321808645499952711029866846316237164464007391442659156403981429061710473529803216424899861841562835536110961710999600983645236223194516624306801402183091852245457216976550852557287801618105171457767773749942499594894498830000900224451325728705093552782631926159755082586698661032846686355665063672487482277785018478619662031698311823464176359504103430954162956053217547266794641691682736994819946563467269615700840598175719164913928243392236494705637467644398173250069029703669351035430459905933767721094716180820698159561895875082567564527506205222489058530154447221457376500820327113786812349420165255321092233656690547927998048087402370706317436920417217719522887729255817036698881681503171908432538997055622966931017193352185830680448702219808275075662413531685439266666955376683823131851266791215372941783063906869752117218760300454274380682599509791366855574329305116146899790728117782021705301519641072269968454518728137730454098941198275610492933573219130785075979190875230355622120925004276530840814136432445921556126382064466196466584809718869017272594377665142906237243961596770144488391513076274965457493744251807658957877238097091470068718682354695316569781301052345510902973734414163130115677048920550392305901041162186563661632582684091753397527232633942257406338245883690935176845357211478304843750985643517475200677206523781273030740806496792755144375722830414029489625150464013304245601600248610023447879503156286489287313627428900246269073732860694561242515320758616427370669400419930128299008300844567255616917936391831482572435591040731605804289510476300233449506541246482574710802226743135224112755785575777842735650119829426216947106628721689382993678749711864231421308315867988708369034174442776171038864416822847619803317124456030252827073538334386712818613159191940865354747125431172820199778390311927134263150727497436591634720721083454409125874686232608775918806150002554659268664821607018986431892863201192470232589229982955636359641443941294253940900436318167160355239873696972309815920970176903270224561187809237954598146791934886765667222290460607800681640767434033625148516767680623938987982609009738355329208005701999389119071095820836764691986911032171119273549101351999366834259078013025738986050734889739684330628923661581044825260535494622365283041346915997417919878693654841347134038968727531146386358458976869797212543355462024249065605487694091922355371582688005475693272193657439505729818595455479558377206526461779726446161483488835911059050738960035027786338823671679577374809973743312000436215502942359991580876787422240858293494505873301053570520257933048522126244547704011951605105167623590244624337169890892700996434735541748327153620636141696862042301821365218393534756040676881349264122906036156262696980105355361454654727918119323240321406298570448200235942444642007977713766987182350608739304273142846164739655309400971241054243915699369503625030524383750952872296889198677453957807744788098241686250024795693149192854971181390151200588054645045430036878794828402278788762215541282657492521108156941575126694806590708922106749163197391058814173163069222472455302386288146136504574019703922155840093197126089711460606287465414365298365947587288608953288787246521436824498410384712318021667802334418412062931373013417161647214178619205738716226341092689078833745111200927678540719331450159269421660884577494728635321666169976562049351942982344630793610651065846523094477658914430369765780840713307497935602441430091857910156250000000000000000000000000000000000000000000000000000000000*i1^59 + -134886226178696232422777367088865497538903207053255583627794092634277801912284661246195008932104604885734325980570852175336711898441087406003056126640302067562872679251323762530455339000246367443499854618990664311131075599329020438860927933740479827376751202961529258912445717736164131503449911301817173948765146830748442102215618424266858387008464270874609197478628387094694386616332469804017945635353278911148795994241315939618964479710373235695595218347086189154581680171987018907262200254992651874808718776375252944021772780480864386262339223661991040976287970666161301216664612972734879721786302715847593765367991905032690939604733743238661015813278123521208563112084453986625603222091938311454082723117689693027727426902042522693364873545333333006862044319004400279789704343497721672111401536235502411103493147104129156039921222113560886672295580877229593049050264142861961343208268200911865017424143146968714054264189549513693940377338321157512784514771839735017126855067670905600558100966951984439867568729214525863705007069611142121874602045510725937415394302329401382663364500586347779468378816848691031592853142194272494253196087578819417467660658535392227193897895715343531721293596618694592471028507839635273156650630889667441435803254678278700940804133279524586085105626134623225987845405006483364701811137501114249553391767153729265889389311533863012741763626060000907326237705921420958710977616785774990647211233503451340699455352674348634601722640327382351738284577243646848305042960492849482604000277956528549921025815671929207831291111215965707086060068026198204271681140192537504256298135724589847378036129837819069079035798269033174780621816038743127803238463882517555405633307054513794969622165616297138770012744577490176091878180677180482638270091615789476454595913263136581078404724942807986716774637052742745901899021595266993271939156301110479152523614284758720412814714044412008518725020232439850560902050971308509271441903115031496720996701460006411580953706564101548435582102241798201046355584742258872982207896813255089120551187310532616872438008347419691031489304669031573405751270134544716977187734590301355928040891370360449598327444424042332610222424311271049882991529513088555529273927685337040904933769953980339414356619411674996846970930454727819560079958089975144853357939994886620843797701724728347612291515826135995214463397206558785127532981694211109316992754170379347412798798587105518923337247661826481152142411954544340011268181464379800769207196348004627725033747607582624315577485793201535545732280261743689633871638099719198898900425448378073662749787540811167317831434622111401457053279073181015596062578680047341033042878323251183149310642252076333922571404765566820390464590836540980574927107059845136655543803976543554664609306618122031906933610195769345993953353689777732048881249093326719013975356784313411921892663900037543525120270393351497492608708414794419009491006654013955963468072556078036716543676699090415671870992006835490194497691105931466306076316145212152119039545986772893944086947232345409499182173653200835406069842458419006593937204579829147625862169437457795625299758311902246031386515986344959151249741516497731926142364844885366710971960967943550215313577204551379069985129586073784089713329872835344573670130962567767344176996065464651784310852093131345691740691180572701849337256376826973032311425967535061004441703378230063044859610069305685119618633534314643226972120373273100917787842263351194560527801513671875000000000000000000000000000000000000000000000000000000000000*i1^60 + 2632796651677520629514789337960357103467205055499405149713513763456239447199759292989680092942663794150378164040618956053239236196720758580456606049244228915506448663706904385880117821313143963853476281343094377364783949445590193163357463829230570499334937965168341030052885180070032477895857907011057992412326996426496942633245769516269125823471817232182123988898369983601335422068598889879965030755782188732863825209458953029665710035738435979940468084050368210469020423059996639164331641370677308015047954863187907959692739985848217386187009885687487313593031580246901629504385667542057537431750957202497388822185075636562302450432489635976103984272710514412794160511332586820526513886941038606031884631692264015947192533174972850639611331328882207063685127420830269712653862155102428579335294091812565811602139201740814400866236511520538111240829852017278493249520538005849057294611220064645021446532501381695603301365928516220089608009812537617241563350240476186978690200245885338988854801917096638543904914277848277203478090777696916533388255854523860365219141828095189961505294700399789745173698306786112475573167353363616926981563970159989335323916572241289431911420108354163980188932127473644954006281639878145710634180879948840748892536008412153970696941881352197609251349741878236700930241750393747180393342380140052075768556440101204598423837916349485650821806743363239931507710612499723843055794360748503113485391028416281426793354858433844787464582002202694045665032621240188962008874576595672192390226788459999772959820683264337168437684104601768427401984154607153279222675181040002897917251393525714910591163933279181020367536377155324832028588510193430249419162850037244127806262256559947831784469678058427234409949822209900297934782439618585025031344557100379565394806813180510565063655283352621941094073513722234451416251535784723260382245578856939053755367991312343550484493930957890027006418247250200252160495265180305016079811907167380635968031854244239457025931444699893565086680462207094515505208481521711975888164720621421914878771141193360077691896014853093819434050958053827363177076027212502829060606873659649290830781540045887106863259748940632393081579408316251985956621835041329052826916345726465591123859106954308508312318107961674588617727486195793483610514769087434305448023503757596609420311319981608321121294740294834639381759999269722805607313224995836546426838563468854185038999498540724705721093356200638068012099611050880478126040568272743072778908468713925532665931825144377909095071638199663555862141972791889829106278100333477935875516944117393845616361525201890484061622912708611888775221790603229942451571011029464758915850655245638287320691255589264670461622161587866775117480898841558207862561704492472048265485496253036775368297762202733598998316943979292095788092265209072656881237431009373632145865809132008438201693552734493025668738981557048409397890601125337559664078974139908686863824466081316122172052364629621838405788391168658157613331034650336029736296730246463534750332049793183074633811042313003369134179620231760980928532300843522046553306252538087007248482422539202654988653382114726343325273145210123694068237719827135898511750227852039284075506060288752581479779775983834984122312451710162875579627410568891969219556777681418562545980323858011726623640555846759447402963942432154891106002390017245221368165768731718864591980441846767949479860992197346942322293482802224724575632215631807185681907412799773737788200378417968750000000000000000000000000000000000000000000000000000000*i1^61 + 31337583667847397130112036679373268773837668213159783085824890612678413275804429555249906711486692205930311596082186139795574487526026578472990308489091204459160387213014614514521024904927325471282125784754023018848581324216977374270709143633863622674231139604378380550736329102572156657614899311111768721521771958435921249680437821762349821911616384584663479165107571544998348304760840083238008373007933713108314575350061860068017012382790033776121427869686123357073951871399357707346871168244354260847431997021579018305379176249025311337908429925981758488821159471927486507552831309289986601472134779872278341642500163138009044944282185368257561122955638892772291927554664242462886821949684435678897413807173227171364464919857543759687375529173429604397370417260507796033859914509176757508206322197722012057881331513610278330989367153305199872404282587716963386190625605280337741427325011330849363395231976937401755196373640396038573940956626880180226486590933712683417950574922360976661185530844604560285647646662497070936509878895694734583775112615938980947536673596947962068809503080154633589115733789374288391047985847290730316415268024724130009016325135697489763284635748288904401091612443590240885436841335504055272625020217085953329667177728969011480918660508513867258175105470220503341940969738710127751201474058070304672063713540720579726129028193084501058497165774528142912009474550660892845969217884113976444010235124117993313050135105935479536940827678249202968956065499909968576897203214962674361627133029215528632317152053350576163023483468321002236579471542662307062307408585015867797073990734237686899357129846005242111410427490738880613906902551052121083884569987095740526237204639055555311553047822906188813996851395674057554010201122436568841077658542690237528957406527964670249666091716613607730466459498309124973039672894393994172174982981564979662138242431690712998704754739997572850103302641647587336945622625263341826037728592526600859217013688178328611133710870547876899877862991874081054970327764900130017475620374316210180091233678156381216620923139978864372629484514143077124479533892103644009996038781891503125620812672402456455138634614891140312030374554599577765548297265306264467805692066608962045429650416738553697683423836763932928630325251135240818387893589368306461579625253474766154543597790045926168682614502004956869388269185074170483013122268593415703403140951131839239320664874851036835572745460937234888750968976265220707874253794244630982752757573225057363348929848207238210527523159802855276293497944501682877429849195985262962899255094225738429639277618504766574900594892165626570972433814043000846001581601711071633603368560756430955188189161191517362804806071348979347391225323314360974437649980157178736564517370845526838813765639598620297702827394055509807684006464340499072708261443130326159212369206363571779162148336030526505119483426329507687784993436560188439398904987380512567564181572566225200635859017741659083161170317477122919602798093904396655587738454778698692850474946604630484151858061978556530084956001623259652931881158200259899576747509496551885898879956160915660059993292246016034132704815157737976830764994761272173508078716883401205078731945538133593832192802269321464201614224248935621424126981415382105624207699846889959599086670178619703636097252658318719747125142546325409108522413821785526561519625889091832158034538837790563459860585349281593292926742642410454948311626050571121737675639451481401920318603515625000000000000000000000000000000000000000000000000000*i1^62 + -35274179678104503760367494937485569554878596239477550945716501607733189117285827383642326132637386502310924503749008927766887003051638114245863435277106943376769334023652610404336792165648276080579216472598702446903779479501613176108147004740616351530604165541601032966615120048066121898155178010480366758802297021561962972850336961643146805534955516417793163295205867646985904354573974416981129358801665367183045243104474184593890806104156098136442835795737215494919590798498798631817152607068589839059921514476866736984853540959717286216887979515007308565340122021929643177800625385547243372346077503780770569750257378680328697033999616446644762966081065625172865185326366376869009692989844107727888938080108163185359703179122590286403855605845095178207230192429756993004382537082471493667271843034173866968554104474319652248887871496428784159493428931664630861130961265750733630104286228357921050354862131220837961879621409689704469712866696405901939210700675655016748464181856541028135978805180041761803867267385701019936216080077013396190229285585629327529861294446787386139752224284081838793612291436235992895972948432039079130338115174584794123640929587618209674772919836187432656265620264484814097504136006054982224452071127008384293277578964566700544857040650127425386902787963944611525055812061006233914525653584899948021262109154212149243290509961510006356877113215070609652207766040391191197896523680700778050246257037914365088381492190735834096711557181972801405671908728455617091696076749403508923595958720741781474206861133876878789403747941533800391054517810601441901123676128365709226687602661611701887621306910950059534288851638127167921438109912688633190548471170122564749677556674752736143971030571467303371215305514162497914860182106993009864482594238945426664551103190720914211451247468583179716914849857243521603911730170598875652035170480909548309080571915018336331871372505221333335347773756299205536363491116699851129338776161021866648022887069345057230158937836992932679549430996755464169196633801279926419584591346612496002867769447818157445833848693770371680713729699030653076594161764682045884432564717903437243066829601967783620193261435565152640000873239375434349136626230779925652913664494511821753381102261777155180745214127066654795341214487354021221538294765342777832013732372798329979213406709167145163627518833171729349116290381756192075831439462540690657546294410629713291134695114748512913155508815419829702592504263455126747131887850230904936380916754961098282042335016907456946389141394934188853455381212187778006784899771135517012685743354266622901504720099149353396889743396296357153217445489926545059896112823864539172883747713954799955623761445141684977982963174441984454133738102436200417806340155974548338942087107510622583963983789665222082455632885472979980273738774748305713158295272754482361769306925722557869579278329599510941676852222021588098389571522637378873394543423267251730240365745647614461855641169283017229683359577169972184067349098539508278254392481363960387033328716547803491644828550808336867162534075398072750632716706189541317185372603828209790761527265748985627582524673239902981804544237029413476520336956551555768084997533895094798277548239509026199527466568516815979285402299212065107618447965678764805191128457632537575872195026613803700318354463456788352143643934743472897905324010206116730626094736950646214920170693445397348655421078707517437696587286886276599543778381079892625393767957575619220733642578125000000000000000000000000000000000000000000000000*i1^63 + -1491635582670765671350242895266332681257080709505393179306213393219307227562047494077243513023386057792029682255293728853847076170688023217340393535795282425851073307015573361892079147493848720079542428631225368660944665550743105632580463807338671885120446263179630612069242000358466970420578148363604348673476518027354463989291493328428607352928914647912275759166512998888926333922845025640357943910951454922274587133921157327139733948573369938688809996919096671605021912165758154649417441925604189337163030200706268939958585892688118357885371313443990037082708901779842119622680871448550185303433993880843895117856071198822759082611532746751675671814759533178499828402146459538681358098232100430012774562390968509799726756437094646337362917407243907405092593457221798755644477736472130634232319508167112323465017464033321297912513657860940554853774326250441634317101938396641150604972086206240331261645214293217660785941768007823079562902315188707159426624485355692803665230355105549062464469360486519271391120320667981427057832973344255308884675989358889900907716043452787614848708895152838740514313432308895857570280568204797252650999444780985948000620687211670000936628709261267135145132615727830845005138681790085147477090704592505606375130195597902709479848240416845184921000360921193042389289012735463935396993890633096849830292520878908122868115547701149405256993019380767291601801923948287550927423249677041390593657441614259220465848557887726697384336977436045178804481593619467944979129542406938999387980714110128766679122337114750184387953666825089047575442124198316216406596528603875147115513571192305547203850476762838016307726121961564764235509093105961433521210607154533048288155181865847605397550652141250245866271460472593483185902146152948963565494419954888427194039866918817288360733655251627051554326256471846095873127105646699295964292971938173213359418913373377955518227679260665665135377265033830228067243320872698163776377050175155970291463955618220762701799692486154747904837282210141610675653923842820539537379585184503116653666939476323765855733775604220479985046704398889413155690102280867082758330053830628868312818122123357537582794093804542209776558593380832816647033827215554722104946119228096536388980311777267098730978681347562243160385867500646585632174943205997749854310396580182694370721305200943890386452343571881127315539060297743127946135593695318356734065575018643431129378813116594130641443754667894551040331100672809776122218532959181295514070496010203581030878355405167200454050492245990447023293386863474954112814650458867421955153147946734867338394255239960441942113673384071591704333601370911080343655583577278788478690565264120250514419492831959681077882994025992536440473343394965194920301613031876871641394782106074283280123947414569578870979296930007407116965672173314701435912274103495822062580615582351933499779755451337215928885242260242118836546311134050176807386108349948386824192544054207822003022382551140801734391115309076762259299971498620559795762106283676138979163083708563184429365123232639426656191136505879489518357617283489741549587033034606130695591004869980247263443962867477659340908738690939301755553301851665007791229415293799050842541777955831365164875507942404996382316426828289993529382114411860335146603765229145286083095544027456398467760568694657814198043452012654302898747880158388651052365492670615291830012541150467258704631468122857500930310480254921169099602598370202244382198841776698827743530273437500000000000000000000000000000000000000000000*i1^64 + -8038950631986765507094170933734118906644359012601854998086282621109029641526119469881972970434952933417700906723575916765468647109558358611274970586654406479741542656563325597852934361975786968185366916788292011689667077990130650217500267006328896879857201334288430311524666396039179405001705234173552312268073589401743402154160441448806184726256097445859775584062763923747300340202309325888654635217178050504454782327277022169284036884986870121788286505306384609198272374491884443486671303717965914048426378191374309327513815366217323091763999288858994231066359202531980045790324643810027329546717508861709927915844935371408036366895595173069593998681565793620314241404277987099838786993182658436353675168521854732617333983127521512866689581754916676589957088074777265170998453937660769490268100108606509670959514856621454882323814129136299482465266232732078911725748369852947283701349476860618444398379281592330070888344194852227046204207116393869446173131601222459435755385807220515051563580018568039203767190576157454885574438565785743741214140195634249689843432551184602990958993736380756110440946417285865263032480912181423185504677255044624932705933067022996511943693058960939475962774225537889647351527977910482664487947916743853994132520685953313426868907301971851314535317444310955113625887448337314812909008955622638991622076311530748002974861348054378266048120304073683049123710631879488542227030641344975296215421254394953427950396704488503915628323733242728158291748792692523075166249014146394990378392956977622082299271648613908461965054764079587403350729565172050561641272115701678626678802867113913428696683567549171632598174504952882776631280806904362491193614635453734544385630328908448402363504407097911631313837415787999297127749852329492020317692564748062840894005845431756660504010852250443989140213028440862684855475573624099055507193837866568889073743470794697461822174481563616281426703270456537287626262285316769663415816329990221036066039077966229754373029532958271569827303789856517915843114001415334445574955846894548914548459225014839037376313087078036395816038002433390125832227664457108644419167401722805180795923118440850050443437453152824500299252463172553603251258712059327752490753306167101787266709767823856131160242451863621464999126617807443642155619472026241924055803246899872540822652147998041729284906872513425226936190547925918082133841295566339158376764505019056423366367826580669692791983852590945292726051753210692015673771135354132319707492291529148362854610045979607409929889277051521322970843956445334853628094616994604689599087781880860941020265667699604273415696732335038075284636985369348274675420274393449351372188685194635754202673092959130440206241681953234178044581417221582249488261473780827964154120977836859474970315775896964616075810753798957988744386833078658187831218159082740150564669810765823888972821139958194458141590710158111672181637993375983461877537525909710625432059693509595832224547584761496502048387379764737362507540139942414026146851506076753544378638985615522950447286167456710382852799728308566701554266906578848648403100615563758884987513429201466507190553338888312905538791403692655904379788805143697490020155363888506136122113554882044877828270770546583273617276159262120936025284218154505355800350127383036547862950779799275141607558699130071521231843927656291130949419555485738482502802289019740630203068228444207469519776643992226739980652771801229953794547166551209826934609736781567335128784179687500000000000000000000000000000000000000*i1^65 + -29542173892239782948798483497240142245260871824989413042123715543801149284108159094543988784054807881750048210992247025929037983772764790431879488552498397427943630898967857687575573788099943748861244937693846540360364003108232431844607434570857944067129515719819191670641524599835666331277019140692710802326854066707571352899432615419310096012295848480947319582170256717555721479079430395019925374329589352451694182622102592385867560327196958772149653979546753279054454484218700761959592509690766351365684436778226861792471870554475185921688093970664590302996955077661480426291515628932518033789253641659544628552912026392719678158121914314351106434045164289574485731243936680765159318623048783712083412113829749563604963801854087862278160808765882208284816956938533894548759063395942761003712249435525275186924915700878800061380085313202813595158155519194652163783709901112118075964410373484932981235991071415632923621709123536864619725136162913012838773150920030821293863841460838670578359971051541882089929525498672759370137406582125896534145211019197487013493420084289070433541371924696425574114185317954657889080350378857743492203492011061178260228014465882117039528138228115686222563218916481926263394640512484157718338452074561110313052641872715838906691703408000531061901857216009639547099455601003560926865601920176665875791507612388546814360631760717509109881228701361445007983941585670975946358956886104651620702042002812275862948571166231071733786420340938521802838547945390929900846985342748466420107454761613555486365246252145576449445620218487592739074431172974705712493890325911321208646811237973680229332799480968317421269248331037944632988087127134745887870672182062430027638717018053061174616682898760798541683840361722787735445781772700399651007378512357467272491590031683072907694210654549675940608673904449320924122335466471213799186478198357862785049619753417701732534283464681636862584823818760029290438710168530755098719894257499952159783436517225854113255262208509724949263870368428210790755861987670566311672593112114629361953118782449121437401912600274046710025978882116603529445771768837495909231741687475700112480932916368351730566458200020681112528685589733334732123212036973787406844927203293030885548643782637550503842482858581592265550165869258401147809964255635263418378560584991707811087620260339366981282386061244170284705702531391167399977360747976495509229729003767275469625595130648777189841966405501570919860025293489037644736219513448092770377704696580657194149424980343237497926804432754595397242969215778875225010834241788763354711242202064290636451625010001434996089902647767360709434244045790859064910637135673305126429228337751992592050343646401884313000017160936702831365587484117382358538389656324288605717187938520434658203088723988894923984380412028718969950236938045585976065450805985323555825692482791966632155984884900347225165811825903758768949943048770896746923336365033181581979079894187493977030666510159736096439064184584275422922726567343566527208529906668554504104267978746573295342444882053119469126187194343133830801322540611247676154071760699409475245808022380621064164904538195513776427683621215917286830311256721027501903070078341638650506321974509889539978938129648072229680297038539506595846716599970487629798631612184840190643295526896861495548980172289942588938004761214985974620140286427331316069128004044921273176738268859326593814843361463622441064734912606067806435539840892445795361709315329790115356445312500000000000000000000000000000000000*i1^66 + -94937831729544644730242937329401714238281892080288015061451464451676046739665640495299999650519080933123135410452698790979544555347016586225606686928399437443265623837857873784031011849358890865594208140501571230699334745092228903353479227889116351223667691544544509347234172807157839195528441818939460596941931327263532682686693444635217776030912816149122739416857492799387128965607774724356243661836355852085735550077842149198203372775688821885908871176215592259155279134479263264354982772820009736958399747583558664367324264660236018755725043276650721930826466950730713360092671347258920764614853916467549061548276187975892009487706166439392443739863960480860643633160626625197384257897375233695027173536208759149681908133695276427353961313231551718654995106824773470991122704386231078714427674395588331131018481977368141261946064412517120268589962749475390034685634727528241973776210676069537253508469077659774147672947109621329036855463011974102437165017186980426523536191903130497496582513132748200725376703090566324928090182165893184232095742861705220399806761899899916200193814673575342009636254927121879253214904263034331868888668519076105666630016209443126968350682521475953423295159763313935404749986688816908717111484735515103040740962313186684032750926906136783066818242153998141942764573625973280536188014050092002070063504774163102105314430969123178363940797854551139847754449576519623694594251643642917585865431587912387101943462316484548719329740898640609939570466226270021732613659590352428983713393719010877180626304147165509268711151258741872290500339578271143573303323892875865964314989431457683414613205762236566183613100485143874706374760273063003055043937706108828612642726987768784789908485785712998919778905388082768077830942013202439509884482900488897275402232009986901661404616536971904644031833340170574429818271077352881703599835401821917303961987091792880059059459123231149936811861776180007705200374046245829571696113322327156883617727247957140436741114450320160027013011126327795274318558165749852321586114637354037263299847018544625090308366956672959758885535693564666539307161726816475014102982210376643732036211366515513554227022801884722922475773118513148836919206046473342057824768000335983123198357166652930160102222597730548537636656344156633940835532834883057824685236036354650779876902308911174346853007412336316632073022929200327529145409871180391021219009981094394950940437486720040150960013542665485906455128554942448598692342891360661861844897886637282123138725316290131042389464590783357716357275269713962267733789826616843573051310285958765663044778016289006573117076284034047861478327692524461343694026799376740678932077482180578909462554717282975093761990072861793851293035821392226835732477892925023262890321434458174777186874225787371709666274987423534850674899524945231870045258499033426980612908534896399593988132093096342218983101150590466704016516774352458334414146841146170418292011563612228723292004378107882429333094175677932133967664689827536008728152581558926700278541537708107345816450651677400719872338515045075369357663630086452830707021707460531429106901967792968339783018331148527275726556661339946228428496182220823153134789560048423830521494405458733686883397191662527473023117955933467925313249229303457799408797401924486034507668591706504307354288416980432947203621103554806544651442118967986300088765198986849293626422967391627829592031900644542484170354129682035813648371957995664160989690572023391723632812500000000000000000000000000000000*i1^67 + -199824576408205815359710472669130253139196256478608821352285372173021645008797110306917492154824556706723055184484992069033727395600432699771957872823147133773319612658567718294909908607292496616533855143928660291086284213555826871354456757171982362666459475875280134142413120344642437037409329499797210351656575074819951831885420387578239665994073736398910024965940242442546830917860646422961852531085349186547191171583924337160367423998275257636124575307307776390992884473845613690489302157484824990497965746806217173636076066469129131971787585570485905703844882280240623741014595194856368851637471827875741863325392939223878327741362677027700138733716646428324376739182891051899263594153493700008859805654348430225021958925555982494763098112164963130713403125862716336863269233684340779089949346925994883768699448469333565789675024148627801881183464527501917460239167603840110121076507905617013583660571503763128832862824984545399387459110798506112306761632313147609778561499646780903863255618183959440246483075047041030662602185572658403473672729552323887001757908797463387841838162999811436205581887901020178667983240580235910160448252315399518545252852764337387948859473877282973006078430391408334379809069950274653456586938441266662356250435763003049011476686532263823950876311119713480692288240243361995496995204459902294057338353532061229018687216825599088647734780148194263331786192782143450729324607554657943008911276794069804828808587345419142384833642537406737510755007175183217959879111914239470510123956801459947675261800859967169549263852476144741161431573693432996594945948685819244982970607045703651811751431998342818448169990044676505204749819844387814424791069371170283149658651846237833279437484189854366259374205621284668163957046401306821444734456821844910372202780097556343336888995311042406243497908496523499248130126232208044215371257426480690965951767175598752129836151793812809685949950093384756287275556235707599984486122962068577662828194075722733449929346596672180340864484210653923190553121322107111147796207774304620436826770545013843241609090450145759025658131425084952128917478530396815970280024982355707825891642720351476472893687089476696309685782382939476404541310976003985576205390020519066691590548843041613578697424752356002990137810880371366758839908530075174416330589263754442075738730720258356138348640174131008647135248741713075479694410567872708125148500219329149808576065457073687081262531828192414316893618063019324123134743799569995695032597881773483616376119859178745147355509801694771371776879499692161180685473052392675980027738282155976863210209480569748200809582277080812237803764301139743113318298220195428821538170163441356424929834940221470995491527098679646332672570964221961113383257427391668963485587667279613892241105165494877731438865864806903424690586448990510922858502762737807532926785114248685805531875679047214444532409021181546744540193222372188714327158666463198843291248948484201200840448969518257536473034534898896286002305861008438251628336427431657456918597407995315651104223376886546096612985199581749586659458146409819494431422095466427685056156676804635972153605633788268580456878968335673993954680788887815680016651486702935275140099267859303337262316365917522481856629567914723836081383475564403135861849044120525168665930400123540400483599989350584822062113795868771880662402343374287435889430176365337760301472054524562486568703948731737860357433230578186322823341924959095194935798645019531250000000000000000000000000000000000*i1^68 + -234616235657405293005497874027297041330554734040995435363702836910475995879912354852787967958226659970728476701810209814087483822123411994508760427814925624176302306037456136937006135214930718838669146817904821611117288540751898506825140419690133386067377150063322877201371548885428906607795774510406306945439596000524248588964569776831326540926336140479670604403066799827598013776496706702464066657536450722714027402718624669583578662111139935523198468626641445027861370658363517219741579598645552980863235621007186786941812868861898915510404269883124505156082397556331614746788214550350123744268154779029038452822413793551448174462483843617635579334191790146449545954399308326238937297981766065914928829348808696526979589182727505816291434956605902879150432849357890998506896752123206831492939553881420554537174482043443184265036952323984558699254592388793765859709458695968650585333968126550241871583998318978217799627173130066384556862159168198573581587406724107949783816764182425522484582311772337870656693719917310446628847213689901094987722462656178371628737788099472670491625453884321256912054990656147784095075003012496693115398635748316445535226853400711493764156748668431074698200580498823207054298087048148279031999978134040301048646396983515887628150826299596935215542874528459259779762568722030230341024205233916991541220183466003076245869880272446403921741471846860864460662204469512266940065598460790904127286556210747212391458226939251952972616817915934189311360302473767029078444426216068218446322633889891747376985029355736486957815501204990524556505109346528117995692533237078309165891296670124092273033847805249092885691825628390091895426380036454517295910507811991583124451171225899396340450675764849978064226201642489916759013143736692622825469564247174436297100503038246344943689452792851163082183603459190721404762537946428038990706546388526496009571264818508371460961996048102947711214231931850296160765411799195812396241274648714084173573568165839993474877331014348032838651844029907049436770406508995979431247961728533507839967215058785428316138162800370070152990926843061508647186853318876775676059179338759635823843057910633435858230030957916754795694809663225539452806395477714541043630086560202971385702092507400616502284935988010672019912724607863405642378594690908518126874623274211068855500095620705655634069328182432316398730859543418673871688443936411998546805337908175071025949876404073025295094295088629569351272368868244010116093585825535574763125548744644605551446714733909837417785221391798582783872881452035866913864879645514125207067790145579828134064683278357758736625199750884843499104106515653882907318152327612041992480578943631454390389132578373004940332745784864798528496036397856260504537345127606353187980950780007479027474992143746415554145814748124287455780105448784445641374924023285770154509548188936246166539685706436903045324270111388627007734263893833848226303776651185977338198053804330632219086184247796964091676443566257153160745943147538528462223546016869802690937316188080211646414983517313591853092411130330847887389443374272280819231889545643064876730371513161434274725231350181874076123801619687361767661649698062387326349920260201458500807669320220953848103125802609578448875390630468197647130328904266493247201649750407733626553945044776435456363717797145117390483965219698396445588565016639429923352520434956673960374030670593202824232596101371854247893428673118164373700977876069373451173305511474609375000000000000000000000000000*i1^69 + -1319526790227032904872285645188958690407614888176271168980709776100552620406249852239800357412538812171827151882694178304228706443991021685521210295530839544961942913240689426533383441786720932341282907704262448946466242243531102173951437264308265306551523227996801667500832636123929517377982248061588186266082115103636644155402873959631690155834930752168250341157719278359707204492625997811729087035577978043810292163807117116867566794902653813854784706322581256297729578127364333600027241207566430165599663902578849610147290916075687801209242863512048735063422342740207724903153769766624832871749558079544332457248807231944402986957371686913137819332013212013192380416322739779703294492172758799436804672522609360126072777906061801615363899576072711830735349174394589166437312730240849302262688470191444005595886017941251513432245474635753619949325280425472902440945676985349642250809384041449784685258739058802212772619958470454298547407892048359585886371202733592561149546614983454685977862409864817343306661931762832275127738404797104757272429901028759286443100019369911592737410918688723386665714080611137940633175244340957817060047000650774807998750877499910007574756065370234176800101745461151907605018819625054288739281029509655703407971826711013762498958003149591454580536804911797140502619881099895411063361952014125630308538188979334564264948605232451192457723300203937507325137473917671947596181109018480266502744668587497185677244206332422323801475781204490200026218292987618912255027196596036335244899078806321667439502513647521212638288092404241459953027040347304359855110773073943534638094947132006885267476887824660231537811289846836565185113980612246672333885242154927329023815585655876669488185725038591674255021917278745601822186773898322761412863513676346583543819416898445041865719817501128200355399877400795708634908588667831076173485109120502462421885781865303984671986207200953047628408519721828349609188742325920931190606547108870087007257166848482592262568386925177497623578088732811946497176497519727656906254742404526427284917211416385957629631106417056205374351219525315651687003281457957094909613684294459015121121775769683936478069165874176101837085174022197407048334543530917846425812961982839980210882309965277089899473871321855231574065469131751391922810382870114600848025968190124153944653698134221897910905895814756646337845531573393878535407595939430604240963299436816914541249755750866922719889211524107368012941660342957716275118690726116073940509781163779043888366165353986278973222731503145843357256758593270835972607973758520649549882026727029906851087439084481053730598624642304963729169214481089898107928243072052128012214280096473253311069052596905521765649072972646622233229176011748067874841751229947279377108601248288870591676542555732485430825861793179441052582244578787407380043868660049029696295994256075026127676014959843181557785616681407792239245466106902128812345203258598657256438570174949540316490461433323946047376579898665745763208493758929181887847301464218808949877767988906058895519542638197824161996737814445527342965886253388301456885826287737962391625535337802252572975413683581268018474332116555786217927373249847413953979675871561363336948524222310046602451652869579140346385445442816416287728212503209530855541715928564004960338131886153641627054899725640576432399281921781070616707402055070940136876227217471011471373095550879985434979257836341317287331273357293970338588451340910978615283966064453125000000000000000000000000*i1^70 + -1270788743230583343273290562448461547963055843920898451726615065585132579058278744772100606639774190276996643068379855981098723624256111183977368805756724385016794042957010823395312956892083367800518558575758498634026564176947987360397171456459444605092823429885153218874542557755147927008315300951577955133757040770483352193239400281302737674424115014219571659192900889399072466711003377839211148372990940860458325695108911857330973879524103685156622250289596388646717103055784436627428683963570499057454603522319650349486911316403835486535757455429669158591258099693864924559874324550819102944474861334073726563112578006682607522210306580032695293795142055011536660806402244927317855117751868920316526268229491657149384450833595874339006611275555523086716646881121902675860379067257312687108794044389621327005492585235603991728507380383935394066092482849306906001577875643256751418036203399719919880972435426427275648300193989082741370412201999619119123272202836146540449363839810226992264065136633981396742269364985067318786654895826491921128753805895730936159331001947887856273856341164318625815706853285570646602523097482918786245935355958055244804452070333645469879019320692189226660506076522499124532959614264035833534352431962053173203179032609834339838209219838311250263461487913310935311350060918271929195499346881733018705368876347195526903498056833585093510409651836476182118662897013099098192905686627178073736304010076041909569423579050489004703182297830514334733170532561014692150809275519674293328096222074054833767224484279490436894174499260172468818042069119527529232706692524859979391337494266019945954611061796939921712347229570243767060451007654774200659933114471789034438700489952302843756622391949883477395903424970683358610351924924379592741146198880367881507106146360725004704532041859908136613106624781336712282213151901968824072004561807885787130412484570063647199327477618881020541195520347251761468833509841693663701490057176186380900037951649379027777181952458346818464437235843417867293084756773164970418292252619270653093971334222871921868512403070852553194116015195639066234296587793710528312992967239219539314282954077280547251598507197304674852908879497984064896471320486523685958547129637154991926565910104761299775218719615933513845752389889902220161642808190191960903258294659683366060502683686436732131458825838754357919651645367690198362480043502669533241219339410308104193189984804361069870574608175223789695852943194981198682046525360245732299623275140368486124359767487362273776660538484631432056092402026528452844579112484464091775178475689058872305468319788584102417823040062000663699732281739053219938846004408483810318518822904707410176731235644378670813756246740557077692872901543172469076101888849234497775374837437535919516230125411061626124199453940729973943742088743064974193559578317040471094026710408128704303161609375717168796742455559141128831884373181030805999635438133867622785592149052898153238405590883267035539338122263787450511810557558841563912829491399413617945355888305893003051707761549020028372943658152536837407307373408683561408090517427114751280032897554485529297403205181263295329572588109037936037903543405235209375336437044671719329442531418905455219076850442821952247372406612559413541180206959283484578969186658245430588308340784666399801516729494575360929183438050270298112479600893483745369501815308366575770408139821516104821017893440680115174707862611691577825467902584932744503021240234375000000000000000000000*i1^71 + 900392256499984467140139210218860987684610243257542264293695156881096148278835001063849111175266766167939268488892028784379960602812037262070784402513393243819258634985453802150408761702588265790887062096774190052498418944973866683313447591393524839788663897625679320207765721866236641649788433892720122830723261136802529466551438010610324068967261987341368887016739684789406053471660044198127480459319108346839671810301463283636459558049939759426740212137400854366921909436345473930839026588673736378412391644884878381837234187443093673520430936625746173733837385708083252032155199780318657461049257823316747393703100542019701956161479765279651020543862444902466031983119809951537850449471679815883112658656383722766665029884884040508693930729693612496057859319800930855801462137506382446375511784225987357463466464234404920814669295613463579356498747823529807690590594902033655760483964598241136071199860865000693303071579946022858633815086726332832009063916196979860305384455143569259444597835161728455947227799274065444846816043160848452765601201276855059235479445366249048661370199504399547212990690145499168499739287322101357606658968395311732444460539695878319297986223636429970839132608206155246937636841908408457466722405257413178081441384619100022956991292937489695538656554133488049961519603371973599662674968081001069671100105229796037680932627326039982805345926659474963547202175328521419946391728076638726397955967801593980681729312384594576173104815571360706229514480477640321451741438308339999442407020715800241831944820979343893724693126856796825933424630439944543450494863213087534457102390170048896614250245052422801193226976567251577822645900195153689287747751782782098357657670200728150980643896606999206538185432690115676114721530378353576994616806267652235311322021076626415726986990092241710985871167279632458596889039246361878047626746668368478203839459546679326527174151581047901487605821110459664660210339140799001810297658793898694465996464279758406529812583041467093035021459848592237952113364215997546485868672284717235142254866023511119750385449171745492835277592285845081701392405219994093939459672288701572062026708229341831700631532388797170688091595568157414708474816434156727365583089245364922583206127458264153325604821926009424865832015765867805588426837328501963202426609684420090107289853417311365224884155203074284219347869301786056352113500423955670489726312927666102427668615546250199319414184771327275507497898574090277596790591299097894046626978039486594083165620450828292736920120270937130912245773438604296304206358891617327679021807796930686462558376800932697324061537099452750384226509930861253218523411982898793689382880398849786935232623745245561281116949150946917674569500629821521639803777457798610676345388889343708131419484101663677782693011502996856156294014535582459780616376477343236181649425750327234408608366205595481522662712261671720135876935126332357283070098268084010004614623742551215885026457492070842304838922796342467382717824961308483921541726042908192640115779860119946588221835754406790466650456850932066027284272332140534120606412570744521124683623841788739071135998954076566913006499681678578504219397728659916165289846534616102142697201963744670503408042564311514656111001039680546004259862635167386666948493687730974033674215636152560452649996599688171690386065517942959813869480399061316258955315794834414327757688747796546765328968110063913494502119139184515006490983068943023681640625000000000000000000000*i1^72 + -599094238266762788776780397483231156717929927657750574823175680684912536758639785862355225757007361593053895352393350878825142232288789004849501215698152324759822930649068854312603977715060701845222821664970817619124811290649110642445174156789925179671842816101056017166641588463772053393541672738465113076191780732998974834296477308210890743604864683516238734399768575515062660379199804189560150140626934892814471030448393183015959485193267878509711773647528965167038302666343706079333090324280962052658905125903041569068768554683025888593993679151061045119907486550648299280439404660739990837364892665904588602836341575121085973869719669448375456221358407129156309773924657160702642010576342543605667250225970577341291589189765090773608486102739456081603916601610335515587856111586434357063444925748126549869766474383761580277418341927939853142657242316170452371211158681859335113264073516703455381394913274825568553577879520471638774740069197042443768446386763982141330291532394243966331384392105163670374697270938992974365628628664871171878848346250980633662015231364178025646358401656907345365088317682466168522226830302806076009982465906044710284334307340578295065696970945824156053312653669385419789010967431032457044598321687002258530698272803055236056083284888704042809542932259078958566706628575773207272598893011497587664982994290661845152344320287016499168730832791332998226178657848126108882103231005615943665313950693759047209680278943056327159486075258390682610250217270486955280438835242191993986649026573229225351194537418956186920340771576221934258164286924062064133223974554636568638845909551775832488528302772458154907636166309382225072450927237369417401847567056749497740098827373982170115225329739912460684055498797090304068885866414865403071568004224000816461969819963282932892933603499287320640438882796026276924150118334263548115545190877022948040473768734964265789029958760080064744478243260452915637260550736502983878107792441902520237125335013185283353354342942234577427154156892586280568072975532299217715868793841234789716968993413159857180824633861938306933632565002611998279410762838615076025201747077554471528858562748804404663455815203549032798454145128002979983603533821957020327143353871388405085799989577740908116098038640660464226352120464983325033322335762622122089889477621337566686513991014929733550705616360207669679215368754717291115924338058130477714868238074096600268585247051727025472691407242806716593584821165770575715001222249633197967404856800703056079079043731906128196562982090106923183629984648268716617303860529639581930716701882484944108651373699181460156592203252463633192899573533450308348092703094291394457470818747684515208325604933238210604536443658181155448622782900843487549301380510989379702096793946151705671145409263889826542864959410375341573962751617658601644392145348633049588617896657932344669794445399881184868568664899951030870577456033943047533984362713888441021551798210200398478864934929265987497737938869308810353312742809339495243599890640466018980071776148535125763691500508702031945955995883675454122163615719667138164609862586229535934981462715006411370848876561267904430730179818486422751669801038149234959892350884270172147981481834369677771368905234682126183689230416412845677682423113920576094940405920074714231560270197428657614116240297052513404276752784121991592900221455320036261908179152614842379577380946889270581953364938737425094816141379894247620541136711835861206054687500000000000000*i1^73 + 35210418673596324756910648420313688552357835482926535633619754966505635612133232455810813246394437974154923868202523726026340198293937967906516594186144113613679714034441951895375295362213597392445228404309654854993797995974263117601635346314449885234181700058101527246723855630866388393452396184214825048270627203278275907305820239891607853009122860120407986200256576718499725174559522176337741735340255099469139326004643094394175833956973245875597062716519870585300498396401141823555183156810846429349213726015402755420193580431384567163262148196862801188640898378950278666335368778462723061974311262859969445233205326668382479478168792304479696377831212342304246661726839370540106001799784838242323360349647187213467410519435743796095068691356702808182699146662207100216416981124531757869540730179209191500305580042837703857722669662147499790945539037142986604442049175932793511540781629629384440731067254099794430817796777495543956019641020393137085904846223706211951124670159014569390471464425392296765454777937575980776248362979401498132185250947496772667268274697020807599517541254524714144246175347898321546079371792782839107815308602021142849794057958742050103253447751397817743284739188346816636362499483141751430916731523917997905600061914629331764862177732413495615140488198407382828031936506289753443483656631005008915569850627590773033773342220626199020355964469023567466334761200697430234705276721923563535235304590816925568251711656922833971613684020925356533340731654043421405789379806698772702283819245537365010062297673237969248900725239489760439891133322572866652480981873131897835783812127693616243897715502094394779857689160122197216401992869098399713721180756182834542762410660149502512134147574233802631609689951340745614283108724074156834110464907348115531367774377969206878709950682165265100884592398252324259515633277014547977482477243736384461868478360726496220163535062158980097130063270774244759595791783840734764240274570693717980120876119670261696089125372577317787406529245263456990121838580355936939410618575948711812797688570620949314926179312256432053789212483890044213571757687974820763663171220377722097188579249285225763701413439363792353978644177066628723356219799519857204941771597110220818963079616507362868566857547022329088743947587820590691407646933136616175421502300536229719606980648415059701943453569579944498030129805368045122068895616464243941890477591664431470470105977770674797433435296192008813402024764913404181461063714869240544204994309757393776197667976101824209442555271708519266437080290778884254491389746669225238189531084207882767414055003096183006089146992589833954407387816329838103128111855643605350228235369993428062479178671395961508556722515282298832404156786788458206776695522804060936995277697125115754387257895752920622990317397440620129265397759622243154859348166417184267308549524942503686103602547815385429951615501374866987743284979018382479567679429443246280175621818553911958880012921954956118205237575182073432496990472581121756823435300817325832467046699316487255604022899315793857622693105386165065730176245405703060118072468838884607842221718666890024050048253749440822608457088666552345227479505332463099286960689661212627407233182039646481855005700615277431486449796781285615390933887976427858388720967648400867838592771007759499152891246874751614311150118169216602403669513837586474652777264891169011665200355092795274315753215986361020911621366735744231846183538436889648437500000000000*i1^74 + -143349761364324032511179457601166519522414209881497152076383161395498055561068702958420993380034055047196433028864895926227133528613877803693097201601714954249783197226616708758302927933411007045726245261718428077716512723964338207117793598210218451741834623532930155787069640276883311067532752792557582268408111473801601267690452923171883815623750548270448971604260992941446480802114109294250976536930515596579485738220227291587204404397508012757207353373332282579466073380648238782250419974470101723791892037638342396096175848389444463877336507899891949349789017991955217951269846786067140964168082036051444071717030083278205576995678924413208788336169454781867825701888667421852325755266627163743942472213789635511047111097341347584829652064603639130627197602149083437359661622380044358179592421642343799254781744890745876526646131008963290479486435776315373786900008813171831820266771042714788572355672420492675152415745467813327731165164398675267835216212983279273054596933623040188577782442617410717771044414428581552069552526437332424608600822651038545451662162507043643326568313203647205172464551162651125428673952384613317949257507118886514465416106984916460234269027534956607671764648222140798653236389559207019868311952480918092769162857016972266409561002859642026703684634182809775908310159203390073658606467276445760924504835634191386009126765687212628731533026916227526414251437563189058909863527997445504456124222879381522098282878712441348178579370610134671084252319644132157927800633797356700347998280591702035099330323563555840392896840587954878950484816680229686280766478984843078232895217526907953305607551859514477360004009679855822183851808380255028979145878405018009543988325959867199647615209753481789172639989649458624442735622803083902512993146287220045951637955141156422858489005459146276312489733145271046808150675404547730146802647699502595031978175671589171225719656872490677405898594787067093499906376160943786474344874664918086370648878777623159756781129586904008066849132855848278614755168232110674476175477768375476212269462196488787636677381443266320898022871578390979699552076609700855242368427147636337131515945176985369272917456117269824748872259146662136659016394913849035768921649459956943046512058886814423131848720951338944118426049475184506715602413089278721321310344449538399734285221577553455136877545658067678180073689249214285881741949578409798725676899799305109773057326146860522856963859858464519101928451269058077429743954200381367726484546834684079235302932650648989437569125947332726644817900493884291244597270156389682009824257080683692798535809650881853532816957689088689513685456955557794025353607237757341327290930559611206912013926575609150662039369194182708479517330055917486394395635487391159681368789503977948606991091491912052040865516684608243991000161006400035212007571415016801133043874254042293631225733505106653585884983415003607564392726159125065778913656095455739386564995961382417166793041520751121339592441701459722937598334779801309635588768997916287253471731419062272589570929265852818575871631291038449720979400242352971027129229574386850651691524936193805423529740199604371836525564800975878779392180110838770238391274911005646239767143938222179839138409049945669806826361751576501951037766957205903362968737512978683465461500627352762469067467596941849821194741432945519985162945320486566079457248445038800765224715724685623386664004267232897654738010828623373527079820632934570312500000000*i1^75 + -1985470009220006411308377005117863738900042950483079096101084721891008692509579881268540683078799034931557118059801711226497479331668736708092838667920184000998166731042034128129621173491189214456622765318723759643597838681103213511629907860580610448055343451583325124588640232922081475136744302095423233208310962933718656537672205380279182343084606174297149016157581814975300291127989536845058726856011532259022471159362210087451143398699741999571646012050318674749842153193547743584788247578461917256827484961911134070420394067483806691702855907828155709120233306235089254364801612706584366220706893359445363790605827442663059470850783603539055194698347666183649329810005245842914537537552191677461661030993926004792437265498269521286651365233866622978309433025721468337393571809218789998846520267155239650499249945657218214659509903362523586390449361619587856182926930576870652598880925836582530561570091143197833882691275843580836289377866260671600337830012218837881312404615522579711543789793329278825560434831250335696884427384835318982208487770433450300785831490787044238230967463549793046021084211926558432769051259051966846222435699582807698427150467393354500744889817455357366375079712420103212463110352864323047962869279492455041043651994931450815046597825849036638037569559088219225789746138807610573088038258259885889522161668263555538835281995144047770717329053683917235808668492841666018562038996804302685054324204108957476614021328959870002242474190223514539056265897751986873485011191557084363431918621230785739482936305417827529039618929834419389382040075233268806463913727926153132907858059456842244499314574243150873131409771096250025303100690729288983859322319821982593635784170240493817994080573631714257653066930050209472204359668387863904887282877548385944515337580262746043153031947160460553058250752119040266952361754631375884563637679501490850859819131401232170045245619666312715981175280542624696809860567415527483673199636618877815685542830992867817974965260018539049773120591173533624604177686367829287398304362418462665538747415023421007456554384896631819020729213111546905348228060138051978596731060833721361614180914115206225355428170649533358468506186186370359992868520831919821576205688923121267692701911704946632204288152013730899170289959893752375039796718273827915971487099149980450942466202009209693260708716005832908403704156964906195089722731503278360673178358331267938263109323613333134916942739118741836926881176003918353901297462112816323271543410065122791248272623234029014100043921702254446836447113353261335066552105378560315504551010787403573986440289318356373192519421883354031984838900880270726437062429135185481547312335126066007650279430413111044583228089612232227343423252415005381716250511038322779261382894225720383035520252188625018479645698337944344549496037426952197261414274767948087566568186842754808238678828585375069717206969502183871938124616704324701528898175926412915753483402598753808342970766402148909162099577067683454614953575350969202799707709382826867320555861311739887115972450164966035531381948864118280074699262064640892927929835455264937127181367040728311833555999827449059260734935617911046470193777812360575100181305898597851322450874534377868830283403888728276094200881740748899678166712262998303016613400724085842750723078840090421267176932789049552541092486757544160589429737928534512202298207631680230683155961398744583475063814337335799109496292658150196075439453125000000000000*i1^76 + 1264228537129908110214725122629058446485324532915567666240860417060113451524148929393069445553399552145605458652283435938259000558688239933856971512602435317883387311647449782447046372108756096983116199351603885965026079776371952166565627943819340135442158488971170874267923988220995942156958606307554382316817266707162843009747793418954245435357353546730942496035901484162484250967418369801957257209520182465299950296270198380138848045498991114449617557990474379069761017020651613624271561997891513617149507250856950477223365598819122300765153534243037443194264781940217529759817891492330637324913945647602266367675901624568132009067230623518234986239399959353615441613853980495287521595220911456535359809120940120945860647864822246940752507908818880912177597769221046193062408799257147018906552179903188025014189412349979940185007308985351289554059236754508069593320905362974163472554911471096600471652522417211758566653640853704520942942039471212954314950051461452156413588597507634703847094727998693871296801079230729278216503959589626391580701254718392107482500263811155132052797541166254421614958653533560318789804861471549278066512183117144819931660305253086366060871861100913004737882843505035854112827877732998611146327229087745180870880328400802184974007803817839164241666591944148446598575473095289400440702350519113543310573948233912463689279982686106271175365737370275726540238097406396045617390095918427605713226513785410347235220267247355537334799780152134490926531741930940036896577288941894748574736903891896898987046190477491994864601919434545747114606171824845852007343332664470911293286661099370479931635744681048204431447244400113886699405078658308449977082045450983344523404751929537758591682128626236501381672681856798514359912636065646555431671170081918334534158858595929398060838745532685669762739088733631054995319848856641197011647507971050973228929962196370421197318832912098329707915486716033595856562992714774059625464305268203285877036531402598133226102349852763838047233318533551995376775761343650643938709553131973734665556259546321496084117578526043992339440672811998904023195161207138279287340075660822930989431265127816552459677241303700557526458528406524770434423037537852677261332841321671071420127550368490396681818499428613084256027263449367251304403263214478544670118418904042367688713822088112790630329193962403518360580028663332193498326850553898592438367800107516319984049316900130222760063496942728802310494766052009068755725585239749909646665369446147634607463925371467422623960353118530288796827715268384757746867393201240151159091441567203139961316294836037030391282436401648820557574503372097914555230340677158650688909969446902037640366098560630330070982867859422368562816047688133128583442111574408097275745096399128525088990659843519499779681813714749284402566570931906389199170225006615096337917843542745314831072647887543326134514061711941722774635895861265293545976118813984368706643552023175532357192198066632390675711572877064140726736996294460682476541599019143585682293867331557890814457292775967797654070946419749524578268080632294288226017747951776772956486047073052325756225594538037058114475067821517295318204681375107251391173157440669725345904470412280749515958984120695154413714504011947853172488178893844961020789229779299613753915411440631722277700835399843971064883037997100334645692003142448440018151818800766533629506305962684720762021850851142268368221266428008675575256347656250000*i1^77 + -889488650670094272778032831067848734166059747504961390942509864876904589282834755277772263664007900521021605649268386108345099580449720956979790222661611862120317721212687707233077122444939515344006538746606018579954601973585031121707384549205859272070772483197129037556591536662053118977873128069514875567568971807820418134707060437363199968292384280355801302512739908769755422021569058774333302298741188904411448633544039784514178351941881183863885915352159342003031416882136426814825802781720376842347512190610709972574330534264612635027234033132017130373001663260067144647695212066696313601433613989029700016910929362027876428688278941661080977845884407759207583396340937729997916128235106852243868145455338858783149513294443558779104900057555242513737332368894532542340543224877116641054148033263325922979838297268019694000910956747035695390567492292360157390980800455005696129184005610162386082894131914320897143767310003692450141849866649436076301351412644071131659676890490147055830536565489510623217216730966741460457439052818295848654436666041738567973665434827621726550658536830134002701078298217115740360150813252051805200130964801555021671264992120229704574510151064060947390756161203543474539644847521771967464391259252404987120501905334487018964991644371018767565348992512194323824065419133493513980283525943818990857011308761405279108468141756234691266416392691402970603956964973148680733410838466248182155560743757588939540929460016190076522366752177642350597076902140359293266432381373657944359607612693004317895394330621359327446403512963820760240778205951977606531319875998326584356164504808243165236977608717726879940508682761213291015955966955132065908989313383891185828040103529634740303020461477040632391727067735834361623738923671402825150081607618446194460777103788072014411390831507510127459529221479154311541487871417517459335689472743012076629776981781910589771047094226739680092925776347546954353511546792714789400131470080281307148170000989770590353392991801655233488386770079906869576107593303221416478838320882438749507609947361523629300809460054312908570082575876059268058539040507863008701652818275256178144272502387205093198167659538913044266397979356749209617018344675623745539385556838148699666148308332543130987172963511294644119042224233424380905773435226116434645647986304573872378328211120499028283131575450535526714704163884088109143189130534162608147971349447457760834842288518753247090915142692107399542869413704594383671702183312520306472325280078090819579307083067240034247650866247834980240790695043900186406933504306503825363318149990350519143089360801914927534484178593592406152177872248491264798659402069249592048509602708402099843680645290444631137491129136672260458044869619157046092697683499246605547684584757235530787858123856446622359933268215835799109315604156641243982662597505930720029907175152529880826090296746082329461698928663818012073315742119111634045103632863694791416331026865236607247731386200633387504068064825049325686730561349924680879911480625598292300481668072248712433169029782276969068084619707375257525066337125884916143479621454132109600975063981028539016671692791452771698706217477920278280471061476879844558092749580577848241852991051963611084988352385682591480782720065138139643421663691792485074330513054822683272864653468440540465306414068681729447607462176098888979734903738670865019789215569930951844701540563545327008204699481552779616322368383407592773437500000*i1^78 + 80850425029879841349189980441870099211751564894416102865594129435108025503057087654297136075847182527886584738680730803792939113958438637579313599929751337300258520206645435294132338330750755948001325421519366809659864236794832137805968796099451329981365851686168001942459917169977724535684779528158796323687707876599641047437616651193985958288341616723457481311111734651905072077697652576606551393582923260423613494205133720742329747357346844962559008434874160900116922832434417022493360596165917738988965418344123695266475394289828449152874602784876508750967400111732774794921683418991181872311266399572867566170340404429545674926068930825551804242681585654308486859776767857695365074879040448291458419290384868209003569044575215555839865446180168384038906904434710671643144857523405347760204927493621003078212665188690886034160473610194150512860983693699655371955188356974545657785010824453360058129181865912071285590596219454269396674979048591897392434649061271878051882895495444202051660373594650519858300147764401218818496805175834098704550247230647679806350648974393813389642341724383314984079412793635273195291801811975703119339901008459049638110476170394216756906011556193564227597452862248873377074451399870327011892382358133946771813861167622030237440651624118738400301923549547198600201227238695648054652719003300334944315891516515917191773211883411617067683566155644805679532508496488989841833521448151182350037940468583954110360668731615609429460943294221763826712287058719343332227050379915822959800682580530032641260421810177614494025901468390358463992574520938886534073714188531585603880134263603370939289215679200775038962461539638078227022399234695518733287860780085421286159452394458202046933864092562843424564348730655770883972187804081124953984387083885648827697013460369157592224261324225696496592111938971308410135558241728521948898621958447735043666079986338634976954480858579578238667722975742102886452451834789936018560048172347763384485309610282965852157001355062423487916062522698905480507372733591383664967962882690388683472791812431803374899373184207337042264371075555348844863975971024170357389686719814026875547952287615209950825794218265967858814980041949819454242957981124441440469793032974917069891357234847408129469322113178613351474079034056787182173669496765403276150791060568616135835968164267942356405565523803431731402722298318309164629444074041629470915108625447656321219970359604944780845157994516802970164048760040823288289576421643850495046913637574712303310870951476371507491528106040244267798162811325399686209545050085836380752244606497049281138945707583447977696884415013048383678731765717333751759494534236141738301815393424057036318232237180310821470839181277386486939602286101725104741151695379328915731999076427827221675592271549629151128449581109308795927354745534187237411701424552832794341687616067553377121966277591144893474422493653046561269020709542870686114627750025480229780752002950814496781369968995629437833182789863846594099398650322023844777566289972348241430241765781170121020486845449507262527810974044699799455895685402941691400368320013052287747360733597649611458645336771420076909558104573273195941425076702630930305437508917993046752639144353392731720424439413062778500857365035350309435387821696558843769110284495284445189921763500654282907828686340673502050965710874786711276820053974135273197307634307982186056702070825886845273355874041953939013183116912841796875*i1^79 + 83871515633546662009426961397805511572993167451225911149087101536594871339081058056134933107551178350414320712345446028032254831719502898821767849508300670613901988634378243125365830653512555330327833706174961415769566907568325624209613379956104837044052219505911733868669127628648336635932661485810413582935764840069610425332583658727580313223637108958914085548255827030457111954623261063595642773183604586791581573518735005356550328202355047825305149377586021277579684121916293185084595323810272516498612379740312788138197696719784629071306252469597792180097731023472512742105137208647006514937866812449536762783025182929807389641259295429565591487440249292726165768497544043202006672089523237353992745244839261964465867311577142446539602092840298346512124489252064365659774036486073018415215398299033976225527919711978441800337068696746089366071591672174152159427553306039713158780871030663704094615637914603355143952293201280019768109584699604367732014305427689786491142793982874932121808525390847290579506122107766169243464169734617461896439713876175578519140544407056957488662440125045826670778606296420794476542763326557482264952735183339444734850071110514671620370225880225390543744818576273132657613992415776545827505768718028778237009561163310425253308517730630991962063601360703143604609110091892683859494078127429178877400024494722548170977284149029003400335666613114071835063257141171903739083926448583007825512521443642702044831942830262399067722232933633276695276275274034337168554145535507370223509212601092565324988082316797392363151340757624658079481033345088469042086940736828315224840418195431878161446626584973387519037598050148744442670515414982275521094198460440973893976041404485331573343272044973642242804299271542033427570268306694080528607941541420580435035822405519756502761196878049154742825903278141085592137346948020572164822613862590335174960794884543425445005301844108583721635382982409798649698768591119887104428821390137626246892793607732206504002249682757706650903487584818038397492717884300355008763392459336495549862841934365556778913250686635617689333753099222559963823793609938372894328627528570086211245095009711515749554090743054583159010893244462103238405608647754712670486901754355374570787183990106206398693162402140440905299734687115513529627628777257599175003797293903797344950795362080383472476546263348461763616946295125861050662582821659872581928930593792544704446545752597405406032521892193492179587021117017256836047671489400058608244698702097698856293544310667871850362249130268685784547779130479870821354214212220212082176069264113677681666478086598726586997592607610259092451588209852619624256184940209492799740421358786263449142201393661680792430918129986589237511705511660328757151374604830730501865652787664208575457126806497213057092190909328680732857513514962607191840849662860067085585692831009154049636733227190623914111863591425426452435263946421334101986158397036821122184076087145079043283478802330601134805076836355608949787223417819004958479303959917113496676877478786818809237242288753216945462103612757265114032183089913821181905715865475781406182159340238081247584396783821448153528306265038812028176229785646003092905486937210207351118327659526972248559989235638718058452788376795960216327364313722732311356244611041876433700171315348049483343807638848301479397597373984341102795675889947511617470375957407858862058258608840333181433379650115966796875000000000000*i1^80 + -27533181296439891437153029819448395810925850626890340657889641105897290771547095868299210624904450892634610031453995760223571732958602489151633642728736621271059325281893024584604068702780307845702564404800535459236077719994378784244442267316256733875079496953172421459295535408460397107521420845472227475371301966065491458753249975795786752109770116491550548843214600032379521276553385196226986836699459127802803254706711451631806701198269555235185375425738810262485517668327430975499819584987164347541755451985159021998494274101099125049614194052571451689907053190044116774079986735726781760719570993073913955916388359650547482169507136490589436510334781620296999186287633900364921991662156176709696564616365080242131894447866008969097589088271788939661684826934906464102204371238064959851954859690940054857959899189421146104449256509419609983503160610304623152250330801978605106875490799198715529318496298857763812513526097829353938264357732596644850450440371216903514942789673183210359749133976461021431421319487332516664365969832212611305593111906092616463891676510471593095174725501752042047431149396474315892766489232393114724799593760006800671277531122590397116931219696939971111977956117845876152869417650906651280100370158685831360320709365435536256717856157124095743571893841867948266430773146873945672806312743829943934825730913111678196156743577592367183930378664969904648924156896513348985681618461560355071422287579373473453327151737286703411754573068700414021505156765329954483778235158014285232004409015398225662850357434370547990093322980867965498152766771501169920993363312171580890549213375484866912888973640921498526967574131483142202982022227894473461444522862425926965394665739404669768394872945914781660213305135645765555996742747770743521927391119693476192524291604223269243720121801338111417265378819084507838878525155894343321615786668611800474932603216446788491338389785729247785272249070757494629174196110833158922938283656844042243559824135402683562562711499191747558042864805313573110173836414390352518702852874150738258568298146109596435084488061264098733406371375533464790592245587067534137499326176586507233825797310113241843205475287111835770853333545048048007185901040575253147651327282246128461363177828906925887760897113538013956453028938461571057641567171557484974201044085494729834587516594882936142524586144579754186967755769988789696084412549213394175139099248962286872087566998774502941861942292475348950374245929923901707777118155482018410795965858424691662882116229919782801682166451127772867766456913134903243741054846236643976496940322836703756824412245813981041239199756362684210287187105775152367759819515608956293164300534669246478147358554483502515697664554589274793268679522480778146030614192174137961876801863378433130532520316596285486660989213006084659131159133849676009753672773341342983135137444444846399935693459062782744409482769027413700693644883940539275976185502585782197800245786527525366223446523518892261837486116344909423968795218934704906878367085741827582626636771249975762794815800967555792608656613124486170569045275436250534693413170949572174546389423840833063724928920245335962993905501026321600414021588997325194181338602225045010894574898444724748276858492447240386478260003383337702279746250803480610952530720018111736132184576026060375637263616123670008801635681137904030017659017480225850273817776725504558044121949933469295501708984375000000000000000*i1^81 + 754127985064163910495291767815605920438278408667760122540185267269577028697174522019373221050362031200841118314891572867211944897113866774650913476426070576915062423691656563595832514740742547746261035678316059400048811184876405487587917478346938241843238607855069731407880823872590602636969994271872328366241542357437861997059222405353504481381943618913416037781821661756554312292416154880226476514716287279198835579834124841183536075218861628320574625270521723807236987189637633929567460515173562690390485135837492741454228901798456839145232965320228435004963996805345564940075056561298760571384542083361216379133847535256222588371912193067275874348903961988809359371598233670302578446827664869523137330085647503229551398056206915020687855888546529189591061395989271475180221160013356687913934619197821126013270704089279963324131253366448534583291608999336503354311911422767345851363249523824745186652606217671454420796555339821348508348629651366754138738656141653152131302770164846645491508897751483484501972501946704502464166065634881469798043134953443579116098042024423727395538082993227610019380984059332652646243692607758657467991497415658067251214319204479607252758507980167909118131573599366496237229465437258282853348637643857933279996192631176279394606568373031169713510478701549519670062067450024968139702843991738668511704893822630016621362799068806634908811760784225730331930109965588616982425226654720223116817858627551138073295869437058893866642109246837145039338463139669396575473448458608069529011963623350214905806347340358584038596039705868187895937322217434627923282484757789050838613304992459779541806206232964300000466176148906323839468580708046333219414257647467799157714170146090827724621732021130030405564695102445419963081050298558149068039730957207711610610351179149694702894859190960949482103977816950819766956973419990857968401993828669428407801849008338819292864124439911144308630646850013994246957399959643960478047113056283417376345141509568491599831091201135535488012802722063840028988648408463159008005115122004470508849618029611344658959138396286194984401420928744737683543995875274558517042059747655364792010064812979435685006748376375847392361823491160837673907761212919612275882418404987341066796017981651176715366712518505510668143053317524743961761977513824549269325457418746567493198240811759853316852192786683779221848010452042185782660120338486735851175224301653150643966046517683812609421092016296610710038286588806844813663297451021329558261928748821205988839993454347703838605273726375000579569237026849382500636138065668948813300717745652842306982175319727114232504892734547828205609144506356964788792236006628366086073846073257698061936466163299382824618000056717255079552756160874883565460425661588411896018362062333653559104658542865398945102822653387704134334455115445524451542639075837759359373532326343129387744917945357990681441230796684150755200564806121847535609346286108352667579843829702061390159448774433527478133536898478197235265585902461204013704838343629059771687514289532517042320351120371843697145529177181534108443749845488803420274710234180046850952962525068128266621444512232324012425179194845027125757696769003901543153347414228914118090165731743875309023040813422956382320108365046984412050163066126243710877476894226193908389135393230537047463278128463625053122483003917849907558124056730641804335846245521679520606994628906250000000000000000000000*i1^82 + 1007117505343328545245179855920196561034268348843618598587055572444293790376325610998180015987122133363754988537724889440757741273738914970908212162471898839196584344004852234566398760437942610956195642846547078400240455467453282275520695846908189055108114703364648967825685346619525557887992308877617093688452475827935749015731154279059911668825037565667904882562420389501145723652899282291061959515106228644433827140163327759865798400850869259806776842266297343388623825588116400928115693392049466176906296335752923790146547285649817039175230512485291421126069183985016696839499549711972766087670597647959747143914236258580898600772196444661532243037287251197385934062400509440524903541479221667091554560168532896108613714507238765674703954909191683637752704697079828803299029513114813866198044678451506585689943627586562491901970536179504279186847535325851028921865523958293822280209003653811835432031213032157608583430655313161711923779764716294653394482950697009315755107144985479337595410219120082152689404860043166764715203659138181643348575971691939591514448431185907826702963909568676089475704990850267332466034464665213567272395038138946922925138956829425559473133944342080624825037395238053557408539780660689786875196020286254760420419293048222776846071609311711300474969504688568752479635190997963059771683822859571837666810154484327068199081304710827791202732501080771591331817910426240951021213593642675544775203505910597885867586845008604598640146304535021814626746431927446504633643013188295470330071325754334593932762521433738703326624359464246842096632041715009081005356185448095980005834011235156882311587945192009618114413430276795645430617294494174266855836454909382101202906353472661454679796262868328363391589698990733149259715268599419769178871315332297243821780866774121321188387511637819985445647374372239714128568357576629372511126268261695347286245315746830254503632727876088607818054757396217586585007856809996637794264167123799009441207235098205917696639353008124762019781544711883869800590006445238062394022328880874272232685300119145605377027307496849996037234542918451999424911982001841980649852873087596905292264556760517358340391903207906896588220487966215004469299110628226482755315761005430218131383697746856008182027803842042144767012650345416785136370364419885721972345328574353518822056971015132879417165873839259054458140138695795401060172569828764550056799554872870171916684106746517588901994484234175289151132833770112008667590081925781355665519885362906125472915532310539319577193648932636424866304430455911968512070781465376148978014541785556525458941433301175807998893235305598675715047532717999474324933940212746187494692430494597604412240512744701724467449747353132945640327625120539335577134224043739074210542995813859991592451497279269643884964975449620120436188780840997944314169683117490038929735742368480112643140404399018847949170444369793547069213013793033610325685026899762998786673564899211555151492749055210623000295547391170396889936806797734645319499293920715024959345790213900951886041685147519058610236469299444461719203048962792471531800853310874482739965284705152337594998564238851434584681024426777582685374464208717827438049937918600546812350051638968963053054103339913279126815224220803137740974821895755111402912240830025138405921129104091864907687159183869918667927543982921126808508738292857742635533213615417480468750000000000000000000000000000*i1^83 + -181214880511438468639727026688093934474372508175840820224394198505653179221375733624834755460049446422913237803185622617800381790016193036787014687366440727382195949452626880407077970155792112119760155673740274187874600999791894930352576982636200124421248698500994339751290444900060757256758456021374491476103594088524666902886778282868853852975816880869570961223498100225246758282842323217049743783931318323418961574849372243777432572754873162502805894520421231908168451283462895994162838059079383271794416505657887244319225998988935673026880353190314387099080528946325396748944427530136396711048528195273521142858209453948523521800016842105379179092201704905563546998882755361712714535338755220432164689075482471570544542518934639109777589919984441328025180468002831694338342947872258442713079290440382274234416720104888894007420559916070039839383674850444290530568092998501003221352826216460181560385899640891697026946353111941635838642401943092929743498387722553679410610162176796734753196614982470170002471563235755108870947860931996859151966946870905570257858969257046795434380242934090911827148807470135271461493554335299627417774915050809286857158905994531978486503489868027881224904637095974256552614761111246318470611572582512835917302383680349600110615978053660881750817701398449619961275852772670887661019284784181592285199129334310762845791189107812028973477750780786556726709329232671453387801745504913607467675080065174067945989598774357822111014970035711837080052064206162427494014349097953260891322814196604026330893985767157002458413743484381915969997549933885743867425961370865936034089328252910280469290549822298999636773163793428167712386221701660303263629495158489037987366069388473365494352718607896394864160879947255726451378855717458363523113029857130374715830021621853224098232313690053777907106339026755109279970692833395683058333038519723245295755682905356568209396142136693306480367488935434155675250321963448113521150226388506807555816341848391842916454643908103064994837457638049197779879722054745526696881905738966649050772383793605078046905151343659785644176012596929203758900886901573024565269726462535428825489083486885227441917238996538266828502310329852560098123254126683970011180338951859848722656539114674922022641262802428301862594517944684161125521674880543013303563617598884887711764876343506569542491620787722112249595264342342676924336539133025853803373999171343431827437614263113190091148610038251459047576076306420225904493418816006250789611286799274829812899477800095399802667033237053070803265531770674235610192489647145796883501536639157100460208304161787814406682425382175247477958768072507184165591129019369421665344301224198839189248454498021312808555212275237809020347271101231819741459232913779177222538105020945586928808898611443944241127931205637735543612243841024454411928073853705978264437456714971974387974583855835429516048830996970136355567155191360297807051456194999926151047088913684122597155104884868279504545329178221606066593129629961073704618647514413681751490629856527051491111734428619858460019771415993728592000845675466115525162009831244864184061799141631905560515816247373477540807493289322452269620726958027002860032658984887322425873619000124954362488240746785131317449714570207178620309062231125586571260195365109292648666571076780830892163414619722490645771292128401778427360113710165023803710937500000000000000000000000000000000000*i1^84 + 3211024295501383618220633242355722175380820262740157131602228819549409575888854928621073689066328595100362608169709166388514971908003797397506915270133837653187237866941464022321358227530588043649708278588589975970556180750981194695177260498230114039385926720363238482439694390042031584374357985577146035054533083693883217796818466901877988043419510507168584507268632897303085918527403154816260970364045188955095886016025090204736072999728689363378176800994799426889451007849888703918869638882274793801668382005909492412390176896631868437278150221417071066078704120490452617094003485818561244722649113736628925384660827958263928311223675782405327867764275565150474273092629902473644706599731629516664466665963331591305772794796252921163409070964497169287545457609780574320576379659811235943130264669685428569158434298975955152136905852172888306504463712340329649018717853990193951596010077274983867871631945746030882764109680511923423000050683722806976499516587260911114797874579587189850518599602880922720406609161067922229626026882471703185696391082122711541699466449448060716879386604487124813894325903264932841887262308510275689019993523059963049669714713581683447331698801532756281304264810102281372064773438828506290596794269163725832472706053668622938051791721893790938483654877718884968841051433949093129272355066599340643731837099358921339814722569751866511997464705880669496281278336010205586035070669264160617066508035295512010382406584059584662483896564481175425255099416780808641622565702043186978711575476861801959340255039933892565829279132885937307280788894868593423171695487258517024221004597439563145399367494418471112538105664647465190510359592367105284750454011505814687280212647673998285725869463497576312402975586552440657678450628962150762625950429092535743646826228193849068262013414891786107897482952669618054306722075903605581997794659306812044427700279441787327001883810589529673159778253945771561480998254918913347670463603383378593435815113697640259430990349706218301114992699665918561258998994844339931926783422603742151557337310378730125119208448847087845661550930800899681467563868413204859842744041858767092707582596041432467833302688463615773007521160055409743263340614517271525044650560577639119406759289434523351065360085967564649166135256110769708573278699889744473331096070794317477163402297152514403285486722749965003463404945176349270760680224539054704556718196944026467501884993749513907177985757584608910622416969321525706026894043203794367394229942817145589958270958187515974570128629291844154253161456320549241284273038059426253837622106328716080072102500733171548607219793229823138767995710545518197245222450371554878867803930157137921809107843884005688319611427547223048608693057449876026984877715529752812324547343932713954349756473898062259118593092626110250356015286099111575278601722783872279015703197161799941845397636531618220807140022563273657769968559088767871420329105185527205859763606152263702693094551377296612544913103235605652857283065513481327572699750387096847194685700196803067062739066424763499264234540313247047415435524166314645483385837204627890859082249653979668000333811725102687179934558372517401955264904316339855228106885481933351792596174518374678272488746787728183521218733595930507399720623526820984888599173323885565280031291546712994098951538249337064991449820809066295623779296875000000000000000000000000000000000000000000*i1^85 + 1693253201252976634657706066044385006680858118019555676640013241576630288693034942249615069615450337495198565030101822630337546826799772217338473337309026137564506361335829219413042984353667061760630526664532860103372962389622526753666737773397737269090214935279941787122118220299329403133733793047772765172948918227290644505043917020138761107822113073542956855522094710320091331746221083882494578068517414447436208933868164317500320113084755063831604902950930829496909466037374727191021125856542340333938574679620485779311833594416394868711051703758249995992524245513103762239217042406511298606482231739248831087075994108523180267439066657270650045341249695453570945741180113623222329422710493691874841695750918527248767718323932171991511178582639305032205776470956752554387611625360856029248254407365066776199486866978602934138145289417797186868199256124360353952847454040248158951087302169460112720316820368278631497835757936376004073497787821563933779639846886799357722770272677382247293452938592601810498685913437770146204110165272215314511930297939834264229315222474199387007512266524824678101402235907453225145071717652230812196500504827122780343027898049733927513637381115275072939127763936442007980300187599654599885482265942374784520167642834437798035166341774752032430507055072507078596510380399823511215953349729239226633364661293366639551396505878363590947417684843889955810948330433594336664900350575567184772934204973608676295755884418565673386940724609580495676026437982216836258059557223381396547467188858366941384041246843096529095975302410072789186185193198460838174219313877773478406410943636938315299537598909151646833187499700756170278534243185714740576754028121364916932738629391337615519099939727203477485018665396110608960978779637854416947923375316732158106207921947419311919059668568694536552578634872231485607790837837219782417003300958549536361574881589980601072700162223520460945634728321865465554653643779233911635238921481418721473143191132337962955618493722766188194285925376014466680822905305121005130768558956137439943084567329678428422746215294177866432000896765558062803136590244956836108359198587709474084947198606157127516406727434046285842288942157262278593374063071939708020258230927444181291161252564699422864981520824679960738983423494655175894865886726989414300448219563052316568983962592968200403216058401244306245290094791173266364312238400247994075744729536998219119257049676718582934751910856340148818112071983194800980988512047148812389432834514048041612142426979350837873043168307077799029860361483101205694939175625136069872491948701713557064510761311775743173410246528480980083055520061877689233320385085560833594268857413264485589250927957272334583583417472624069283593008505119347387672182332033434132452031238912095839677811319459271687324166866575582578344632155858480869262959370651279832199298249033594321531033857430747679117032255480343514519720316708674567296994120507166147438857577055894338497277508617443511672667117450325717495645068804256429090654709419116896968310702805066337708234255852271429639359549945097644408747883492650630146549662698952426014131322529618808729539643385604119448332689531595180165376432760098118450449447233912661902284241966788575894426748209039100949854642587042671252820009478063853587301529807535591449993637122574395551153920704400539398193359375000000000000000000000000000000000000000000000000000*i1^86 + -68440449052417375149438421011548696939306714815960432443524428369686411805196025840451427886347830203798018766238774215576209521245247913937520893536450272731998109685952818426239588344065597608681719749966009503877553071457119339525993525693598827518086804964658236215148529841375599280562844986540361890425820378679932382260728747256663593836277769184956482645512791102988535857392285361396745961566918412562309026747203528337527923713452827016961853942110269003450351954685446816542757059514285248240922546525101357311141292342537913939746533717815461308451935697448049368005973465464081811715516803870861785240806253188995061542063309214732034634574133557607507310489603146584706724438148154758875243260450901220667504269455652159855170452275681286715372283446747187075213168704403959134647649984709632697961619040383791386085314686443274376628686936129675744284546074800240872934666145946472087025154545961299348285247261143244782927372302493633525372335861726700405665030705981737266394308201740390995499832185501295376568091681173246083989745353478877110834322367396622185742459447463823467478406128467495723330671921703359375908542925142161872428401912083140693602550870980724984691605135570754819352325911478047498510794067961923179569672711180139991757035132543028038444868591756719900533899909819392647045929000400974966088060724476899638449082250738818653547137572458624423150134329120897155329474451878220128713831251133176409071858342875559832058056194468674321651093829269147148485772874677002354558272647541019464898478754652524986244995765798108779343691248167276771656412091973607612327738444160069084631659224299591659803858214080387517640166862766796759002181403135720906412169229602524253351053629287795077185726630982836389593379154387678853087069251374970967091772819065248589128484523744200778884004475151037640271614779616425659163141693972400873748104530161824303782595694725471580097549439849516765020070064574972085024795917289707089959714116450613022660223131592548416934177150202508757413586519572053718108213879683769278094648119191481833204703584593492083392377498898718813798088725185710747953535801525959407279920108166906088427759971890795335817118886623687739420959445523366251286845100271490484192507193946720061842264281083826911752963635769667932846264813110020600710370234940895233260771461664237069388516787052236105443585286644848070387680135939981682390555182646316891074037749935282013793443199220562903109090215715508047082709473783015161206628079573589691654180303887356424699095633677261915470574209085257705463162529472740679766319482234742122798642826887288381838803597937024786475829247581392519266795689215274519318354684303951313202618556743635864969325132799646948957798585012234800854400393007304728864594861963067401216332276762514205154513928779139763384902927079135071237817700071775242046954263737741421053449802256768816386006738646640956378022201593826868022452307354575994745891003883338710213205087405822865670123260965261398107638269976263671861230678433491876534417543585431398128627495669292622940356661752105920726081569916118480953238878264340116861795257454112446672204612948214140876967460061433719246090524736903331450906075817320333859520362273203540592013442103990108064832660830265100347100638485562852745501032779240984618767190761273446452497863769531250000000000000000000000000000000000000000000000000000000000*i1^87 + -10212125172296918982388784600640378849090945830874777264251507986900840608267966692336560797760597665084166360027424687974885242747578497127304828911165108067060460757038193031971087882113928875062484286161333471481833450355752930088413349021576557206492043278822372236770614294232630296524274047793078881656816314549163813409206942942250354587685532866898997313028097159474712995698754282634045759340522869803344535293929753517691235516107960113127118941606436133041566142753278847694874501616249543780839500978181603378037443503970526511622257854460366501773658481281796300328364636734408338680073207204458857570762441419893785740119573119936982516709130660080033453024820891590116867525592370453399996396151362812118695243431677911989028968823130641626732781235088519089852858541812762802992572047038694539024432681149962576945193699042567108555250300116124204060486253100631007356063315294049640187239766323959375008558851697749572374987591311805052939127116959138272083574540247889121082475357368063031320948062956859245312536694738190662453992670713063121852874329614453617418111575283172881448657602474336691105701743481574229377953697246658710140950938402882307767901418653267705704808313947874479667671369123119479442612626199770252109952473542714676570347169240449412853607519653588206539101873989977438134094819355885626701083012479217122743965975075836685385486925067412406012437202226108717184665530427492348026925268037872937575339289713866989962207282284995147128873245653804350028227724437297880250369385206707635029454109586616483364494422969371002624342040058127476721415864934152068696778122552070357043256604010767668171390881172036949093134934605140708671277126387810036711479739022600160487174158339548287812372231585737399732634913452028858573691283756320593801457526900048391230882347831143329610720628861792008838325256363493445961849390701499230127526028825818461661709016173172612232176552572384242255752601420689967746171151426246843205954340366021222604372854146018325230197874421778884043115123465293086347271264993742827831353507635334258405542615494286809258191643950884510337067541707309383771051442199221906564858062863260300269278028052758708579444575076340404647074728068215772504384257995779651980924712021371617498063130773270124430231966148318965493811781663796647202637190089873754233656789856021379215077835608483455967102652498911322651016100888918863825129626889804558000404971825508066234042557123156126695659533243682866842783475278452591113466930283108314808672028521570613416814234895536042986481776470578258374157189462726161492331637001922041688981626960002046290853360066637323125717850937775646032104624088968841097461366318972589199235451129523509072492243435868090810362992575418089866448212193867450199188383217488241560339124184275194233146229700277905319635137844486924486032150307524503361091169471999715571628942651772041011373851555920400062638255028783913640284345297752067799795497947533350161321717384344837795430535708639321656015835219107088863156086380789688165522391103710489814322522572454151367607075205061783903267395879019523700956063190292438835963962541645315410418957715654695422117665717512815548410727724884598663507149890375574195187292178225597989195789817557233454480024841829871916578159850685360101274583054499836862967086389328914062500000000000000000000000000000000000000000000000000000000000000000*i1^88 + -181516350239010306068097046606055022194317999673702160414051046053369275628254840870310023021661302924892491273643692886634918692302769502744586675222306454499758595511472593299613878652161110838750031570207837908919877119397268131046736236525662495141738652230476887260154009629925566836220184378951089656346967087568479024767756878098503516332730474027712748483317779967121644717971490509506380618049899701971180328687870054593844997312257237454676283840453367881151225969461304772526582534444194055893138322252486242113498983795215906294521132837261704735352172215276458848791212327697588653000060376949695543552929330098850650203609127771922180499242051478988661869051799460996834491446147502602213580213192495974547987638671973890749344813642136224734432386429237907720187460547508927718326116346018087736764045619266598627474363695104752317115077580490179110237862788992171906120161486782151226342800972049289920190513241361358584152229357321183997003008946931506433300580888200647351370043644939879826088502038026389444303274217746280212721015891075615526982983318723643887910971729663425391516510644187649917977721591979364598131258347452910079284749472245421678924032882579991543118891944291719986963791242655746365847674052217240902059327381162428561250148442180712578725511374717748290047160124929055418652120863694461124564325479129890143660860627704054800116783057931906121607975166014986512605755797198694047641647794123447796972459364595352337877271699684129357690710350754153441091611242814668651409192064687070367187523459953790049745675275973033361944488555459411862369700206027075963610381606320883075245873456070137397124185675330394749869318871844902278556074628490036822636746740116345803725333410157796335649901669502501961406981610285831273699475380309484396961892260230999125054513879845892775546534898190643139323097751851184621687975260657745990227248755870431039140136799380572782644696842087236356562537117112393603561314651058070643723197261211561173890948465326768508249389200890607670081656064587532941300077462607061259303076602695429385884968563557285934591050903537611908337333260302314957498606073053470109123823185770074517877174812074568121368880888354472330617935354472129515831184877945327328676551499719256040639440167480647701477487047712889192562907889714076878733860179131442609958153064732216940598190256432230271899565497102877130141676222172321059469843816899210387834289006332640461083123249026229813289662777687014512593820734894135907639335835125913272035493744573904554873222541635139072144122374418738852817339499857494523600864604424789805642278938047520977264645691608584316820122216167941082180309238392691895829500992228485531627303503437762051688857281955702277691930767543415912238259143645506720934899921149029945340850882275651492717613212804267115513483171040244353537128197885840285128112092749681256817882879721501452163649408646458922360979405878423652013131725992471224539244267489577198730001850453981243389419697592924083997855596655776049314827740791601530526741772671660083317304817079465139719081161794979643034451719982209292823343465957288646521133458576902386076637996020350239447523933214120014792584485377395979780174344342476490991344790849371679608341819698101247933668704378938562951234388695811951832049372329327558766233650000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 210783013108432963026984430117901392248573797560331914501374195408441759489273856640618292967447215720137380802746294776759803140467604239768890128797295894811054369273082941222842982716365530032616816664135628810651605936764268051956116118886219821672320502524405745330074344907709130877770558243253724970992346302703321050049173221143302524440313550908669378735558032591145225473349404495672714264502931334688001428195214399981179395737563775853535204621388616310167174086615156754831701250227354083710299329818472564193570117119528929666490563792235084854492914335333304161543315114716212428545781665617805646693999814579878373485574635705094049092950617253417147489860322344743717471120657441507750767335097559706246646111257411180234958386732849841667721339417979901764311482770556499379717588110424778701314216951356693176518267663252887955868307012709799426481776510734143653871479535949914054829599071300073501833846002422754421173307930283612317341366253108398055445202447398499180610509752430193516562173645320544579620495262827602379689477940475683021374426131835833639034786412775356842530313159693250517315539799425132539661440451323386929356639441543051907098295877161552699691240762056527232520129926549805174426422428101747964536104916427690885329310219217910831128956148834777526216877525102289244837649637136274711033879330100834974818359874256644512787166405247227883537779919180452243788658862989843234235053417295187211119941445789880181080690589560085949845298783959686949947975503226407482497756480536798275906624984569816188208351969254189674439753545368921218242085172267562587295776706665149747999294971348125936423771147787583735702007265581583779613666550603897020935470099916290667807285809428078683304482577249404650762994069477166252941675570851520240571580331069436110033660832179425770205848020069460288278321367848819233793354337398966806479052199215946706400132793870645998715775974266397916465530577832982408130463328768928406839665619972441736229479852842849855219166742361663343417641268121233350932198917054113063711216840139564692093044420206076426280642227071252282197665294062728694570315751122598077872629616457831569853371971141019246475556101584437259596958665924612466447825953157853587492809922436268050433579854664643147437125462991356599356920262043498269651868461984821109775404533603299346220619375780946241642224699550867142592600610408968608527097374451382867383998671810500870094973609574932003817564922260340774290831759385700072703828593792896681024243291150327684491580987444663900709882770514882960634988919372331590225710531387352593807450373820116229514118439420298525436508130268369324619533614766612853922564654692585523865840548095970265134265671880061525755274448560904041037102146476109054376227379853242266436691239221921490134848592434662554106673099567173439539486091276505204201260679124723224097010322832192127890205023218098621177980720103875451944487051710278782601339237748015745201543287708121432022645201648415061986983947161448955532362914413239668424697631412422757703300690119539589274315468158551648119005908409289417409270026248616890339672462122809980153847269364497937453985050567507529216772546236236804401793815138270423426388195382446604594161710559124970028107343594713284922876364463872732571643739859745104640000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -13524130115908312656715490622151424344987690798289471522697489121020612027123660164503727883434027139137018743898027133764627111606896846079519963175680103707328925757596984425124167984999143313353470273725772577553465677551687246000855608350701164903292630332791355361626100256488834457507763843140559192309428369445693353956403391611405701412059120146770777471488604543624577715053024571967640780874312818128248389892623655388449177395621685606355404056201039683093545677673955933179161537558462318473279065894174376632605342971190084051192262145631007051109909715214932263598707424927648621194864249096089029304580054556968815560258326441297049386952385611475491326003935742643046226681326694544250336135258172142118207592461659830695246259992301656734727650550556971002676025889574267998553094903874439810486898427835203178720100737041159027196304432307453787677416557940109565567950607710249149542520369801961101262769120103543033403995710791020835721389929432899912988875668155645688121461751632311650188768176293088706884386330069763306281794699709565160701435263205727308099426647908086909255499109445480872498223979039400492822161010194624192231216378941783913536102801762481173823840097157329398098800642466346239828139270749343490488948858567528398173966958428845321250659362206667369046180405232795505142926972742499448394912622004061675349943843053453362627907594194477939395621612507676650238317968673463565378260656419080459981989198989572519855432535455203363144971830751759079980327253107069412500671922837811806663104894159350254913113394180000159777333540227277792673033769433294975718006264663246671235810242250877165715680036417699137471982982224072295532313837497337764269678069909255897469134814302630727216850975684299220048614820634285728801099823826161834379566123106712794382970559264072012908709960867625362054129901907038831876359228165915983824762863679517852233587055472815283186779652400730672047365677938980703623727762411171586660445552975642618764794988751940697015990965434069526904293927418654852895641421419054544128161325741316222123882310109678988048788211612981115664060426546745701243212224340837328216965727978016824938003092791320496228096350292383123776144684482242016024738930238310136013837333254184864465557004822376007619825918550067835060917369174496644130480376260937390382858391755823536119339884641067440997825676729693707394467561064508485171967161782943088222555312173920425914543869907825227145908515811530981866770919269125501949390728295815611147746560620568128433130976274325453150504777382123722404217236279380714191820459377642053676279847418827092977229810938478468654155527195908764348878368560297725097510166545012739982033175632466516606218424667969280011177022546641969556351681717450256553640153693990800445631850552422401573407923621037929440913556595040220781691929717380003114435287856750910735019940300443228201825905401973666338233439321606756457083645320234015905040638011592909732322999821065975402435585151194483474987496930590533446682367175193301608314681403156791127391384795123765661043964482057815343119530323132570727032268647146493701746790924904236830499836745103019472358445852469670054504543726024226609486633280183745315581672317380885904826065029562190861950143822432857749077930915945620475263383961600000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -740729802465297103541141482584241196593437031650814177032162904339517293033415972202222276026116792520342204620523963946284801989064891045468351035922334852094329975988623619094748841928420678132097886687428355816515431240810531115105727210726395257919275532075209457484163763581823887178948963110918565448484766127446824749149713601558961759761682247432814609720872608900238316720095806579374640264781453577965125676383864910437493076532755480607671203532770641010462593038773600273612172191351023509025445116510437989238370967061245747487586359616789835784865522239965893296840691974280974437402553873243569138067061058068211338885043393037816126285830503475506727387200058020719862173299325120376450391591153081387126615868109996978923434634635206298141628980455641413591293311220299049974667631168030769619439001714050831874943802536843428715052084042876380704307691132617376221342976914104885627026588975728501366790351342210887965707798087352995188314300136727463141868856858157197396067647173040071499059904303057873506158289788341120300211202704928459890610792976120025934766369644770655188648686771642713864572959377704191260980757963686550949237240284085947333539535946526885118846250585208053822794622022953380876394538881554528292994861966214237180412920332330426699883783018657259733844909435263399765543631407402578983553646783944224316552295843369137620521951994806050357677807065460135383811208900241474723889585271831678861068434583452857928085019365024518514366439731747538329332265566071063675582023648526750279171930424881324856766736179850217811980540337812957337548918805320982538692875508364800379586766739848871690869588176692441781590158116348800626622637488535253717182173546982116557730357586272850891156802771822512274446279913042197589839022895764447103000296353483488728514128460701839060232560770290469391262762444057845239097362260472367651947820007453334913365214848977258299934946158364710622314388498061502256153013605828820481997335387134025334440013186521247244798266039135668377803394757593089087950492788558858127524259265708945455191238082640671050290144702185241097505344087863105906547904813318980702999096601971846833500219769314040410274940257866876211037773106899489283423312449168948661072220801440165820451334902214523172567132863508457012998558171988500028051587901745120170720879303087926121350929784527490764932165540627404461187118075996210800185273818386260613036226372013406944244950753482575124933333287296676499773276136288635473192010040265054708531672592275710387661918402089670697826216069191528212999807326128126557210717388000063260401208886852867268989514205046314957537185214597104339102845565131892818020462466611956256186493792150223957515402302938287824994998411898976992160033418787479219676364505032236401118821016899649323937880309938104573554134835061883591577006354270608974788469545676664725064675131065460469158840740166408453103863145594901127319487303859511567465769931797288154646891566153280000186181093290349350166726172966274636356345560116419080846342798355341277692335301105793180993778596637521659971973019281190126610472743319826882971887834753739277268921232197022418113930394188821983319248172375182387900520660986303106921791383674211573353494613468859295851276493087469199890450696701587549165977600000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 143961630022063571776326509565016986638179113630458395449136032524306379976127762384525201861052385277204043251392111129796971993677364707194295928112348007463802099323177686847341232893747767652757322902837762477281425281159754895024732544102938388000968296531645867747975623531106524871677420461893920986192905957063503420243422104524701842092953343323944188718379646243689512666114858987202996111661355931605579090807561942271558720420840461505521384424020142790096473734936220874461075417263189030369912726968410788952923031133841090561908476540470618772538369826206319480398226269720810347010214154634049198070131522186105906815059856065401268818748853846107044429148618459437080569187242515215119920492687588475252931931808274700874840938932925786189905707827671792617166144488328986459092286457194928818934011221437294339372974212492612978266197225377896124383550913037321409180298335173882336973093242499907066185537298590660334402257497346276003247828265731610763400506020137211574927143321162440735177922433507666550505857680204766787551044030139845081349730842856576888454868409536051041701364455695223497481482374207980309211839723493891840547740736032483079303731245424110274345702939407276226271217163177110403592204902547567578174224964901451026979972699055956470068228584141111304366190719645823238432012433704037830660138505937647482690768755248886462943514138113703316639233476623384978672804517307264296464059041199665987250267075878393249386205451495268905674549972029121656253737600725322518157070820764374409372422260832298198364990118948189909976489589288579242244783718475926487425185015788708931239885164014251352804264441907583129311497003080516885621562207424720420897756682220567408456061325227023219737506647379489529778247796123578937949640923297201742973195547707475444073926685631772324445850662303503964144606950096310236674926918687846642432120180484643169472580848308986290907470181067904397334499226537291402916582398672477985626343502806720878194807434067871601427304735893689220017511563519062511219883989231520417107579123766511671905218919041834976129829858758563714954394711974910786666809332846339080945002705384620821423485916403812251371003240182043411990945750217793201977412922617805512805740729522747050438192645062161496966223591778781590501592580012830392595851816022328277937121685983735717500308399968858216543758550674117166377642856000224817484120225889205024972605615835121826825788575428848545875109381698966846285602372566300921911704179477696328656246605310372288651268205206845234753155128378910553971794896421246877461167175043477051978288277022507934169019366921734333496960363626245129950153957579440887949479624320488820683437082680657786398106183687781127881621508479559834504146753259543533172978787346682550723839557514841403144369266425450843555436223039716954865849739281315059312092194860133986614983897804380526975659815827518740869812632045312879010873766424358447322163852697502013375611655439071657240057449497806840907685038033042097455412297835801798900294705476375672317602655449466607227596599498942224013954992920814542769332074923988916247108602719439154383434073215752036957293897729341265706129692243036680221090150322094374371435231069124125379194951502114101763892904337157987487954924530586091520000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -9206584674599290063130476629786897624532347521838774467909312871462611610740570679215447027399869770764789851095266194160130030170155474796288651064097247524671521755746863904012117576916816645149467216895735933434379321059456345416699841414526859690028952215202557260501713548116130682583365416681868543477615965722959313108202872221236371783100301905859335064079951494360617147593452530190677435594963066295582322217825753226132678428580064713216528842086609470716375225927221927997754678394411634448670507157413848826425480527182429712070534932615527883756954904211300548060593723931902595260707398836384116110539844044717022353843906887205873139997912725853961905707486846394019576204722323608579267650571071889097435495109988049367055018469960432647922854733356863086197483206747295444037920405594759575836184704219816170772635902452149684596551592961042170671561126278743877141189056644128820325767945656110293696699664717178128058562530166860928059292538277482845024996935075059554089819951061236149199329042066141089637141407556401370728671765531928040056142191098233559270727283712024810841324455702015915972162412470591018085577704838361021750778376980585265969086619285655460481802000241930121292371781231058384348396612767816513115359654216416883806756790942139215640791716744301717172630646486559694264038064577830848848268736867823347764453202140387885862263064384342477013671877951726072784017694783730974241216323672074121771718540184919420633753688048450523451365641981385678396265386037934727044117608425859478736499841540992129277331787739614882978329736365259508779617992503564808651111106985976215441732713405916867190742668147842742253856556318092904345406617780924421234956036076944893495478112138658326656934689954284720373475087727004173337079534874984105058048020460562395896259188258553794102501198132737106796211784256594391404225302712207047573592805696112808912329056997056485545710800025887204407586722477292947790182798230628854163455210076037790095992281679169122759562198863732561005646258441157903921676515600785336759524559392237471924686095678339154474558266555891082813569041668167372333986879330498709513462006885979453402152612592391458982560097201197644487762048992936979799812619971463591882950319016180345099273602264084618048352429610548972450426416993010746210820956559064997934067308611652481045410559910821257230836312841501654296976763356964964223224334243548385343008482068416016240205977888715304401706055363664691289432648003919233295441084486647133098022972126504540856345061736316185253822752584265090836235211940738156206156126526376882909286753998684824207552419956760616311070479286224255724344708383618896718308348892483296267002018525621048488092032793758885785687998244285168597255321399004201889976914720509101866336713667255076771393746875039885376932817729796395682128295828091814754021540524083035828103448658530275680121495522409994455775608794226882038436657883580992851294684277339752733886910658711969247792763827595210490966841350343676381994868936267216924798456941175533201047410585268684514193662135159065216687924287331394577502529923511491836122343863796614339032377192934430090659546717469520951114385342562012196761442375610060570644967150119376270355315542346932076007215663355667557059133440000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 372164982617528901818233088119309542194358142467380236946968468086798921075948820740388362937631182195652787666141924591930435788849586334373285067729147679483697165574350964378592004544271430088669788940364188645542193800738074332239627097295398070540716244652625079154096110970052913947054652397217815855345577640136313760239372389212435220907670014011163515125265801673122156574053441652445133542598827762349452037401957570307559488781614828287226948763156626378877523059137653820849557127074442403665063254944318973186875451588799508201280539565248412054328049909292471062770338227794374226919649756842895860631422640970279849602708096876401763071688747524734781895325103202455460786611027054811303878457931157975539847061554625325563611495907843472129840040947286431443042303840997318475312899074459447789057689866372333460670608171186707934750683856336989031166387505175847441573889219989701321251171681688008487324031197816324788084821575727511978245332272519284782441609122658295202846240446016259537120024420497734867549276261901478837481697232462671777169821628384471751771908137963541185210810426210460203261200383973317978780355625882251314665236149652367754028349285880255144203079952555246862482663504502600910375986890245213554145415188841275896945531188421384996371923997222996339390662706322856327014157262730955829253347611390120704891433176563418414346295825072787595519418848907264286473046135324751043260488450478475012016637065199903102475267500260471318087158148159343835395938711702217785807250416744709300901148370877303247748082770833721844121041676745118908094463219483322114195916965019273378133966695711271965744225314026411280373405193317180192268307228295131594047467182206399473458392146271777941281536157434178068554628113672188042647733373292543967467175359709819201391131384706200041811580937754207417743839087299041809974899648219808752012494761457273280855213645017998992499707961988940123744490307789371966111138660298493671118081248239480266085092276001989525026991055233361344375997542902245617168452656687719966788895917557441992278016612401676921569284728763850331982283030315150072304237218453004640377136260682444210111402877837221692614367922117263587895547092896196268930126911384366361662723144351331229803309301521350641671863684710857617487171256963813330755959509324593054081968199420398046731921500111344041212593193061571351488230438896040024125426203392649883268226700403361104769951673568740416759572341146636400163677720568268784496667845772239418255066037443309162447036623142365157090700108270830654277395125616597228251786011019687994546807035771293780362758756436445603494264734142326969678900779021814275257863429878357699710637457649549223805458422564867389171154563368634859176281874900269666349161140535651817430636447943036989367673092948950810219102185052166954807600578920105990405458355815593120187715417171055843771552131493313548515440608984862092811456805586402319879542603847571588563204636019152893415806977860677636393684384481720873731629816841775412400914451169909702764565130417092033979951492899126176128144709337176487896284625212895090178284476387746291026983894763833531040904302304580681218519342300350411685145413852362527333409342667429307449564170201856891906671336231984697861734400000000000000000000000000000000000000000000000000000000000000000*i1^95 + -23867997395273049257666174913728118157590157473855113983286899002764919803583353972667658600680438067119402534834827180204917848477014923133329085040879624712672680102247639931756478661952414776785792058292464874018034863754190492695230654203848616764397377353148493247766858348139486972880494270272912359583610823806386717455941316187546922527095551947542980262057795612443983098389189135784391511715079461896184293258502687166547918033387060679069022963665946956515846449429904654051697880122808885369286278550317832294697720991633234062803275353633307411328188357879539015069860822587358632525676828651042052793688187035778080894341014168234608525549108129090555033578238123843711762568500964625439630984787299177095286567547040686176152275051132559689344748591788420471971706933907067231069929777823998639809167307891494231496259637706246698870795342671957342752330644984779082877799103859041577041755373029485662682398877722138780978719934023031492657210436961761729074328343489086632155665042106498497191009376185182093823603752058825049830593455227045654257575861743034333798915901198356983159457268035194030979934480857015312712236970082344277423479510380327482414842151577547441291305579222985277460085246244839772607262931363237244739144717000989887516315182778702833404151615926603742543570065287451881671811518369250426067948739074534516582902549983734565565621045713001491025863102491450045618954665459010839061706765984363680840221608193318672725114089919374477483796920459944224204621171361125485118394745009800997868291454568217999542297411429888961390508580340719294467439408961983152344892722041896952317845789633686794445838237787155329908573705326474090792990942738725334854300704186826553089501854339876301443666292196096279608607151558638048886070491925881894517011889268436946726197065229492540059114637940247752772413884413510362247412344625903496588980048512180172089176928502452838507944368163098409482833756870918378181625652861274412763130622421112375466976769510664689185834171501014679605923770665860614101361945067997354200045331973756752912809014216795354108133605681678945806591326082976604769793128433665439924174910836814822943492230159618720896315521768904883946369978571422250756832591742697870072051408868675834793255972647238497154495496894543216012430470247619719805443514239111782748151672090981836414689274216025779752276243820171043245964862764191496931710730509038475090738543326867004432222610773761510716529167158270867698058612535408194963366525121201390175224541233212353003961708437835992673663933402961680282947419343657671201824192712386777839852979096725435026106441770756016779005158650788409107482172902073201645212721432863625752238268051027136307193927217549325159281029752433819222396474098699445559442530990078766705346054533872532410599410742463575897537500767374746012638273056608791616682282252472747648656626926440856698960506550968612887030617308537479884653513958232409223930365115481009945724303783953492991305475408281925102196368998888291529419333988292072848530005142868766945521744673961201574619223217593917192136296657160912014615318835075753627255036203063747303015750803798820660255729962421535249436227386397545451150560302905020872513467730133687716660061466544551305286623327021957120000000000000000000000000000000000000000000000000000000000000000*i1^96 + 924421999649349664350875925445584037122449681391078816985895795144936162896603389515077988061367212356861845913465119640810627026941463428722230609854852670141456915919058805690632678936692941601339502132344305962893349147304154819028924001264248548929571392330728791269270376947361620849612058089284695057662162188551507308532120244521951436594337436908688538573204384427722982841123406781820558024080268005232535064673727680054969625150511575421470207658822995199700132419647227883864441144469335676053871341683726798332428944988109195771668097775459968462645028122384234626958744520805871639594469048618185646904225705174160121046236857657179032415207545226471812273317958120056746010690536764369630370531408254273481231197370872897086615124157805112214219162822666595807424508697098738265107793796119687773767173847511715350420254437939868776569196444121990383078276765481225743019650683582425120360851235980585494359190323099820962151664744432457878056546429683714130869562793080080297349233070889269895894713220779736377737582401484090466141477460763586732635032922176376635094450504552036217284097390385555182220917991162487042265852754206728611720606608920921235828728000445887543159406085687686958589138247382608664500294561165447970245655427681471929538565966417505014729259567677001117425239861293414532359348701597710989429675202456889972908129516796983281575600464394264374494725258547963192972222261079573182014428863360677173393060466609773074405424553677648245103500694394053477133882798856421773203499417533528960867300813037824084904340201440234887655750779843500119717502860726172978259296763525882780075809479583472161039189473672219577806020651037988967083989173177695803101058465472724260119106155140123124557672341231153552642005183628679916942833955699931118287011790663190950306554329468948441669242715132524563968503353648018574684724760256961656314169297463766369436276281092488656810711610169648992450650720208482475496028437912116303481578559227632376866099394208603734420344808664717651839003870631568541879034597734009373685166513761527800589192503704457956811914534954791477145191297072326338137933391186903766380081876364287807982281232580956202210709003907829204616396673277977867092543080552942875327734985738836192297688901460656759659702782069714135431974144519364612575261639699518987499661994753799990347694916160219568769421451814675410074870865231077919613533026488221727903893910959653518818626023627466467725672039319836384985578541649406170000592052823537127007646072409209258677761609940035716419365129880260620853387021821312568771246661157694776474496189716064899597170588252070257272367153599524195997769687508040363288848603323094204959581619859818986229535189108165200232346810262978459220839239742005189093553676509304875594552084768873614311940423031470034693889462248324022283033181391767526435082013240878779941279616793417414433137368456485125554336737231320912088701121237375465558914001177405389666685234834446665007537444474073087620671657587533792492356058783540771349088629282333687371157424820337566664946762285352693461667894538455350448945093253965543258109806994057516472462471412438249938866393342209503828299205883762456315627281403074694073424823901403445304986489310446197401553207296000000000000000000000000000000000000000000000000000000000000000*i1^97 + -40736115324599298160890090373829913417956990652985764896180205852208610342712577685474519819930335518100336787038125210851187192235754151088551240145299867738179270799012803449587740006688780002685667856527231298941067869957066221407707076831230221856559336441899275171367114478740319048213470796543556308392423276485589230360999889364119798053878185512927992644994876204566404489934137833662472546139423144495887715664020476766502905509944810806148035420842196337669678130691362009430308840532757231390999079362694894661278050580564017578092676288434678582845773772732379783155016380359166514616786533333752150463200190308273201707355850128234316911103654766315130699459695589673798200314043396487133705929330570304639898870469950844672313149549404686911664659625297884287954903595733881360534825414279189204591730324589423238345954305408653819939193004360066124513868722988952015831349355065447558754953369383434711188818342590071801239733314218624746108345095668689031305165122970088261356717954049833955944728480605938970563068637468635119107107422585778375390220919149280928114598013259319480379341923971364619466581096104143627937925670249857217311034062856789427734113780153924931694737705096773401574705366367173404019982864836484023851046199834821189811364182906050992519613847488519155798926438645484783017829493986532286608552696289653218379090570341946111532210718655126150712430645234617187617192073592764651043233495246882044089562488792356065663846928561033671478226655823302549721682854007040396165278468708409380194858481495004828569626307767767732836711035384127517001049113628213070863308659823690514040340700063713901457559049284754988400374620291619523931361956822041142145010874597816281941633441508887889990508212827169115508331771016715595496221073117464919600814674023318785218814968875962294218952871775069436794283030368064664021574864139163113485342600106503079609997529553986522174411683653670576085637317490985770863822891380080141231201433609502612276356413065986691756381755242586719477412149918634706543676004626312920862189000174028293217868726954763816548462192226953891123950762439660087141429229266485109915607952615811516896833440647551998227764231822007433344857859200349988917051993921663073152393333173184529960522672507433687888807618695394141456322575477274310018462448171570038614311034632205691523244814622236331499280167389838497631864635442333953178744317318922439008100670870640894149971143407589147040283458612731065595765688827008483923566451263166965813616748542205087383048265425287827460880864825640731397001416229961731337260921019296033124819313490343209466070132249056341287924974974502689600619497413569701998291310306833796940242552866760587406096806484881184683300863009346709038913776822753417434173297875069495722704636670841175400591953868955907991719374718439918484209213399428417828860528284821218084327549557945391360997821234906798600571987273370483241006013305389871021944331458134619817553827549669486591427334533951990353668761240017059844705680528100272246007541352215436161360859552879814959859808891366241965814352095527801953717825509622160777462106940585054665440218272030602420059514709131830184317991365977377644886174620144955214938597761343590332394159573369411652812800000000000000000000000000000000000000000000000000000000000000*i1^98 + -18549461781135396884072793320271440096783542605674355867107160411420623323593087552630109758170671670061446908775415299518415423286662681310842276597010721551429497456949218046353557437469137873124588666392812884770489099431664079770223551758654407098306187453147384580586232913753637965941107798860244267563556091014023468019463529529317576426611793581576818049635213971025139075853849457692443610273105715774262624079113259566335641713891151992818659587914665571183962953624581889805208841232458919518552431539233149023602674498687969443059900393651228270037076590234590923300057978913896076497291184921341607868838953261157226810582037645165336520244841657258966946307775062728800982323932266565441325055672907293285978593469723070484896674413543616225579453810124008643041742972457531032397429057944537398090810703147930848539194287788341009231018433737488318636493206812470671707942950152614325742183875721836790559949267352726013310635685666975748618034016948178311807795103947433003729935065180470401924662364109770487584475010460518819258287236657236227560020498150651757943218589917286411078730562835958171639220165049755682530594776874995567283881635557024231630617114608457947919976012113637128420520536825547518351904961345177588503081494714983577694187864383704383884872705359129274888133915411610609857809189352173729031891896204963536624972224893100770445291383925370362326579523522673975443658392908695741279395790359926901866990236980124177935366695828033407865935604882733615549720283647018933578177930022537598136363753897407028511115520305113845921860986985940444237413541979035904784069709021971093628759440500422329901639273740619909211652272076842287198235269999617379342997607577982814695535764154895412040755470613336791621345870845128276711961833176082768207447612226293486332796118837037899024791929486927585656045914203406144819643449429960620593937103847290972061221542358127988119037388144020333981440319858192862236916820629488777789637642772110353074199783076992307773155917488527052045293837608374228125523342114045012043930914618531429777759241457805953945147529704974252478760711367073644490745445340365991010376925529263710361301468254586021688271839859123470480018524544846357941586877048788048155921536878369190922050066095134096789792802466558727125673782906120574149962481315838079749645131439514766104415434731313774004694924629141958300342855192324079085734884604409575548111253611399336154478631113635840412661732109513438516917449085263645203381821124434324430076501486658756840656525668282219199358108202084598766751424366599040112029136184276400909464907481502341496565146622842322897011686899482497612488403793187707736694329274569386468176053194570794426865900917043379842544615249121292690773241739891841992402696563426734638883685056696499695670471762777524883327337368924385611814149065439690257126356552659829201183539608408295566810790763624213802309104206903232721495345870484097408592250059881211056523838219455629447853711669130219868649437271599483304063073241407924827932467612073892451740165100652055419950003908401007212382433387450775934146128679680132872142846547350883630141642234323104968049697166936377727941340619254069082085318426277051065250831851973145877822111555256320000000000000000000000000000000000000000000000000000000000000*i1^99 + -84722859462853905792274514125226910653840823445310329137102536677740520889869635730468069671504473143942193741631934491342400688195169585473789938767508728112670739729561110225947432428386668952471671609226285299143201773791080902091327098524028688336943399876351927551871697709367064462811723830927588574442881600000350788971264396734882028672084076019395874313386621845615744955332090644469969082602880160540954493669828120209862659688623759410759539833899013338589941452404725838073257252656585100882070743288759603856652180348534881331988469550957089796238489516042693975377996570156008496529515015196611376836990412721593045368427463979549534912001033814798427900316668392623700127425359662437275736421626870517168034683752481612485200101017925480599971564695751360151413448917680019981025940924780667140915446517733213598504026133124467305223498706976548899671855113741744971607982183648256084510470259736568297813471811349178284324076288228916074294711792032015943605312386962055709982054432611569440722057714986687509799994748771278042462223776764011152906475716522853570484035065848029337102570147567603871541828673371561498172435880842721147242150588064570219276689032225054179255713982329115515222776487888841082360774799787965821191236175009143972035226323590365665784359276709336785070101741904087057566907640410190990778641414299442592335966486814343616868562164482491416555662670346082886347794280636304831804183746551332544845929423152395604199218534150039890793238186756498928041741005322294706317394019831189329340938651965249247157858822612691621024763780009796176117346617922416685752267053890801264492045883683769957609379777067409018301292542868803333040265111116851397091945906862464750910983255246940796686985659868867116919523621815421888270058818542697581054240774295182775614185617150959590459776215869545654320714895211903347344810238580523512007756835166655518666777900865677035023504750453969782391632136030294555658257629295751102308777163022858017069241101504445973041547456868140142226487137691538109726937015698328251938866271459452252685902235054262781295747795395490453699068406211709697135134805710091169599355205306197608785273626383149580178128056305967424473933059511398768815049460220615950383897887637779879342009848834651038795145291892179794092541720574347964877633191019370557018421252900777767571266819095641660695339668149839651248616263630353430480321443016119787171399700413905595017289123094822834341364233546369395680050108602448287719926941245778209920607894127090509290688212324643409382596039760735757451408800872815756857252638024479059232494103721720295503648302372415607782558900836961965595052653346851964678927548365558501866673814052139509948958090436728908875515542825383622673927013917394712637815051453185222433061376782458907112053809143456380437552736594941572520675708153784967699282174909503065765612976917402407709602787559731780575568269044200663464723549210036824596200310977612128188510513834235480051298454328951574399453258106644255364444719237585694787616462195563803671759568933328749359277414481767247199031499841540858012470993500246760283154072081703727708354153306525291254969299144884743397410141995540462562015224258854093386506668320873709333823619072000000000000000000000000000000000000000000000000000000000000*i1^100 + -1042590361381309309143834478318234776314041825194077992096587472568566138573443586527620042179073686382256291768080000304653282542932361997768421436052897473651629791141363900658849069644912525844135993213917644725691424055994282217797294951099511180935807464165572150981361093039594366875523787229411150811709210388338814385394894413723380163994223393010334142199219121865223696833852999163276766125571319937781917659515480491663978701815494304274307516725506551681444779884466188930482145935979061648835508034241951731179357276376966067037212121850239815910202098151022489380856196791383100138436359073020005869302972178991843773054764760653745946346193151746803988522055786682363468250121144012001812514635818153797594702181374250725857845419571473131290372095610929036459078235407190048349657344694765245238586161286721873376392769655638087295194222691431971157741197676998475843266178341433388572066498889243828320307763002065634034887985636758086808048329298090605587714790126356403895511521217486276621232004795686226601601129157428244907537157400909821131555458504240225008498176984463719188679040181652549326594619432229811739035636125331073939350537727009437875237533389711940555455812658328106074562214147219762713714735567759249479513340681698585583575534447287959866847919368994794581191966153223731345886655631267260023709667897109799791162799317273433466740907542213707082707184179393690243907191554377159400915654062247804078353331899864356659989880304839621401600001609452127559677554442332062916877208576289009396554849847894605190492266534041750552812216667498053978897949130530659510797611689685232476125708117130849475644441333480888767596224560084646282567553596805569096206553458662711490986909265975222609431392893332822233484149299154118858472538171388330868859731803019060924377917901190791453305928007157047874958175877378802586647717177818115765441062853198114733085936926218684186458129264076950670786469141805151353191578156913084969040984028829330046754256169019945970608277370812507673875179352017297685215822199109509900307512083111480199227868803002233125981199418664549118277960249126513747815578006573212428803065274002963351153328321222736030435073007890415509736924005115983436505963904146873766218268816777023480480194149507564291371961789403619831414711483426385597586134229154481392226579334478735520148404438460596313802391985333986219613419254898755510028980269470405723348855500786459616557932815778919881116782673770521945072529792274798541928092489302259163117189950445672480236494028521274958999972437433752564753686892131901890387126860982557253013461777957148100577327990622963691624590441963854560117879861058602946823433641327890845322525396085582811597562722152998647406415542544387697557437821327565783082881045657556959526151502238743639123321339240526513691073618136571803134960073755368428955759794152653236853463997849375529508410611437423559054806956617893153214849451362822498788101878277315075893030774326814309965179237355785579076614227463194830999647684709365136995252952313714816345423381893088613782549581171522369355293921664221824008424746523733744471141250799646042041546812387412363213640004618596566577052208265774883037563436296729753582726411579852377292800000000000000000000000000000000000000000000000000000000000*i1^101 + -40957973446171619599566056156646321182755766348248467310797326643106176325465627490467176037654071873382853294454276382908739716567980938533414336113985716520407602967414039866344125141649748205287227783237866600749320886246120409299188982884748631793377976243677779334149856554821078719997763765020007352195713150985800507425871862617710186542408555559944709728304103960266420477387534666015102097828855588309277034112580637831335037543125954813406233111989063320931105025563688570554919677451400778112571592946035815574125859112872912916412883633320307165629624129182185584316583013396941816629057339782005826813863527498546106367848226042660456404514691218694501027474536558075017512664241195469849253227027474880142669915587542979968550440473561948188692742983382831540787624649513316315524075579870485408209928592021563759317157731329492585685592710614540971009642372240672149548102665387544798664830999687666155666975478901937434035889662648154922561459658405356597551167656717082619117395836983349331676646377904653498509126207998148956737902015415466000046597489282996031856264906147792705330957914745322185742590362773193778131169479042998103672008000742899665080136436184752650952709829795775062811041019452921315473602694413915779425165982135219543004786465327095941529135065629552796548649517667782690101180541915228682326161856850586273450331929260682247676128960042139970534834643617083098115964811978608133917806116436898835023393255779497885989684343908568558034223292383476825953485612531443896649664131620839685131643855193920314216528698520549825186111501777629980300971912446032255883926077054824763731833569752282274387132112857545782962763932102746203812946927356266997766566462122632077858592636064032911444766709859723722605686537714717705414980310038013773415524126471283457399517788701142617992178219189354386806370770777433223718765195875511738797725424134851040572203113464795903663888005863423633111405975927658777408775595316809006553579604081045993900886926170639067880872158111067412820070565226987133134720969354640146680549831824546059692901396373492926383278306742236278187853520237222829480534862939731033726462241667190986775730815853647568740701918132926313549088734268814762602148307071493340826875801844630910268911271939986768547271668622693878535579024525082543331305201898025961874715243850003451115886276943875796794685988418366372764838440862799472619348760766044842334716735449759358557026741801887902499799237028968383405995688977503246688512285770789019579718151533502050501304955992592429825995991994967063228412221697999673628144466862769520938844905009022251020557406848098556199053113280526344004981550055092783607533636574661556239896062633877241287420147878407121538142445572023194315922472451804750115427173182819389296524736727377434505850836188763884486062870093812240151916463651567947797906529221896548698521652988627233640811322341882963434743295251577034266472365779625261733903816097528728527255111805633653879468621457883487330073412118216006048010006568915677099524216930565775346023105298326729738879664334280698701927326335622559424084330996448346344023058516788446672187279751462962501701504437712326013571243601549119868094251964638419919257068623626240000000000000000000000000000000000000000000000000000000000*i1^102 + 157918453679123293721689764213760546108099031103105941313957779841366908583945034043487515870454390023826049050722859027676853588352910467904120040853142354349530118755584072014036773977700869552712074492068121135924977489714987646047803735940715085713604773740322253232440460087076458528981280101188814131187985286027679060013849980144565462568444860304082278639699964220253233866451857390395108869849043582475585952306340917767342813334985122022037355578998574291204973137819596748780411790054253810536552543945541079243020804699508702701726960904904526428862062910371889630694688429447092053736728176170949566489570104412036622394801200329142959246724327236143542219405624382824172739984155717940425977859058207395809286756421070983854575311657719891972467572097941929193851803117443763719618395417967832456633869540807308342852624618068646360281070505944385387590960324837431862699858721676517161362582281363590737831566132797085919777567285347642083395943232286225098215881165598284000453642267178839155481336951965677336120499851447025348873629575796746036964723171426666791606570762847411879554923212648684764758457094053148181620870000718212785148029872267938514810001374911845060356503870087445801034375131057810849003353730710515188825586572677486827626463101482923262972948813819684723760707003760609084319197869280114557611430481087178417657806375908251639749097703825134781029809560353858738665748094648025708906314996441579392719386742075632029024378502869815975050740939796258037892906862200740723778169368938001871287742394269692437687236902091077511787236543302803177110322081592514124481397949501504449063051854534419191502175391937690555543119385098533072872558259361865562415611297747801800436823793754691001715377561247781616305911985250126784347321963555587229484266768544716522359400436645743658315109633316312814609153078611186737547433989427955024957153706412586880627176334455241330280187293279113499188927582781580763723665122893215493943401538371981999783830879432051638134583866998426339548929356922417376244763083056644654926052424514937301471320596635033852817837062061882868126983078660482114736825044013308942925575402402656280804956411087673585919227773776107741474338485072521661075632552079575578307137279293509443551137074252713247023607727401864752477441368744399445473850128953244043731155366850293838528961514654990464896155722629388622149231172146196897585162379480062348504851544221733788992146109977351256839394321482311220015840728611057270602000638295455987238882930449071986449767582483594159191137708135314479621773620444759694656037246901510407769651478418259893192558647484876423812580291624133383784772142449030025577229188594596846435107125293890401575969527409612315195564371611558430235745271474962293974341591746861645334698550368440636635379018835911945015045199836122443763350516194957499165320318851172228189857163192185952642720889995673044150641055429688807691354579520701020249382538321180404736506248775019799090871999783632725629904205500615469564100691736396959784311750247173515092220147781204530879144973265125357011455811662974885136690812737024038290031874512120245927466536842039415189398441796737031582990023765396605885458566722283141588844544000000000000000000000000000000000000000000000000000000000*i1^103 + 831112074970133355660291835213080152271739239652131448722146929194965587306756853966237036484085106959051222265320574774845104814242548054489042152716909478554552491622671169771246016877994901374153648362451091018793967441221593175427618575966867182392037568519344946625149027682966110017371484572261681911658829249373394076474926505173342328884348294757910779415426079374050506163959046066788073539624180328658077497272037625657224664039623710224575452992256360734991334202205862852258585669292516758612832414723632861069348211865057689791354786553094727325685598334810472546539286197911520051915601631905123374847107554106808676600587652123601498420793496836255632515081489074676765297176492928579085122299464485072744454322040672541995025321045297509467943776135041078622909599615343197940753468488198625890972132617462684985628418954007075557631338711615990999236065072211520426820145393058179718240567173142484124482929885958174014034920720180974300121489335979760271645874003161042320377624604403125425840129646308790455337295128925577615637554292432063876607000860798657773502506668844603343127707350358343941218416406327472862645841220505332125816951669855912929729074755605307869882686832802041971032595610717145944146115892672561474018315921507273041988582019336572303692265231395042342366727426789851560898717594956448264597660189939047008752194567308552352384074306953005727474629209523028389360637077956737939718708086613439732311753852118597974058519790361808443270165043319276675714742727375083463455482426823770398005672761431730123893932270763425226594087258780325251040483718399399647667118847342411575507871357193256505206269684870640159579085557827324472037972334799602843050301108431967460992826242172218267202882789044251006015792928850728531423680233864837812899272568571749319198252904613070955646352677637343341677623547551030494589126542754843006101619083277416673350545402418710665282285541292355792303450482862949417036907063675030128651756677441450455170160217379983827605899027430236402120156994438416141578175863004858295573642121957597779326155063034624218010092535371435814962075659171648477072264576575638413652214096230963642926452522399190345768803740511213653080626249839569708796874588365502811552162559475468355559346391873063553757926272127822755863008131779046109800714951971060718703147103000837528669576481658151149575997975962693767293605139209844239493370549071115343732814069472173810382346497241202087193651121699752574063960285204836057651254483531417008667520888612541176763839977031526542180705158771140909770954895604594694468693341670167867033814545347779856001479761026127579158153036983555659597003551731346158080393777031671667714238684521676049699562924262308177555264450530930863061264868326859252445062290359063322043909664436781935625144707349875198646502273776938330028212332884095055430711371826130161986106987273508690219456571387508587255225569916459331048943629446501308959112622130125303821889002507705263690364109935557145933605001238041040802998118522863967237893026579206815311016885659199483715349873459082517345520997709324864510170051647488955565149560871898455749737390961581328274560453175277167606960404690247377818452343007687475200000000000000000000000000000000000000000000000000000000*i1^104 + -205777776148155639452969583339581861076883946530250423929879997030364082355836483624054425885847507096573784957910378020294035312253434325203106532975387895097026288440718497857165312812229632680154233282741978787538970711490864263021173050326945431777302391041141921369250517901411409319926079606922712165433756763600294292643410038501902823721884133296475884041319225422087286214897360178023004250385634841732921378419045701412342012468511822178130660554508460932915332868255568400234755839016665666614433322967733094548700830888361540210609957503772204348042942120590712866900317594827355537783103715327654262081929649753936160808551902140589475528974782697988994279543040767142048253642253213632902715894876943865277555130125903481955850446135378563612688325315657300190009636662535638087115773651667696236069508979896253000252574927108479187174970570069869756675545313842577836967279192036783140773915703848304733793208985572144048688225250970827789227075800326292506604919542774665211708515440300788585273125720359189402345965666110964300858496931319376025496563407114744943164049357643629421884149245738030990480626964845735921179047892040541166466480233543275187606541549533090063597796915917260963902217416407424033577331842040177872215292208401301489701593586364440484682974270170517660325951784033762412685669384124639976452534127039333880480173055801775963007360402728545543028304783222081910724719593931090774981828178314625284159206720300297845536634393466054719481220206830406339147467045898429983636283926974538068864155233945021427973379153977037161449438745172360685993756136886928406891999094855393661181147318403584872797706808817583486091667948059871169728192374890030285520267110230886492167906990693805817062565695125653549363480428723354508556970077672909122116199194908099446612969696476575019066794158411766807441163004907868832616704963770554653243901296005230027435477351824752188333747002537930003869609846966801573865214492446317881182209539793682391730027040698615432513495633021315741467850261758240507722642273063791497821869754295315386447973044872266336484962144031765984907170152125101876632931370090522579099378302207288950655692736138666406632251077543875059590652661614643430304397666864552358486281357036396142338086946826113641977909874509577580865427453772001069986397634571883616414588486214129124027145645584872817509459608692287086633347139089976411886560012859368885337592831069814996732737681240518418551797620479475472497275784105234661090192852156792304763891380746015436763099411944352359410627753612918625876664830527215239186385870475485435636522850288503404603297533236438687149711337417051532073577930471981725361507224582687212903533892643477334472530343651078708229937253811909951355256960088140459115439565588652020605731731983416531060569445777406992773795740888469785194766393065519560494601441460301561807893567311847576596475275426941697615980968228945681664880899883007516382015448304363862411327782295134115221556495834219748087862958432280460905281123033912119958956852516802064256616418735760240366693762362709964304773152048733284703406615927597404627489540150684934032444895350523393998703602806091497380864797168911346407353100533760000000000000000000000000000000000000000000000000000000*i1^105 + 265246205308137277486861611439710181809991558069506518023880674735873007479287938308221353451739355467025879174260236777498778063997543085187250113454445155452561583680906969001951051706321122609028660730572579560890084515244854575580751607384466207445596783302093370097496234933134472345031055302032103100920157480025554864464771326327529768170355984794862356213136104834052762575828724787573982963888264799606789951419193563804257801283886514583233471695362220009478417003132080985174463037858885623990366121994293905447704234132394356781012186203383469026808736688124455024816687632003511724641187044742010988150706975761972366226173559346936911848155363568889520210084667866078163288680641752640942229880405024976552111870630336725960187745373386773079296345371540128834672748406039765916933225207277233312550266235129558449032034816452246767856322078617153062285743793698020190339051100066533495386709370406964154908872540934991413959772178689616501984562260761711796305801233435084378777586533478366767153181387022296338129963553513074546127770072739847797739751072699994186336917491303012888391200805447979250300741067666328514214933751188972820586788625464616773978765062905937292146361940281186633336016053700365378573084517786467928998965493631385111202748077033511101069820409460579698762623230757798373946742422350405564869049978192112720963908201687981328308973073733404051472887977069456263160530521574693505601092322306333578414135002623457191637561416555761947086770316689171664268387455641224222449419740167861388534766630494712679915214191736655091288359165139530791941749295537351813308810387762317383126798108262120445740923055396102282681545444131638509093277564253382528827194173070739898353910368825646524171294476536967907719872527362345420223531500255751030978869329086532595112282927499392891068271890073033935246437927651900016283663650660932946666134552603629030956285177051527986176207025636691954097924160733163084632949710559377503392398411687114191413475606187260892632722387648771745836491828579346839228054467125420210904383718614888815399864993819050368443066843403956103420038320900072126812840879624824791511498772250447428336832116400775582872693371730099647401169018310990909382348137424058777156582139522383663591732245338643934489223994112213243346865017270391537984898888946641199936276240609232798651059433993684676096124539801949338146473165472262367877393093738020841631247768795135476732744690192712464018144396478902640436496462608950110311732908445431825148372882216665450268976637265311092616504028037982301302674167960783608575944149748626922861226751441352220969448624359796011841412006027556242771957696866906086539038569081681638818838035693006238545669382300292293874989479012174150292961357222736235588294555261902189598654371063778949185826888477378101623413227058128086055435705343128497424922949454170185443371813373268036909640410855355062737139475421826695308197654538149315293659169548020566677477109010337444244992901649671625962588396445931498670093383947968436193703243397089393856164465739191818583538985874667533268512511184395579736599276100750393271800772044372636330208518343752626610342545286726734362856604149824180191232000000000000000000000000000000000000000000000000000000*i1^106 + -13298356512095320796924292573086966464107529724317206145470517632559968338847781673955789354947673876740901711543834278552689932419945085530037009544768060453967317818681771668205981738700681033341436877238172070319031935467031883646830766276656506667533912298446901298696667390415266121602126759449800650823771328532445699610300512723387946506378655309258078489441055409586800664185275940632234225092609750725910949277110473068749161592238825908597218754879985367998544323330004889217904933036312737055943237251498726225795806745066242162045998679140198106551177995652598161782425031475853483408849694910952156192438040704713689164062485269659919926986640167170927983777859764360081815079905233159240043936622487515686473599869228641636734893355832233060979355583235075759629426900149953391390096356539740693399103109835194191292590751905678671252794570779578962991261705195208096420152537456968548944096963172667027964768622157025123982505446876610081330675974414467665742319763781695207762999442997294073276397587327419755189878119783700606799771794689732162939246951404342154590967628478753516588680924933807701652907040790551855608289989860994321996027317848506152369910783031570009125201187321314415680102756685315951642879288157506391993610846777763884145364712636083245228969611908782456132493995859661566250412065108758540345459253446709447135787760834117337988256735300598017042045733525142306484545984069698779961742190882004332045332967781654436026943266916819686571670983296038207724151823536645694953417809569701660723133702601177998869888896857583243899373746614332549950716570485634050631366636984051702714125895553200674870728145424968417324370279454432119366439209385388604695803427150086068614195898431117779182592653407880334818203825001971101089983678193321388773466628589733191357357533833341156691212266263629423260742046731880378526601856828929453407297136028252298877433768458616223244991102555243044893408928329448329226314063151655355951168674706873554538102606377730269739289778242959322005720760072300193805392099958146119570688912973131415556522564069352588617785288536764068737567870916826286301089690403161731850693706781928570882455795335993896270472451548707619610573891950749855634252915136050096074738613056229298927548746775803177570731930197243243425648717282787122971504701732081928107111330168473237159821650980038832448169016923785241240822541485682711175915633735157921403086446058539621944166496632238658445867704654563276624035461899171000366967518841538588995745808932972548382812897476134259479591841746104487140422823043837819282672699117666940460435153974125625508695023329170941137010593895679354636238925708191089888122604357168498008159791969429318408178306594474512303401389523623242000171543042647178250798354353454269308761858250990526830702293631892493243482840644975678904105062534520072926556428519801543432737981600532524728731749711991847848975486797888259148042573332501986403811714762102259963337068800630970866913795966477805699805087350014822021257165047473027322993783702928084345906430210444194799283524138612660530849857675019193583183462436189885272403459064178187468710525735981662097752684029790607845436243665800396800000000000000000000000000000000000000000000000000000*i1^107 + -276887965717300847453506410950701743877803344521890432471760054189552159311772837522746849787185701270330442174001291087395238146908202013327712733352734174723766524345438753906886140105900353048260919544867374985822498999241721945694400822394006251254004618800231324450050819365040447310566402407872477557257349586902703580030553013084732131353295727030615200984478114742231754257724351140648574608086450494119045554559526454449915000661772008679024364458943930433048670867499948321771722396601819190463581121741670516973336109919164139310848731069551194005016572685561868630980596189486044947701360902566794228017460950858368882739676739892059907173019536679711067628094071607603714302277150763239484224484617413745057756955263387862240065160878709436904685775336112095935315623162287194001911963910739883756814467975861188869948575437317877739537102445121872671280477075019165883023819802378894063893160836152291960090863645982945441585203175099037175074455989314972930033359409620240427004326368377341354619010493583207920294182443682121356349226258456207270850305254457022379600652696341083077602059538159202998237550376288005061017089437870468328002411558661009760525754228632459699133753767189446654451676693161572572607554144340821154065925234776517929313971066768543803029495758650699464375656951299965303195864602684187497779441596144895588580768258533458611212706627724799714068169984144800188110426042921815617375181352607328082710533133116748063666005484894911370398319700250499226702957329724748502249435377371851924889701353108881201503502841679083623298909764396029088198019261678760691325654211066308211669288993976373343978187605805282385584256883932409594530166835775973349990675202676524342273927425217903372750168529871684380927176215893302231288054359792724309839153389353930756908635342817711504285459757795508318222134871945771468620503420981256537297671596265183328783188256676611221006316892871878390160663181738748002065212162513422902137848378332337024258428701267868821394077144762551221555334200974971577133338248540097429355972362861516574441758048104365932082919278267850932866593650181409400505997948970236479126735448799170463658549742813725730655617284254556255644113839835704997169694006031197552575902191198707717823132235788921145107157392212937830840503225314964747209289541098420138433832085156318569566095697945642267631311742280220760766970507483594678571775724535374735986199219410465175513382524705766974759771874134978495370014824821471282789635350991237345988748180283098375933854009048654492145047359103181240473588043180829273621616988719967224510844552662055153235186057696219513535724775363439837853654415985157986303807737977867440258892770470756845391501394436953252801232471799070049286466258544252203491240813448370819794648744711906521071743962285550825009176808098613526962679825455310529701945912305929150126436386002166840942079043388572346713468265685511703078601280152056605756921902235281648656741508769989149137937514010696180296552644376770171018322577920224075873708135194198740287388038201767074946901903684496729512971495024351635699332641362869288038939365047644322081153088655627144305482690598125768571281735680000000000000000000000000000000000000000000000000000*i1^108 + 2270910047500000547169315260611722899634087148800776237855320719983505510829116307938405644513426629916234551789652795899086637393804906022402337582478018712556438557004588537019327132530508499455648782815203948600327629459045164874860478996138789777977751488538126004868761785580497467451817741529693412163953726895064395619968858833467428543006010585130990962096610398063863209044191204613369450810936876007372064106956983686646019066699478129399139761200201503623859281472024075457772550351024848907417427900000954490413129328596494262959225046790553247686210856417415246895634061439237412452705337858118243701134271001137609076308595019721280877340939687803003182821227918128376524575049026192565266033205525420046652942564737844430336697419397223155955851765974482760642485974023556993411100437897155816551977831500001106172073989803926169064798619813298966292364815343722337360369166862602251373828229235039796187605730009374950814552305345638156486278253052488620178908126735561072173487352562597291038140567973701322989415654312141281534850308337662779522098792300437214777100751677118474737837385912027260132692789569380765479714491454201154074617558202029063879432798749455651552644305084775170626101377667270782542358213840151176686182309556817425103732534216454781692185329954056686901571620155435071320612051821747814062214524603404072337788220185888654933616263605036087809407655300167352995465511726054655615746248691629936383666190220873032075114092090563554323542201884161692240983220651679320426036968198377450148793578672969373920787067799706897890444997923166589585821146217576290459787152285633664495230975514457108216628932110846823707860654456559635150742393723351595823079826779566311722884130508341824369683352506069586361643145082069433282029400647938385415269502456963878553205894746259229232260371650358925827265219340988418012733775175338424352208855778836376146124833222024251237125743793182513253580167466855863707264185874577942548002704608074611129240906239431887690994775411488163813357217528510923684923618239881558412953597787508545434492689392586119051472336458272623090389401605604501853361745607750051635457184654077446259567491839846815467271079540532707780516272669714093768530774298404268831408024363740250194238250652827910378630456951751717458877585515386000307213509053647229940567928525603929040772860787577535235002685348016642036694191694767592444021269999940600877528942301738694224744791945778294790672724045054166896371340064920244743938608500850421876442597625147978485230079942623196307238274776327353950740680608300458455994574006027786767851447408812325983717157437993263331160009893250439900928156503729350270936234660435210390991176498804835222511636566165056138332001137189362478038465375229278909970181939875333322297488379469461985382444578752697076880019114452098033955056660825754377155885502727024936768075358769801819305796136003271098664818362884282531925395354606636288485068878272146915092863473388363543893485463180503694349246472924579077453530207639993474976443821678786399983257016827378906809941582011898484221731492722820751164366453263138479945611370726238993642252783673764653130343909438775099392000000000000000000000000000000000000000000000000000*i1^109 + -14699017646921828490352208697275245359489123741182738276511959000253890857311056459560238032155710901014017347907249733826790037495038704647463949113500211238240600461572081855387486774181085775059514445014868402430570128624687707117046970197523384910480878476427553149160924999248601185363968555117718809635970947605171471885677080990195220080747126059084660894186173133316046584240432188595178626615472457732469266185934256597900067469602030546897391502361136069387526591377155049382347721678021137399701542623186582992023673476394413736330048501339324344222605649457911579856575601766895728916325391675299627516497607007490971101028599164186033508355712351734468815870209108754240962830292103493534502766976609095923268186613756142241486658531828938683717928218054872671630337455605848860998744246211746932576366611018103694270844559312134501721882692438528514036645160605702406840970929567392850865574240811300790270782071058619909646889759547101489167606123426834521716987154777851277711060459308819154024915591486128067810481635977153620150420929863589494042627480510323901733421918082478993378968420852404789720819912687170689925527068866084266720742865186938504603867031164389394000826031560503767320919286011805127019043439302577488389051350614347720597767660679242311339546067325179346992508040623408897847229666037152062409785443945709703157633252499203394826335592403890369563226814324762642447381417809406190077759102357086028803451164120853849851086806951397780055440749856925684024883681739477552794537341046199302871913696977767230735086551058472171147658984141976316255722648089240479137854323788113093306752411925121630515017095496204224318519947666600720965396378916405579850040233200035580649749178708718308234762050876658618406567624276811251105936246199503761113139459402993865150364238550690602916732224558246189563560507793384531548936532014444426923973375958226828441646440725865559642683461348869037384387855977271704131999784450575834073312141630213402959159767079869724838449304414162739729361055948614884876271090394764947284153818505213030553216922597370626997141060624043851752949607479462673009571885642634761302721434192488238542754234581012271253315851919988504077292244422064650827530905006314254138516588295803344943064434981512199360332815787391000191631270230359496733163844203945675118143272999833652110165835739192021431304759526155161167580749346181749935813719491103410409451965109756575490467495901188468967453541516040100618917849734748950374982774063044802117604790815631946380197201906610415205093141940709498733977445544053588559328334374706253855906537364483580214828967654811222606106838693950864449373722393851684884625951903376340576509399325404999683507600360049125116987291551860923245274594064978047904699027059497405356667506115939052533174190778839328157309896536368534416949851169429477809128376351254013462601130597301099760922533857230370602924128684519465945013009344731376856132109667451259480014491102785010914558839525201751186854787363476418860802007694228205685096528415773782758497506624532513138777158535797244142650975616330738024448335063790813970292953694143553279749124938956317218960159277056000000000000000000000000000000000000000000000000000*i1^110 + -259261730605384577332546430147336315039268536521690650672748784920877651814130621677192226934678729094977308526407298093310506929079149357181012970053903906186646346399321565195516690754774860617576739077443501395866579509302050599196864450627933993393926088589893199922532453985025872692031489832245202352546696794338197854439662151992186654313189476740768147646519611515522508511788385691367469505660878114086472937247083086626451473106720398726535759329545666640156263376495716818254954735596187746714976466962964980624916403404787044648816870398819301823324617891054474171930040457274882895482617169824700645394231123270606983020921600536331779278354547581933617584317779596915072512287300874732700839811813570281266669944997061948134295271313590717750756113133997508872345519986444162499832407001216333874474151739244777730995362644496007663722772004217375616238710943612415355166501909166313115575618865534100772527581097038012328636592136054807823756688876087694645686695543929545032228869582989448445295940693766771721003427366070825179816909569113709523069904043162574738319777000525235614122104117719693226578247909821033021140071927999101592646570779996401781571131386928554849115026186526394619636167192830725079149486465372518093402847395627895642077840281131158626228431968534665417525424082355846945283035100175736750992545591314205115578854831433612615156852351384004897100610472522503511075391664143062867171845678480751349062394023042871154297821318938581597404174396314119390390986399694033313282404328300159689198945363145483363383188342681938478888612281226957349781152292284016755157426909645247394202637883071666714278293449277296199204384984821192585564591278356537264905077782196164668684462857999605056845521927656518243146673442109250380529527180097830434858639605822645499182717727927864624581084708754921829513489026409501199183038491884819020334377091404167062616699574984812119514228060191390322810721285709180392766382474388467068315326716791889571427557856643253717222508534141407354573919179190843292691186600115532682010166126538151625492254213950031640728651629674166875446022485049461670908317943608790005172090420834252376290850552209553222044108540992990251180902908278856124821131310253101163841374068545160072246446526083689171761207427142642618073558482826311714172537436462320616176893254883960068146585528385035372994036001722233768083801676371682783052692153118744016925919421492912331207961233126258187519475997829691023444113175623914321165762157521900074435033743851053573385600802665484375611436572011847786916367508038139251370774394147846751696445918586185577561589630002060605793062196501380172965835989256477114553991753429649258425098448639496756378376616945160816323288741978043317965065638061571503136398754677927336836426456195945017472734044714619132064532772895764185206102536894676965256929368499024946916705649767181282131103927020964610038701810056339203194832776429613617827294660114293334130655198880744278769508952181411952235269358483098043836405751161786600352316050435003811288080242752835203116251555269004408039623768900719194551373732307666513060570826644639237885385091878424241619599360000000000000000000000000000000000000000000000000*i1^111 + 182877543083336357463915781704731549165595309622667010129657422966369975505572063122046625213664691653904307863695059840978816456802352507554980911426257189130812948871945205422905345262592789224573005274433389395070702801521766053832783356027143854372427411646056280154540754590588133332516830793056444452951837597031057901283450742298044641540596377258587854847034711711076451112325294731127267865580215401332268064815695092570742377427036490624200415993614118657835385979206285388875901112664838553756255113706205148124761467445311062868819990225515027579918339220494231252564933939657657479035607854670379871127637577288625147036496542236349392587764966777628399350856173759861446588627309140981831368207553677180227651356100951503279339705324459491646559032730997191856617750384636240448517821071771492980493072337545478415143305325591239438494632100418031763713916671216972925687654116328186630912923075874778002790408051707442023483948210292626445692982103064170896121208500053488141934488317338255287213816037696260805051711501096438555604240073390569998980459374631255488915902838472423993475379855422699086812445309989380858346449132140692064770721401898438791156141594360278274519869116943587671459316458181151147493939815589486531058421249477785690034686514859545255111989737805399831440518132236091033548594889355728369627008117795293218983893540659474654760289785797727645080343455989025111329804329750024108730591018249468713845710260073472226883254410294603202691696274916462258096708929681827958562771936711023538007564887420726513899483845403572665609904345080910284046268274172247961148330979197194444847369479834007501082138625839971401178758279942913618480337077841410224048762972342403359688849693105374308935829635264152015577604150328289111310273585428522489934532828519708325837993295149319953507315061288572337941311488813047264789164151867849171435512378601573387875178930761977361869884285552622224570616307429034381404263604030214174550353423506190981558676661221506066278665174955348742126782070673472470207772622088581014903132486027241827739929077422950587116578420305443351071179227916479775497326121203947066370279391488085262820470623454995309107591362351236876537867941191834592691118550575968906657389068746841461492576768099601751882391037238830724954557569799919134029995707016308478592440682673695855488726826056704413942621884999159390022702371292356824993102287192174032200681411683684943137229018363374615713890515275134099657890487275847271015913103035833390270570099317572152049999045705354310554782194836065249509490697846020325138635951749439299614055785014431860625103502731915061121492873657262994277338574862339099132116779495651001865852965868653374687508530872797163210423654869227357281556140806272792345622655732928559990374086879909942287581377139430471836839174812124757693734317909509466160327717594627543648849312514540297154078863548708798551918861323686983429771094818486833381639859551588772528652067682018922326292507598560798693465791598320958644724538200551135933684323284870699413486154755111727835848122619816192573268972673681229636004323416985550436082364882878175950695271441104896000000000000000000000000000000000000000000000000*i1^112 + 1333854371332267526476556106781735796589048784350361171857949913364459061849230651857780699924898193138755620682651283741228667199090085479595160398351032179840245091339744978923626763985488897970727680851898863240108380041962656667243481002981486347793745089318627332148233610023582278318556574962445095586777437196147768962905593631990354122046173582133221938354388902575150785213339466159961366115534269304079307099271470672514929302315489126399976387369877424220913943964804710799062367602043541858704825508849207600818788606080749320548081706896336764272269369886899873779479533564013755951533264648962230990875609678079582103563395845749645066404478618552333948836541688222147771161996477799511790629986453424517859477923045162759875811385055338574990504359022194742493037739234471382070984238960893277486795520603015883790780139677767915502594106177680929088548300674858253290630113553559051476071842637354129410593784152415746529838821443882464226687139124946738807963509389421938878832814511635469230547328487193259100055016444728391311927792514249852267543764069661663452312012154953375080547310686820717770599995110467575897191848860769738407078027571728632560214655471000510837665116678934625781390697417437320858266406522736238620050219418267505021852798927395556530416859416468729267326701311654198495283551980026949315957160560022398842901949378062183612440319846790094368774394552536713916651909124403844463569565725235198377153164556893147909046773356667184294335104373500699242375309461588997625157440099360605774541574546120104138200407186948995790370550762316641230916219747209354693631613084408633210114161690955410956509344424671052385473495197732566809211615685173022750476325307861117284708259974942028489904936644773727293512415928702210706338050842689856994925085059591926155480453716508399109512199090562284778059617193301166259728593226652971363251352074609420726265504231278967472082674972146585673893244231866683372906982795451566518924740069836376588996576200654006302560570483276550313285978633149652663070486963610808195663233926488287691861085879160347153776308669992597868748245774294981174538223113024493743331239072238384980769795502365370155942765919070986005657524982726994357860471103494291428764668038112324600324654356225512296755691218484193670436701504481888904480909541203791759570982167530661443110243388173245075536389318220991960976293054567347652190338448098736399683750559610062940628176200023382019020473620122710535328593758685929606445581021887806372937328168078915888062403990644584627561427990319402813520023738129324974764766073302685619606764548164883011366355917919189739309847931196657505302941261702868696081013091513661446872107771943812238453291602264820562290912341534411766999129774133818317749198169978846850428998013822038338198142622946718662323527935586939952571543932513864429044875061501697414333877912446196074643032677018001615582652728454490203564036961939741822103674916993006109340292707135971344361338710201646652452711563760532059633642077207691879504643395411351586555469028657106079407228227677632308768944444041077700475397846280900323590197919946874619009433600000000000000000000000000000000000000000000000000*i1^113 + -75456423174520531085553333747998942394557505085011359877189637771343762062486594729506265666652979739220447867270737475549742739459978355190070926981590371415407675170304319906121046356382932692165105772025028950580656980255448436196496632172543637356424087639942893765006605598008228170562962490131016431663905431842348938713151590451601695339790681026390327048457674174220052382063472769893517679854666246063400199138744525603266900851685494289566246045394256716762747143725757452818657845908917006298651438380284163717838947772826313294926109319593641335904925323744648623959430624229426658470408821320302343643869512051900349874717095135528152132691377074843428391674623853107789737659166276605643691507869393841043303278909719696691443808309531364275198108689438146435172761187233080840104858549347268429425377437901726076224320832582929244403823352488453167974143416439412601358298126797223738723348168669292864836071492518448299676964377103778131871963331617094542834415310667645202594500969837045541467482688582051948646925560068991103278905138054646291130917905131210173963762630513689291211981937303277924357808264400623299304737977571585641636746144936629917456652488284580663278788623439184200180401585918130163067904687874062309341088983303417273075793452825908892753548316289921248597104723610463619053650811378573935234615391068896109542377545867728571831149291514968024769890548620239585019978467089603906349279227060986448435922282732605031146688766619280732180186208029442016930430909773671450240539390687198954276880808105015587746936970444720013287843813971062099820331357200058545791096502896550405220881305770531438170107912071256186555596367710424800033205073850158867084283488066484828256164246207040192617693876060485472727040894475120897271490237305458302374569910890324031683805787414188879942384097602608667849512932097639519200095713798309757156052518053274286228732591878367366609236911086257483187112446337050335671994599579959670195709192377754382752549242086364203427698713566107499852298813636173905872558495817703941980540423971782113869726841710828685343357019184046656069294500785375882359960035477131775086473431563101263306327499802722749653223740743127382727444299771398847869166755319883381677857179684541219554866735099235254284105947103697271607123731529834861527602855736899745562968369030196424529846167343128997199094031253931072062929313222962283085494531160105322569981818811748291888656334768799164343708112218909250210860308398345480368236340273024909457295649438563057206619051498881795714346438997876798878127915033724976377146447327172828303376726108815644145580449493321011643732232285345425668544481970451431206220821560337093459648465713464675922229752464201838200783727510890799399888045360212830876546392653324679616661295492710995914553423363911241560325706283549416226700275022503775114584203394827150802289257479529033592601860342615770905263360227674622972619741566169745032521672442585139962371103888541154076205646216651764553198032876315824354238595990167453649018270211606674530929568373910599940402638310967190537557848571610501197135302083161079094977639682005543157760000000000000000000000000000000000000000000000*i1^114 + -411894486613874046678480555042719453393600019512808463071749236297720154897491353716072276239966549072208304718644655603924883267867521005701699372633453518754454183070763193329937675375731638334017310741677044447626416633374689160480343990932953825775520474197510421193325008187853950406744473614462201777544466280304353099702232356373608592364951653531144283989830335791993044854877671567535528460812777618670375211166143562983294396651170128155868991373280167203712614017404179809418826219603088834974088952769848517671428629482570637128105300219098192909304097948171191475837010967894760486901849116714713441648248005357156273706139902826083389047545560350672559534904995316957922311054266197891543462440619397178392785995036306125954359170459150323633395965982924466671448562310870492783309863991958920789280366680999417932050062911777215458172627123330920811010955514686956730449835244852510519805390487225911022345316142825304876885122417361702527301144861123882428418023671604922794940536576031116640877357020202385566551970101287943580167127425645691118809271253236080416394654093106864913980387791849016675443968971676791850294785991254805341247411557437852138697752035702349991996316022384767950948820266896475248175505867679124496286657971117542573161732815441278076923874964004937877644032279822400806915028448671609369004519443859654703033683886584696072692332479840159625651076314122635145895778276509795017065798715514790540899218249717269858257104109855491282961608300538899062310390275609469592188906480653346429929577213874357420413319907182466635855485087619100851207487549224383090286679239815583239402180730814224946261907611410309506437679182451466887389143357625113586198779841173890260172667978277790591092753849849322930803611428049217024026877923880933691947851098626823676623297156566723842476104317945056535960828066557816858472447632962485036355177254780143792244512485550398863784999456916245603928865056943316713732881545952273822170032670559242009346671260428855631010962689013812599844285468965870419736988389210485859463986907336728448266112356720334223163507196420290456950729925470832143570878852526612309960228862029210245964460103289775262151655304744852181351989604361935677816447358749377769120776062464981195175629080255898665693031114993700063336137011881548438969064846406956685721115267014129004434489153562570580272526682719799747873390166229845485891733310007719024445231894165069870402440633015955271697360119680571984830555384396477751656655524800580039617655169729877570863546400870547558514107686415268843274135724912182513300458473539380172635829522952793257595000528427051346628860765348867650209890818320004697888549313410570973147418189603453162240576981660154587526515266332173725977047757127846821662345493077435999437689810203679823875281821006265693536598059211636746544050429733911906348320389695588968608005590542407546185252036077524466855072780518382014952485747095898094055634700002887509179330623661992924242703783305286310640580653910339357991700187207895466561302468481768132576372749643750766897525329637228667164168319750308769682287986702024367071618198929408000000000000000000000000000000000000000000000*i1^115 + -693912755391898759604867713242875520182849112327583842507631082241985457103907423792764588137051968683806569175730854076474841708269622980681947256573007935561548116250492114086718790709116563488189638321524818040240785495291604590998070996101981283226874121690833697677353839678251004888649588061512100607163831468486378277289141076401416313281985641162288773851704581947538367980658734354930487884089764354296923136145404963491127921490061505754531753601434323919959732112899138360270230746372906136565664984844063718852581274948629856846481676227491624949554015285089708841696517781027489358843572325113567947028143805206556029497673871806668989310721335746881414283340312515176549797171112658791138202312777728916505037560667847990391011450696738582305914464362167589564025353121355400751560306654056573001845350793658169957498328483098463761334912828764056085558384907529296814902930363361080509407587777249519927076034777999593859129263373315023777746809830754536876437260801444769412651405265753373890079063502692321701440536786708403438009290193130833486810196547180672942960387770475094609075795852122689965427685741047118384612419194368338657016264551792706761188398204264352209874748395377142930202404261925930081271943943144746310723991959622314757671039824396198460516762870266788426845847991306883162802394755921171999092180775701466281245300411542622590802655862085440652050587185982973805422895153445288648029669633038145388849449620927837497002118649070054297071821873334286661752358799925447290191149915890212161627568770419529756835179097334538178676062513004163583000352460178387600360085331323756855526538830472753700246247484452886675161194027791665846651447121582023186521937935851824655859370413802578134406958708496436448802492430266948722964075044092695808360357596141566159163840864891805729275410347494492242934630456440976378490991928344481390647245498028622836134093454509362074991503454105909609735116905983016500123211249604104178972490893751644873640849716984828884484098791523633050503762483934834512090245277316225110984990714643065525292555044513571976247814889139374239073284634752517360560055081378259534957524755591708531700922233585274914058868919070130412117793938293385098176345912475013318304606925602433568965022861679085529254172578608533386320459568131694553055038822542593886255966524531804501443633897079369216053168678813344514284580322950652655751001460320858304696644321581363625330576205866099593577246841799343483408376245050583402313779028926400318372033953176094283830002710897314917562498930241079217758129683443765465156166462449516300553119769928782639146420058703096558661026571225595347246195155289002722681252483368621736235963635012866146542183816488704838967020757322812252122050239093750034059140517977885631447339955722621196217066571729408712254748631468271445629341529538733513802412708538028089013798869662516277680611218821146809103295693649437656692729148813647887429464468686775517249006466754390029856587194599568355268666260897985585860976439336483389996033417622230414791541446189922889474088142713994147837955144871641925026987888939888571894988800000000000000000000000000000000000000000000*i1^116 + -5194750832378710164835764248760289329042348396338198327647643781433213469325468445172712113370698361951193432367235292252597215665954707896981479886811166490382571181047694003083229338672822955096024936812135918298448959377453659398894781246754155477641732758532059345772490170788967413110528639671304821990985528348881417252353574135847892049076580421030873598636887162561150106344118178824421322961091659117356378983957850456684312733206077219113231083515195323916649663285241779871410726498334246888791380783827032218247959085743571520113945162093510991635258914908320877303954728389954915027086275302681891172640691650113657127969420975546887152736409953646832452399537618232031938236750542679199468117650642675545128027636079404198645023098515238883645197402436654556685062710351892339117034619098169342749503676802063712761981210013351440813347239071949959126704687617796032385849636469690297182051359707617551511270279267349437573550426890436511436843306919464470658684424310177071754143771051215729727990336897716354956099653785626056106064781882675685105705991954662717426136672401668595098094820849505588982358312706710266942678953733657648300198129600781129871119363786959239562103504520551435212252463767094249628919575512632351509272608203330195421829594392858860897133414446967104406828844747983504025905006881520446138436961931651701259154966539702878786659415444560365918482051373917342590202585766169970563046015623652365240655320444455066148710523540618272638823665677500678125573522858484372938882482218246862057781689623843050687598623878846870166748577171241087286030405154958402139022162795116037910999178093746051734155807548331281073855226900690372548392172055144801186590493421953746226978890339585286361605730394178002904419341205519509098551368201492712203874917220262446712436126037806992260786547045170021383105505887674423717145150277030415118151291849974131834550508752345831267113320185598963282792562061498813802532227399112854234366523147589175853622614280863464218486754285390103279821061668379171287359573382535689488949983874974967664824965165151750540766899154665222972486253746818654322537184546075684999802428641432822093476691087230050673306609989482230410599005669118123670579719669932121955917918175695171482109318298288962841350553915681015227549359655513387404875438018509786824364320697061259200966018460787969637314145087528811041207831759795440437984950479304167691203140511315341476378347797020478176719972558501558136920659652790921709913015663206654758759677975979942952035098425289070565076618998074801891837559463529856254519399068116063422557748061948420027086172044230351203930879737288674824156248654150621463770867091687072671740286007320500339371649834726299556264865141102669148929983542763141510042612016025250733292746597558381930573741334172404624812419461986163725785310361491083269436867619777434916692946539795226761518643839842251398725698009128938237056189926984638057258149320655284460567828387320730420558030817319085739353969077292957701905567873871906738717113157897133798390019471833459207041864692675635624894290887007958275434635006574592000000000000000000000000000000000000000000000*i1^117 + -68765154438176206648701754058853599598011342377432216044827632432893427176719501871393608188799167511273941627583063923847713519274949088552995861509682126853091033927344455641621071481986696474229523884424150847778867440972963868051381641741235976102631835026579683430582765620611354114142861754013826310198019909173341832984329313493660729031867436578922317154818996406483100118331121324012274260355257572509025195415389615605521696572222030709583774577525942078099795742783813937302863965084249690559054569315575679446541355285793645066239500144063414133072043796688457787239000380027540656414528711643663439060548260355033932508230436512097809096522138876599069656014232278024264020508408955078060411525336606645999943826006374215669713082540815104627601816034419135320196038715651948386197825282512189147457587841374405562838042303669470646128564377914665887297051070507675193673218212454250659774713118210532629962033775415955028485874693621025548184932522085024200836469344468712177332714335401681998157126834119573161432248867826904349259777973222700712163407559371230706933577164661965550250201441579867713086942616421749387714270596343497945864212255183512491137033443482025177973393821753157366439402312488815549541229433760233578775369967710665159930516980174215096876869730288690515673257564545932796650700203229372564720685089713168029548466643572746162267854842565401770346408913278829982945464165690291984575865230397210593389134263323503621626663787790787719956650740558021796991486145952001112324537791423833924088008139417994600175071908460267384839189018569127263324628782309088814682957069125381599184820423988678167603579939032704966389093224776741383012832571249641368150112906550281861666622537103787279731320937781376349706943215464836109668597087108505009467551536422518354545755471282931391480016287894280965726100633294314467469840849328466254228001171682625287391147022360543864488525467680116755484534481214886114579919420523280071751498893551706562344602945170854749428934720091645608549520815431727451978772229274159840422495501367298509749410980821355032750621575548642956884300748250677952372945129185141312091695334796728471859345731418171463798369746115524616489818093471006372289165288314261437118903839903441799151851496752702354857340368269778074922620558816649765402251972880155485209476628938192418579801023156391717025987249912651756123614383187603577425535060084012701953981712797361136337205264689172646651114272262957518916482279451856060127314496717201004848103630659822376577660657725158511367113142486285850446554120031087050480050000674024297600209672311288305806141082958940166020420558494083456044123694384189649496093977295643229111137695927322375583692889598748713658123201049991760851267442577670195092280414825639245160794509440851876327932669580598666108360729991159359844664122153482938433642362881532781610121864433345528571280041081276927731390584108088615036188376162187835713394141741217170005880117034156877320655490891394679429735491037291953636016963337174272700740627339360765711396016309634817526373557188509846299372856623071366520120541184000000000000000000000000000000000000000000*i1^118 + -341093454741744738550257006785201819336683906584083757626505065790568045652637296165618332368639754241159533661915711336357477214241146394762186806313343354396180069672569673366697949936126358141703832760504565460843335575610451474813755263901413678307770557828902603299253993592419072794928846375362571643777268272694482950174868174704194000998102409137448824117110482569522992315066970822834828412550330189779002259356352422191958325429593104909771350017170597171967451935044913351148421731133439653147624914610272636750983813791240870681500139271802965624476521989911922933507133798307317779194225118355492086556765754538206772577846320625607555328482906618962074851486914478968781281698568525310130536515381625993326675162475950809431717640156742624542627407516543545965631135298393811614109796411394314545670018793450934731103551840790058200742563203330062901159869851787767534066142110305787124495630191306578990295250506602055679261733154146063524921601186408400392578002109493664473103117977106774926678699632456893133740329372067767911218469500093313210162817442171382315090824385111337722602556736411482430714574789785629844625425923130377876880068278271101920843364655969959738286046230752604713472255980125749161844955910359598560744448036700485357979252492659389619569962127807582842809824970816215899114983741569698263215447338146714418280424861953652096184854518492020114306545453252894114998155720964395017116534302603764574445227891322031689285894682039640858923692657731452753195675356430346579100803876470487985086486567255539326936223492204995150152659683027574600492826889461993371169903840608632101689576459219019704374073324914312712912734519876662263136330182440567145082705487560340052279960071123196030609814857082033128211829482615681863988999907369982393720086493411697649854438808076160713543231774505690576612123264229617577034902008391529604795125039262455072114836152635426332932481695593134507991471518869529399584053169185198076394328261688947875434714144995184817384872128693436270798564785862539078756755217106670369210890173856946089143923026665681206874345391264347725443117163318809489345144390751023110069412759774125699564797676629217882819285595199802821013583648670233366904520872725887605286485019645535435414708313682730623090690353851646054242544920913747554239645215316220305892423014775655884787930781031783743865808495086107171450158720155483189684251191906770517967126695862084369401674679918132227713880118589979755668827445752894695882498898203655173132650316047992573285537363725714169895558039036040864139669877835973723846160412879865554151248619920984825591778324591914011168387513240986693537866020825003644398903184796747580817427041515083219787243147355257692735616074577538871687355766084123769482023210346802891381840504307927177953509219109365908590881072032189030189745184094675942893836721879385000704747773857448883434371712470352455998219142890034609285578973795554710282155525238935353619071512495822917918131792829130471968815960104642565637394754555443278950635482439588778540193388768216721580682012055747359421052092686327925964800000000000000000000000000000000000000000*i1^119 + -1173199603214891886739192702053585060507094465061049001456900861308586179089422466048024282020540475906117209365488289752301348944769756185988755837742877931736389102504352278547210850775244690323556698123765632577254295181385754205093523506582093785073507080288761452735573727603797927264747429278393023757594004645143195664783911825336738894189554340270957877502007977938642289825131473930220687589094536603390309741966676402636360279830106612454721695149231319101486655228330093901325425824266137299534498170923907153523705194094512091588537361888303541604519302426330500370304102310760849867615700951019244499339493645175566106912271957761215146919723727799351069224636093816452882198115725644666868433295252073837745795984214291743381069124305416419280530655245821962831138566427894854436302338201015252006945097128643396430092394583089383155026814208946793759357645416114877141063280333279507786549190223276603763941138447137633195807891916465926865881642424819015968425785625520840062588014291082540092517156737850170298947344327911894946515062604352337220159621446918656654979583188859252168835472098122947849698256300815678490329803214138585227417800982088264652754123086658827011756343972849296661367494532657459647435809922653992303823700058142759921749466214156537654233304311022818220360333088545799265740746384189298649190638028780021478514729200886783074790835719586243005024813601497023327096548769810246375478210610168822035536659890851040556943223138789863118851040490573019080216168235671094975508149316841247715072287943390180366832608381130078343414690132672235182770666214583321595754386409442612966018459640162601820268812889563451751421750381219014804347742836180014403188876825098683555994769442319521847532538940286849101463322260668160739936581367553539778783974865039136145918217055017878436776881721967214205081548651867239706238817772950059140950662095190487829147071583691415244774844003266337501419098960084973685407424546315151055413015413915208903467294999439809661071423312083905837261570038346199719803494021025678519694313870131488124282943729133876193303807199453077324296248610607997358975374955074136055646837675403224527979051647157989078503975142486900387944730827751173390454146843139766158141521496561570092401451977954506611713379098599367273738853429876937393254095349726801905496043027760544066907581011297750694542158246889654273958884216052500800956504020310017090458941524001976308822383262996753257216328062080713296771151822409114517745169426113938051897628782176269453543193868284689194946230197949746122169965235184941821392561097202220528242821973518491753810600241876307738952323323145202303880003769580590271322223693364136570952578487162372828940750118453622305911630881465365967659511363091907372215776088192533094666277225739038086945359961753324033265916847987107080919048806257149096845088068934501414929498647917223469184971342011232366419013993644142203897753107602441232746472046033065380103207514453561902683072028788089816516439560707203891662075190697270156607233583585956828707512185717156008595037243370233017093148555345920000000000000000000000000000000000000000*i1^120 + -1935291153209585888461232963132981725226206845733090720797977064845510879385467060126915339813251905410269741907034666964797697624971281065433835286659318196366873531507948961325299240597228025129879376991343500014622019449817989483109428519274864184957612972180585343428734808243400074817467307451392631921988701585890179995560404192382873096176704362473027660973646544932960571030140223296352541229101804588611855301927303506123727334487370088587556645987736374838810995248481834499863893306871283331860113000718842549806457306664320633888841573800636409383412723160254531084878771844071768561063132417548943369349384436841564598637958230238858273511211971769656965828000118418208251260674692657219532189637377086263382884306574984245728551973853130719638307293738256594396664456095786896174803763195126687728722195150504974681639681494149713163036642295439558810772722277552146432340742165291710754692962517228443891447589171088251016637494835909203079056772965728804898165648749638779237529345437388484024259010327434848439826433267140319108877215253577927529358996474265157211623623066174595722880585776093378796455550464713572961148064743060952257576397850010903888622619840641636090955560472194590142713098148187989964501707701623348576815056592611206522051544291289681919952802149045468491557349998855817794950327485193004027580914565619876620381328449949505915282900117358816626867644108900066280177654576840232158333495240768716124086187629756315368289109338522879649172259890520359659671932033300271683223824811062247408625388219377734303626888234077559070204973236979450971408274519461799148067501166014259290676527154210387964714643227380944407826635208703615305995634072046604328289245849145628396463244542363458061323089944409290122807327759355365382736457552160219978502428966023785169834347959379215470739083037272842648032724968171016673712809332231720629406079422196621095721385106408123366810714980923594474816918032035404218826305991082360757470174434972628908202306496913889892471951382206705217094227507817229849855089893406948746266964830624111696144328346559407892139840925942232736546167894773107421087660557940786801385623998532503934454394556440896013389658352117969933947293739476298313945883043487125122332621374435168120391144752682007654956223265207662100046086669255115322070739753594753180998050202867900055086094005062883864883982991540076427142757977867290752731741726955126427084745176536564924279264393638006915006053945139510360153605304100738329413918368253584686424960479027766052559510172755322868776351168549983282626941784232209243900261437989698985758673227525757285307290192776125128912197099353450238911337542362025249970877580538256531585246661296092636690975831819177262765211124305705723577906794973265133132327965610601012366086567914881536356915290735346164407224446825379656147015814012947700873010464495384519765476578696938790052656107056067793693146676489792784269171546302806892513191925884456562754776500929511455845610624139506097600594991911729155158909988257207524167861118474497628041920775194490419120108134904750764195840000000000000000000000000000000000000000*i1^121 + -1519546375456274745842970137261245333151380152449302374566557949111211037006617885239655872234945941569648213814652240530789801560724347902368901625236690043341735971227963716868548460192636494448754869073185183729944014485140626150767493267122192811734830403218196262909109643949909738684555543262540452282806500509069840616519168449509219600598644978977112797990512672312116994067013289980468530977925701999506584772892041570252383770039566150372963274085815563432912392711865754003858752747877410641852672695968833405046772967115949812274344316393801964911479774254835004539097628856066152512137333648492665373616961596379801753621192546346312671575051611458864654040075635934866466744363139141765349877590360259267273204043911855768033304265455169668160090961571831033420919874238022124321784110660370398444746021404497706889180845338720577568320753940936000261209030777139422691754259524614188517613366377934117003291907376861424946832139415065653548217858146099168354464839664668876387794681572419231258205464130585968864100558871153219297898161262354778117058435754313031509765595149015140938504402081349726000702784510427712495951824864548467592419999795206136406404801833938961691054750198925235211217776612945239860156881765510171140442708536513056787064498782591136158521589967468283320212312423777540550752243802435942349429834328371827536182058325024450397577872736667971158663685754938295693908834929771640480282008565476698095299645161978512557491022388409977977443649860937109201704401579101372482932982538466388945948353935743805638387115779628067343295672025878957095854986625886795039295301436469552301409419428942422163215446922380014052626725360415360709448694383166470301642178695435411212152218459026867240039602286346065145259777968868474125597131919023150473525227200033910174784721271030612034818317233105929769933426999349840783012687838001513520289977683989607603051127623926658818160062662536652350598158306063552036523640341040013676304145108608462126934756235979701110164777293864631013320670209551088001537770038026006604935078716544951419733453714560331801348464664824961768789327701328801180009840132837746984848050870712330065618779773482626392407039702017903925714175211205223063483997276932008225401550001117671059417853365688527539532507988329598755149775869494842225629232927410902498817518711313758366198596586888618072773209998698345061755745784715096172573147005930926440299802845789485234212558690212861423925526958009466183850540174921644956686340212151360818680880693355517029979430336221529840368652092371694231007210912427804115754716080043804668053648247658633347792786315026860362248799198402212215745899002074288788354357234297705732868620852129025543258908146419187116019506353227302693130700115884209083495989590764321586119253169285514290267600178072615898611277096405293201977846918084697682751927764250928712284107048576355619924903636813497288120047457126830189075138116303621007997601822922648229187702771673055908809277593401724229624466351394616444789262258953737747039016447639084363796792245896344154687100821910323200000000000000000000000000000000000000*i1^122 + -498715608554863336860328695471185930919500063640091013270933248076541837655135272539540595972293397829046512425569298985155507382814655399075358990893055890572624256312223536066555917951478086420622668873924285222364893195615375458468038698704282880359472773588487081046050475601659823997012320932717847561277776544526811940349180448827478846509797542522960902024094785232725024162367575266154024544231474247586015960472667872198279478367520745448761428700111877974471263020298917652278175389239039444771285067840108464222823665503469680241414995759254107911826712169924080382723249029006419594188530091220903047402319100169337909668813882374610546305297734228006607492586164238591224104274968167613262093488024539843385683764079323578629192313245683304212862588520926390721537182670688449179248195532650554201255397427953624197537337355082909849937493561334924549872225958229245655544987848350789002532080652774595227211221302886889981399717011286686392718071441862816071142802213810566091843388023760999919600749078560495313169643682572207850962837326796396899114719323993927999480295619492126949965763346300113375584848640493205529062048123864474356659095324219433292541612632034852473394205212760953580647581593854503634152068614369479801195905695408148363291215301742278387637737169666301034990635190895553169980986464346254266709850286001952089958814483770546340468020843047555492643259242743336372161753207003622296848445845501009126550840329342221407903908946754287969153232310060025199022365138357707511206515088544840267096005541614540298011504411218343307343039953678592426623238331256122087787046798197958251547499010338680542469724289907525361224567818109233290181823310029618149477944668851719941872177556281035825879182473648471928668197553729219876929376068693050693160212818435262226942105455677245695931922879361931722544910823456241217981741683578984080049697454810241635265764108968968018727807737382940359499559786933516642354549535064538417950290437530782341109513320731609609588187708591052895037128415434836617128939101770494397230551780973596053712433963789046038581134489164760310092820177213205008531196765127434325111385260069205819784052977766413973629934293050641804018263303700283230635385981553341032478364184042841794752742959535142714322476023290337687018039860886114096797622508287511055346732922552212414119240975510722778058804514542846115344210405994324997879069014514982779006345207691465532119980955248502609990211679357209546604211206793887368428232901776342103704530677847756086298035778014160242818236058850658248976932249647336389540581652873552487177465299082759855688436513040666060836716684723837003312206944294352174770672170844929398832384557775210039343835516898445399947172363848304720313273931670318910363674686730632927378460682447332371436880642938537691106388735280794318622819356133700056684931238426196675835339829552798976319847427622234798451985757195573693103189380727116846206956086730475107203127127343851607947556558252864840142066435924550130803391932273177790616702620315714591618284451161062331761295360000000000000000000000000000000000000*i1^123 + -116528487544017243156482335707437183544479040142142263962763927029325227431965120851077824857428607907297116786344645571034181400420019441038006898031679236912841919331147073515430075041126382253251982190820152844794300041772082144549590097055546855745141561267939167897249192074877605959454124056550252244237571534431254357814943372739471660393429654585825356436157351095138115799128375647754313475850612954651684485434873964353948455177053530362934928381244465175900881186780392938883574128990582488172353197032778183043347582641847351905208745345395864004132564872484530609184386526196685945293419749681667531891332810278517638770674505571847356480818723079269152233040458282534654230875899231574772309482122003657297363688766416340522699862542447991273037938320903973310698165956342853657612709992140358595263589216453470782142214980113952749817371186350488276083318368981675361966902000164617335233391156961595875838935926910019521595400021340851914386720909811579912052197692809671141478174741204968446797400322159537544862207283008293585456410754585384371480665538717902000159608724158637646702979842324243196853190012978601312668898875121918334098336492480250867638679809620243145621393797170558822103517950847641382310727399713661164396000000314405514682491500583052435595560127731773407551657310668478902996126103107948802606588613985550929547113145772312110794957914423990015913019222043164325542061663532438067759186865107519448302808686376524628325570342302666887396788130895912045898856071581992788129680746106663018375824497671455317636742752145571246051538650941575142091341863761323020065435420039169592153032844965798751634649858660066425048678337109765119701643961665088881838803559487693282475430701825599057748318887993402470326060401703010496333357937250508425432208457394731188220739301954826304086948445416119942036139441363904766088085373969219937504311134271375480062334951368276076561315546343547606867539925425506455816750911231453459717027383451387364506802658064203857857985147621146728727206564730846647726156041210716972266831110106042922806175545121140065887333601599962682400425156836616626257310566398554513434535245918934695388480909781066606039002541893111404377443517033548825646537831774903022696008722952369862729567376589067656894363227444798560738705417878980792398345862159018194636169727841685392925141549812294946116779146998369339243589972909309440297559111377375424093760465117714589521629989560174312350647702757474099705608372330841686230985465780632902369839929655207608643631090560966930257148870376723693125350738117602826835634045642565046890555105332058504948547566150928889038253072549966981913751944992437468409168161436561614989465956070193553796742338433392884454241753534573490897933153472959458346519477501114511933010116648464693288960668130590045432181480683573094679900930382305652890223449867123073276763187243386715884206963585734246901248077126047285710370414809867410401692124686253044027602675019354557073394402131455293718818761482249025595698138727975314542494177194498246360936605422714880000000000000000000000000000000000000*i1^124 + -31914833618290124248666555738464463723789048256959549264792908666919641697876163274286499845568434779874036075339235823233201663263129868951841723532614952004847305221822501358487107047279496127306737782582687762643855328386203520663689331434028168371598709643609907145878984105702898249535271444556008773630309288365088005759852866786196175708649851940492361601393293346729328309909440738552982677088279083588236055983451543880835000380923878618542258185767085963672621403000000605513528847009390820425442902991876961931272751165397611101519491317520724955696881813730588757168656405372346896721865183025813886529634366899968552459827238319335257100004407624834820841985260707941680960945698486438024725935384676348892532770452388526272065715240528429206140374203260184671156542984058056837313125758247126831291560240484921659534029302144544305194108533755846400318646853541890027159316486250610942814907111586112666540244146772273851795104158706420650827474421463126395704891760871405708483340912641096818699921434347433760972884068907014586720108082012033641516545346627683110878844966507460048591979505063907838097799069809919626566420330064213116111385568091034788869726595862304665830983414810342484385277544827307682061920034496345002519248090410242551668242292532432836459870881588579017122982677601368210721186555037998264701797691713813286121657031176051854291050516373097280237548337747061118412308881515120013551290471401029774275848241982541167606862522967550636798922948678890045778096853345730616818404241709125956658815386687018351032737433428543616353982989459705419221864994133878682263349616949513861936117484683610170978289927050324082229570529359112139602090770640583106066592205684306662181443012221133785640324254303099824403347270557633867580047102259064409868053138045793904289069416206239579302817216189118750716662800555083264654358259691405056237218618263966201598331122782778545841876653777782593146475964368380758506799816788705204414415172782262065395954742956599280907452741004783178314033135203321631184530340270253920460904615158250765597738348447045944232924426258664901969702174464201216065592650520053934514441110300440169795173297895254962131646787074088387230570245653815369863913493925490116004267770582946677333241230078767810756018847397069522119959680070548119428977802965733703368748628237737128531211120010962765484438712972079113168179759748784576259795979191297231120904091716336351102805606804293158024498540426766797971915472725101041898293698283726193495336916262800427095369741492981757973920193021940363208051272080568853969545557374753535451017230149308541430760055668774871016043729894295040439358196621601635556268885245294215024302333297625198863038408810974246803974295546961152715850526898372682297887332876653353400793552208489173632040695142738151235006353090372507382607734393422204699942052531986764296734837759453522756099430925694173775069928384069345197588319204014781893107809013122277334783639723153257811298366552653360895512675470336144557752264855270247508954956043284103365342003200000000000000000000000000000000000*i1^125 + -2459848251093497487064341151753005242657046861978186687625578167623409602668257435326566223084975054205663623858058553298247862454717467722649588549647845589186906562018986138560803685182039708193028863793482391317409374938182810249480299865556826981819334698410228829215918020204433902773320444802451488148350596057201179333312911497281577943888827155526948145048843858337103830886776911298211151079702311853815478350112146380351109380006515319162346932885637785274563270119579967060638952263514491885767456816664791722477822141177907210637289805887058070835414183427115894899762434869818246606164717608989298962712031350453305597388231323072442528128994748121289698824792787207600317825507096568859341543339265896015178125902991010377848186896954415518961378564489408212448805013631612492273202519591876319720904204199481754932381021296196054897352568131342718333163393385529628203799003334269389911152708577487775349781219092399799815490735360549615698599960336745340031111604983451357186890133861416370651184947451799056261363361828298632039038118005953388993560465991320146305006770118343051320816857721193420381136231061582286462148067446437423320903721446907797788566065778328298076863314535572857599037476753748193844822965199485065404764661770264676951198662896166621392114232463653385241114126125342147340437146129387258566911025823150289824805666211303357743487433591547079297231314530316950903565591575266655516571513039317941649100461168438101377281252606149108028057571768668501799972122926425530841027407851771056085424641032550230148284867639127313972060638131046169601028502580749456709207825075968710414174395909599423209486203039681265655533096776652321903196780489445954585439521436698514277259527874350390032577716648105323254526872126693376889969553604886420038326491780916468993982558092862558465952864415220988634542757964426495589140702629665312621905429611558913589207778894277514625298830732142992695341301102984749980273155470373148691920369877329591502817374496233406102812394421826202281873986277216128553660613109196224467987903304515721949143545686855453569024867656331986386803561808077981148405920119535223207790283015971334178042725440538351704183627304313527099961417491703554892138045950445155809240876292375332706461846333284520928328292629394684912111290504018084970603634670812049132093501348653064328481833178211201470985639955454294060580110466889696858327321546575165969600065170422225186484442030588965193029687231874050036741981940717484666413870011442428230680353708311902888190101784741881304290790259413579040141552387577235223896301593589918728336513501884934891564124283835369904602788875880703613407400421135299263283386608942122272117240561592983535308723908411986928412687026396871802865355649273010051951968128150254859571440298552801025378741397750629601074257483724705227866262667404257436731229468202972586456594355846126586657129435626422533998587977758497444437410380767202549615420062258922348055098903869007819259548164531102408547601020772307283583896664847007705635232739040952320000000000000000000000000000000000*i1^126 + -228940217211746218319368885229905442919793884534246607957715012769469221175704987432698144559875020755505670764817687317409529001832218580159902580806640883375801744114942669962574888544075912082220096505607957863120923577455456640791667342014743052446181746567182568100623666628743204510279744692404558356966516229078762884390611026888526435201080199594774289477358519833713085802049270794419100096286611454731382227371328053013929675518294230146312992324590296017065327095169416448976861035880736305644708982585594153106084967555365331270953138439083344913379345933629983483361483106660983263482373995777783846683710381099542304144407417854516265727222061675657683503348943382600476088626817880122413455178651383155354083598334628470085064583680766788382622330265602850192550638002677118877853879756255966003814479125691808072177657852367088536100451720004801318542676191775279961095521836603635651473272626937377588819784994907113536230131198133980244494788719594014981142447760653415736575832861873242529066411500737312300065161900107727961944136827203396578645405164327699123384775510123992046747174533896626840341089859824540983263005560164335733806889484996938521621618087784695529371325840157123708748338840370589544691829085909666474421799649062097980834098440450821127714643583036531383929782213866220092662400717952169279684661839369546633065354836421613667211266516592209585280191468130716612207998877604035358965873527706532914068752338145659479483467550304032241372805452538568062621538184303253287238716659306286499813275336406004550082554829757001258983188691154229318323232427952115019741197128468489047725070977809851581837838028087684646309286490396810238734260113441329239617846805585265204112377435509561104648539302828109100222601780151793837496561106738874704472167270963955740015356347134920216090811566676642211919984077940630153316691406983014370491048899121348162666089564092511800216906846348787188437098996036727832095556752585623500999714954769844872793943570467384688209445006302842665521579479433373947485188146272272148282928864068258866909459872552230451996744892692373433352864741184798331624332568454662329478232428301957565171420975337998257849408973720558450614351792232460247600412876447349117034234768435598058647034698412535173636663533894385306327412207135542440881543395945322542843434881118437023238855647658750171675486989753146684487748814154094050489862542465385192176835105773165099941620463600756236558262424575034461488184230990155668655119907947440987034682468618336300631398632108120453926589671882585916682014845988576159552150479301368356828016253426098609263365215759778452591689860347263712878134523198405249773489856756239834743610610644599244500159385140850478758375086333110333436020673781646071734637799752925009738152848993081764705100316557812153786582504861183903051948523598642308644973239312196896582425556895054286732563887632216102047418561246445566320796337664444639781561235962904709725238758322575055465274446864724902287433141441183973061463112926720550387056640000000000000000000000000000000000*i1^127 + 30222740115812586556423272772222799258022433878863166439379083712393035802307774125189915482718433999238807204053308993628559760452018344139427513152896721443242965555043649720449496739692163125694282124528431111410897534223345654714969126791556809755327626613465254174391507656176296049469090434254021313227488927680494645009126876548839761327679715753709962519921544213102446014388128411378585369802884533249771996079895870374712343418449924261207023150488226087221279970940420518261656683288330115075457559987729009295727800027182443984346975367231848132800296168415361050859819741003164227236476046790452602777541401763458877330592239465449850927171178021237004438878961639129109944915803875618906405761789961354030842301639707414957684018398989849054528292667426180924152155910452858370756973398425786672821497253531713319000866577544614878148197918816178884859591213191815309954136861847245228104238756274161976337226480872427872861066085463904361016118136025182091632733727298629099293045354399025567813645033056316784982523424541345693625243934643517429142250363393230172027394759193034656804436360111593375362229515746311783368987978741421951635812075826709028221417432668694222271898702445316719262461067696239064859294513620139687753473446671443510542950685766500616516305361034466431064882916339745979270655317409670757648090981845318685551962167938369013631452173010645170219596460308198288781614005157754975362476244964390122967341143777331344563904785809607395268168531633591091366547543652503697753715553054902087032121914517628872344279315282574213052459046738790180186042813864596412926589333887493826831774863173597384832923103528413846055045492528530853148259638539918193742001718520082527184691640511991970976271626287813543618355278025273809285076204183109287567191107060293811041416529790983745629783489113436975802320845342500400030476200647197956698840404923003450962698655752967432391728379531779816270923779581857579891448474835831870321251405436750226140324951889597875607761676772930273439689397507005546790284272246556123949328587352685013788092263086481799916941458018857685260810053815748273372135976968987128624930124538301453381347641127376106889179634329229161240055688179789650523850289417320532461876031095502002866998899455200404700078872241911675875815330117019395441183284394004848577990500483919849672023802830033837480230192110453223715895134788655759022630063370002204486340066800211057468737265440812622597321339951477325700384309186715503050873151179748820998525580010253170793972428962074966897163029701876828887070549930558273819477434907315685100620837566321202261726557010235389848044079258702163037388589984586568732902695792436738989652202532803455456581436929275415458451418880475400304500257361300959234501342128619009742684280706844911818373692824899875895245428005714316110015847634862181839743085596634214906423173422977961936235036380092937360696705615768924368517848550761252052335633450398505424312422787618404384632770787979917907657881205885044029827733657118310400000000000000000000000000000000*i1^128 + -1263771945046163117068181212317751691384634885550585554329539828013005119405058824031679935724358256444670056809830979078700695335381941680589459829668063710631946946141164032557131229447655357456307211223400371928189212043803592248312516732434617479552960922352956616371418110266341168077714151503405546866559779759753968678296574610885239125326475093137346153436672094079676674379619509101199501976905152736690474434895080712553991275883459949793303983371147994648273515389664159278143327271742739226619584942991671771338550510412674012032306667397346102484017244968681073966031332917812615358436617096764376276236051179373230348604129008638925572641932781002855112374363239128467349854006688005111843175859775919518751866191666631627131652491033848844037521009093779232168492554979293625243539293081546168014984504558225594249071754411048695495205461314248462181960861719920323373440447509770591633456309556929783498118773673400395203780493608701365319495594786959483643708763665105651989080123276517703295026991407518548749874680564613171900434266472333066014789997374919954688793450043467708640976892182753229397582694808591720249888930894147043623164921377353122649269688050235114621977126979864140722875182375426997396025734937398245528876224195150944830855249262256051417002731566823082530950311452294538684477729499553321853810606645081352256420128471946616237096739601009995061585735961228751162170852367001851170005017167913966286253598987297759484349069822952295399823982516829048226374941659391073572782334926739906357765608465884625506524239900556724745829454767703076759218592787988033364596600273005581890129969347938551960946798360575753841312645323583472157588418613012671635363930775024923109226573040216641166960439890044982611283833776024645099855582217618385953656338539906280498241663243143702611135729245307432762991051820493481144189906113533877122442076235832223778510923861157754999661515300443609323068544017968155856743822534886007104829093260508345916937496016366138551422082902941943633447310052470915159798755252266315602726229436430402374821308572308005109874160706190871329715444172584803214636045748805197452319749877857467884369951047702838791344974253577144592857478220988245838835841483160633715815740277835097138836328202654020256003498354119103958403777094849984457288148102927184477173941537301960298708763221284798487046141616235316461592970688701756188754466227753338129720130383299631220827576899386303463032313782674384788738285753649929683295349719608415199381759173204543248917622020265792347255485850876167878906678475756287661327280786807015202041603699369822467844291077677483117426716368696364115788478342424931230833906265923654968581479531398691455271422712147729272063138020568089526567673600433187851979473966008303202837668238288046107611561718132797038705276890154890552057407871676032672764779912190597260736867964246272835070727255429408459370511620110822445357066086783679464600577387249364374260771499266641299032493417963120831424505142104185054240440320000000000000000000000000000000*i1^129 + 18567950531556523364433402737630900361551022933399558028819572846690926897499110968749797747759788419594439003416774550973751401465529459610712122557250927452984160721340878821585195661347298146540731682227536295996397701192103759762151407460005786253849642583726324484297461379384737884728868072604539016438588307744991641407328607487703679223379499994507284246531827912626040108928199386011265079525526612740209179937022185467864139166826404142873622215692774084435269323614746614594704896145021702012398382908512815009460533949949168906733647437362851169562521905259205872027701681663040187131940056312744724858352543583637467640098505815979349856888781788637774127415988558208925490016374428244096975121627694399435355554299597006186359436990665096685398429703226929879449571152650243971888308691131893925845738179707872783910531010131198408378987714901439831721588642591597535578429059697991108947784015535699057671617893774570430855418336143853470629575640137567054284892534989706681681620880521211998364665464423110040783695812942940432373514779627189262787529082522026468654539385868090325329802935142837625024432812229369087314066162906265000396850436253402478219260642662968560955844634101662277767603814465883577763890906060880133245051109741774361190366989079422531960706560078789196166088831619878170269148533070577476284008949962253723365025091513843591524265982988368634803828195808028283063977028539765234777618933910873313006177035436987414580855973383414406628075567600724191686188368459547528762669233385198245928343426974206449361939729802967661930061087670663720164794604144495981201780785655308854227865112558152690838750141927814100357122799673791598000915769159556300974062192183935669633391078015160420044322079383553892908006369859760245026397874918264599896576069457292008240668248090502294812551207436376162061793860804901460399771273351855141512852253367120570677934385663794186342499398319048550678982181194012739519195626594591606407035695523521563317609431630756800270026775622002439399201522295511305054658299206572750896520966150471038856875112088223257419424803807100640002439594373381641492455366959801591697098208548728088811773798805356698090155092365725191113602146871721949911635536926773143560695638769790165436798682069494936114320512276876708682265132726800137206895110361309076488856289882748302857617824833242344281545519258079794379049121838425705630171325729340415951583755698488429097583482660538483456122702953525145628545560952096627528332354300904266597968101911399797046237461804587455471280416523758904700522362905106359655956614978045602758760676862594915903376072376354204175728834909293950941453365910238207808669618334829029899759937507728422605610193226477833836875700011195764198229334423582824784327926902166851909302089237459092904122644977073274112640133610233872689089929144114264326355945210048694852394708568856504293033835314685836851487484818274403460984021106728835564908547985104040181270029551406003085098961267205907282375899109916672000000000000000000000000000000*i1^130 + -224460417682398057139736630279723521035998693864896548516296240282640831079043653010445107521221929740804300727172136784851585826912791390369638481707479550368869919614107632745233879722317242799747993944780772307313440484746183450141192389373332270815701253797005914655522679637233555616413242944121933883738723966481072597970542246879125255170198567164595945957708908448656997743102411658442109982911734371747002916808248662458406126267180713481671072296050995103092203630398275627973714372678825386478104384869061813927135329847065111360665524599977725317808607668054277413059582128339963367764005497219151117809846985593158295026450035834618700734917735456634031679529969053064902788540594502493450118185055267400823639798722755154343930893783275457299848005126011646538004871209562531017328623565952299190824068427647906280709474014462112274983995680780394682128860851852307836133426507849165471111074055005361072557257627093730183094622177391625570430940926340972690084750543419506299288276998321473086074294668384212469253592883071342334984059310284155538531010366585772329137385122126469768685216888233924891268944489109676765197255515711647601813253210699850243634767943050452465723065893409411702882108987529311641394198096775671093011986306099187764321805977480194385771384694704649198418923960402710764157545429470918191542679516571138648764327618827760859841248233020888258673117493138522716339359084625994481671483973116484432622523040177788223146482336536328241730302891135070931952726972997777963638247012250592678778520985571913320094737763195669286921429376018396094394186343210475857317138985529374408570966989269652532926775223283931106165195998395588266033225329910328842116114433456143131657964302041078348197766685963976893738289226957298108887296160437570270301161948812801591223923862850808560136602202910954593593743285099788832676568241558095193988319442043133070142112713809637729165047840313096850846670460084414447930033148029234612469935282163289470141870733018681812969380548082358568171614140729204849733175165936116194913396272483634437011643569068519364366811400817877705657507285360768389053051712482379727526046442593619978418345732979218346251445695076032922222905654282931110582252534485314889491045826264505369540675577195599795869029853807978866046504224350392062540328844803640167180821239598686835169496848553474962010403203346414920470488860594555818389679033964698973541392748453482628351875111410257138043647936596221034771879714109914579721203300461803607213578302094149569101551847416920207263145852064244024344518820778908368634357968646705115174969576075172870869693143202758693766872162070527682432866509121418956145593470823504080679483327217729050746186589208109537613872048314785571509856622362445947742170735423596347765422633321358254625513370832604496897130098016660859307221363808109403192113144261405674312520639438720039848266209960907127852717584734465054998802305066070449133141972594191704557730368574984903471846087896291302440960000000000000000000000000000000*i1^131 + 1599963984579819729182926550950638349355859245000527270727916741549182644889435209562901351455910405363757764351090643492313171751556187385111217674517154419664329488140809284918129511481646461616446314869255171089045802274047900295537376406823104425092445195830279478067976644220693917158220840307243549501180031518166736908293766883005146429455053489933035608972938897698433833253143885612729076626558410553772225395833700517286656093632109122185765504765871211260796490823321014744149363820635206235733911243893912344954529040075951438606119744792715054560806833450852504545671251648542800139700963593271259898819456980019627079915083495087412259984201691861496501717324465786684714049402582370019401717434643675687663477268262519070903567636196337599351549852353092074842176410439334554361425526169652570438580510187183096234447785491007595725871722420867705807677476075617740991738178234282951273343233306804320796914937319050724282442465451020202298842357744725394106398432804795074447286687223641991805556261147354887835839806298215987165214049393221637235919582161532340038127042020379976310748401816490442202304902788983527169228377667627333307256216611149550069504823594132053489084654419767799023021079760588926961190480771050703128993595846654755763564561728823223220924173126452082482093005887953730405418213545724802813089381522154152274403599851553448309657531405965156043597293229536419124408611396444307163540944796356586844688810147388228594164414509161153440619214082002842339778813564317989132549314437413033381635217407577359093634574854176212742726871896969965359487561470400259401707072881628963236453148232782719184832669408537404588030124517546830875940809689832189957454999256989984467348336280371648611604268733455210708208942372525307916895913273574391839886798999124963835473855630572941296801182249153055991098036069808726867917181208565930805243739537187421476690573700951527034518463744276496301106434806351085492402239650501649871163477804200852998436513356283086562342127000917355133549154399441052405998694645967703813653509506359537577147172423606485169459867282612969488031965743355022291107900817812912436106122092055133406505849461015319869323474831381069343592147246040498116444905922612319611096033041830000149737618687686297383957960630878752374401706541911482229921219548169371346610027553287167575464914275490965661287882302855797296541097252866416759045318494252691555884847447248100459453831763795598476757229594026264371257059290719626539161841781935668020228189504275670448692092824626317630210623353717787638233353919543594702295818668347816171826978065676596063340049751199644589214551362739679307816956385568171662732030138065883045180568540027587763794794679295261643360857689282346019431229928880439641242306442294822260387877835821349210596863041982224041915160089468221379599081986598285013596973954048156744495951043767388830770255764952980214729515773253860034479072346533420670317605406995544032345372773937708111636098627665920000000000000000000000000000*i1^132 + -7070026158461955530287535217755822511664032033162091013344501212479063498629700153438158770729119828021440270628529153969520196756370918976674269706663935619339275878851425031652387026664225891009808963576300962407381351457233097349084022406408362953644570388547417003824057765219858936379572284079384421536013926938186246010659667269851486044225392820526226079506732138458722752145673386876696846315361676885157728849673464457728381279169205616897916283899588987563947477282558553495613628624295387651005313868897861927872710347099436418611734359331418085479945972267982792664105967297655291009414854135751687216983149540374101961294500404179561909454945630568086612775127122995204253575818354738028925954170435521886712752014783123184650410883988452793975925446584571611088194253817452455350854628576166300843660097976322151763733664361924872989753168684736137466491641931578023161977571344858371752507464613745109578581017525833774729851263879499266123298004257614114878972071523493018966601163008493504195574405510117442301385149623081509975744813526414145106454935257994820801903791103484451487755927424925396476865880980659845022434413706457135963041688655097191794176042241306320933020368536196018550767524112704681120428908415360711744300455765818534590920948703129530789837931722106722813377245459211790752388775450089505450324195980559164626733963043706253377745987170547584833208619263547171736422304945404811770124676282487592813330201970460407714288485778625838048749942770072891236889343111664890979307669749921912939323924433745175922562830300704225662373486831349913117399496707441898963271669389980904630837801040893986703957642142315214779122625511281312000857341167311241416195255974487757433369959456884872719787720221867288444172089574308664785149648655222239782667167995589486485826643577376296074691124774647565225265994825827569990691664919852275856345259199520881308453153208982882792915106158718413603821039741527153218457205930069898989399895590039303682652406744479390418457189193597317386357405908938412280848299444504353727908855122074890791436434686224169197638150806167680483353250956806802102855076679918611763325377007668079269426424345688653465370983958957366862024012357215496081417730025177255959351790416372020962453524076745124527907120090180991997716121462095606640922652919851188767342834142642075573248783312568061179171854503401430059313632268395895783931066912889024913946843125929830562635302831055850756945122059531762967474510520247465438967173186122670522298946422039402947613777655705401738158390908398943161005556185047217101403253665905008376362135024246556226418620746644538233587288935130192615430009547030672682344581311144514294439153800082172066999016014872919116474129838995670967266560546350921029543492341312846362396565920805264838935532202626038256260576511805595175205236986704679205910247383407133290648417754195385945408931027196061658881409697089839772429533822905774077187678897430923169125332391298097741824000000000000000000000000000*i1^133 + 18882500955211347607461156592469922357657441044678258442738183171980650043833452393892494468946576349594853511603292975326945410640352958301832781280785502538999441724251504465101887817651642608655469054680655448262206610308469632281373385092111361316230155039462505978425550883598055267883189281867653067078228146095382769053660725670359297219869862305436059771181136016921557168462904002553013412513321431427278014632064603876013893765228085103735149680968239248934247510646594507349250268090101619756184920530934497137318346088619235183864156312841482295576783679251719485418634645332980147516890994014211983428136663039183829500219462925507173377323980115947726889330498723756517978104044606556711527730387418851858986802941105588040204309923902027708773694416694142041352409773901841094418845479517812541598326097427441754247619581537027937276059277952320177417508934036890210261005547867677318052540056125674836028859457340957675472115629849354882375522382622962391069028016495417793613483566708704795934939864706582270093644054064629978285221227592972768621981263794858232121895858027132534311724400027658154325617141202390310056684244709065697604893662774973791213091109300987397162847124917310509243513646607655622709443935540294929491681954927274881287713243819454486085152672095091683234330586078315786140748203832353107324655025494434561277286733502233415434267210064193553174139421074476065189718417022181605580081849596848275594600460146624934668986608768153945120476013360486477812621775760100012314458593499881154740844295746322567509436012327523156068700013687419279555448806489908889158846423060578548361547600580673384946562622324150802222325929329647213363079324171045442130789999507615003692489453712289488728690645886463007693818779174421221790874441414319686608015960808982989079043810965849103739582109036215565687889451331208374352942291605585996745590216250751953659292023998071368286070414061671272942865573269057537031640928520682825579660688466013464588886184666710393516249678673496805092022989766662990429801225441075665537200157400355962294388188619337942155028060686094068033370220671281199085145553661497912320519922088356262984581692171971845012538940750758077764987040496477260337048912398816824980430026158693156455436619018530132677517710886776477974665260211161735875336362220348744539419295700734176768620620440010840664759767505369288868358238608502526487029420836753896635374655410744063838306918252043909664555479642819331105699703074618389874525312457216708257060268541094634799735251261103280247088492329072312227185915309238313023341661670047536709022430711480006055899653566755804635572577113075698142332425760105818481423551984798829391814908399028964456601209998334100919163850464893583599393020388478758875987144414271201525747353340919726092854534650300977573490554617121148016229971878973471657846843835394278479238378172375834283486226812315462507293173500874724231368159315895843718240635890106594888358297600000000000000000000000000000*i1^134 + -22844639649483949189030485889504395822157450218598472665968203445166774328186287445705729125149399743906039908385683380421086371488789348135929181911055285805534521700763235245411744702666425850452077360734023288455593858816970503224941940376175653616548396591800528990824852223137455505377318937980056907984742159162426333789014488878104231884702843726149561591454209942005548517877527054453689622727250878702453851808805672682387206082746290957597511047975248149402084259279848079056628146416840134561993182524084151771665647161724041477802160601945981286462280053891014967086173264688359618713181882848917688118357004967790265327386141354444035847314913763974347985984006451304695597327556417164200171288408661311065420057762611773857769225183454018976040667392375328794178811278444748435080716443014521850049391327370233711643757606506431815938183428979516220133821405441872685512892124110262281474242371662157547794020156747504132780830827199944598988182422189247551901801471659080890610184372322278682878764259475784265707725063783146029192576852852908417574370050121149456857184258183407254358262163272497170118984508851840785295652348693481411114629858750921844618162631865186439543006955210947519617797705046494899251117433070379877397336203658466592633795881701725642285185041545380853093604270391495824214247633764771294681598853722071107881048992758091550920617050644631551885873661072497895645957999686213550576685339932825602270403714589000518954262883942371740505177183341739814120677503916926535202412699607327590234974532320370753427922218028213869308412186237437084785352722298722997583427777046966578726480727345269465820588640560426577732665640325975051529052271237076010713663516046494135011212380691101950609505466313448790883086900518217110929670388054241155847324953417427589547084241150338685886521691139605308664530264302532370824172567386055935960874048304889681784397861819714400608157354918547070664339746668932488387953278293174228127316438379834728022818130674063292130502245622674802446688197679714978336356423704670927574459690425650881752044781660203640734642260725795149447296850155760491887977687497919421791454354307710549745585108933425094860063711210759404527823270494428668479147962473983243953293217935078517701684489684719483004272780636995143720779463550684438493012225444513233800343812688328488847451206647126445403765941204135446280296013481882986362871824390414092025391735196960058732514063574719038573379049288332098581482058104382860353786014191177960128580874972825560795117443982759227515173529767520061549589766131806015403608466981082750537290769155878232622583239939785529003623340461175202993660470072559047202174582258926779908554307725348189934547735421299196740913169800657232065375736008341095266583852516351178839570592590887250854283184154123117820562495457625309385304219326513414644674656782753187285491570296861885231018934222598887350663926506731152758505676912962857072460912483243130880000000000000000000000000*i1^135 + -5851584782315808992886731639002086337966556073775654659525758210780761813585007372696451539952109791617100906683918973269475219365977267155648238796135332599110023627431478521924744883387376521571675677837511634907401681969881477451992191827942615688897662226481707261082254925668636781381310966448567783619463623990732635325727974688008856844350230706781413571244841030124553231291648550758214452040530734451661371651115303877835059726235591893898561859724825342314883722202428691871027775101433352141390149805037545550964733423095257228954584649624091015906628553024107975341910616556645894880967721668441131701065107029935256981523527964120630396973645407319820963872863609518498453649723539315213922240655848960253998359162692116062585797893459073434845823563587375099577058622822038910962416975129410221924142803116005950063795216422509137087777798731097192930741040665078725285215896058642157536370238622861335999761492115124824345320186341508834740825977950328829423112508987670650660228937961595793588780778160824741169868050203759196844684264377982256147018189781692140510319094635308215240186880923219316011648612160558892427015940580105082523807370468467492035817127334731269113829473875198783344431806473069642113428151712361450459310047986352100190726352073232635100455989169446531792706441014186455736190580197838764282517521754090174791669362479281824418508281471215138431765711337865247251405740710926885312038138711616501403692029336671727328597927587371589277168816893890795670669662657500261731961235257769192024521162822460379481859311418339781647188409618737169567135214481141014560685837038230662286577404529053033450227708105078176536706716654143524101262788295410142098424465498338459984597769284501053610830391695493525986764928851684377579709756669646173189853246978389615336710570385108688122442881689737808512535333816768556163119492867986466507659229977171484167735765076272668789612734186590226610247029558980982126383032674992443840885715127556614515391938314540974839736048870034115348641167923032550292561249772650381566709114505628484751066934932974587656204363630764141220292973694827237562783816492085336837319405424683451869850561407638068295483960823563293965700421358844269548059752096399915671014087580043309560022460722318353331154949903144550316984500190564892861906368305411819715228680464282712034209267601665906014167712667542201963926687623683415970423424743986427645253908945055762812754198237810200370816683474856600742549828460027098854915450206563505471218573205108617726285988083151511998024757307191373162054065619061510545726647664607655763505611304412173580837012384941789551836781425662118762017361066601650596381357455091763360305260415770767978939425873092062572919935040189291878057168557875511501715946496726471899581330376435441198585106205190257725681893544066570386703054273499255166777689545195516300601971619431125065394757151753485266346499721435486854730866585661786208337920000000000000000000000000*i1^136 + -1555893742525025749875310411379032483432637548263431156348538827894751775795126244507951328708663029420771580594339115423871913210338092824059358425305060325661262334323773909670604782714672080835149022633720821061333166696919441661359331436457245343650282982514790155934642241781937541749874947534501309132196389278152774590520260899188744700022181704620078126996357493286374299007334600159964089291844909524172496485241948451303509455809450617269731941769190312034917664366352333515757235699635662882367809752837115580687096232599521605138722108445000181882795674979528582823113286633870897711950449825290893556864504032196590425278077770508670981854700463412170072792641859751575053282333813613329131790519381424104997236648590740472487246048053454628175771547318953140670903163897406280266154575857621802125178732379015452986537348990953407118672770351535078638417650432126276420691095645418208432862790819463631671239467171740252340618903924416866900404585508045917191480415526220479900291265639915009008497589460393343166421295846650026292739559949563675510847576882188841098024849637229348156765782208574481705870848088128260290716628296459685149690106430068333633307791491988776066955557192515964634572718268510816023656477558993885919169239748505569604781066839906855128890034923806292458768077599757281969617149021844452528516258969097761128827289502865038603928891164643724492148433283043584210886159993652166292372761479295626513239925587416806563623678422597306048359905760537366807587687736859910958297525208958910921047885944547958517267748771740273106730827054474585195182951992346571364575846377637929401197586509852176477397100568450081590380047928286142698363736310450414616086690822568871767548934245414413778797826020662738338486876716723419530688967097383095204578253955391214864701938943923964847277846092338160718803765538071839105120976713656652978050249752177714886431422660845674038488862258071490351495935585180341330431956914036573139547336734390640085136429940985794739056234317690781056228748387922876176308486653018474664583716049876697040215531529172474086649136518237346470594109579773106333081481193088235769904726739787166855984931574430098237694092089987617542753250566434674488691558025274504001183873110478189606152102967345727465414346914114025684115776160146809432832504382480722366801201890843470709159280316090183257367055806868396377120355340560282770360723690328898578648394845120661357893551370952299947449627358792276591920941112829133762237330024913116625407345732529948523604534681069082043835853844066652492072914933997305217526128302736738421573359604310819380357612242685522055155853141185333599939216840083711589238105485678680076348110727354551596157515755776086249630085740244409926153016706543938384803286677224779581748545669672032811393071387235149915769133785467241089152219526964189732121817439492907071036726962313120339457507512361717995654890439069218521668597370060800000000000000000000000*i1^137 + 277765372302685880482135569105682321268545265300239712680380484059197873154890397397761499087270065040306361656023684290029490749639919861320828797980423629357964325863574275636558054050423080095578161032711213511708913418459551573568676413439106967802820714160096244212885930618334409777341459341936262510271018487762449787096002639181617935033004384256683702550059305610782639171802942797428632376540836645901301800769797316130847720616230699168251898518658328327865153994629765252390353832312949420453522337225938224528324379034883111424741441674904022741761162547596301450356660650723594000143735634360549308200922746509231333562234700989785320504374462860178716062588076038176495924749791786904668799627148886575384186983557688352869038807790359709521037678846717398921478784895042716156718400322831985377156946896993919918835118202914017435971054521665504753419015745671726464598868049320066218068714915850097126892335926347773181309680255249056849667084742325096436258227758107363726679414129691136674684601213915059920225613642845332513097525974400601918200754663487576198067040211191485389220772572327008228131860874753902599451252427642450645330400439902671555177659444985055489190280411853337976401571960842090625703369652183500341443028837802729919517906971670636078470059122630940913280085589374038624969645320424515988401154268402107145714843544064201439827259774520377978628302372988404583992970506954925952473570562022306727867715050506900428370982173365712304649825069357116506318196562088991957516144008650193550102960829134014982418558871315222926021075652585639876664827069815955328848989597448060626603220610728569526986169760555103498884438342452906193240785219880817556780137557004026512956246832287909142633453146548409694421514622986125477934089196830301866041144450781899707473046844203411888912376077823359342880180055764129274493954345374604445053731936947642119714724332965809409119237400373903403641963003197854718878767802098229480516022747657730811087375766891239851115644804688633142448415788180364320594811034151793794525619580554071058884421891868755658853660025298818408284270763901474034517795848948465685474654033791451330755565715707161032599077291707843430570718364263692184793567706568341218453190092945953401484228397683534166157136308826543573425515303648937767035488711662988619253531167170221767719582840345628548677888655904704550940779855440032082079094682333707979701777072517711694606062990240622095449263901011698774434742421964690649948295780092459474643718521304914772096910172616043414137208851383216300677737985732676586764219315027525002962290310097618717028330561888380282132693422184358560092076282069886594164016794226569829011510060352471503335641598065664316479504594177926698755019673440608343850755664632308470076741027573037010612639962799243234661070754553837342789757312122395831394238112665285328284495045280083783362191921754157592356421206562685583360000000000000000000000*i1^138 + 3052270869224226055670884146085397683866403237401482465127016403030994541243942424522347056288793903224087132397282447792360407017876090756373868601532842513178453626738780283947073497074489059873763468401942021205350677731227206425997065634837467128974408157293496944092696724283052082149380758174980287497593929692848129054237217109348676618700979926797292046052276106444341838456963390884087937809538349494285295853752500131680699612289702048333409553326166024579323096431949757557137400313875088874382568112188596265862675769399661750958643848202778016041069497620731335482453791235693843796526411003192574337200216182800442438350183829201072066533485224209148103790896319013188744048477950744138145416650479730342687633526685899713236379071439236633216699052742809343286744961993360744125172983730611106072295504062475047763521601467463431674980774900244642058040835090120707661251043253149995450436137866427887876793432033364412551876220771068125322303477674159503900080223369786682203202973005861594339106066239537780098791008264845013935314471573628106747839422701712475874499674014439218671774042519627796519057973437084427266657732721235079651291609130451848979725267240548809170536079677516021649851198848076355979918054739355423165489176238132130483554744175549245177076408351371028231090335176031798109256062041789889338765607409811008620077611229490447169060801062995184781681706761500760731510006640209222452414738254789281665162604543962660608048767479751559513601064154488220415911515213631146585461470487262581841803665887879353645591904957968922302613127320563617212645865897990709932912651265302244922423811632193780352503330026956990729071833692316714259659332237811314221491071665634528349269621675310610846351785906337343381315324402559876517219889098989830834593628618554459803394543148222881443341934462059756339576185706719344438435460706822434463761504953275273026722497719837308523126850576454530850479457309588929182297524910991798175549200882620060960650480494096435895042487422912573156872565514213410770054452360525221023913717291195410412424627696836083725054432990322704653944080499812224798499462803144733971143501986775339559651199575408305965628504440680946971363463520943550740386661536394154034560845087485305516811755062280122616810458126168924012781309155364780889723855974200249681850391048504732084414519924431015689099279124235436780155947099055356430230860878159814175359576577744408106882198558390094454049818823643959819641531725896881695339874289924139690403193604978161294818401990189443823421495022151419316144240020063081053659642008957765884105653909190521551486732142583015060682376398130207631240640261375308131046387104169058673627648428928487810248878736102909784282457089971371637714594780489575458384300333218817946122518061837039621232535719514213656144158488202525049095509452782756392779339046834205672415074231580115221944971531342910943395840000000000000000000000*i1^139 + 329337334119501162481223856096749954316621277076487617041383713871515421706545753305018628984647013328593111169323455901418673080984130370042327705970390637785373112845005395501245854337096904893406992745683058690809288483009304663069548201675621397885725431522043300257632350927065683540545564716215273709204833246160379597472076752946756591219110846167757668033392878830417744483295284296831679327795060571734875977090782255276611593914349249933023717947406417727770252576015321717946611185443229199381549388500875005350337181846602566285881350134186418334495876202770470971966366827234606062317532282252932398726798002450378251397487879218895304578244531300059763231286152760453172473274502343339065314947858849641729266571721000648264283038554280583789801348704281161316747959408411517741793681972737772400512597386842671176664163083092993141787360045712524876547948417247837508229627743693156132614170704377297118645737645698707615160897096594891732902685117394821963771317851191178971896102969653180055544366234033562793906936199839930106805684880690388479944070988471391729905113852206448165141780900980766594283777735374657894939583419793065932992219730661931309156328658543559544661129942515830002558615822143178621394974329995727799306337400113272498086437188543933845019841776713801577826977110679036752844787689719147278905722378219386778914367039635228190010260927510811164245704304007316823909565419729432524562985870426777354649954799704390030696111223566444941954526825498494530747004354015563417500748210913816983929239280163081861552488471832674555380390413024043606198209516138463281464695436761852532540054933496252622515628381742228002091614749408811965357085164450327065627650456001656592864283935083304455066828631905443149939402017611081891045179482037938789239030730857972853412632225597221783694998329172030272118651262046396246649418348775191410901011039988027294802982464596550086633971156683494459423813778207917803168106020401912968610293536210044941314596131998367072941743530991815149601312968905608269462137018628091327749732058580721421642883664800977837670947815164966966300568875510087529181118540798162072588072669881469262539084993168067853771914313127986447300543751172950190388571256599864992281918835034437588431034194140160878337826797703395654624181367638758010054219605780525385175619019780741710577772879069431949811124062942769017256148801712626952150025568291702610045893728363541482558590037597709197007091841838635384839139679766035715829672796228663116587405335662632366625808813170812227568253730999916304322525129865402331572025191106725525266631771577438382943137613124997497642928953890802620609864063153405956002123383489607095891526642799299440718658709414203762414145452542757454923686835120160332645824410763455037804178218011056344964278611150889358148534077276101465856715487088376627036063470770974567807380300336007362108810539827200000000000000000000*i1^140 + -74313556406812711276747626649183550105852071253180105647332945349764899732506378295655052196109373280981321907877968128669355650751019599697640844550441724540626790401372518866893636147785548457101896892909188983380723540686904956330468389980392178420693890309456166245939450689436357368152413255370792210905966117448572058118493821449609415872654956347315692822399305660016252892971384835388596035411081947690735562872423293768309137449801649452092877836396955294796698210622380980406782179629230279252001234706754808722598859407107475073915578613211825175592645501380828726145669332187750723698153953288126868185899245455503359174423477232233644351236193780887831455765540936906624866508769421362983768849894917289423906993012984920650671258386774360827018492826900539195348253579939222444208354611772797235064836186888474223377363198501712549966735801621703350378382958350907382071617952853849145283842588372214125626256475350937258476430815342797363511165927799252270940573662391066828921552124598154641736570140343117675668701651044826059960324624389602944734683875355188395139180018943875778465746332043365663239336971804454532529806229577806692363201875966874211455731215651946802325555167318945853834489470209307904831751298298533146861042284667643769541019029100930272306864790456147339903760422728024486306718765671609698583239074340467904516352214060778468695422569097866105493482976196180103828909094041739431600919650977917813986693391670217925960889370166371334189507986081157845598897910696900855909861244304252868823387979727746745966893036609564548084839775011728977843374546766786764124353601454443149641286189915523145780476727501235091124804891116602614945091018868340617260594366343599930637435334796505927754447073017542347712737808063384128498205724487672641077418402824935131145860022442729028996156105662459196668321872403353758497249142328325085574707050010255763008192419542762466736160132784314104395472380107189200270961888560187469192848221698588914415493260023092734764853545138007225979534678009527762836234867326875553603419967235257459362201595298422344297526707380710567514730170299753160697218420297553529280061533854309990465489615527260739052283165773594232736903874849770447894331125147159972112897880595036938549912099861668786387239405729433603492830485879672547642237463571020215172059970761381505940048510360022245493386295904882247221714455869939308043261275462210015302001775162749803773994404961636839176681631746018740891467368326308601405556454937992631393700848986740587034546860945933754017770205200614132660622524839092958986205190386920536459699102043611716121180045427897358140344805493890254740698220067421584046265911332280392423774833944744733874063381695077704258309426853573752583095117897041006905500521184575833536003440695405512520109957148817362549736526227079742873705851803419350991589745399770649197137000027987640320000000000000000000*i1^141 + -5735040197045720760519196372823455988975587449755447399972893007883791872148758905124890317502908179819710675638398078237155691611500573752351068587596196888426828669879010548888350300565221805595747493348877495969438018220727973925616550261811601165457910022327833374949114561870983455058150761699019219769654871064728277826679742032115332368160380609929459449336189408496391229380440072949265637728117292680307494661772660370962845637674889525396737077708050345036819681524912134281411269637522135633591316645535392480457730803827920518063028560443952681202917328905572881594193177297075154767641473802257394158625861608659243947349623858901551809025927827269180221656184431722170646752578912155935797649869741190705455458380855916523660943053137824406883852314938524761948394614049727112779876138308339089772545625648696009557182596849731143955089953599073681588048212640315326762265485995783870213638907252419361005592942651571725228539451321802703605958305857050241668393741488044364762499587099711728493240445271676572566010977367441387300976747025116596782960512873140929792037906766078863766756844645823845615169430276624795650925237501100489734783940992137559967799159033740629556852046442817200664567741886906932311445990826537772056245884574251119431216066000061118822924490797382611618809981426472270593190866144659097802828162000660371380086489321961982681712383344774314977528234307435178050211806725975412450419005083241658712992472340237687394776054426806754258862910174949429722203668722227033407158405637730064326600520964839177036882895789859815338676824943861415457387772412546440045855244892396221802466652236858766353391704307914404222413402004794944211481624333116083999523762233723769421824100758454652513444017489558898670273639910577125691876396044012544537356035156027633210236068829440342071872867196659977577118844209013247057180939303931062102024979161017304858072196890207674680944423392796523143224119636140664007775045913017748006876514089854099897260709865986080865309348722180539564408832227537072877420926575742902282736490154253440117227833783462924230364792357115423876772002126336076126952728101556778024615331087579994863154500582389810773137831683659490513900087434200191734008737241492823751141859302158187438474984077519793940284281088187405901934878799387119253144143508169377185441934365296959572906896483240106038069341380377464736511734537613355391784026997486096703374767736704712556762173688616661384614864255517242689800936778971230962013394364710069823038522144816194136538552626393190060697763345007230008823769235263879434977283259267156638918995070539639768846995580375759925114930912520121192703493591388639902274786293348896076180440859431850104970193860199805683751907668185833646244800196557131974704301979846118542540301254997103917589068920435617064567142763614497277098668829129934813078565080208457320103936000000000000000000*i1^142 + -301744240734243699447288325835813399318051317892758944782197766479026034738906789316239069629546645828285540044608533550842767933086312597843821223009415867715169979030048792963458142166894330715005596515934818085784703508248624177805788530201652955138429891987464728148530409999747193000343257992144353950682518406182846618307243765409355142689111480622201336996486816611174220257948401337084806067169146808458118358535707326133569947634179718330064079864803042045305220852970106386097057568666796013382942340684010373732883044500513666255197292519187082734977249891511580627576099225522327970402976009816537379833637379844700617146990391480657318401657360006925976338878125905572626398467084766532535189013187300598298658544916566046439016680981135655094470048937512417180910339747045842168500025807560060986107550375757937347055971246581003479506006522630955612715157488616185465182084005251381870397978309845646331403867697386934120448454844760461617755367203555155165866894189194672757506772738694606810421151012376101725317142625975725038604839536093057628137366140194030102500512679464457858450670387338028641620031020449648404211737453696236504949008982465127693834164138995139957234685170477292817698340634066601331576695183209947959175165498371376159958407262956171616070638002463190583680538366053374633170372326815696138901641517845522909800834927116202081442560227477890562328416124962213857306420290030821273285445251771443020905783971118580936467446888409040673071141607020994437046891369051347225516591398341006015416764061656466737585637286633778131890268267310111574125675892194129596710282476759720227608015650300022345126531217784817005711770216261889807677486533095789123309497287840789260475601730202701749059940047997358757233782498977463546364530711858780935965595470483615742798628884977709587911323296696055682599969100033959317485395750524379409862118600379323289337657654409983894122211668873632969701849714871538431516775647206017277287422750358178406677372967046047379250448164305132612614610341858527176234243689220743694213668684596673521068910643776598161193376107202436472598736110990622889372661127101584744571220345974959624149571910996882248028457862546017106843037572340244677813970692107034654069976064304970350139275197386379234362711253160242490229675214718928356434846201194031743993027174746637153277375955151662888362088484415253666106916540340764134022272176121224451023518111363100243248499973833058519372598443427047740835280251412227948341892080620566262865543947220071577071421821494591335664925657756488915059808954000374970101959440270186660288083594881345384035182758497627866784881886263732952069760193953622387105634674515862667138550231426044025023090381996291729626061717815643192442157713655366971012628160847128585157718069509911775837759971641519854177331359675286913398769824143412845020086429286400000000000000000*i1^143 + -9137247435597068145814373711998303728942626703066346666925150688042784318679508688655161445922155350422947638012724373550899201880720082400971104550982622766821437548677210626806372441189575110338220924199646868563032155771340194747721701390897396605978945728413228409412783999341073885232264476529459382900663658098637735073655015185710865472568392019495797104292464589244885784815968910769333403777677382584593722004567624229119675055503787902972873142397645268628052294494761961543578087795892529840276641099372084313836616062491916784824359087352207574331768057582951132724467885169111193969733211956987216184664202914265656940656459091319197447149226562843355430885773349812560354584538369407902057097600478654191224947336015983485740507929369054079755389109054463892311635800309145419322569207057919981388638937818524704477048465766953474031351525906781038339932964164988250138685687039482922793289029398316646953088179529279974322612580712063734186209122033099432373698864382943690018210444992502484773709261958414825280557902299120145436387141336448971928359002011561929776233549043616072157161540519702000792522473165319035331487398023334106602356842861327528244336343318380113782911994618211102377086808385036866660734855402719738298550346529155144079434760602853521592897328128144339210677420334673465083732211279934510168003802882467504417750323996410340958360667114138964697852622483772800064328257596609456455531880019184721954693581847633138195252916369501414255668660139006710429787986182485213231226524933664594815983648335372307321953560811428374885054846406214867266569921154956654991865172856053081938543656952722152090506134918743583206595749592951043565340735515793831849449013808442327933057320479452236989014557531816581890946277904381753720313672040928965832008819538883475052217735496074152720938914703719284391966182827041476624605639432238652626463092079753017497970250475522049522955584828850451780136152687049021409666038159618967091940327752591845310468630910599605504022044534739089102166567336827917964878093550454009297454335624043733287878616695321353339629937127874565994098712641690042284376602131539195397828002741680903920032088782033035434654070964754733473432854853154704345019347524784685757692219176235547231673458606435879287354885437716972886060718748460220847163188465760346368348980631123269977239939890261651067757748375758244516037666965985029578383285514944681669000696648989654716117945059326817997599349326599929762516891752298100696811205521860931466711204273040399246543477553892531662828267106619788499987201441737780308901235121096931867288282587689134677711981575631405340843899179643416135515566982617922962832303649468274564788993352544914236323356744761281161237033077963998647788629270474701874682022655574880671244960950055783821951320588627831394985315075348012369772596101979832320000000000000000*i1^144 + -167400087969849606914127072327578059371448629787611062599442225717593590138757510522905152239659238341481707598111962023645900759857469945804356060391400584537348219104224435550710796931696684584808852016613758818234374244581489479925222147131294334253241703711958719956849760901119683356087182927412118268116589314520101430243004398614293982551063482308960835770769413857221704381537241666121945146333926017759607831117582365338834740725209457711224407755512785795999979336748346685043597071197656939827551376470518535191886145507480225186153596481213019895153978864837967948309366038953187809555427412242810799130492043106958714568959938071298002279049384125667234090792406001129925502123072591772727077882512005394112617731895917751212377942221024392693575335976929134004909024053773300435956151138620141275717410569342782405936980415644170247519341786175798576357045501995912048492968061262507232594129117430538378451703630722152933167756201671769157483625177404512627089199947247995274838367665059913206715229203367661294655846734965655709433029748170995467017990891315994542617397527393850029548361856154591293317055295099382262566764981419359697687880995869371099232729460995565568976685205690559729455705335824476597372792239989022352075371857975001076514863304969601268431494737351816423086710667859662756635377404352863890224476609283156196291376817604952200499322188810324438400844457000724131662960302033580519060042749643714936204704631868388866874693747242216809378535772196357339095388271391562682427871749685256094771823933078435062976311214339210771713731017091734218841974037414235214815599473217501474968786601805887087634091879552707791845868501403279960832914700733711771938526132873721405643866766222767778460837861187980854781724886881612999789874208652747732311366555312250984461271629027435465602399486386363896495616814120408001422823468113739342556043094585072110355941983849435727072983807928016186091538956424010210669922543184653061295508127297512736528873449407986990672390011801934339957252195286003973438000035497729657670058725070955781669027406607156767977477205298115312014579809212507229905677325712426029146960169263875973113654947665537618357005200196673219309201244989841007956586712639493248009388942924434503228926848755481861110829406407131752589875057058969965471570939074512546430176382094821032962120855387772527940467162179881226204007123260299715457208555543641575020329889519757828870445594623910577180622499227731982095144753437036107318581516324062839659441504386173412649935475936123395850813981021291322218970463530810899628614615777985274366399404896212723068552123564683003806946934249587647091384681956934060224656108986054490353534159869403296054695915409132613545296158042629612709121686948281431073693897853828924811910197904147311854023133234302654919246897717569245937664000000000000000*i1^145 + -1149916485942893353690333905509390907107801883462696646262096297682099497428932041880043058605421506077982848193372894248337574967927434007510195906541179692907734940213803626901094701338914584419914510861516802512576749988648468530091129135828469891048764354849169023508331922165071245853009948047844003506445204936741300353619169008738889772164320850167072481013007764657885599273764192388313771950757978227722168221196651496240994898993281095379145984672257602086108483115220017553728049288614888628982979755307155667952235255685007163425270639707498651849837701263931356504383126597026225238486599419304129040205751089415733693504006142196516112583351408596289501807140597581286581002536618621927084038144119264985189138849153743257960724576622336543996502271181554087519574928541093235755052769787377970507570290894953034196441073721613705899411069633837215306183333910346309855280778693792611330179826935492795022220513832009638370367234145481495524668866800948984460140334650431128845307561926401125206576123900781723159619588728000375409153100725792856243340587468809649670062990836069030903612309837512943141136073141438296125897933895192923480140044522861933163933538405804976862166357503278482526603019556618852399255616460314658110295965284648627035284828686751523925070780433577345508174211059549188436037597120031271675226488681501147217306447293280392191289156597209637159672442682616661581867550961563285494907096436096780329017942326532284937534677973790483280611017869245411111057292375814504477421250091961523059237340289227703400309912610113830598330534143610779105604120747701185818625783781803157867188957110683193304674025146827175200762057398767207303268285343659134517621606712635991448294124750645382562027814471148140540557485201876732941487579319255576814166413014466155437794874205875226921677209631901416840002842814806056057357058051122700175173212450735252530387292164281192241893201143519385328363145695498634660403033786674334767585471050025770380263854647146276548015941719903068069806953727288859676787252706120124540747158156017068768887494509844569208334072820106495690888066692134222151921100692806923007626391854287166108130022961974231884277775596957284473040969957861143714698615844408404577656622369262739509154499568884219108284479077117034732102657089186927703134246048121761574196734034239810034570028027450246826600940957111133123324458732782151554221320897846298826478237552727199590166751968155292171159995328195611666652626209134052729048559452674120358602148090677972496972920722534171633129323143308791566549866944868064738497179155471619858781345765860548738429806503771352711015337943008160773909181757155676440783847347254875107971942424816286467850124024322475406925336182714473336247956233004989383670020886525188172815085077056103791736185468589029990583186227200000000000000*i1^146 + -3656789773699885649751337632315855801269156811406578993741280543892342349504068971957581405051126281283724971871162938787272436833731286847200104141128389014276185437148134412695257707431920723636558003476054676489991838416336352687662057418122104812010958704322068908075467142510960927717576569833817036190281226725818163469661993083501869242032613182613487815803924706610095721231879167342667764649706591895101449212491291506685357074002919422187341577963768904465028630714892634306553870060711113330798854193625047916039849946501229169801239465813575424390490015532078098189527284527770864471705268951733835233394783697576651815713199865682263872549857409754059170637570345718972486694594008891468300009187258881211718780998174882066811493645024512261222006852771047305246000485754075163808328920195165620792484223676254268971034088207657765812784153282490747400204473396438968544612587718925571474460480269747407486932010039106309161781939499420386597491664493546014843036930473357419304130146231286138849805827005249722531591808201634488234879255086717163030886676390048469548521631753708059466937305859257602203388994936238931111293161551689771327250769427317326506847141796510578519521867204098336536671332560430579031129544862018940543945626591257246875846769661013884006101603543638550607048517308678235771303042671981094677212918527743693251844881611994258641912249529284916867589720661013054136178777083771750311208660449722359728842625340284936030457728134889905578911562901959016068264571538164653882241791814424228694128332319243631264554967032954646858309659067827119106713782376229129421904564763917207259932554874075099297681454142167310479465038350953709370566887141901698284933740087525920294053126142544604902452111948481888054206792680967492529101667632616332308406769685864551030208019288759064352335953835062671335629794454834802859201062459005698545894998052215982673928043320532188321387584135874191279140278068516335507937849824216324105695950385753248614448676771012212545441197615203508755839290123782292384545379815166876113731559209221991619550198162785878909147087648814534175018853656159862180012945043970893932546908212229006987054660927765257796493321692381614112480781927679458137997938948673519950995001844267441673909116420521196237704400944644148319460613101037725587367118563257074667492278009140680232351706920288846007187602104714075245218534239290559108565761167603269448215443317334236051065578504788294330166088798184059336731884756322293489584645821043796460392176276595019136408283775933320222912314634499802858789746451271347541273280690541542342360942188466682561004585701441757263674366751837182237341025208819065392864036803979646029681730907744276424537892435876955664120194174998659425267166836562049852620014837760735293627434669922093170362440136785920000000000000*i1^147 + 6185759692853330895336440031219247476819416780217286563727141261134770535292809806290033698409560602228225842597718911993913164160802711010021830078126420486696559276937913068263731502351552504449172557532562312099004737295118840756478409615573565718869595864555053350522700876176331875315806440997915774268481097821781317141329219723873023383006593191988163564951314139635142401826293278859377317839916262905799942441018801912342363894995622181225852504669581590673812648391456591351109164663567077036956780685797249631275353436295922922000278437392073501917086576210197731984388559831067379546771885037066493406069329438622540987475930255939788230592826680606827645987545639468721967119032253148718766218817100397140128770592264384033027603053047832861733419667334890831584706943315834751466767457420760163137712500788347155989198288381445487792178676055985445878008292219333881439067607128395326377315534959472495585903935750529705103774254510969083245477784264562363160496551848751808518734814154692225424601327903878394492958224503422093641963707865029809283592631417331434524708958140604821420342598642946060501708685385558470355957633471190966383241612975033703145852481101525669317622473229821350227524672688400962261304446620005681126050416589339721107462741925268798546006032816030267476782873564301779461478955727296831828875136719343241952121206330740513976887778041224533583586693877526028012919946209744721274580370126851592328437003087266735888448808778053984325187221011661163128973990881591251574424140222305883654664495659200045708860757003181411192097297794056031783378862156675076156197441746830178714403901465819096954795798091262332297508995411314747441492526599352567012256391811773680366223326335331082586566459107631581821762848975921773531614335380964466663150449237299694095802217763623928686481397502658417739298651576313734496133457420324192656125834602104980825996351406479129452051022483211565477358974649918246966121137843213433963051236186847854913314227812281452213350641109891529966257949010401489488173408096744503329955940709917860077626699612990928108754239267411867441934680348793965802978384538367520483128662135058772586783378742106535314168784150769403884987673514484725498998828540728579414478301184077998817434422425116710898136221193722003202527118923936874473752578875507828756126743232908804329978152740161160366781977443605897954605887908400036682299869120167199306053340636062305273806968455724841309871743057710336401594147631432558724560372318388157196755753668425420957640543709616530992331697687439898420044749405199744230391434658860586642593390967011277618931574930957751643445024418297398505304631911658556001048455408268234756361856934344785410265228397316718583677172338146818496049561040973988399466208166324257267568051986815254528000000000000*i1^148 + -1927402168736127491844526650622617255811400294298108366907433714975800935137641878291434492112739186019475093436919058228180770124254035936110007445347078849298067642196299750441801734177997647180126040054545334135656253266007087427312118575241335650814646017239968543501693040530327377626485263567190699563287683884076812447005603154475769481783318605716919190169649044777580145941363006291126560531533847129556891532542347438712174604604613003805917971248892141633239136628332107518244587278653292633783158961600193345034009536294582806117595757136373539467838703202154548554810534083921655357475535062178968854530429988616401752420615468962447178178877112169347373973879951285968275515170259874311781627720953014129793614533994251122297508988007906137909744945122870718584893653603549269743026131449541105258107690846087815677356194834124985159953794296526767141261010862924200814420752017136705302301082225213688535646447472777407793245169234000987058590871088339508847332531154810264444504397715769158030988092374382913245690579465306727473461001894634120722574229061576252036289613174065675649996701047671190064130989917063378040167937569329261133872031462171267246825294529699684499583685428677969182897108818528973381226298812996520032505495247939323493155700347882361308088513048289300033605708204883435698391551254427907083261850718352300661860914193596997252687499666288963358225872222360663625805947420926210137852817710764683219434388567723407061603865473048482970895885591575223211477652751370899813401418663254293321464474227827352252261008583488215979153029822066866314741165263747114461899143962792014103633376943188353866212905802776527522137534752414879181279948089030068066416063307432658782978443608895755405994293611738588300379979979751156384828986281941102746643964154247836477729135290759899054294492843211511376701065911889238352150581903832115971768478604722179445585522021686183707257927384396344349697461243343884003774951673035253200968448766485446329961016946209125792200976185869274377750077465982463693541737028104704671420860666983747603490585820511944121896255480854136108742791981505468974534711949251899639777774373944710085435573837694389152729071138673402143354481219945916445576115829248760394767800436755104873845614902293463931989402107511478412932312374702101632840928861525883732289509630288718427797045580763702142615151370622922543977449630380190174208638583233786404482041950158866380901283968113240823693274756825479899563076348283723068858432133804084033541224846469053675660480600266289678303006944186478789441186732521245449087578530236010396589526586598496523898000531003521762384933475741361283580049108487938721651631096489644985855552465831175323610418933808883800826317366104114539894367927157008005182959185226997379891200000000000*i1^149 + 551929934208316000919337777241096118928696642626852626290775955518809363706039877771255786009450027081208663693874630352277251357148147233727259324389746862289859637881421544289136830026197367426225943690845487855853478844356493586067938211457245572106871688470590786881844100609329485215874377631401166517373649459071859087713785859135173042430326176738458008757311047909258332245922314114712625973463403550865431209518487041047571297614929978503051202374412749779021483575959360786389205698373614297666997599582611310165488181775272767925309570294442447927956564870068313678836420163912258179178000658223582445013137484528294585576833493937937939934666659562539296799997142297179294065538653203675976369630924763372716599352800723388946476978779062841366399685808192829098572963726336885125747976211612819674381233947036745626756500814902409692922541912632378457285865555343836733175371587720139375035640970793561522392586799887716169182694821804476199242137579156542568147440201306536314419161942980124426315301406161090244593532428067681522371700862462599989466380352093159675783181369505422216159118073040334909431896551961170137715177718296753981646063047601753833547804892591534576198866285168182472139281882552554314844103074615742068477385430192480931955966397433730296831774812791260388859791632320889992692482894256053476544999890785355309972415225479147747806527162600316056613342175967651935830085858106998762999262178873743004870819895711934981193727222505976482431401715575653853653862261043925539437519367779917238724100134301181318643266829710642111401182515249699319288827940310883137049510973229683217330553831343993802581401230121589769166565806591038205713823098925717043757408537297260079529964308645095670976258881945081674026013542045564698463719424002178115146169247135130992986532004533665616630083787780451228992824221864762296481909043537235728957322252617273304016365802380484739780950096633123685753977315390334231336856327806462263697872487096111672714057025553947818304985146529024684448117236550046039258525342121609652610568381387125068567523204671412244001636695856866743913139105745000095788656267341184162717809835462047251701826025999291784335690712417424620411911596622949052567160011835716163803189333989704751628154093227755402562737704612519640736664698464180161763383612229784771135117924762622951980154897037498688153110775887149193644167200739813455707980337753352001822639411059836203519676299875473323120038400506704644838967999593025742373440404198327293325601310779637144133876404088116342485575139520825970032977912070878771354822144743946660405690208716023109057446716342751490634690594539877449001568263481877730148789401515063931618550482807608339844999404167406001907243995135479048658531762126671830843392000000000000*i1^150 + -68176324923278619621341002328654599158558178231949956877709223227948467790382127574469064971094595032541382699942907882931798621213239682540027961126355494413549037257236147326082013284426651092245536276080123957950107782599497849291635308071066853014668824602593818848426890934313079973899907861289626626176792926234239081762620688470588761412729101344350696949237321134739233562242700470569620284970475230619509034425359181269618971036633172056510025616717776258445585259807582117508313358058150337049481753434267873143935377865558081257535931105685468276264444964891696128083347250832355241307334585010244041737249275931193687417047495050899505502866647895467844641080763001519193632463550352939135605274117680444471781581757551510954398191341138938670913899016299955760698948278877259337217962217488903772847960138786956379993367689469025648792656202171174277210630059618813491772839196175522372401516950261512596399859638718776750770563970944458891933352122614652601652321284166792445257455675129663416957609030053945786357131601822646511505926561523091399613992401597936654748948816250153862023887952293736125495209341548468870544881706556905365644717211897767630383583416947368465987612247043720183714957145971591780450373087877359473434010152976462345376204587681017979375351990137678978866660024280944264180596558302728493498492348190812265273570847538621030977007736193522550762365519807839109796309262176876575538124389384378493757371552925857905643742549812449024535550154869297800408195997715196040857744421710709271778204228784739065159550931346452975724676201942394052493699231219023169597274943561864013722384454640588475100676370767837509287912762710198490831224585881362209655720441496070612840728787151336658449279952563310649010892625233415281292564453097603548796525580385202069856030346213605686830837529922487245511101471753536166818933637368658191570107422435751113920635649928800682209424140256835028877567992450510058308645846259320287513727318561396628336234323209399678371792404032731371879227767796471480171735073564349080688527404145716299246920271206705874909283408774841707687725388402529821779183791368113016711854856874970286462041163943954173086236223146078547826647216008015492134352882794204131349173271877854481441106588083420271800948046278997083531845408352807418706696289613537903341733909409905979437834844124921646191452758143389356290528873429322443087867268330760957309993313081448120590105018806978225532321951834751521566578194164377794061663612861320794723612280490501251993926073504915683264443987952699441014676880127909530888593790499715399389946436826884217979295731966166119983075937930333067420131939764677284042086334275513912055831700896194634797531255571856659629837056896955769952638337024000000000*i1^151 + 3378128103190016098200298720352827176084588318681265334131852955347342342997632743716412893650598603109874098546987767848709854918981001105175627692569906660882754864523527988051803656301906428331304225939103778641959765476784226327537908758864536237228033369720092491321707653789583913199959376235416888443816205865159491071011450217040963224494448120908000655197962764043312623218231410105522773070705879200974866248509495986019371984460681239812247384424001711115156120659744375764810287315073128411624267082625662156008661020813353331112608926698872399271048366455887306545259119530259667505035515221221847097457199339141051818917743025262740878340540763910059560072704530208874445866720116631598146654557151237540867588723352956459986393244970570271979982400543659738384164783670767657654597789360896376560141414725250048205649837160076581679539059503914831580502691931443213017346003379383838365518156476386973200262765093122890925202397384353646518623492188970266831685037614821911816235931913934498057249035700755402723937641457159162760838777491316988287123750719798946720205027734697481909598394566620604321648245406651105262044819639221261095699491137044432200457980796909654448985045713383926461515424189275330136980907561165923108786842571686666826039254272290988346802422402520511867494238800311192171088451984673236645288463128533909411726775044850541525529883483654625737444722687191952535082749101836256093750742660542908035046585736608452444187139989899514016010295964088944196893281010274838781545310404930910867496862694902072043643245245686147750177205833160996963261655349171988290048124327269246795996282504926680366237215495994554436069217978659737685927471132042407387305963604629329904449871402216385141044189135898205172336871513461274487393532705780583207665444251861784114205261835274615864764973934910269033891979171471109363269588676158926437158656658766574256286511182189849364283886877655924021693901808683714500251125729124349526813851614830358406578769394009650950077343542212920684280611508168494938566457646820141094350745036945359131269832011854752175196590189411350543015180259741361296481721456212663123115397585749244037283345733888840404914218823887377515051094740714451844567883662111389473801062465768805486755592911151637099274818703221458898030911228433777694315963018107370096085441590079790394125208710818147501895857885410172267647376097781634734760262167789242136041042586872237289980991394354613845813726282516411416935622676988042965162040767782908215637026577819083009315543368987761708340762740777611772791205934763785993755671846066133656800886407367055222525861379084401361021561473576608783680585801486551291920099126047455409962985063052622766512891535091784577613686007398400000000*i1^152 + -20241188167976324729667576900662736239457781397348353430897563161245913882601989427527536076954874491320965698909179859968714233061555909098530902484057665069478051328280145060540125732815550627332266123449095586502593242168454112745199430212083058095631105241025783584734765292015772150521620680173118185309831570356429078717085672029129316090427363032780866968162907174686729105312673517168850822128271410884190582292413720988417172180856935359266468936142828509594601104169894930139376095198136307983049464088260012893590650134304485825225181046826458530200534435181178212022742502109353967282782746476027518817671347507065712877665623809403456497627411400777242045439149166293889302526340701093494917787368133673835125634328513074372899517216563212696089395477891596764759164245555735290931028693018189321709598472306457928414504167061867031869946003988872154611311605869975251205937581765381867806585947871618696106498516178331093059285359798300241362441649165825077018476338990196056097631252459016985698945862707631135746950003467542781191361155430136924061194991751832934843415224199706181542051745452227062643909584648218135505980753284649177424723695011880924707183093819406469954121816066940801381572029108538498580744333222358575315757641793259341254503636265432413992322562892174969869293195347019796582846146865219478875721957981779983574337953006553499382795370841732978562704161217660403853601053822242969858663022849401627727694826817622018321119944958024243418963099259314931522585583084106045866346910900241001589947017569917613795127084011153287830497801353750450442402882232085372416575214776823676029688988063048527654297649558746968572362381199487568047648882360227747159355009186813705933234577669102251938819891914159033559835834320892995335855109191184752927834268583428379767278818108413507655649469922736657682224965291754199421559389967475759000108011352728178776687388949900204375239583590292379491339342640339368288456702567881593516074119617979282012159385493134445650245594172488823093821464814370957419190683354030676336371893448396551342923424535939040027975780395458610782438649779438167800717595412264018518077460027855829652672979280036139838977460675277920589499179970115275712801406164671068806363971105539383735063812369345685006638915310508143495940421400926203899480421623538662364172256108920775756671573297141638916652766775635751029278816551029321525262957219719808219263104460343061411821977571392146885909557708382523055065807332073998365533434509239035964246554978799489573063984189207059787665296467955571263616701170906308889441043018292104730645460121743184740410240079730023993184000382321036042281382657524740521326293645608676627111067870987981920911205020467200000000*i1^153 + 304281755958117964307308143315060387712263544294906771924586771315891783588178582990024618726493669216541421750840675198266969643956460331579399974980949182515711270326993082781008943515400692655238211313582060322214774614847372157857115247503566747912443618768057336579297759257304260476760731674700959092222028747787390433282043887522863790560752063191618106875351157171881464749293195126471124098991379743300455462148164748039384981710980628170129296056288675332858414776162437943307513754005246690692713738788691112398524212345547929724821552990261721232648497028687961151373778591080864837993375421274536530020575509825926686963763291657314911139931203540429079220876311466880932759942939029289226771741108575849941450165893694584741883970646903750851835883751781026361009163246625895781800327877963628173200928740483056503421428780843439599789715102868081890619927994408452160359434540162089520445914446419017312686576952176079526449933736837983968810064563295065113774822015267257588642193412079699448639553335173191487252407181941934890493494408751335701361862318646647904047382227504805911110683649314069636022195904985424297175024835522965739507276572077398598374261512886780871458205335563673121784031063530793687421660679517984641418037322665368547302827525566053285050180448196241031869210120243287815134187029636152172445749227943648552829674028992189651818208673650636837454442972959890754235666731167574320795706470025919186253620932591035853123463235278724209125440215952483232290724759641650047421436254988326614491544126132807986492164332417986092767663106934766374481863168210068428746411993930925734435600727830491758776039801894462824059465895967679575650845121515252473589972645459573385181104752429026607104331160031866387690309906871159852169396255553625958352718479094948260190312576331213009222575890947098336308299285979533134287161483443795044705224731268006061455217836887629100996134483061656389823505691599273525235016424272082024674529863035653403176600279352364483937827968822348782142688585605976097957397989499596569160055889073236203870174783130783577485813640877626566464034182105295863281657528998393356248644458705199557105929633949468293112563397560288255657772777025418081568375497755319947819387559736782211241585516623016852578981322580863343359457975096897130943595717130975649699081058831221903935597139700630048920047478273845646297997464483814275275838932168975797279904853398332560361021327230633682899650892110289915145469963334817121261815539858625645294125822902404498679344041999038041465265027150626082932219642085936367296145999085916306511047904945048935893714891985210267204530639239718447747589724961596644971466128337262224140483983275196416000000*i1^154 + 319423810605613676856344876305177798704783319629008641469942773787586058428587125565742627334043569607613225501254794630589307443445302805088433833291528295042248956348958260704263008015665277383549643474461910833767678538391179569648458739674193358005562452083065700219329082318140169702915858917718334374411447430280867446284937743217442833311700642532365368081291566524218407669298211901938669647581431882479792599742666484275189602896603634097134610477832939904567538716559988645345411824590850205318928645661817327722345268410684343954471068219313865680603505113419575380163823331405121926376972012949665250404552997207390104176177247845815271565927852153199165056382770501484698138482685427865463931827984183340481853774667961365362624606731581203925161485822244203644506952933791424772160586868828601069388729607817181029355202640510515253571271033738369503283823002763371277180708092977957367902774975315409139164540717894916705189426101878754032081576730500396711420152814225815287805485081096446047634875348275640269249863991180692427232758900271550323627072485107669873170050911685422861075043543897876194513400515333039877530589477665039192391115212884862469286421736796823820342193174260748929606066407336940027564677127176041405620022750250072949363574622456914436805471549536165658292890609723926242548248134281285118196994938584232573970442472370716266578080323622600738449223875284313208554670402464273857345808159041787558427570486236174317654986021733859508849000119857177079384447731220355849678250073546245600890352328605869063252915112069723912579321439313901883716923824752974681983821828706006314437811589455326438621236967642410080427358539642723159186972940618658167260739939867757750728673142809607111396213242045655641027290052294960921884143808877534668553775655366062137132619780003427641735200239004584266634090918771224651887575865733271592183939590656998061620500109868087277872389997373232458020489986555140316291477435739710778706006914399762420795604155094064607486559143566654924201491888021448893063984047492634260582510897496249839087242177460476271265867109281801184143844460735101537320163588372933905159483668829753150429123004216963889448162803004347557513237363880661104297397232166343337721755758359412486155730438767988205052126756710030452335343182910419155992942042796854688879428108475079851332057315511676250496856278011554684890496050683878176979950265612127163717399922895666159358398933153425162611294368734530667317173534411610736518742517152478706928532124177648424399004475534101444621927436690600282601290287203834476436517564580256051593424283797804298089721728294211737003541754925378963326162048870442683679877418188800000*i1^155 + 60327273400967933493733146751408981035398072560161084282877240556336934351025344665593094478612062771115954907578293870718746862820326060036641696711272223159703476454209643494400460186574164266054770395602303452082154647604334407604603751202192474943731858114243771278691957379172904428228808713402121801609226843918243836100539199924396272706549738917593667990941304699925146420750114340183557484169792189155533288564809014957500260422235108039890804307215808419302283002434293450589441891880933008725337166905057472111854595461938558442269876340988661415451701599491069445257124851486356055615082523449373554014325014150930927609811860919618984846733862275767199438152761148063260077341321745392944667269782393808953609217928894686921359701964345663073641933616646299751257205185703556327395097029370091850162772354106890042824660559181510633518700251682875294302387022437157476280995947540939783336070526834665174172693666791448699171754975832757438923767509212907906052715124549223060271837555524498915124558788329663652877957898885069268086302454381718615072970379648528187291667906310797451742845891951735209862817608405294235305982336156426267491276641889259195873824254911101274519045197417815016079679307988845129694118422819637047154767861497634199861851153324659549916127634648496695165322916471297016092555074932543567321935692028321935622209211139199462266637210448797527485222909317860636761631718737602560053969999192437321782289351823492407579218251252384265097420497261890749792998816837747416435571550148181222345001887777472072299083905708322515529177522374349383592578435003855822136985202876048420534474404197364106458693407090762941066321503904060215301140158077192932711650237939219640371463187919865767623950148262036537503108771667819610714008689752441738319000171826402802238060494225434334317886015793469535999668248547937035985621102825394145208262210718673859420616522703865493919014426169075666477934859418725876226629116041872854336560233413013899876395367509246625765259036534476420230507496433487274750345608091324900659739332374747546264633863843290419485022515163132650559877331359410023763102773328910339616021331418658139204310043551346481619759394754110416602830386924873632970106769031918188313162288700323307660491006137021397485249331458661320788311097125894595691272811542085638331782366679916258725404850098161081372944137530235988192146067857322979225325576931091015562201281064162854553270515154351084885685378028875463286202758805095243381577786368025487619797052363202546355327506033840345107184945733131420548727251810058057883369620066864517817756880522632742532517709107590706779199001430039398973440000*i1^156 + 48660051531455827698868982389039023752301965095368904649489070724637153509990624265433893373690726451181086259409720228003605870237187332502625866001437936503845537713533884956699936469445923793162882550851994364979396494331928666200879940143761103677771491172921667038175984062904470475109193047279713498693009803085930803319117919650786761630655102970906230081970328370014105679307528100389098160840576479782115891478817618984337038678185235842297307411919682722543008940863064488271611068560105616700869110483436861857375645477874626590518148438642428123329806315775280365864700177840579504367190150732990506181215550174880662218520252612526779881896673351675803832838585835368199970787477555464308218261156642505749163393488963445640766633382527890715070021491504716529681936601267658008879169341016039329460770553230665520138260239147910975774474330018066789715770610639137108690875775106915153197910857770622634742296873592534144681685696667737884209947924341681570192203513735669144341030848627032161923584459374994565813920724128257200352267066875177872381840803791240323422386178601206007113629017186844513564525851886379812856972769829831110428423999824160503507344023832857130091383419599289010604127318416165937681394344492874816905091713534670751951363437750833254387003336094216924165261945914421251298735024165090048579463943366725368649484986757174546063927893601330284780480549837750304242773510316855510277205623433721244963725325599250164950035815357225409466123000402209990905762904347249161081236218601587549637036713850627411563384715449385843516403938962964048469984011899303397637343316954381484675267746940425438415756143188632615498288270589505789804588810625148817650625991454781468332623430623677896279983443905689082451620414288408891748921526542101075641022241705655325466050003738288884880903791128482562054775134659262294055039337157931365987252618086928402540689761591583456334457445760193304959771622129580362139695023602506536711997854766198463029086052037546658432920184754038952857174925759066928766852082396590491089580220295495208194929371028705154370470243915410593016096694902390196437607828888254357622052436295782059544260497477160906903554848065308990911500997136727672165920217141742611046301359983600531013240789994978039452234108154548284596803367744172833457473197196091727806224185647425074197220714929015989652051466597383750580682922225180926205464650162883489574748214814261498330800618433291391650515909546118786369569202932736716622574262813422124210944997556067582799205041041785662665594765846260136287858175775519676396468930507084573412145066724761069530323095650304000*i1^157 + 12020894992367950172519449633415905553787737166421175309366896480570789172559190383611059970993781458785951359327885728427670827064506468782030621651449047766911325394692090458557418303208610871911917132307715929883452425925097787557087211311879461819059514258973453236321894835813343172651585303815031106157998685624313370969797989401745335356547488096274779548212416332417344442896447234760713433228891720936112736059102611166757238457816868482507432183968232749797762060675990505144556996296102676882180377001036901197229674378181411745544600915909923655149631100654613252639626168450194039226396615607323247437869958485455190576023096598852775049709813108016430434868541707883350809089310148128315556063906458513065492346518091479073709764965946085255410706356902932132966926373153407435636854174957474593372815146263325522943820273113927635238361960941232826810317515841998334039217425240999082882894220018646458435251699279942341147966708614310401745632285105413123698235849252489064251621554561180412079003419414252811989503410525212396954365529612694061472530352365390758595964620307042571910467922850300450403459919943132629593501860804517920987318262523870244387349620474694058592762416640323765587735913767014571074099519683352208908377932435728733083728945254100462405858965208422339952260635007045616088158025076221129613473559311715109982376661782786158239218301936643483623786520600479116923667818650523120159404831446558978791315310031311686908127241577217107665123127680826805230880851486917908738078138618522862334330489508392913303565025805579282041429958871785769749264889698989723317676242676618695979322311687806026057830076248314256186265560096091246328330687989785395501188460983577851090145257428166067508615598183712147785612917053110728850838957774646568787412422345703859227646935144654532280605132552229132669741827534051205976387219206037698906724708229609058245440832725502809258012561380637701935366272460009407099476614957355909211600934793525436560717760321978407410553247784528744702081002244009070212543730714328777061095792690033965863123241102970066202396744751971605382142036597218803049583293081717063277305393584082762580801076331905928034957203736206746306303517725418706062396302572603457445818509257095841353730391391591746942388336155993370739048533047579459261668552707354628469703080286295494179891575309562493652942554877451177244768549557579150505610896888921267679970348202463312349060697327599085294244093226184429512839812697755654389325981591156590619889301864216859738499002423961027106703018276988340835180092601080219737417318400*i1^158 + 745804380389054976782277061628515011922751931151493636566719026971924466434112264863663229828939239624318168947352068795225966990261646475506879506988369850299990467286324786365736058295102798614764969702915379079301685359528691559142811605489723284690055717913903402081475526052496587260937158266277075721183875139873827939573898149480598145338332280627239501726180065045480065807835783382977353032254279778626713600446802257412622997737324952074763641697630926461486666592332682928983276730538873000951318076440619895280608651033095894121187106421273451442697996400365844944419774787805943867834462711272394270632393783671722018263458177390865601509766076819465064604057588550540834275725653859873212306782892911463822575124781236135801514389572399928658595951413802471718539677354640852483724521564949025723318215890276657646117403203344145063374912696880958991539814311603642378631800632846018370017670229239829726077332566993137428047967709586246744232220449516819521435921894957943401758650194932928174145162774691342385163132876002628205552145368237840310527490610000540834206392797120361089200496921018545468535562572140460844770722246538950112841537211465929418273854950197974853137732493125438409516567786866690413781856743190676584019181940892832647546695277036077159292633017154138506964406147703925932266196585930296143381778921631716766910703742956879518368554135619309644770732921169449882273520844718275877906152271619443783260536941326275672358676070236489493328172552842284565700559863905168627370221358234905243982263765838169901571504205521728874001804172302455402514296887896931499015611610232170357819498385119056087219405426761834577668980350811599144886455417673222901978038572953296654362038074992671675932054728464766388562367207870733828272830014032986166521262294896798889526880025062131376955268746256517407819201733295379022688674327909590570959742994733507106784005051566125973382670063328567922349156153334738540631290609104221457345689127637273714760695948935500973152512028280634252418557832785163462291861309930803920409784011072698985379845615652045416132818163292247880729644803797564712385493471208652253417674105532716269221318203767127064250653108081427097329382728688823210400773516689761977475861279741819140151809049740964848877171836534276963018555740207406933660864208948130733354103004586400943243259419467780892784725880847288406502461410895266203234066151374868398070718307463633625457593322920839044959657284191277766380214923123208668458177593486092130286849151345110170115115991331546071040*i1^159 - N1*61053652367667842293145922632464454213082330558528449130400145853258445534861553448695877977082130447336363072174474862707324662713613859987112456491093949838920398297071757575935014638075866154359593573080194928279837397125443223327395389117790242737173361088162245001145101978353907010312529870085584355139164676706280731074071419953639082392976178402391952696608798474969930810322617007921728316779775025466668845936174242147897287860641080459156463912973351203981792277132822770136567932552019968*i2, -534276942887320506066660534731610725384841906017487141479205288186039942931082041886743365815456743458705988736981734536121434796381712448292014262213167219425731261221741570770893454984718390374529473805289407266142242295536644817225947836173724003604162092714232669350906471287420841826895171574523521410559861487271829994811523327002303212063040015777982262917541568048507442301183013705636303660575655900180321603871890628541011312785511889277389457941648811875650982808598591553457757087168855020850919967320230337743876375190761743272131196504269403552632041161161698501725218858895827690578578733555043307418253247451337620455981921889134181416109391125720178305922855149937000234320030293868714834932061969249935116127740095675005783325691849607531718241030491034972608524812694129496959006142503968370706071154239454449272367331779592854392742200669559440771702164269274473734281737883131371371073783979440445726441494025118459890853919510828446321870529620373883673010179840205217284305483947763301821143688280851057750189609998688613857540854836707964926324350487127589335829841088278149551193683771881128871842733756050282861173725790004361388460452196231999125921659497380981076263384948828874045225964727295481201045604264446046869054129345188349514842701863049506286841662801883022448235429469617909760490218489032889763839038837495584774335297689001070131327115999529533219479499760737082749264999681116409339381764750547760515664659854190863857335191004625347818214716426832642028087109610602718051976383023656773377211258598344065220631186592360451771133810338881202364858132034689135341032191533154137314785270448678336722660437940895458599130435074176068340595423101185090084057233828702946609076802467724476530297366299468587853956119568893191670909754775166522131523777573771689796942304197296524191253005423999642373862944782974626552641208089888802147031093221405081192518549880983948277006847096755950447654311428491023263694311508540515828553909266189684436547198576062357233720956022236031049379585831711327303874352412909861840805626539435200650238904718011157705149533289926793972922824844575413270763108363946564509972906991388356464537957174205585970895554228315992456984276881684428517962228109670318673268863506029078293120425197299408280248557466346266847279846829406242173594295303115781457382877148956005690815788680082959747344304370046091538868904184977548756686153769925770831763436735072356649020864393274909291639971523666617077267278916794615617587959036880785015022673638318928047861582410194033044705135653394466866269967958094358497335340827162943265886598807484116357737557450562720138844567814124046032990439937248977093873067012148509258510922262439340110198224833110406698849770207245188765109504813216187896055980881334223218963433342124213102654396327458775703808625243346523009642287602157983886714154796357283118640920237103669099167266182264768965443562617473226124400801782823700319947469917953460393978910224089521492181519736242921401444831153642748478947152266451748751692750079159908163900227546601848577291845068364332440682224469851428477073803145364936944758542261016888003984049561139228616761864261791606270659698258054504676806496698732796693610936313956753182807902209585710549977568984245890745133602074714382499259107682376085327105393522683745788383466496548730543032876337650278546700409256560043413795438542333107291445664342709677021362128488843194543247173065031120503671322945090053066655762476448284316449340892677283818792319168980581877256995038309291740292445722459245253642739642282810218649855724674544389516935409163322455415062528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -10063689517814817181221772739060454846384010904040114131660938046824065719342077882961194576643797755209011502730182905262181585053306538057827657320377685539107501908170362113796856568338290050752692559517248025919635588521757681647128584810028830210784731313835741531408646565927427730703721998862940707833835141274690672400146146256919694893409159863131705458955068271688291539515153254822254676316221729683332247451525871711800663005484262276141475683661977028243521829142037073638377325833420632273426122552862271674879592810381389362789812165744377449591816431297812283122247318491863695545709916533141432046110945114405654762378541762142837644793326192314273571236672064445689825517422881057568081623633927178184793369188717967602491556695053264070478658078488828911314788719654732458116022864199145803813762124544731093065571223740818553045646456432045886502663778319449160010917192101310835697794475748713760149072130205253672925785658807020848625200121000933598824758492701070568746656139339922595006462725152842905369436436643277326609462685992145136261773199089864407432545722310918734057587946142312116436395503257679011881409311432477380183372794248113670105916993049903617744036460295222262036172990585761954761524816168369550028812236800762480026019120481896272901753144042773887123220622729467803382689639143279316095908323727359516499533528341526788479279533956008702868524763281139837554630182112914064684618677957500412696057268269190578266643966542122872976628864076602761651980356113391884280396664593976638267326170095070861561976178736226837980610807660113637713745461412364453481160635985367783386208082782411461249382087237711473897337432905781552717773561579601955032211024761347726306340968860644052634880551968547440253716799401921875913547385701726246887787067792018355968460498671044522476089851608155598335625005490667763670593705053410155879656072214423633958439632177741368692223859075856393810245800445751385399455353284266602801337965087807173379241187177554340612503069833285059456095543560697385771729905547554221951087312706927049077660859735583512130831226515339120148748363974382603783898516128924074625216248262713323222599865030652383080356457673931358323607945169848848494170079074936593383898795168033130852576977666701927025479692483821533960768353436104299963018065819979434327385657190473910078712303840115026591399835846725675934783725212206331424762873892151140904823879153894922545747883332854166934749076024087295173801937943502661288106397118723451751112782999573475808839729300407869538321110415621700660458619541451263061860023065129563435524536541736477660887554870478461607660902551665399163006980145970790049471266762170641003754609491782699746637956107397707263612505263098420291992834229048740338240517937890559376943834331819457692800643361678301129601809210487536535858875268834435254385609188323774918985663145014916404093233977572176918849780324911510967709652155319155806530169006032713307671094457440529053025354944286997091221908022561840065155316312712555571873295660613724642663599081368471863480002128302672575812711572224261171353791271277387821025417040779345886716559707860327466004627210293052409708801235780168555559877490400964935369644479852019551236531758834163948852032034848225431963275354250068593811858781912618465820123363383722528721165240023525247378662051069790997056858770822478240395859085032760541121908257882666867511232485877137513528163196337524249806368478459284064244427485293679776455539642932176307978138958220812605269990306117231326547738873609897536488377154853259532907959110529761773798707395273684401870025523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -92414773307189015926526890568714567710980216685884096191882742643775380560712368324319284672370405833244038649509678388948468994069690776858511352949386506627139576084781536315208923967089578099600435207746065273349447927108406720507942523831323730364453701633928761215177877973121856793666575746934186170870397036040407744748712217165068925664614933141213055326006716679987337429051725556953207434818830578477100499111620126144640820206840280221929627939915003150850039389797613121179566985449144374900145089392021075084013579147164500297014102762311432433179868416907790508623161761051987566201553890285042520889510750227520778310198374104170961697535151261163154362093518401260144424715762563503766037582939720031132091559974717135447006629680362753058978264398261598365649041184156843420908510625269451076310876666382636218899528325821716296248812539668184716043447098553653683286145394984697019062884223286592702103651047124828868187719149268790339786222313547771649548021855397872208169189996123268106929490029118993762908850168365396839963531111020221546317507995707507289339124557185107627256272657885656914771589047197903506622602447477945062698342684709507846732525196730456959147330324896886661048497544245113552142931471747090575123089724694872528447546731008531618125906891167140512787383324345655135565112224363142096914513482018312536763917117377181382701952612198313994575783120613396187442673835271095441273992873363815951155322747979576164158797914119872853842366701691098021645274162932788880868400306781255843502830262302073622001838556507262598511491522403498583188779226217189263218730409156725333045589606131054208850797043697556661026408896113716404905245136856716165305106158785236064493861747330435215007412014025758740349193834867594493862854025604211105109853684903656122532156628497158099576859028893750305088785734646697883727039375091266328184974889867093273020642419674584161256706702386141535668009477079673957483006424034341348749215323242909564365837412595716737456590654141835423470040567970277459214452964148069563754853627330069641766051323165637972767667255212645477477158596910107282609507618108100594508782003006603422617546029355474323812097770589028752960161871467713322423443016696087623122257898293416235808580716103437496619761812131002308767471593324442574289094372223860918836976256159133294877752419510505147816659104390453254882314458648268736668881076788446488478131687072385550883673490752713013933834303907882111191793285602921027489981738333491477897376252410271283743091810352308045445927499440657170322456903927289937263454273779856864192692279426761080646568831044982977240628870629057647880627580136644047311946295320386680407156486226135982093534404852588171718447827958969458723868192224987009748651858214483214362395194909149826914238499473031367131779709034656851791784752560370292648203665921877342845457152308140659979346739724401424772894265182412911116058232183382554852493708697550167876119193223695487399305027746358930162350265740412025296300348319395672368361249912192403845223463724951761811543947967259354350983487230567327265147474227948022836532722482348437364212967456056249857213466265079968020717965076536093875129687709122446406254377068972860066062924035820544525402385903956332570685220365614527156765338355462485275289496136962670243000375618698095069729312091984142705424954171912293601531327377499545059852618747109036174681339574060939553955455575466477480206153362743429703383278440839697471984285741194229457400844260625739966358388696474364103068724293704788428686892017412058726989076277136358248264653132791094632775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -556997826131277005175794267671824781999894739834786187833772453345674887777009340765982836053236771384101062898947621429454716607814836137151539058347953039189470282638697909251237440528644331421699407181297825524262192172705879449079296627824665791927732408486648977573274767257096028068956285388695520191442444437901896869937648870408939475014297738933235160814048891577820041225066058871703914410320238209050623792821565546421046678655923664692098908827904191737692303287008666811703015215521898580701870194953686290049670637831283474658789924337845731616249346413339697670068880412806205745616026646226506638406256644219852447387928037061417154522025018825945806712482346709271690750649932138415336786565023332691651404485953835864044517864274277942940109838959488474835280976515729467809813617584675869769917008374147459194219902971712391811683759319070759811129886104034071955500796804063762654017971720968640692171894773165696900805711041794175827409027342094953785905556568703477213282180797831297484594434652727878857679659519699891815946112392481215189837615877355386848346886986712945531829634668019534171558898711390459925029560770869924072191320540795701309081292093587540218023641102251128320725602330123001996227346978878485497930710427879366495647505815962299029866502274465386334093349840941288235789147827843875232137982340662883010003201110160651188462511432018672231753918906322418668342541343142753132932322990798518431518645186467644072177852402626775815765395466444993352025469048350625879993302769740577335523064329919317118235553297226820674747323554767407529158734353096525236438764333026339601327909384858361500318088906894653591331591959732857728940399885342717657108177398820378767242594830875370813959829636616246095880282198108391568617790296823568925250758953155294048188204757141717281915748908194613944605397858735236630043564279218931787858412462676043130480756708742954585620070601604471838341362399199391110131751708540759334049288180641541672704937534102941804630634853954197008886541755948508347160712763351199215712085781858793076177278283558117475462009319917105449906958147190463508530536623414529741810477997294691694391553694503110998332780199657420486166758805903752982713796095133346033785460863480426067525049151635739734446607214850834844046627200163246865652492504264232213043277074190630031301819079491968793202866562734335909423680385351004753601695835638336702234947894520635175180020355480248958056539851752447609860032712181448873736617604782223123148887769591704666402587287823942424198051119965306645553615988226747993505897982582687059950484946376543629942251619763538830831435753527663975864717394601703599776960463377650742390102092736954989853554080000159291751065634975969738852678457743834428773452219063790259161020504531478777608391650588040032822339741302591148172824717347495455640906653009355184606088755105306263395537506315662050036725664068014864599796508644261794607250037214786889436152621431771901347788093147796535250925452824520831460346612092816683410361353480035300822789642513134850174250508224217087597700883730706732179939933171652787060531422340878700906302643099552885071795513017879672839005982644563743310311165601700171744545409353163906823592188061444910563564046568809421730296513098801487893722170189262212920433937920616886657727750870980016655509137327742991410196853389205822146482509155746939962495193238115954282548075984471543655993622781399866057850112364204122770781536582309259339829639746859419775404952395076505688342741500957605392637573083862084295276353171712957345034677335464917628791451022870981071863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3096600611149416559659075396904056635611830697986344420922689513818551973946707396411981117654027514145332588590188594381147645096679431224226879296981914799146296502594931758568421964410810022167027291303919523366254453350487547077110522702525528591242243986004931543451038081607213721756229797851646411747908028107029271386851123122278648727161087401496902659717406149279710353631958039258553455079722766020386246678084298004812106971934523188187919023901293659191144741983065755328681565952397724331462084663636596005267867816952570115446573350084684075513740188280445964632981041355177234624678330313150012496053178612405957448734178946314555967224205998191518023415732243213857895092452474952822328980602712705177358470594494241804740273986783124056165897588748058060189144634918254278708723567020064628351844679102759514455965691452745907356827631980420425963983879548591015445726747517631174296895154590319819937964754524511805391509198336610052006471253279683392212862406972312637985495526156360105895315375678389059185418399364459320263453885498305462564000424764264193812307134120674904450676733949315597317956317394636346195618533466271689618537131257308993079608349460954681992280455877591998595104463453853577325374960603615890701108449388425679010468980575643419983982354809440527769242939382435935394976538637317415433154432450859914605823666339291285364088174621533486501798811306687202511524824687272292472674187898639965632990545793464078262112025896040861822489221827708066190725189728733007086917990680928015521838244083226589603482637207451283855212687558389097977347562748328762856554373746750589093309188562986084275525572677634745765703963043019596276384090625255220641031902912739160686520534811850103383022248309934326930037069533340412089145484292702942355778033846824002089397415517153136333956063435197977763226141388173130923415694377192474613651704996960911184705872338073483109183050768700375653667280775061817951603797324982128861985389402597350777483022506256489630876804427890671441799634664910446509981614451503908608114750437745571885288143930295579833444267679533146731805041148588762434612059714040263556873787526122702004319051126865104104440297657290977261309290405673420476324105673257790762914812580439633252042881448884445664279173157923888588744530359456024199731141659799056689493048342137160467360264638318828591140934228411856933619724166265368058596826138395721296572729167480883885105124074819711033040422848670702167112690955488099942174904161597518600063083379460655603380317093122464230021165929819667713280849687811185529901300782518552416381548177744051498490127012596870417476458863938988589556777504440905257793503839541057908557175552118779573067129974911689139947399986175956205968739485019879427604558615699913412955148062565997131407246001611852741759843968323265740106843146383506421556416398133510823129719382006726934432262009517690253081453781216817186651392763949439256793139826316506514977709284004581019873687554516612762388491900198509411456360424050198416839271469695640788301020246392892311651780384762291871456261265051973283831181192082687947289204804762354640611379518443777532063266144129834126444437162720977063347352655810157273920201838697506224301577832881137087264342602525257330804861417607784713082579052320204532447293289834837480288031075896959123243343259291540664159773378271357996479698393057099862444014242204718660272518386347434140754264843272270023350493630210948612717496693906768812114976503485681377840517343413564564339638705262470709983487860836006202379715382644853020559131130466122741448915394197988688946790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -15057711653692506725211207699531083776877338194535838307671267192537727757580723259604157002373445349305948462886400470660626774879417271821126813338847703201967897894389973412578435759198565446265703364137743982058191959150372746504202389087311428032855954039880371332363573803788396947274423669941201674387073322334858942854431117449958727030189520441249347916224953615050914078823997852023761761830724983987807719505682262642074581657977093532910736559635272621042628759409245275889604983898592248771631789052375746752591987104592116615345618641761055560826870013511492475979771421118662542852743877455048915692123306451690477727879563811693767135013512107712426221741320195004890467281864808019296998862916865806044684692073488557531161514796869559112527501816694168933661248558042851018334941370992751916718466563573492975734099201100596303531385751711418807376670393959746402344251385332395670135683158181031697937780631545874174469505521515627286562223997318843224945044649058571798175148893689314624113911776378916865991822442354912510600027137926006235265389834705122296999415660947308888814148739294718509194996100251422867274719108049865716863527347038506755790748880778689040810025699958226504681229731256537339272774156606368232721672931309616985644340802650189583871848232255743988714551943450201178426585805103625945409803712824003670575050925853402450599383152497548315157642543564001050732057501079824980351638813135144474707051548474469338045548910218296982369976898556826083713214051592787566299996656619047008404557933553286848757172613705498773895271914183467846385654533251112765917934658227162655941877651595210911959865949521876564477862672000449903286315585682020197436654262554663511586047081891407411015422840755632888250987935951329870235898753815511067377248451662927687577707973490797113941885214166050084542750531730341208251903380291938292793338949855311295130209095487593231881651190272936884304477969244934428135553182740165082716393301236452408824477298209658462319376884035794336739528865721605135279920914867247060032282886973833186795393508653275036627835046795647745883035830648624520487333352450531715101246476904729159339014976253765284242341372713028249312708277346994758210062729471071513602595388189682587556685709016177407262692366466870040148954275414682192152518576893959657018592817360431263704097787168468668077622078439995772320006639794283634015476984389966750259044608425999998019509451303133000246790671581747944009487379407717166134589776698221827402915271354987999910420952473728709956712838421266510278438633986251721589468030814361249702709870237157075123198998932631198922469864082798719542545958843478928711597446799077651799148410725597265667477729923712627557705094954233607339718373660309573496760486436268844813187482422311667988651160248444224123031805979158247358907080197321424675392442884224520818747872083190177636427461513301978847944944532837297332206524491296132100530535094867599827898601652824419255904903215595846519366408179588412449965812731633848809222174217893928646143099896110008301949706464525797188589758793974425927864596826204721139441707782571760728641878450636203824194922004835852206105852605805306834830195951250687331768624137187409022683309722386054605934835498570982851394713194824208163965469441306290861212994711794921160734505371799888570678894809108558916560221713789695734908800292538429929652687182404943060240305666633025840081454406575074903245937217393189566643704012924775926957634881368566285177360292366539962063635451433987850685413749159553683553966743826801211952774563312007273368768503486899017482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -63263573336247251394289060473068047597560077356106333447165934904013705604120301079182206168831048798376593907748355914714559415641033737435810607626879847442864417103285229911017010222100149387113549945750972530762835142734579974412481925476583233639901270905033248850822629114699785468294312072442257479007481849231026044998461981317627647147976183449219519504719747725085037980375368922159630519404339178925362236601229577570429483796733318377385352124696813868335589856200136529670494660172327823199379812974506492575806158339376247722372693913153089166864944187961628222242441841735290659767154844605313104357116218256951716107819929131639449661731236078051294427987323004801841555267517545749411943761852415433445831765122797752985989360978915733767193236186008514445544136404651299231030572326999827482398930397808425670278680469483814158119304127752914764361531041368068902851977094882197538771934076288575210045751377955445202545453778192348157635252590264283705040307742572485129480831475147152963313303058835529998757416364063166133248170906994104038196220117367311879890185097961479790944556250490382201509196046571939688624327450316750558689824999032327830614053394131803259056870947120407240940893430736415731837659987174429093510050040143171835975343195483490566190247917284647962825768461612382780007681974790603999515659529444204033907627856365312652997022769358357509567476959176073590336432653348776462961704505776058492698164717393822189711333764006584794822692982005317847860615338486838410886856963443848868781462676445980322153029363991196208466617347127622827183755933351061694538286540437516767314663908553348152723833440046352908597919579024985912605184406042685928141262504655762971945813678623811197037519169472299986309448180277967379895950819395294677623002615473770014820020739342956972147644788866783476681950240780304628504139245536831966698746075265526890907733089942967514251822167130751219539581581190585676395508475774533274382423236947112671163057100263743521584669186096328687663937478107588738620464421667455684721765529544493581678672033513986354389572142763606253741840912338032848184185419496066658397251168926795898696493612625009175761435949808606602531127451301366028660150709790244835209114547416278937901330498967848170119784439485921664612225288907668362153739094872923959117890704428601367623887411512089168068325440888838363013702439782778723969461632284190694875312260204881245860350503792331739534909369172302444335637740923100805995272641451135014710108177859988127192206062031532905878590775856076074869213491119795834453063433611888090911116806051771648123940300255573004128840914768768686541408555307132071284669858200169786195795767972044665502634852656803854389853053672021609242217683262160932966386240364458319552975733906917829447319272486145574999568240517625351964475802259995398350579124692172993458435901671132005704159561213241449673730160297011526677683274757474258444395247522730294860866271444387406669290463163611981805225181307818787314895415450612232476075393868589456867356018482535807117318717220350761701150077846508267978276958566757020837296361781918918712128510608113224580082357018286459433748074948471232401889183689536781171085093904573426052993665806441846734913383361462691083701303883123612541260549247338752389594612059523114692811456722971134622284223431436599343182488378175911098422262686036775614036206391461310293869841605888039157390361711977416812281683822508325816160084819792095930283587191590134470558770128956650125024306613178571663318887484132208834316554684391514226747495602078958489852894216799419105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -222020288926747871848434207663913736574810096970660261873504060144678225968609473744850033381470884835576400758166419658152233259163387870351397466587214574192020088437798046179905392834510249311470236065072721029838022716992938682135313010566252721661139015239596000799195074837917207898332709938823889445620962875762512691732872518553891286261748061623723451054404645464588537863021841628624231066670356851354367423048801201019118131471705040638401939850154184242979702697348308307603030723063134888774036132853684070905935367648207066121382984838176494054591699845955594443331677877890192281934530688962201293000712497766491929655310042315253763509485510618070986470184312850155266705108188698807110845473446437800833256363990274679544843126613515060889363403193326890333617535066200129929937999694832144191516848249467589857015517476983334803853099628616934464435330794632409622316079408326227691167717188050310942479773856863366324585364379375044063382086441822311853557021682932309390077995773274948603779135056434756544718597059891962302676825135437128255896430190653573727404186453228290789176795469144610600482216451964452653871144380679380613660642206679705894732813486203477145438031651591278408131809497249662972324437092746572429042184523478634131280091943527615623463210909292836617929687882571856211350279552656732176466155876552586717267269399095046417058578041093565200508246673806292994218000937198834313886939137873179520880436446657827848445233486976430376737672341762120882424769472612606858301701463480315001682939492239512161388452989027563016287590466605098656463358743623163783941301923342439280540311807760398688082701711988652258477252453754554547042511786945042708670054980189972237656464549794353454784555660957953040879211688961301217209109189991163858996756134773580761875443246429861386965278552248706324908755058798025263757692990506409315141030463827068846125158180391734182134213324783623158713813811188163200688139916658414143232118769635080254603621104342930933630721708093037366170987198447461813155019078766658607631701726500568769258402119562638226236174575833577777469641827249172781675122268347104345107573032197322313540949411487460374644453061596007894436769079776828249550283429196264750493704215496056175700995736199660089405268583449106498495793645173148527849287739802265466944346761617019053928115855832275078031305919862654992669308756246058346389345982314054114610544064681537257283915477011511673212462116844967207354316628189751428882388195035695439727176085601757471364956017262277231746313438457526438639577540595253342142013412104233317171029228228478395856660987477509832081654186586003654196177950224053423612250319006096028680674232963746232934113903587246984136746405377655208097996327872233386455270966769092441823024712900675943680554528590533952706399082608489305674385289971569172207584958934434331673481742941432169123641641285758642197675085333625943229026622969758737976118955472978727236372093403605904340844290860023173891454506500825912270723776034901964428392480350066227701965313130217896750541907083711495038220643052709652307612601391208176286641832859467903601949793975161299314053419558865286097522188577821319233909881549924474569868913008123307668214771589540298518346015759570903486104492211867711612785215622533408771495423919846049640040504740952694281409171196079189570631787167567837520621636859673111386238713317238644791600465136637738592660464094818134217576267569271752821014447286302185923500047527193608232601323634437316120814246161597734748736196840593447699954590789863129375852503994953755095802576845856256819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -685973231926696824320737447889665529721166136565821762639804250817759951266560790950944431248306235644042179465339247426713635769595961924259930776536393841245913891238560208422373739811529596929472964846698334745777633704593873835672469851079466049107219700497682168794056147654079196253907909009960744004960864393382154467602603782209922058865631536907601114772235898578157943999150392376275666798657207063888217205430299462585641600861844915680580855535872177075819603026402516782054581373679085890376609522912000641501048778314377183678626951861637545542072343524840367173979848345220720614154024290972725170113892170915821639734629102645012022498736177643865132272862835195674286358074568361980446966836772764890597235270443235185000916596667299560961610737658215104877878479373991974188784846338095699301159787917609304791505056257894179760496514133035351237165408523581941351899114120285760799846093112287467344525684645541118465884760344890509774381840243415102074885111137828690658784197330149907358757360540506071754865961011491657017263932546521347189558308090150790379076303249841071146379356829400743222488781768575531242643325113693746950221382194906285171665666245857607757929207040298465705705696466194245170566277204304792640927012795346122083660370864476651480082258354140688406293233839766736623182445450944625039540511069046120419291799132676927159394600499572003452768541195744383726860960907985345851238691817691579245435342926969416094556742385541583349737608909601870974240563247043591661766185285090687198179839250886070381152803154234757602515029122716281852626663415244100359855430445942908138729159414525678321091322871515417348966407103621549848414251815452525570403413628621941350506577806764037117490740518820709235983445052240261135309148785916779821592213602533021357653021809132846287163000532622690640168753706904232161759422577016498722971219206818389044832600342833298869173061552264996057003724964487720800528627551112378281917794340954030337962084491443500398316131220726990794871244593932315263745878681887498888762595104577401955185519963852944036078622589911680229042340515823017371889997985860153907655643673298951520124499814694711237660670927323929566895372594595298858385180060239037730990675727829539523448601210295382513894299702209051262533743127488738829137542097088605025552106243597925882917078064087361233342108805066285036535958044852664162374374620402092225913381773855239286200603753069849764420854471479234749850814618081987770736911451293032745205668062117072679953418635454323265683593260676799812438774129276951223168524081627382411174594963657430644506970633868506437308142034901586083325095758525521766582046055322244154943127990645981733128610895778383467251665962790615036595237236069485323150608599594345585978006992448401012559958818360337393190418316896903116605446624544214725256948008212100331765152413956009317955697064929949155979282937778264469718440195342299364714432392825726806706873813738196067366219874207509527130043033851887986853307291594091646914429724818017104936560245991437158521761134859733994043929053666038617295995586635739252251009050694499522640750691832512037245808440925214231214676662709925652249713148160558320585960443903024980250342292738028377298946084393718146557516904792931674381087437025640161462273815806212302222521751430753473989515148867655228971159188351903799418672695435117334254840508031433323511318448819921914987286429885035792056025624374402528669348366024226169252740930201978253438104772290630424681290850958428501892728987497082279445004280433504026712518058445113301921926396211405783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1850728238714886754658382727334815184167611155648706094196307940756393162991484687056050430438570043352288048892827298699384375809607771128261691423447746876928344700825797178383646258780666707345513660596702121225036376291899973983506231839613621060114793023123758870333280799961788888744693667998435378367165361464755926124247089599937005083748658562990233652692295125811097433102833848169408022002765822272740271737200454163761776129875261810806194090907008357000820617465632714352096903713236016194733293614371432230299548748673170029071108647877388750759748831968387184751891259414100648512125382769888808134921185740419453682035541431029549576731947581042734299856312322079497263146173202047917385375374386893352222421141318419491767715393642141588448669674732147042384079132541854440092619841682260358992635833430054898131326826640696739057262319155689583714579774183097110324438498779400247437395997439654824226439061512664221841519693345039540129667116770947021546581196542451167424091639048740059267785474650625769287592592980065816658820524037834623008064371443117910327471583441754413053159808019441403532356388874136353333181293777886843759924345478534835683196405346816520619537768046909176881215377044939804135736882111521236692845906010415721519998059876744805442124564639748812908617875067973010708978707865628383635011736583804751545964739738420982678014964783712897727125244540886112231306429577809126728927613069615915234623132575762129897045821500522173061364008977776046484885899050683456516672175849844654951236403832966773771522525731758829378593861619854291309543223422297995025063886449507068910626824286922054125074684527891294794947534518248846769171811470759447482313303105840574954872191334855057714156855942712429325121172551440397340205727502063493674487196314592681890202164042800865841629302850840311139827313022392385390304142678575850765082646667871167702069081048338937998315920514861833458537428006215216967634878591412334744201133805433420919139819063519358592466580225915335931354001185422135004673979350310084404307991306222566733641499611249939373398493560595076776300465022294218644417742906782950457318915035172404327611056023179930082471267343845232288757235902789459152804200550219939343482742571915017410148138179263268800496480565464976433157314067065426565510837074454162276547614012280562035758635636567040826648125086387556376933186531726219753469733877886438171851784938753113414050170363875585294072026125534634201912929741084054935931427041650797532160221890001166483151839518224508690737882057998148160638593342895014422399648393966297271700553138551208201123918541996411123266610984605668108501715675567043081587890302012726777794138335464857561267306154898884281986931445153577414346558568644777448145637725793371614606452266614754884237344597497210010512018807696414175669608564360054059493755647297437882249600037046067267566544608067209218930563724945781875966396035943914071011121282712872070859736311526739111764105917149817325176139764787070860845257858762250835409150448972292472392594468139585991368817035415020534783997586718543847274483056574060474423781479321805674976307019971766232582082554633932345954475172416084843244365827458687714737494639734847356815290423054707945136203281978508702891272116174242221646824026350529578788117545399195903276886728234634504901820613782807626972350984562016015418367699157474552670962467250328900645291966569621577942199419463866375092952798526897351086525733037530378202755711395121201317580077243050523369291169683789597819603572420618300895452430679760981587391392200050403208021669603966976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4061483183745247208670877103746476451108915693621995999136076576003938219587996926551047425712638618757084485772714361145505845418540330260741928107345033507526754358401474177191588137152447682805536322535695605608791433150833701847218134288435596679723939116031434351823685480379212378841378383713077385598451260964332116360774296640170771805901327874739051878481457518468193378568608979151359674045702397935647004469864691098253411268969938769042525909371578671207667028838978690760059691034349011252127765202402795168521598599075140649661466573065317239208639465571481123017558012154444435975475987705222732559770193729111567418481718720863890125644311987928618245812687294714445164543975149834174897894353581107516871827401608775603227025594383759038674736429162571665812675132806538426723077662741545793120912201268199767053161089328301863927603791819835119430620669053157443508368338591323234372368655164756371301085020345821268821485926917187047849517289501828257572023591712036147868542431078263755574745204803055533337987808275634632513817150436146205124894547469364751396620148842959032726227521070649651110036743528915512362243095516455207936606670284642845990091800891995079263087957850619410584933274371429990640788580683304454084871996542446190757353955583542900192009097251242687338154613461846754372594456356419859723181429162595187538156621660679210770837924331732973935467642876704491595106482040330288267215372571953992472146050585659733371600823981338936999756554438358458616866057229434926738517700595552851558636525335185176469858870201237472231203551698368441726076239578536579135253373560520296311097800036991668183490719052460385108551145409705798362264476202406056195138953974314740239184950146867274327398018130927175887218864461953200557495551377154140854258395627904641108643539828611728673921234337996704733799143842174137655776508684611761406127390158719344080211214744625357846377211958074402355981692127016543223536060928897361078426756016907938967135385938463591417253329452314910694828075117142264075031185327363246148990429413298521320356965500772307497927261646355152642064388912506577810517190654174351293271897373118927623682813308309730083030172213656784040419549840127999863520798898326743522797125040563502675157009299098408031459977610383132702773591639529497669813251973620555236304579133144606160772983304193933838541349160350527465312093374488571568457585490753211750147494505957729097268775784872517481790048131714515112897608933122002793742614655822591918010767082508149458934471657756220096754218341942558227002114234970145619538939630490403024592947874218432607022227086606680949873461200867128409591344064128711756242359933681027437036579483908164544502910194832874163747786040740038747896946153038498259286924487089580114655219632233128378557626258168690353409533607279788468732110214578919787490325424730690277517679304209338886371413478394570817270224557797740539558160869632040996612629722630500998904982986683364702414460689494212446269190529545995146616065646063991805106029105532829520426048867387526967337003853186277243403933802273944471786418683996575378769904581924102768968025537516470819219048637829422415459650512192754025898464861408758489045818404855776346463472772193250051042293311359941213651957380354071439851206053151663632938772122364963315731818710907800902551134310118925143137100170045801384694035334495619364546148696119094215852703733130662174998739042039976225989120071334262876146263614440044250631206724077287863257550204105012761834449676363633368089238572026610437279977337571447065300424403756413957893199594153574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6701395921691773003855034427339253480616611506329575578743189581949746609795184232399308709531912443595780770867448675116461600412339306957319830187989699139661501662903405827154240953554904049224815449363947640815821125726526276899014756967898353550557310119754982478173795038082820401116167860431867664466195952941275862993381899152433755770896767630510366475031260398767951376843004474753740025342760060526080168395490798100700577320192636067377058555857105070158073609865663200966102549024700233332003805845270742176534164675297715493163267093854781706631713402823928495369205416796174322674207936722778378048463224925919810474332359090211225708505145839753693451382447324733472587139223159356335482304756858523827121248363861384703707361828163015789678807815788845978235302412338710648963284744700288973854680959026606835424792605452398284864304287824677990021238422261993134268522315885486591682306140135782713565655882065365395875378830127284783028999363179865380020623670495984936727025212455013987789922553160136184260360785183148632283972922695761026146630665603915591488803740878216567614172886973860706185297872643790998709755415136689683201298425659409401351095102424212026706660328021565786577268365012241592256474591946294915182337525173140503941114520186377958433797235185406813148298406778315128358322528872606605218883545889919589069655204311946828348166313881728271115639687627363558385863724113733976393253406897820477242011360083000403451702210710777848005586199580356671194872069396467056381728753651182129736788912226722877723421335734042434704247897755204479458556011728738213732092088192081471995186699877718606597103701327907792297336974538956395840744862294779619804318154923173113928352864505525266692242882395133291681034050155959295451822182469835519488555764818161318376947991830528231438965389997101727838758738735548042050278194316140403262950389814631648765833281895051847041270194578467536973860250212229225590601828262985519659564681437321062594870309622569154297692380320017200231455991983782617117355634722796856556106338403191387993751293248991086282080411107301079140267495999837005343786678445952956481226711132600346293761848569972535973199527696385556263000129481244794223128970613569183343665758851636664641590467505946048035836350642701797922212386286578482661270727291543751580340995660090196729585242913844737706267991000133974938816280104756079640476796610428234665333377584524153338679027620562694821985903046197269722584834741538359303974820539898087157822400227346936514904271970884211704260794174344753121754600145722234007106634150897482380000453721247388459551384602015106249717560103267868257548181727671299340535713707964279979579322465618170479563082571953764358157081346862783364650290490073587042141058679351444413002646557693710861128495278573155508595892225268102388644309068257250573055038885057304185515664781771981442344756928122004156649702331882595658107773313718163684263807032397796357210967811279286716587155097831937192404363305481206848902993619337095932408837728481919538399875903664044535307228402043080932335558257573447727256713598848995188421213772132899830147456458810303813066334582193905394344522227332916482218952830772884715559587915663479698959169925170589842195960836953429797994072207869872143467666668792181519312459230360179257221438833848184301130595559141826757498435669984174080424780693276511203656861127797177874047848686499487802254368773614317081544754981161079830982512637472408039596792845755048891871127590227080708079787926751305547757957472989104102454984929554765025371800801493696138513608731525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -8137167320976961701773068830185663620189740965579921708457228678840028101019886592314628887066560169859465853604173576111195926391474128497994133518797490420484595764289493762274454773909615300438076348103929629747544534942053190516187449881034539189478821775188938785258865836257268308818214723391090610512084005107120650352296504675938424431394661707506613345832272116812124888494175730889119135157249452881751787518012118970866984758232629752430208156729600135398869505282257060076429053699528017615532028385268008758134664398730657191757551455445518422381299790478876000562915119769492810063193362936801277518663030965427636349704839996247101671418833879540723646235002493294556049673985516491271502103110816368138775005393828115728989922939854747329096704603060007405765406576749605018123057621235190953102116432519925837327920507227131633636584935148453868807733752124493101376479714120136658088394888439073038312695800927835447201940972463199278616436451519310288098334732616560869405124417352577880193249221062472617166096266043223603329945143278603636843871044571143557025207342387116696110519372539043623471002048206307926073581288904985998450279762994676218645116173293339057793665103321569004973193253345230917701732743731688897110813177007454728175689449078059960513763201496654431908060027234192177154978971404458100962028427932229140094826472773705618134879518652159878031473532889035514799061024084735208020545033302020474304965971170214450418750604859681735133637954624656061705827016707634551264811921757186037210511292231628677660102793664124905561957096220537152708119630274423195389436819499787032562017455956097147196265233713324815917071215196677797848189661406571656938629188875571854309554421671652359202849936127087900940002169163190903918824195306625805679514916341294769257167395028052937611122565800043202899564033422919101214606508013413844245093035695482682813166183040519098236285624997398657197069185384754063112947411145135519412152530264429238801098146901860653007904814712017848290091128370575267345407589460016313370370933896942580881511436240259900977835809932929091097959982171814610150963859669484950419798053706535240177468487985965444329074665949668596317671052623772752409571114162137568953525974103792567677344568642789875101144904617576874403017909853725835905621141659717840635360307968462791370094687230168561979621034692173524896445589314865422756347257650398917122537874207904269964566101347648051294502018250736150595296060629189870071740493403883399381713796731059426816802618325582258137134953563217974995311140763191646218277382711410536610242066949598747786515898946753472667690682631780789354407326107866717948456281639785722573160336834955764365559958346511289479534670488448967987076830457637894929802928030743287936428205233669891250579930678581444226521611322770898687608008169620600608916015422103050739247272136257988346266289508740086551519032201469291413450117097973795162710894045384246291328376150505384400828306754983486429664124363600654161929796215938356349320272111565670998411304996712881741826573012243193572739821294579522476684359214079374208716068351075404336178625781020235881954554005559644571893044779062004502612202910542252892717500826890026480358059485608797281712919307682981870799707851699763862238188789157731135173434062225258522314748558068963153343382582266735630587821298664056959318575333811076297698902235711484613306654732614402422979071128116870740732739266540892696338088809679017467291180468353598190550350518240481512549310755085352659996970217964047475084885294700089360983178326706035959347741196288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -7250506953294914715722114915796711371934463778971017566526320581282314603976020273415657904110643457251901495006241306810195072677879986878848073217057607939011906822611073077818939773139374139467439471635636777015289155633905913962285830409274771050736236238657006134840938628924856729960610532832672183724849815162431812173689347977446455112396819605364334430158287554995577266033206535817788177884188385495082854778588306000853403563318397578870698517071198829119259648320892074114066314413868203855695578689515797509639745314912757650811608574295666626674888352590206555328352084280443418561429633086614471136308365844979233165965337171174805658186290573889386646721436927438393580748425624684463903218072782663966804801130811854370737995425593225642733201422273997934805667386074969429271711583853050582669073814556762093216426405193694464661292709596375139924240857105287834372686833956237917054420091259219961466106496504068975032536178924440462255746128268934977459419520305453204579712120494212352336448608432708886062147493055155244258371500455656429855523197378956617512343678011288094983745388754838003223617645882913921232058408627899612405247585700337741059234828700631580520771277667868569234924288159360683084726908947974502760013605425281397339034853088351646366508066299042490413497287269468059607925920994633828740859175581205759060312639829171706175055914377383195481521174304900488705177934291422976103565923979973779699323871533743396285133690718533786082112486924873392230266920877228322919454810927616869183394449654841971468716376218496380556424773388542486639343207286995526516916108722700300121168947952159580880166108102163403160420509513903964543352742173863910201533166390439059570511051677465165849126452716451255817932240790360611270330519460811400753799396512681517905351623023691299816597623485791712145538534687828035405910327403353537657833109832853050125749437410239110786593573575227839763799654080372474264447818121479240897024054422587922784610657063715173032333467887749263939646359764549164532755423124344065843736460624565622988492481132436283748900607277881593980359379145570131422632098004292040279086931230229278663650111785522433505659930407818648905341096731573908748340385480739250290367842846090550675820380292996584400965815374479962692037565083697651322190976154634863869427080016737060685629680998079597288371294703450022767547484319844657478906681837358548103905182935373899027012122270521343161682051660831194704516673852969743503770763085020265239002722138660559214666938963698492480305991778385536526561211423852362689676383652500766388093345435600311554522104506074598165021096651710780509703628216676189671426373981187940334667537378358293648459807961286074107008340098361090573175249773031129807629603824891518928070475093157947305445262713184048422066983685100007459088328212785025396800019398344081551328434361240361324593974424536959981785149025980718742675698014289869986157440454088113452071925814213118625792176574574310677222341623897434466343139925629665254920039266393802680476690823443865165327278707812639605384377535512078456337090663704777613410311180892446263920782361833531549758162749556883637927069160050553333248227201014189685268371783293557484993454349586807881453153790238922633582454865244063389407958022385440334767984275714252430616207729841038448253707603222749858160364253040827742768460009760152312873653635560713973959941433022089655733115729167303599089768248675605127128031489149610926819176890323054385505491511332926740324808979181781218344030414827726177019649026149005037610596497292078012785124966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -5259300699156871848200273252660286926757888190499337440156459024802460089831103475596759125433051525197399579951815094704420517747350730195101842621123839194936280687509971175209411475955933320629089430005992443518599865988134985421799014700077179783822541862919825893258759218374017456416349157326710647366819958320224413946620507364986857234343580574038425279018316153670321627005420986035836188026861019107649218536775214054935912398711147996193312039851465716514814950771961787091149478000262796841543379570168823967334225451455513769244981050975774280463708830024210407022111991007336132231320585041440460613602353388813215683363809662667178221692003580718248294189977682132571482877229807907491693601284711534196408304580982089318170494603759658612707306017444724069661289456677281345963865946929222975792063243325558196230283453874578212195136400007481134581796826293697981719192754205732506266650354006346351773197446638326222890933516396077195054916945274111185726961939178016376412965063118280769404463154203580281849678670325680073393167462146762394289179784446420057203935612039589695370874592667835756943715211522825876302268666187394934989992045236322247554054903947250005555530765110305240180954174421125179184734088057384931701163633608913881363001665786629593210432803472670509734248521248480860861299000468071928146184735059521342191387877868067308639157362122102537791497148014403281889552420479184577077176655320163478822105350954054947432583107989086819582375042496985890751558823775076991815505856697789315529618213733694560195956045555579014297499044913607911014806418406473319206964644575019468191855771998867733957352452354125007287767267068357887124557114867225926477813593873824021599650258087094205532666372995740587266626930622536028145696530043657669135458766552406796826655731340295505022790401550738866900734487757787540935201797094115491460119294249309219729058347774434756127656382846847637961547379530659276836534020863635239531315343408545924788007841729900071262498534494067811702077650476946759667756538166268712302324717195051227694432710671474362218592288964273188127588266856875563590009588907179245256269548473800005900960507925814103442246693208185769522471141489899430734873224542841160562303616293016610938454068670556877559143673926448994679077554198053454371173863880584117509403696068693841649438578680901521290371915469932081446022684366849159120350027602315480364613930054153258793813565193108746259579707615737263136216851435580332311266230117782422223643881264170102211157813757799518084922567014773644261296664548648289690273121032120701110878321194160369113909228683782467418608864577667006889216105471560584331505297353929464806732053200756507165136745214468136596674872633255195791262972161211785969972285688288710147094501194987601683419707268910033859888726861935059834536824857003028048799914450694613185335267078572805760659960290335849911451814684395509773720221436149532778748914988848936707443347727108463769869456237728683791744710948208932593090359930272128189847215565187640074187518444157248578514896726396890501633665319196723578469768710077444894463752758342443329333890529001977211649249647913905111292628235364743331751765024121667014662418608553976245320508144031532471474843520987097798378251420474100617358029269574299943604546303901956722536932780876591514041586639463713847181233776551740364094894157575519856270128518393205071348403274167992428347936514303415077859000017448597291217804034958370620572009894708316389586563120521399452530655984635857408353968542178755992073025772469183596400535601523591948303073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3266097613378693547599331148631754293356532683112190636497569370348301542451884186734139557785224585918702491182957962783642360931643231990698744537024735586472148718205214877324713225672703368290803045113944123975837238312150254677808587300591326226329932208045565197923288375544270631737776352629335907782366358592610034149048947826517918446162034849411356606046319339219956275024218586782382850667711625243343468085842657969789684401073891064487537048705892002682077322350335487250695800745522119876690023714300599812478904126758625026211663171682474301022162483685711542924092499035908603883726572872417619592855742122834253979795352659595425424301375396899784588924586355477895072333101825030335333682946825552441375097481405572819287416713619429815560571267489108629062201742169234311205526183250910996204033216372372237099640020402760955298636469957294137804356474620229165060826270396839113785313422441559856452098076298822799037140882028251762835180210097758827905514742725524727994217221684548610492235337292187863297662879266647760996555239168546455618756115904464646464177787931739757627116887499045274633291030144154841285555737200763385444129149206125767581729646797900487489748405169880177044360883738707352708566616769954653494407735802346448728499172415381586286075952941742231234416742961101388816179771526928923668696373169332537038559657599513421022316365148000220381126776513084628561474550909532877973153571955328335009911754437655034744221867880016013748291394990184866582361359619420713164812718147969898632857560871376884054850453990489007245008939665312000911552539475821669704582830373187138849761142774561833551767864744576394329818597751863742287350968804484127956852908874080790747373512576614382035407246455313159875332585669050692950230391436249319855126447818670346503569422339310570736002741600809979717725340213763612817379699726536425203777627930012374912347061834820050056574797115130569693036217544766087919752077492287614967817298674499878728790845801201769173285790773003004908444348459028732492868262213079825010896914247437733508082658965993117135327361307180902727534189034550791075723814516027409220011556064588747601241011773460925077868769966648309595195657377058094201310791856534311110520539333332751301355530355745043785002272248461411146194778769794457153654773428895200921729476740957172458834351888544156302555828713592601502508198390723372581149854476137859680443885754876163979638124587536864823493445718186369673189094376736277006139631535334253357470026197694212464767625449753319338706864537001170927059316984298780449857263626240927749181273932426308717685041871361953804011858463538160305311298874645748605932038050478734028125939669604996410274508131259850403859607744515914709698951420095611194278915489352754278696966845531384680972329469558267177693309639220046777233230989630627028353588302672211105221368900712543509831417998381124869587307092320270304892824860753546306763526015492446395058017760925275167781949933421390996484358862906638590770566628222703164076321539501735182363724065196618163022622710182166246519412398920974471821921679655562536903836900002001055251564102812115487553467819208698702367335508559819227225876419640287433550419617817478750087338853153860520234732695419530128421032898861108274342198324462821233534025028161343330866422954596484207455502667425923053471567750356253343709221523800312350276679818162525432052204404163443569306640830810399253220084178833273998923088548954702031925430107055794325059454856266281738157118344266987067322408221779277311793926829766734755922695152409355118182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2084264494649979103517256519884900858324225647515606678733716432523783612846412633400912936989374793003814132824205142928706684073614101978748888331105756282283572684470505031041016978572922733821928411464599512779205641169763349851398937640369117794187541575362202329221149779654215368706233420747878143805898780604893697464007521550075046886816724789330484781860799997524069932937732380203928577276250581676198760768662539349760628180766760037154938224028767053873465294441744430767511958390540088801672118976809368531708423113984659812447452762880060463078797118059290052039201244427040122240471641048291420545689452475270986438500126439687010549592909654203841536419054973583472014787800553485938447587662371772642959088764338391310611190975034304942851517802976048245874572704225836943745699637289321661971441339767895365773814638036253978344831304708508420686827687366545358356275095089544363586809436258062801682872418243967919710733592520863888231601069331203880154681577346251664773686707000794820273293751233870018691835620882083786793751143146542544008551601527917639976929378924133505996008398212981318795208029160517336644802982170373151784883941193448110643957106834195122908430670308378477116357055886488586615608477008787470298268065324228356175108076156605876689030233167980090722386589691829583708046944009837280366528421730574560247944464449219072932085996285432148649713260366845931057210702943564373876178431787656288804228953878492050166618199335347889304420553104266719441586425539025829274490873778721072443679982102423055268762367424762982760757787015496969341782919274791253198253976828381921018774503247241109915508064000970678274384613043248581532115359831104253659999432544272428172947541163438749476345327235292734495722616283247437313110850992390720277736309151045567204936638956784547334181303099462632298581791714382368792920152319097838571019713590819754267313806643529911618100478933905832484973310399676503239411598098428932202840172718064045412952917322746422031129957046496374059344448042642402643832545828249780131419193182397718842146670583260768797740498092660521351669889085659357619841380124305625547727971179085565311117322931902189127918495190137115869283043732994943420577059042820119337556933081163950261925132889513931369813363333908804520779958289785341673676339650200430595780020487644254669468728198328749055616253208580957635068490354875314925183710833737711989414649141181222373286238308192547531246099369633369471865225100794377188666596413606689536140812518264338407159270317594039395287769918062183606424210281348234603992536814848757084649371678920916466090420378568848736155384552610314182282864593879775540233651449960899436845447382027814337346042402859501321499040663384330058398996933165215045072464910408719938998313809084023460597474741248273617775345518149589330322305624226640954733520328775271131014731331658322667863724331809759742860936706659197992196108090529031105532288978095213842440779389966938227462778258438039510691842517601490393258580004521903018532532364441388065549818670078668278200783732722354575659315417149074105547170353502522353449073803752595581650630910163812110175559135516934951734247842919565602807702026800169191814124696562869939375717795313532124254893795084841088380352255735209664218688890493228818239415099665599868740737775442072514079024732088288081549452152638199118229748435951132957756875567291170475960349916038489099762676549007571772088018445836145229594510681058234999230867782451158012825325750529228669485408536547392703638428837122034628173924514808583066328576461819744144588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1322417113417567917644028644194524626410598711291246656512111709647484676544900371878237668181045684515694898956795746275330091176973414056712045608060694009243526162274781611120152165978372052737272231841981790137119535660212186613714494207588710629599764853384218975583816119256168072755533849872344651847020907760251326416165408325226018484281439470215463505054974523772045002207861810191903673236935907030349282526954843131250343400038945062848303632538590336662061914528334775776327047842799631318545787334124373255473999430839955972213983468973702059194892256149545197344169079405296297752455956310115167636721043303755626022009225848701552829357938854925827532236412483752236662900384244710847702503436546583276837461681193561829254828541847173804869054212919180356867173558677668424965294883834443373763798093286434963597625823220861434323296406064303820867655514004290289182023442445882382994245584738663185545422628390754960160955639103906653791562320073689362249470286925424795808237289850389465194719847021057571081042378942300570394948635973238209476255321476995703303666522202309057993099877951948718312491610919705847826184136525297469312890309052543233331898761700004290157969002835180844303077787881643023881988735901252443087344664296229706411835869279945760855453330923965415270223618174970952803894683281971114200821288427573393878279702637193264737752238266504297636550098356733946773178828140740816352934007173322660608817685033283817568584800847636827735734233306081600653850485183215139375614339552993487319375231766450452015294403431450206695251168300910223186614361261147806124669113593242932543638017865298476790729221363738325147149620605328582075266940790218808148198630626801049169500929864256647076798971401121677687069951187729326859756366138717077395219447737543878365973293064461322826825477194122734099782056016337059916717102710556066750597116098732539080424983927904856935916938355627142495450658421124026701604099710652302901202486366662053999209296121568828777278334903730019059219092001461341938005171039217090482761441305295793317091360849922819097877617077938259772123225789624124332518975780965154417477562055856691943388510768861095272118420753767422822297487497521464540991759417247340250291914099159690253017756419928623432804074468919861840455371378272086639351769205000616818297106508426696595195662735701366883239770148882932924413174080887801832788230345014100870367214200089774357468415527248079834831354097022884264457798178032186964340476701123198812233109220636750616309750601916792698858285670382871690181505747183643896597497122756359306333412679023497285360922987113328992906121570292242502617844450973502398002548328494799453046280309911437747010489573624753460082142955722535073438534337742569469976209186659943981035350972881444563854080445194337534762039474219523623036899973529362318132698930411460248240591208572918507318571174839920945723420627547815199652907432314494517675009235242141055400568787188249341697343192231377448342486693909006809872123452548495721411462931219739365398360000503356483674178057391346818775154059007618885801865925964128015838358039444042501252341976277576193228177056129342004200435866671277232637147675136788940440937339201320771329625121235764193238450418077354877467427742506965870973331180213960470392713040904101753692576511049024902076930218112213182998716810937715711553777921921223092907093838702493644299646020084567509420859692444343919326503829409487565633557245907079623042334819935617539688950834774915730855413370569447729304777014785204723630161205735152962310485897483271536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -945983514477927933786483737849053796297605385736034070499793337531437347202321637561222424182408566505393363327287997040655322369619675679620220465572446344782376472131405742827027905822508075963500342609148599091213608972699972783028284402967757228012374909669397114254783711358967504284343315122376376866961156916598272012655930469357894170245441454635825758159105969512347411901444233898017480725730733262156195833531866063833488470794663424547199089307744201078545316164025610201923535862006510957913765834506108228861268239691167468636295679898717714574209141143773118713636450222012696537155450752125954251215386424531379356687523606616202399095641299299760110342728812396897421577709160822371733468216518168197956316349722703003317040844133215986394669328916011833756053599767844986162982475979152087192306903911538445315137169072890650095126431368492054636999871740368671271228173071473125072330485676220415937690190782543328546323880895155726387243847416974418349568164376361602906481723237796782502037997236269062060597316584694848954910104142981484178229476637336865278485412991303974021010075555590667448475695671469756119112359094235845630676059918675907634556644411346640357431539021409028375476437506035310635950050199250598795545746698048893705501330777611860087230141579363839435407740527876597395092637894589771302508205206494934807491005809319049246920949455876361527433869044349955292755872960048541898760141623733080283381564341126082390485147700282066112156266818101298415200390833363515241431646726692638961260058238201257519421169728203653407984467779978432053691436940653221237789951983706245209952430962050272818705790644263709911063989283539520271071918526400267324680132521416966381200826021700876164332153718669769859605990496995897686465479794237335200886320955188292722638851029315154284405449759504258402535544118087979498833303751980168787061865867496296066754686856268110418686874956317221655991889711203813354828219554237154023738778932551296437271961756029110927280497283858022282031246930301214746332080955148726548106946631425241253648402295263058950872556918238126925740543992073465265179077296202258798099345720167350103323183961989860913832697421572026759401408509977304235435561439970625174563497038080346695205577452027217803171989469016774287359290212434905316494814133557743526993648540386366207701331765820125260428936099578978170246570100833753118613836542597331418496989498773702943602708686063484235533985726444689354177015955829923507510509813208929726479629162559648183858482161625669392243629431855480726391987696893548324595073757493223207019316876885685516549168911185103776352836618765558215815589736560495239833769431594525966208707973215240039612066078278216296729494404928283300736782259659152819098745243286361496346289390376316464834393299858911163677403661402931195812570570735420774018516757089031570787180605032257939447060862908065995325585555549397951304945628002717909428417824147980336737795730705473280988621820610416064827799082613587975643802615317636009115011637567053029111727197066947449481035143785097216774881529369165543791231526236852552692444669037789882564105003841058333806027734262321017262872578981242975828587679641080660810480538466280080117209054797654615727791806432798080862528051853259881499882865240957501658001403899559775033461771677798705935268018303853752922382422866860482701510161296178026609102924669300284598139832351146521571027500510281290419003524443171970268112195314541216282535500056668346100986544257876344063446386901481277709607318024761704580771863903902904129812323138273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -597990179087046282849430393516863820895025282830842086350990127088453392020029597305222219114611237327829352343124249275301759088062287671507874499087118460550675969450780976861325430465879714083843281237569959363117166547456424314923977907223755121384282055154017019863792281859150826304953064282573376873870428791315004050974147784159457649197413759944470259463619643515708392284834052300621631419173496407756055119027829938503903365931974168679147269744588178799727044894239918929644889463862509270568958941281804971435121992613281886756543465068018277160953712681406763507785856264878890935040672816190622255759830001572779284628361021117786536876990749131826387049445529836326501211426579739237291771174218306836203421207127893394045786354259323906723256643814770353584383983993338952662182511651040530988037056383600707984592493192547506643324593306003306861455701763868052417005999313050701090626898639901304673783111760596172621473590384654770534823241620014137213577876797987827657407999747597000466949425198773166488295796645185257316540841641947698987256860957641060456465067811334373461528325023799150189719679233371225410257954312954055154624105955317389093811492874014662130976617529486801704780331390611081124479278993255177668373317920476640212084903464702307373160425195960805070809273485526970058481871398451815294119570672462751189422030250757976595903193551421771403104370882351663614330495555059708007542680785752151080283232899631049805693172212806459108271945601941913098890539610476334526309419762608655004136520095637226139034040198766616495044896831883879133974252402937484850859242202841061937957641465029838956779662356772137296717014113119288334904626825930098413131781009475046921874728359645465202395655467653612269687501788203587764144006725396481011442097415364162169705175037103761625468414860773146291667818440049071868799967256044506090139021580909064040780970920503337865064952381492464450474641546146341319623357977178986633969289773819683858245202104212440205106656084711928724165301855344089052433507289409693523265520095109351017297789268788659099720565262215392344358462611574743180060701228560195179003036437996322686620386149851924705465436551235891187394213375635483147043250399732862816075378120317319479328556680086604411016555116946980131300896468176609433694315721672346699471005199140745311647730673090467550495954334867458306798561306672363487693549263211508379235762995792913296079128037259139135324523719771888259654291370328011429456339662884521496105396755763312758906560984164082918408797590271337748527885835696294725069859252994992460621414255786729962713210567284064774143874568771142466496542773723221128321697135954393841202530498207570395125964768701794568216244400149594233699624979042090279557520401907520099792697308414597723423752746484875912769308209429353252361048072791709496457069719671478215025318333577203491892866454812773355647110457878007962175863115668553279326949938575171736215773396307683742227769711964374571062662035656378858953175878083773591857930459289842407732275476770718609830835078570771600519258999982084631150189516517662076269951262830007965226200413608268012780708429433962035904661161637098647406533930678967684649997093233006388012977008890681053390469667354219905712794938297020606793823775535527338546181089404897214760167588841071264746739458259503586887139656957743972274434483554254461307771844351005260404320220280426372008749196991027793946399652213433392232376777380579645108833210146248042842107143706746671244060632162639200870228548003785827116156326152291406049772737187020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -330230501312155363582627384670652470847560028246937673247057187147820352966065225482513498930544943734713937716844573610239790528004542225080594938828264719110555229687957025655124224931056875838102984938185442071659730146103034763554816421612262503928964420559021738008432651506665056838535815964111013175029562608495576607848970549877461603408116038076001413102899864042679632055825346424374244645034331358631051459428288841725115992589175389637370448016369021129828052286303243080149805057288595026899700374142380497832495801755596960325121184458388300017212097340400712960762427229316106069726542295525370285235041166825310484914055717664726853218705171894857909020438320470870711928361367977783195705075764420715878456109536354608568588495469540605482761949372220739825763043220725091265979285319018156383110892876924543559230650355389850490177047353068504663328872570534035514601751405160625920367711279705607857822950500964270234888219134257749913524688308447822082442142429219623458881846294301102729368120569041399217718995286771723182340604229847207307519240458733670986163512953301818820879490603405208601346868423504364457952991189047631158251644826580347076630112628326002480351770008013744719454360491502021476203464261096209672611206989486270706188993033243665391453398676284098607550637360328141329798704726670627069522990929787357427768647672789752194780844889821069819856389809628806674182870927917002949803434544029610627093258176092134411337165285240747963563325478645286291106734496605729791111045617769627919288679910715175277375062712131805363895497468959194597561644204658198419357330528281510340220152876094533886617139814620905600603632482737529878475880158188784330029235132285117642855615516558223008408892339379975621325438418597344061057877830826138514020036050690223986101819198928386272046821522163285043281281845492152410280227624186201578747750637846973035523943847566047731625816571862443884029777337860581102002045985712293955483300560435594241976013582530961063609788692197384739605497116201364501877564538129710639505988131605876664560781362017050087855511680456204078121291770592159876792342877462504752673355725614387262349027040760758644597346178490299506855714721847959822300383118689843091546204441003705315839753694811280912565532225701374667275817864491218170140306750435984085560329664564634402177959611482699540791552833295942548922872850609995329528118229736684682079658116832005296280578099146272350469805952232583254788115701260084115849994395637880527652682167383167077493177861502203114209707370724288909910230829459953909288584478694954671334389859912600654008383572201510444771282455450010448884062552269247031028915046930081370246092933112845226250864750958370853505457648959679925016533498667725185163226883560438791582729749820700900283624224364995406315488919190475758052160226266795127315259560568716988417887487143260687980636280795727658946424893088823043823251933291770292771036315782457131601612926616047786663692941122449685896871402359887842107687070453356688535129096656032055317003788448796375387874321575121165370708296325254700900148839786609741068439780106024257987536363242922924476261689457355531633222565034685251140781691343122808972253619346347145789485980900888791078683081263875057570266669630314878122899465758795856963150635231410492388320192546572286170182788142621905844082033492857198266026977390665505817350298996135813300616377779395263293375349206052243866289486409649107849708760995926214692040086724995152736856343463173607515045922528869930157457847263437493507393330379091589075013111644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -147480074508219170522568281848890290722903630183380910472256131492143988790693912753563474263438600003318339172658659116078258308149214635242355655550463466042893552140345812228728259982763364094979821410649905262534933899279896041981098208128197349870171371904515521768538475155722380759757405919772531255384186859389091008999261885398524778616236493106140041243881830273415441191311576046681144641314121367928353594727979548663523054820040502105142716761977620821903457685010486753170790242056764990972218241013018913664210011265199303980567841726337706016009898299272331233362682926013317937154873673846195028771977245147715947103518436973578009364133093548459487539235040171908883414612124549166600114087311545980231601072609473624255227604824204108167300277210757123717167766547686877387242834444824890639482506919656914477075837974637083489281037358833316228957555069595751756408245060818026922228434990567548454251357435974654774796026374445946921600452322244374736848943790003482602129669205081856777244263664012909638781712490541840277889197200124482767880197698526776890301938110889744152832256385668818660775657987072081744304448612813013983995974808873104113069735754911892865725777021845775770229698473103031454446111540211278618256263767522388223158697341591428044763293796491356278144517608885497815909002988141079541453966105510607507651493071933729402930879540900589966084129500802348829741887474910053789220727581077293852201353207085866793914900248559811511116576973156118051480932739759855105257742058111477303230036800766995372115082254590814664242269419221349714997727529387349342685442320720075096493344758323870952147265806997500127901121679089830676600818015331987597177863456474267601733118536870813081517839701196967965376625333021048596821019584300974135665618788231076536734634330871340139685114709838884080780131752895532725232884165423258338377479043979070356787164196354799477195370236140803984417030556016595299348406270455818759290603998531326180707657323012794771751788454016549963526654801208495904635379410195391027017376458748832484417839535346683359803031542078337161619165741824524980781432176689280561185061685956222269471052103692059337905968892693073604862177303506763051898452592716023684041031400859967003182712500881282353248962832252908234503165258871048061220001750374398460133153207267317405734022777672038972382060360531795251650435309482670142304427217344511585949910628022700372125632889361924817130804744011743198102511772104585662316675809657877609195805620763072868866358532530272763611139084104673826074316621110265152492958793333144159857501667191922162371729051639886564136114530721905518512431209820006436490983028540305557764421377591179216103199345551296696795273559845729523626658397655897786059635782012317502392266010170660870081498108506655963422705222644314871632552850936796497986253866351796769658360006057224634746947408110917982726044199815347711819781479867713716972969217503201145685029940265638801042253317202386205353629315015644726718701630587545476669920507215147646703930337691801272644347979121329197640330112970136821939072944456269218276892599491915160560481527931928958370943114754771351867242770050694060906196324312415016397904000176556191058470777751422797908166347719905451469894146336158328766450239917194336120923143009170952300795696690143899316812246714218606758091144559189920168157239319136627595499631361248690460415234063112731486925722506419839752819317606881943022263695921138848112014653574456537130999103797824648334685122944853030330365613465884806043515670878052095534785626112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -53173733598553154917989458991707362065544178860220766351724188407385750067909952083144662933047846319619363546718490472801895263750369003210754875620822718344935535008394801293533414992642180795691707678296700240735715324871215618612643356165430901226929475585404358003583152237855096209680179645694556375848113369911372016606712939728722794058951903758049821871824390353523738048714762095534492374332586157371383306416938300240534837809037522168345568749872728967256235054394639220745736454975310647724828490686715148613099010772299806692680033650661150729812152098450129150874710058247692184575780934217698786817874999393697520898539317245185010383248294116096051782271097304873918503773154130976736966439119699110966695677388257191532303190792956695995134729635555613065275624030715424567575342167333578584297608392897767499159618594569689085302653385505945105189861057911872115426027359640655646552574749757003519431067593711911980711162809965629233400244698711629282801637294819311805422163457508352781911354543927234610898301871853143461644458952175444327372004232335785509792170115812096097890277833518007268475567507955745062473679970273083955404867986415354950690692203718944269438626081165199863576446508639044931269929653477719422687457505073360634197395627160950584434813437601585159530247492863133409084712958493004222074536149665179467012943497527927781367388873653366581483002794673685477376859390307359452232529080665791002039675848222177608132913670291764002636113128722470410023823258192721898647108825962820404108444649302331317149770787409526062729783655084169026000856936415665652534929553014915197065839079130690791752812791291917013075724857641040564732375010822043389891076858651950880865263737688868715837984495720237574147604582540800628949477689292156898999046602736556593513864973288966194041843806634549269360203749545592258827979481423594575181104215300772776413578118154596283736541482168421103109695939934551569328203759903860585704736672881779034069734956233155809079959924611247650250118597298420745410835213042633614569253104491022466159894035960456570692753196842281186683026561703487638909774671183936599530039811379406804194486329021115557982832336231868819831288649027421290261118795433855975343712797777002950552678805219319673121361308948157359621967815879305690575432106716298140199455059929033111747235597533978491579084202207154236529656332099890846032985240406160109821768142668801801774919866317651364659551497717661801511287370498409096413237400070825188720721505622003546673540000519036240172705201750102927672615922463817441998102684854176417804815060523547530325456151450718259430171578024040663409569383887274802141051956285417776508664267840964388931437809646079117245843775040604611643997448996962916825731176623129402619221624555775556680469067822949556006514823978597544675611733238787226476609056441807748367874781368884426078295501391598401060818559538658269054179236366449974752944862725881339638127769519187379432391549783194230821820882597090170360510163180197378385547523526615261890015958387163240197140085037985209824542752962100664540384788421140421189342471932973533308911045722932395312139137132364634115640817848348752803794262095100979487428745558141330634026052575655922997361987112827000615985505315911499189321248954781224293132918768949326859895727440387412184626342899829357056138037921885616862640840750828109426519294022431457993861477328895695451500057694542045720927680938141420315596332694803282628793960639264593582240392316026348247779511135048637405845163009440194451019028609686569889457766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -14615340948222195513218969764987888500014052800809180326492562979117420856254671002222722807023094581004523049640798129077129636380838077305590234340096533145955774170275868354956252794014986327546528405625362320590368600486662449426298786063754725517562100228053950441048192137465592138617802650974797302275614172409243756393950999253388581634420772209413830621764132212145857619055431165378413600515260686277858465049016542236617708483466598882181554580314671990482822572303104253831537689563945641630855092439631113940518557179027150821097810701355936892098829298982423045439908976660159003943048206533202872054945912799716783881985938481049465159515156077340909430263447927990672845192401387369010028271565963476223591309132893022703942474065411564321377901013240577618545929974105727137007345383440450469916262469380735589927115203957429766225455503764674861462895817640815677038589769424535981078129346713961933415789711910028925280507189933264080427153259137890338099242258862478343841408966169946073758358032534948564925938964177391391028269891876319159483020888244875104364928279214109977772014514641792386990388248397528827630285032523101356500244527490606093095321154975525703287383447553197949089867021326042424032558576004153767789475818355420266033187001472101039459017373079295950547043179374061582018956259920814132802789851954795603063715591452624624077099605721555046551930980893001317325291800291563989486723666143411449163602947198133229960852998086038673298752886183122193623152362516694363303043369798595826719830030395324821837792869110403499906114494681698232731250708321580612963089175718447697997447249877249336780024166533294733245678846486163782469495982498172904778743865416628974628901735536763627309395337402939501661856593366121926039660253470799271079618509690437703782302737581701213497978776296607184289104430071215684210639221721502900999360356241753550368128639889359873634195572066089679576036187883126415160140697899492092918188506910369493481480648747758565152887402949854998002372928823484593959166188138496005493520946812392352041511057029367721044827754430342764864701541383150039053617602771911507749028411885098103696370307478780259898698304706964077172667206502523195423765643126967598223855323819522913734568459161349825617347192757746813820240286777468723246345945253873210222568233036576035599792758491299840449393612513021786313053808847558999753395982236401657314012872119786195458910237142835086797145974895390315545444582194971602583934687326588957957089625745883885194602521441456442797790753934862065836963960030303621861373861135772175785904646383702079593668288868979181495642060371605066218464597385285775819942745251324616475890814956966162399032159644619828405863531014697816201113777108512779154674201341067223231113315118309948761493485225712532008843878814440229483939320128516193035636733070590565943464380280401304453202366216286608311978995706002769629106082506396436409369991538851751033000377427207688929267969772345078139052960760590548490440659072576639304963332090493211229591724218158927786197631839178370133624702334334765670584564505428104832655614855107381049720449618365458818160454362955676393439727511705203807550961760463871738559643924731593719275678231305243678503892397779396791650369155100420859974055277915500716787564977179173253149648924776380971466346864521232321105573221119721739032070105847132614800655980195316426046191481938129203409819254033266189132766054169334806940871307019730342469968565770290993681349197880932259914097548850816460367416120460920386405162870461291886018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -3340104928349274033666909936995412650283299679462592344117363980457790052899414655773293202638619244589936956841642425309081677088444518659430360392209965574819965518122031575294265691293320852119396120387174986030159047644746367716625040840033504747642952007632050004059242854303256278554529269510314730706233521569507885594037876633112999582178574530054578542388904914465421976416976826051089053142477655410381800224114964864920304212489597983479089399459163471327814623982240411447247314483388493338715940644012077055353376746910080493160132570392719552763406915070275528880821144296446827126147065684627594636793273151149639583325214111420961759342700898351124350859209883961400632955721871035736876751159963372718089482099944259023459596748086271669372170992548354689740646777213100984919129525310503580580939271900065882251346985896133304432445965620648122175865201179731267326400051508857287389615246033166412245735759421365300106665519300960093529315611247591671266047607673134235857646844610458395540581278662701656114751055290874265005988688177339546020932601478429524272521081545686738356896259630678270698935304819158365441580980445308502242515786229292057387451717006618387901291801217238285278797807108863525917577460844262227969274606509874292572891721650341979558321379433347821831064417033139413423958757030698862232704545051941838950135636763718654071531739858039190352621094450421922558535270448054541820141740157605526618755032819866450808368948798824356795595813846695349016169253537232140096282762376534943262888965419865119796796329990314031187812232833784665389124910739012572912275537452668773172367458642524476014358232095434205973644077407587728132621278121944673846278558088725698127856153140018064501778442104312640914838520391955180082257752695406387142494334374386299467199423091144798195334897679266164494507970767409639215826316163004390497817090403840759654985908756634328285492900746409647564637824698161288969241355833463947300352991370220757745456394318160962693197158279636463984063395822762475223315937121828430811335942339297484579979463592525111903740433216647132936308386585044302326926699874067289958442087141254008981480856053959872126346219365316595817361657663531542323061871399928889401037596785196522014641046013025532458660775147371669744674539134050275780059603735267448647041758683012707553322729256062364319571875601093176067504141752116384128829304245764771782250638616667429181777706889605067874484039829736683678044280602761416837891958043624726601604399501531928774244443274690008995379131787064226143774469644074311663922670568304035431076180111860333010162172345836393969455018833163239729121213665376383718232914186199530704116248689424926977534388930748534865465334247266698224524854183437783237734964497344017279146412250737206713397586351846133000956606382377166209725450452563702109699773946679397153904528710139183176891645173941737747675115348998427530794692719534008670282950933731355903788150185309047538841958747544727759161514507722761804928189924872461365482694761588894029784034732144963929352052113821077419398473149730307982236364590555138293426059956760067687228342394667667760730307295005425126658763847878529952743359448486967890539378624786611353745141505315031437676317804228095866254027022041391211350733199355489903122668159278229925951667101615171138357411993030278967740498929101078537522853955106788283126267241598009100688782884118500611178497550520186895799080597490628983389037764393359431500633903313033950382915164570769365319125138051723446334204071643928045539231281525865578496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -535047949374059288959516585944295920089776577054712175554230911854316801124806735468978012891257844917455624145704393882946389923771969788993303939580647374435098515288819726185290789643514364478842121145179919384925652195733547265585568191380541816332435134434826408418508586647844541428631153668842600830095772870356850752694441505074965268183261734541035861889912038240608062412416230070839411018668307686439861413053357276694530152534764300777886076007068416603948891423883634810930373520982201040728557306405130802082986514526274757964785586393251486726660240693670078338533726929573858318136350878541336284663633412459827700679890936955281757185352240177112107860686710206736507027330877819647738430375399252514549531313402829028968989248609865628625777663481289198296783000675304159014069504769263514433999353779708673669525824326383767246502038898614510234540668289082118810681741179851658189351151490351889662369557154103309557830571031073913457350527449319242265911286392462532834040696307149351084977927021211244929620397964920980807808712446072172364842537612723342163981119743031469761319525825174509441544694815576481171785468160730554607813136235195904154258130489522926578416479125820355780727463667145780113760867317616905803037138107090709977896947433499657281095043593538663007592636886212620721396292174905895544797675059015649161086592080066644557005210589304283579376087384136417055682126647810505198039342903265266646493555344596031486132102454082074298587868081246806684812587523265328447467468412435744048600897071082033870028363179479285275553974109266983393142407713904254665332211990328387161919273571880961913572188097894807354753545629437685385982977111196370098355644810392463921487447319709941266820821853863166365171611922737159972763293284196407362706312270767483965071542772413426843020250413394019142108511344955689512469816312167163835168738802982756875056366849409037875381188616827413467402908018991914840290292780998610314768646041296699089151288033772186169951559468755396986009694120467050709597617944265873626707549613903487908984377629660640431064407045670123340799745892647302152962409749570970902813909514597027834847381251835201865778564419160445550085655924162072188869273968939290589605202652346622667390956296944681607363225925906129061522654448722445435229310701914379557655019224708244068490996006527226154322331174567606646872855802682843174731040907095584478436456460790159095175310560904144193015179309685251043835152919164781958869225036543126899189429771240475588421753568624223577771533964602029631760314746171922777340465502571911988571431562991704855702050894008957992399212165392618006192248652307137045361809115219206107721390089190962197298938741317122914271268424495915526527836091278039095991672786095560930286008967117096438012149084643583685243039285189667960715827318455028432351579733706434099676674757580336882701364773111202299092949383662685022924024525094766982394661082427068822404488876321751374620182982801220121137948358604877747671008439344152825413540938168075394830355727493075313218499249941519434863919235094416456536904539619544251149140174969359210477745252172332769869902531236526496972341798833659727399308724862002885235186529257252800106886249234809207085595739461737805802169892839768422430512161164003291462798600136766645270216244581980585085224268242559779701671228084818824105858775955253054369691105129975339289791999731461371025712523497289637714487898455929104996604885055950195880714992903428654955363349988572229202838827968245297006781445480712238354459337210986496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -64311020375978506398603392925120372355944500836146794180395698591565043556151681068708439476046502964108989698812914266909334031660325350661902133134572622230328556073879774181786527212215394259522211886301293157807448315316232149922009316444481294233369291117917667407664974908405473559588213726803210509692802898407187041236457781683494044391619494357484367482156306907147501578848513548676621144936940788041847042328945002264623417000734314613809055665468901083548331768670482344503474514340071852282621141287411371110580280144599357485519560263467341249731630284200574505202366764397819145260340218778917981350408329066163910226745527442216556100073212850134921863869948015994918539677476647763887831239230152304891778591131040693925391192687954268716400072901522425469246836622555159054541345160660678612053065852780028344402407691663236804444249449841023745321019883891205319673167067787066492118075871100145510755992625460333874749183675702511417667617864003623212587351319090018300412745119812287267091854475591467337607915172664674479791566845528330554214697467824701798608572136728184579415387530612743625568211099123825243129026066591885405304000050106852957848646306270285737511164811677586589463408425472296949351690710553535403909816774227917198786968410246112090646031437576527389249916464119502737452899289906900190447331311347138298431526319516278957523123254060458064570014914096410076503834490673862003619262100636440175155797489426242049722411469824049252047706515575965904621023333280637306434167218707675720044140881798853839291684105560362449691359498099619648103624258492336390695715969729549953598816515304160442351750249196232663306669920057100099638555908932069430223754212012217613611204161629946812621160762198544283442859420972047728295473780015988635523784736936745788435231019149699948893707589114310167507995673699076746941320756355280181756786620281453179246010876352320696797793159346445651883436426460230963068783737162269178442171711169175271241618557805447908970254146837459519249126926188462648304385771682200523735781722034182963796888522214126992913864878026853593440003010553961863358742267801096891654193112276624391477406860110811478947961547974375528534105313537549196374760132507526392064836668912175177822588950251242438816490361523384110762063922221755626510238102492673971296836634636176067726527862480598086810582401267703730380418018527036104886893187847103300634103071503407107185237965543695609218687190805042835797542778966072367745799395435494777942132204312960033348125717271104853182612022638410655045108262300683147364981693692867902390126390218152759683384055079551051230884071112804256572250198779618158997117643133292700860534432086713267242517861700548053254025266980636283777627201258460273192536454363525128326495202295150358571588564672786597996903792495488339548975786132475517308689998934582285677771362154483195172550828834482473210479604241972809201971353738297344258021523609020796620189732868986053936222003803396536244169084339084274435814311035649838487710095017812216666866358119800654718144334667941647855109780551091199164120410364770128381217710334309840880877582232616230314337939524302105095910565659129721973299914657654331682555863057543772435708436593913406704915701612269081084415136273547437794066056472596926500609778737619581027010630240569918720293178179604027299960683101454313854747884749524455930999376806303338363414950810533781547722636757188603288778646305894850966687056339405797057143800747749795662762143305247677044099175918260680286591886407532566869297616241295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -20741693936796134439050914392761774206062558166116528679043557322906401279128312759782269204928427286626551920878332706333009013838418319500957913731527983043930730840680022906582974056725971106061603893233528286965426143269075879620975663113991688432480840056396834295910358952288004132721098045783730292226771660094695053516205630192265762783429963938529583302405527900326980938874591358724657491166401208895900975984566896885720061011713365818108719797582718554573462721662131160467844433394390732714895645567008870700460040546877353839976677470381768785538504413145693614502133180216499002183237237947827476042757107586153351298393774621450741569029907989979282747670821504297331341358066167045213314929983530438406457246298307350387543590133435085959003414543417799404327530702285584848597979424665235784430845613643980370826183127864382522001637145370592979679540214495649933218179125420539238425326720303280524301585300785635517452453545239295615250033381840451806499841197578376116879715088675841722152472493598821980950022624161955766512994040084797432372313091534551702595130936221771485799172956479878838157221354192414352266231126490901288042142768237841461366821148500460787191092792119886355881246030498886573016738073870079652956770024399668234317302805659660932067339899134512178524107295199375512937456869074742902526479416916789288575484658947173454304632101814103529775099753180333971002957776020136920912322415467716387180555225911491467220569199636483164604641650784812028630658761428226229627781205984015020961171841735835491860002592432953567302767534218344966556298728314747426857156075178024005780640522941370986874012294000713968077319229788875139221442574301721956364908587559974917725044763451351798384011473303997752092098129450971002441037219397951057704955974537938697659692940058658158993180283944789642686515182642141240627766680446501080450961539354666903463214397985695973605160414452168203067872321033741671753614798737938110108236347469782098732185740737044917827644645323203281303488522342405648733140584865594701804709040414795297748349537330175967186206795816372665787907402470338679525342676286063977806785794894493530575029444711496006487794553101229147760130550044959374673816640552016407819427217826219332472385860129830365537095772210514556792037734905452298270493682851286224008246196580553262397235548584274876513293212981540782358917171969319227018326809604484871013862913642706740113025063600271940839270037406599081217218969025798324271811040102160335042685150757567785549165090234958147241081412885887055007194330876247988378752836193673962325345975101762988013874011939180919684685729362216150088960238223226129013996763483316125333195309181487532220688598989438294584599487697344757416274887305119011657537541757007505793751795497839099095663875743741179360180323453996772998056344141699789654259380747893382468352885738029402430729904380778985494816045158866440945883166539908154455019589223275455871405641445767842346379743670480363715944333428172236506797124583090242674062465251741403342298638235528018621920597857844304199697090061138017330573325772765465445351990242014610175126445998243557050995554559903547820217270513800299912259192256521624542616911613214242467927779007757388258706860278657601244142387134677428817088946550090246779775659498541894347526476664995734314622320900468877984858685356760000651522555424634584119310868443056382178771182230886038946961020568651609785146965829376814810277631528339611529789823506268690962524422407390818304850611370389519790296887086903974764937740288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1035574355038836629538963486757345166328338836419589902974972655946610996996040346072865034604599952974944241751429269974563203639403438160594534204078558157368667009564707801985810157785524533202439629808295533759792225313513745789322540095115906265749557666347282289522860900946559425970992051253140052023058491877800876584019370851161815071872567368545688280497569495750951581712337529882395943093237531374841598139421275842825536692949489901658718732084574695851340503089958908579223305532174994715615109876119800079502581430232340168665954285009823639730087749908930986552551724123561097858457660591789690194159982439097670787647400748316119638125952374572049931543515942428620617172830209741169012127500372048574994371196135795893355461025677817920392567113547432911126222084507219339835737224763822194352730983773443804186862701052099188270683600791238065395973513553303646285456163317613068618872635478273359642824061234777836172471077690178884845771266456558765572623725075763775027254256174770028669977958264172977089302843160630059581891309856336335654761916551913226339807859042741041284581210469042336626534095103728678856527446845859234015438622362721743623290391129496830855747181084935584330376273923926964776349534953370788277845005831123178599028213462815683001592073060377769207951929835307215135926869556078322164631092093726782346515085393391961115165682241629374905032208575992084553538272780074236640227310375343612736651130719808004782786846103698174208591898909798783612179171291708224514064252156136369761583330228291673761548250136862550902834043675416343243641374022633723760743932596852224791834762959109312821841908993101728285851069029055963663519306596788269489848951212122056368419341716899651018162038948746214272550658040398666898147029786381336269714204564889009900499928741010272475828469955324798302601397490554532193975919694084804467746516295787892453612692792678366738543838256014601599982089867762958905205504892210750664268294880483317939034994758865210223530490095595313288356346866829809472554091425990511864868033007964573194752149639149376478913533206799405602812193944837450122654603870200887965283183384701056723306186759939602616477449423736868406789495783904389512909183085326109060186808440815954341714706022002416040486259567256512253739864323533156702627603806685680097084618867244501422752005986564813077924327817682411845331246155394240317044489486489144788439527674709211266148264807576663095233906039670773021210480761551342012088332755711573042731034199595473688299203031492103704048370472012316152631042308315758462621088599713464236377430743649835750357087666304045184357039523325021301637160671649105858411490863466438306247399769475804874545230515589866507639120339878026449526606394920613405851364555308150563911975193761250463828614955563708996541632713426323519719407269534331628118868332582021898527855733832017011436821508983221119019796732100448717973022205484424897255451878141873898718721144537462901850270277610549535306285397576324519723106297314997199644986956220673370717068081483953267874766972373242737962985562264664011210078558577473379996291037899030522876920246749987849375297185033616444591421534453387642400732623426635713058217759034566931959447252577161980833308806868474976790438386501165387254303806323627761201315989246321475870595793909847663173145777316122777807361582379440611093290804061795491761644199874415426034356718800888749969850386827323752070402021521586666762122735477550731946506321214792004721921691089776572130813875169427445510663117047227205673811968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 302189571977775706639630108428455372034583342916333238337422401089175695047953172307490943631345695586359108079732697231753608476739613995479638771277410266957760935653769996691700742141503433123465732288278744653578140290906576764400268115903939099065136800594924177155275662546173055113826254379406541055087751393844560103517573242085995675275878938029925131399360182093840410679926249615509042696646311378840474997795265116068966808205412348103080987603995794701170949554551767668634920320875763099484003621919618821904568666652842793077401585529488519033987108835455066616610701502422920252324399135851719791054377249560265745662712197623725519326229342655156813737981842908496712853005726880997853181337920497996147306559354040329770755346798212936380882188169071772353512383504758413890450728191064254772214357237652054308548696612831164342067656345755764450577249414623758102048540654980079621961381168383302011446664891574652894554369475939703110303778441024851676025687105160815618567532960613705971642257492819451576145554437330109191533426602629752317092967512138430060671943256982034060433350162664550772498304863701279502718428601194837513277291083514338368710256139286313096347639079475504043594652525646336788358045017950582908944123145692148966941927095023781216210025007519935602529411937511157520784198672841281636678385827493616110325407390358624541769276740728361772621891442485430253547665652887371450986851088979605818455235712417602404553538923475580114227053820526703043317702757369721138932514258978564437768387213830710804709975270071704741299478291018585397019425031065406775631870104063391998756360231650575427189930327239844543562815136890387482699814502892651646179238203930681804793805952597393737434270257177797144128805958766033853289703768804338730263113423166306340332183587991048504587592729193490045761841584692434149341207035779986037945598882226634582220232751510478711557807563928528651695465502920387916874459414192221582218639437758917250668792565455782876575688357285940891837148104557021250744729411831512395004355524964925577429746300637275370298278259950368398047470292691215138269683486663383859619642452897677851807023651626099959195421069609685748846179841846220329736956158733529927894084342452354764270997256161495852043573531451270560804527127352309721778868766964272901281850816894406010970050886948092059176105739671557497476001112333998756896709568945591294082929247736959490849630931730512177441509123587092197277755738266693046067802429168269931426937386339636106727454815976272735106637527320194656264001439741522622851816308123738861459204791084259680463917240708811785093639544161343144946787419769540640369589016882132971239034394822632615351598708449933599887138991153507431129433471246274308104691897691776919682389475488814934627392020422785666757201081254172934674057006869575891528276892300683240403317580522958597150357099695835410356965581886790669117463275048091117443800486415474164860600665211900763170251896717135621458097549688135130544994594250509489067462996939899828215613562767617467997293605521972119044287601287811378528343001884969509758411735197046987629495242195069017746275556094709471566408174992739849198054398851161060457177582189842612935891754810569603405906574846934118670189678156434320716981400722331294195433390188485583022419037825009091650710168393528449893245899556036718957548773586621971973401642568974168768541898551531807246678386646253038318740698357075471036851431674566393640400632020822681127146122714149733874975844648466086698495224703060274888048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 17613715071417481424404814054741018349302966029891898156708817396448844222659676585577655296292869928438676424067032629001353099543857184605901815194475006378299969599065932065396804501189733812437164039525697885373963203411971497835397090256170766998752437265481158491619415671014487050934763320015647551191715874884052494323351521956653446695302433864402879923763475323431036860060114643579783730770242663130673536149313221262181236918054108329076825416824159848857622040997004369497711167611332151529523250949326645082851844595019662376318671906614089052964435458144679400513529361958517849029257651879509036690737225789387904671040653483555136326996684612859413512140881486512409736539873826612730531739658828716673162487341952939420618906559441534226738944462255388251480357620222347281728655486308339379122182845356719737374143522741995855475667362272394119968375293253991613171629982616221010881456807584796395702926858097920973640885764550385720281631621254206210726152122040716321709072990684052835698682005146865981872745808951153906074677748159318847322977011378155625766910321278731710243330272255485008066561647996630098423472721665800627936235418498130349219213033519273462350104024028955741983143458492591214006107273595791779000501609737385404336557586651928794365783736203468632848062936521906785139503259972018595337286399128808042026489641305042080208304384373666867974332731718323401321236896144987284667407376526625864283477517202063723774726211598519065959062977881061461545737472322722807386020657493431508549392676055203958270179973110594286143157911571698147007707716247667629834214732867788475405200047358515397825513888616766499644718567573202942717036467358235753895469488284632340080509712854572271360595356819384630446197098447080971235956329179755586298472750001860634543830674741348930981331484434088414641719128422474101978649902520878848861898897474209102710008825948887731963807079811295235001147310438398225329315185588425104084749483236767249842925786191312209932319446130270790031859052055026219312333772629368128037258278416215037321535493511022850668595707536174831014908940825796484014331103851123498770458528559372800866975645236861287792573067762029705942536032457974394330559437643098422228039536645471332138071761578089745836354366868207462841910285219270816931784365228426092252425235647540986032882065000804081206465042002982728120531650184769162135569934273529872090632052089886535291805312802642705109391171552343458282912322564509910037806760461163624834779854512193310593842009302981490455479808755924821786556500052593029803482957381181374959593766131213740297542217140822674851514615516154928707306825196810775755840627383046202246727932897770859981181141052051023680660776684845747930703846402745019244959674863565958281043066458575351272490917720684944858823591656348327037971350447669186389595953370312699000288960657379098489484110731598312985496888935276950201600210769530544580881561132574472024336506176856400759284102185952782370986269092741934304765640783932262599326607714989834689012099709958647093814040197138371604793349051779928710755942723558582822977508566300728936491940665173304961521348160156277331254910804647609109308416993408437110363898350341088665316167988950562926451842254338773533906914814234850636219043267785603379295409246403705585041067966719580882259438544129823652592062557347123494913822721485138948345388767219674024026433329588027804241736288509600630560727052217296482357619082789164915383881921412218411545770798541131322432759866773124665021622295105687486464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1777512632736800474519702050796691885576625282701927640224493437534455250607378715490220472060146396282733105741769164720584755261344756375643439158222066797480239274368107722849057920263337147855692682087254772329658767550702518835411180513639899228393388030257169008727847836951079685170758743599382995569732156176942714638678947858553406506397697185054762813109226444575927432042026134199348794478658240376511221795888659689845016234034705909718481555370538597551983076931248454621485102540691298948117725513514183451852864100636364290312714684006777669545557360552440313370880475632812819910384209605096759796688697411947130941406516565961131609963321010514098590007316352434854345757891457535210060558202607386561773090501177124882809916285507102324182196735591131242559484704480815676105716704433534689795314536440997375062969949673730649423881835374766046550350514882956857357627614466070274893708832308129599071993044566020817736367175143750391097300871475563745784103755680126886491084132062973789645898100945425135411133274470943167960886926385960747502178883891735546417746941388164631707361461183346175135809361085680533727927800751264577261215953265011487801428076523899379642227041579243857146390090964707110425259625349875795189306006768123349065190388385250289519704754890800231821192269723080714434341149454361080297877743268964476117426350051904701939171258207083558970264624771149792318575765682555374536338864436565308494025971754560231260362169334294035888691679698500494673306516425442966790940594369714912339773650895814533161759457863918287555806636419539111056624754241814432011155548119037702247836548699376795131470373059597680186070424071949125053481051402866592947897225113941046439674748538316590424223206246347093998835612077687477637345109841389850380692662004725276720935999002423924355345136017725666468459361895485289845838509630503309387673269439167196209188263911057212656613143735292547663175463181412078713946045353926207232429079361079552071177005428997457693069936390126341897168755840606581466470334148869064859956948541254466311974736033519909631785697185521886626263546226777143019492429150443068907507481526923302520570603677792512316715447709754189491739650881765279191138042151446583351129114821854065120207709699075696585930657713281540689484249979820880969554589308686131439429694344081468130597546994545968174870781815217020734967749904369806268469646098687352231526263389896881776410986643763105052567514405500376987800437723614472246563214566764795505372908792126798460378536335279580447801291857070036604867949142363081501055836651713453830358129728618931036995609012871564840201150744149554355418612680122615424101665457233797233710885273571239475061557948203931443967151089443249661811502325953567448339249886397445735850891125584549937491931991762068963306939845133952278536783478437239769687590887367761371399546062805966223175304511740101239667783102525851475282239234744886380283513197576669407256164180166791264954503885676276855931093349544856552634025809104329811531269482530420046173210357505079116261722970712603874844947702946517881181903092496129570098162973274677873951832485801724983636902967464679490130213622714154738512930104863980725786812306179005905754559084821506744067031856328780092138285023346618155477409990066448552497645498310009297503580091666511345894523972441602951150488079831267767917525881658484369466028130301945965989881727463463860957562417252601928012024033370618532429369193845353172281197063614657949924410272798190965139368073233140205703078451689373696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1328735097378314146784199505219659442797206600053443801970343388587010209252140256477315097549823808404846528815985004504775186722676044243165163084853703273108256947974834641825440155239582196458578310794678795216402553438640075146284345099155775176066726662401461470011896653306112257306176630809940751502547284687272864769514808691075630934111449614449053332953971784154329319792164764926046013017346771360078235351213177974620070827008348714611490091828376061821646732944426979489779356841546811572955724394260529108627245312556604102685016671614503692425788450016066831491829296714190581341372614047236224518402568215750724832063983218984271158334298489118353162216022768135673810948230199986737856051906076307729773824333100994477925547133602927661031228052247098369213360110724043597027537035646313791134350157980829592986093129644230015837830217428674186685855683177990058459768565888450974512111174691097738891457513129195170637787683781121990043999473583415993982662363515465355980220612187612629187446054180824982439600507644030084187754036187288353401605972727843323982753488508355721638563130484136683207875136840088283634286312201245738031501445316552638060082960723456302659577971080763609202759024098672371819910353541687821657390707866461471549461062758004484934956388587396443321801145373391579533355225488367034947859968331153480801587860006718510303800937618819484191581029236343095430891017372695840918527148004392758405800379300333610367847018840133479103309877455132929246176337257403321991973451822824433875044313656812573125090208861775530121254538366795862099037908197677438897484053805916386840053290541736366589081526927224424587721655656850047218364277223217801069545905781569873524802877294989046760709063784476239685439357163750037432859661768138216021069292005619988577284647512585638546303212854461316435492198723492328602166845836562720378554121323365752744978950236211677893845115727605125106181263865652718518955781896026257912426293718232413968091841034180270232898280676125356719554640974393023225949698135444865576241020946874415783877886970326231825093768096660913766099539660493918238614909156649453797761897272230146337976493015639694969151542024171460852212646747770875068242590608749651761332302163208957405684284284610852307831138992703128868739020146081028947315306416835855926173407541093410907267113689140545396921641911179677696383893787128654420607239268481499407675775281574242193071705139394398212581562045073626972272410493202810904493304379750827737012684444903574942394699337207575037622718235361023753309547093684562298027568229130571534978880004441383823087435191177522560232225915049501379137179779634853002574274188689291773566733000418038125060854697492722838957003097912037257782202215367632223131583224328134844585587607600932921590760947094320733091913341526648840091455334216324281599796205270439109042289656683999616433806163401959500231615001587644270313091737080485890863158634327298322502275108397071546246495347326304240587219895082586471910046301523276667291486599641645784324884159202688982372542248597347548866148143702270905139625499338081297352736026865391648495412647104662030039110221500070038465734969514407258042015260361848632034244722916387090913583220436762762864912094073094004562879446699676050429154020817176032825602781354812029354673043923512304458829097155558176963318301113932313364229868755667788471946887534986377505703669145673539478505201980250438720564200355518468134989479060980639472384762449871519968301570388693019787592824758556871049917265929889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -162693442805918109029118320404317303575536539010416467950270259859020106812552405916330199524801448223034593647998565933275209352257380181373509711399801096689435049775488697098507194083066193135638510056197191620117020895787395073260102325214391780514108855125899819498439207787745731695951778985284033239786956036619337529195690728111304969480519835168836063618215887705880807423025353802942238413743082771032182338326023730870421072271534489659535062992270420481849989201034230948408092212062447115960733034034055096777618655690061384538204542249749710729056625139161220011073615037254221502781142021645462333992050907725654798036698436267132302876850076978762477993412471568630345474589274244328513203004565587299968770536577636870379766257251227666660303453033970869012421922625607963718456996985024977399036670936334206320109573626127235724502793386173331345762276452779133477006606469559983278132574622776481432324053564391107819047811167920524725880387914534567806593072445956072118734772097646303417641183846617023002244236513342290516835059266281740413820380874318927333482073209127819520894150780694327787442278057029973386979506915471806392704283171408734485943252822687849597032439548244616117087508500288577950672395788312627076800277639580213995607467567772264971100672124915428438468756177578001879227436089773095574351539771340178350448789606765187704794341096357659507071356099736522267746239325420901836978176450396411300139878894659535762063612711881790257520104633937796241628963783016426043398614442814937662925522087695907300677036860374791311401081955886754645257570229594186481393906177041580339026502825783907063876944965421841912988118186400731869887169939363842909607207281196219150344047342839689805370208556912506355378372365164319262338758368563540610265145082381649254557187026237726463262017038539906500984965140109404990085244434722583655600406519489357027903311223027281764818033939118496356708021313627182924669148901841939251916649342279771516415037098579638662905038453239215090890822889271085899286934603615454307481296962732317509640146911196608752004031898374639376124796693808746693550236425888383635289125220391996747544172215296574511806181256217352638388702683991206530161595214976615642732132152328435151010563406105079380960440014158352386632507307694491333417991798530070355802776307990702986454954120023626670961954929685060863933955477441268374555647756651618053621588028035326344737772655640508867398751911827310662999770088987885401410221072625452790662005066964256340403620902655657988624020573401502269640181587568803048381586385279855162138023866352859226789663835326389489013118411533240186567845622180759073362268232125808525086158176971586305857266466756460451492387910304152398813602841464929906250152946566271746490104665520174449683234626004571197854119031331870456841753653375938428030500939756359552939189057506446714530572196798191524284426151930016065044480262018899531040423849042079997297578400709192542166810374957998967123034411238738205639947006620041212482023301589826274114556713216141751717889915668358983566709892818981547282063846027219976219772763914733490006371131821752848126529625137326630965416751302584401000699513435649924366000741050813730326656657799816668014030662144496410654766946556595278807613951161468531717287722244459165966202820320451226248491818125302740779953632465761912388630055058025507887358512181276732832234091728669736792536387581535618352201000106996986583070777182122856907996178219395357490256539312825646393375339681475186564104596969536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -15149073708918340581165905178967584230998054844759682492521390958184068559586987935311642103800049843130122887584624649396662090225059142426572506058375358165577296033428729824317522458329509467988158023953826800490415002814366631910080202935278748753101426187693988499340122586714333703555710410644786610606472870116151637482301692716778304563611765192828981587754516324420216904047393655486194343969235487834080735528613793150205905075662822358313941339963822269953582024810466156066056955270749402818235300182862254506129464410307077369384155074965080874251960851595458728401768772213803269320366112865111250997267909778538592100991844491001268207905134402234111721536790271932437212110927458601984332075875953107413615422063969667763987530375552023538048860218261419172887250493028362205536786832008261255008571774707204951440607112921325501918142170683265632307542995748333043980630839715358869791697467521903379828509550673758050160300095878734919998509785692083066959631160937694343364276613319915026477001876736143935138377160612156815371322773645296271569495177903206144307236417976191673471574457124178927601504452846861020432102846814552461446173240784812014366211153108295303869139445851480865924887958583178897929998636715489644873025409733073579087357358780449385090207089209074303743857009911109930338135999581984379751478211437083183993614124292458064092285215463945252547255013214310645553539028158055872562528092816780842542865111456449844278386947460203897539120223934373751635124304779693931508911264115617429258785364665797256718388748978704738483143410080983848291018872090867801838498599499806801606383919957740604294803427563761822530515064248177511065166700653243265943769182446899140958773363063313303360897732652681661699252346913438057609366709234491442043510157698909809881092995462725918723670349746071263118298806537825495677384937290143568668887806942704110072868884285939083090484899505636304424889093703110223362511780674333963728120300149758927569151828766718972131999607231168601237974650040500676138659467627707381969378668467325152857982216137589849573624589613806264380576678001655899357672599138832173292212091881634221305839874612622358163841930864319751676748775911409145146443510056944403756854783403283380205571356050321571775304440398318303343761593267071704828133123659117519848830611420885506556064154530865788002285944772980668271486737194826665901320398029725069305418520991674784158710866933583196256781849480016189259950083040190418136137877895378779433470926026463537143956773931245946881978426260174596768036025893724094987377984397643480096937512802737950384193587556429436528472946044101467024436173233309149705390974881526709678270493496440590975870252397414170567033694574521815596623851235404792062411540417512659068702757786943166261842861753009634811185832472496257529838182995975236381015555914542036035349606685690517605348661899517066902098834618430728399381123772549714924391195941990741439130186263212282606024770773918757468487246983375975532766790587893745532748002513492587740587756210758529458206206869808623379874373063391604894699202679098921260333011581784281176164990152677877799029444822537536903028032542226634133182469525723076447293512975935826965464456277326278079879421918583744629911380472874133405912548555782785575413031580821104773170102992806844430371818038658278068611513656955270205563820357644974416483784901889328859776404078485259191929250527930097465982131728809643605463661613496062225551830898494980665427718380856385887314805923281986854542970510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1363358450101785550990361655900639627809835268121709824871030207065700545935657673477765257904991734308516403017938117414407269128247502886792222747790160448072816326543578519896823308784624875707170011905360304191538048913382530853826171497370700977112656474284271833754614244065085483053975513929992749268437215144655468066267188589750766734908533892331558065185088145365615565982351915787218447644280142477859604941973510950324999219539752976464382264302607510453707803669578751340439849930834009586805697614078040160464906413061632060024915623730194351028554060294374123840950529146839172086314257239292268700449039570949112677585882275094399383408630839769634713544953269620603994951548504265919562403818942835249187675646071961814376992314963105414688677483140882027223392312086386635132134167820796977160403373336097874121909066184046458980203229530961122908638201867843034851435315889046500903724932892702284438480153094053202852212399591026992721350269864049835585432092685327038692987306140640974142587784558770844295316643784396355504874851780328921926233991599914772601702479650296096656011404581520122301204458415377036234325287638165640578098049803322359594910112387164492570843814451728019442221805852540981989774501074854392435487773285826668186694169445060283306650876842344108638572707508711042315943127995790433917327294487702054149047465760779814781163719405874147902250376718600610899805058056316872022953784052849295102484543540994421113679272754132300316179235823455777639437014051919361118712699385224718121726010276842013903956832989334509803230702266627818504335576280320187912883356812087365741065675977427429378865096288028610025981084392634622795518928240218928857023877713222638894194266821235641072173855414155965146034535620104623463933161146184507656947568141428911031536076713667947659697177586582613492445586155628973555014873789777850352380720982966523148357967219670751832778572016226514376136301968715246589286684181250949585750455279068891563302081186209584288422055776994871710115554229363706393404008818895233761344461617816555841122137345571392961846315504192370623110905349674317346823093997624556358075280883495710019919181839530172965066132665213907418837800921292986881847086729683497265354969311774456193752310322149788210689175306158286857677156506869242083377137364729188366838761317744574895452520353771297334017086632404086497525657066677064634557182943117284777095174404703852245107961700229530307697426593077497443832799913130096357405021391243674135258122088078835724359079828892701285183544215761411152928102683937996104754570973834339359268076778339781443009766694533954670582527513215405434885355619526987785333229728832399915315646752724295910641843041294158343032016433758128865328916057132238654416328420337065935452283286817604699559257060344810342577332574278619156105330475397571029520710031566818528131617688275760715518997828141007129724124632933105236216703163007173592860459464538194421702584351730787178512691195069825623985489249183331618216407641550021960063444301160430643521578226306678125258303998909605239250179533532054901662908896762963683723740279559203565171095555667936322754656146693855662711082195956506546270738887917223134751347191290707472323577636684724659090700219049686130963392276846449936451297337643669148347203517760118545287595519980482642351513457944740838323239254714599775254806136398748197655669345200458399606160623844788307198878237933502356909207149978978580367442983297977332567149173018728715832413904698778066418457235446350217394618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 306646114878434566642973975256010357493943283542948078961939464379133511816859693280362046326383998077596462014076108330001194568497785574741158839963488223916793984697020862541445967955749730785791573243908596261303977547835123574220211618950463769314575332948342774197921134161340161475750087523228707583489737732066010674412048205155696299279047679578964900372005337817728477928192556369258290182182140596980640270913909238886205939072726824277062665734294985320556548972526780812434554023988105868376528365298111025373289296796777037951285568946074857876731938561707735918007452728350179077350331288997012139205739471741662962157742984299601416985744103011392609422600251573819006519146499989723507667103285954563247051665278069945922150874946045748272264347525249002416745509460428681483433783087092035850579744594970728653505345718081836819291409068159875623724325654176208391613542721892112813347596239593931821625192343341893020276732589827674107211123459569396730480406318976302285554851322745352769775456754230266009478860094058052145033324249005132800559569891713487677938392188023735581739341649889543772587901836542129643478020682318214593321305623758193265336341840353639967762231841902789537575415021404526916275933184799071233485811951130464228284501622386431558227384018487079454956618267545645011897292405211496217910444231091579168646976396598946968292354411631545142861973527061197526508639946717963212099368787121492871768078047508062348899960392500848013303228643789907510582142020866954870694204159602693077632241013435452796761765181324879576906608861788612831996719275232803411134176486251439325289159311037464428888047112777329310500377759438380401021260492443205321946245833484752915912031791472084481235200970627270274576539755475697502866583458587060993409316778362922409139282613497276348229188624419649158758623145638779939944242430435550241814699538232832377475342204445866675738722365045215769506384467413568473438931691369254580385671705643808415262651127726402112321443934586710978625350925866544024674279669111590729519753559553108340510878860158138567763542091032010386498158633875630514084341441049429791153277646473447971729974315103985146382096570767112108803794430508733488254809013331959430214270357378903788899921298327164858147064548351142249007986062037866195552456928343072733242152062850594156534071030128935507255578706995057703431163440012425354537550908476015418576347380263523135026000121146810921542422765633243320952808735355460392339721286870505181582411381776691402576392557091084793896238510906586707977982133744750634638076030232133472852885949155624037782142466162200331420748238921964665043059555004551342656797030041182954127342462392590599039235610876113757106627533334617124491739161251983015612694445483037493183779918798927581292016278398314034468496307946491276080708072610349390112545685332466823247897543313414030138453279124077365999323474435939855681071394739074892752894048878332038901604403216245287146995535362585412702124887750310104121125392625297574521038993566073904314663580096070959686891552404919162535113443456922520105613900605856234164620112364711471843536399420610380228508641932175036784250150601649970413438946808740513269815840773210568871823689510333781801002698726273660133843182395966222686624190583696584629659062884038807954369482184121140538998720502833672574876274415471817169347182167783378287896270216944560334918971486048834812699212640298073398233754148156862697797432874299511816007278624529569699716580165299715378349516075996437122842000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 42201613677401470640581116754582422432199362294594698416933759632137103005624042326308630190893404423710268261608841767383987893233715186189144625847216435142059200704055053090400661136840836804802248531742977867482826091576628169785849778152306744101563913071998517813193245788714576729652193649503453686386974791427741273025324780199050216102711680309742775882127542344084760688484944886843948054816528347855827721853993033874959035538097105364807324517094186398575501179356739484542554713866639535195433647175378959135637102331488426065408806523575542372772411473497818056267886959018837695855220806292717022096466013897488538749018199058544744550801990572686319207749823143849078856834503402381662003149124263293302665083781658041784202140761217269638374892244386292304580894137744546036952338008206259417790985374407089642138359670976393583116092788620665132384178922098267286818191538678978177809589716931044582604209391082550753451223657712264216571981276341280012683564980602915120245197720134340524733083709338533207021879949070848084699826763035333169468213392715508614773091948605293045872018147231788276908402777927331529713693302774609003721933646745914139695223622950916874522609567620967742415127116758208261047223266103501059140034921927694118720138473834390777725069795222790484467248783911359866229170906078309720674790716901309772790526367100597757190892188754127540183652057578589692136035428224476243278638650138474388861556083158422773808263518154647658223511504463709769397872038651344442379023100028840978225867662247066782648613137472566143347433291766311269898151812867038972448052666907785606025607977563314272081819493791910790552107749959077804418947168496332464848986597611499107283455031529214133309322973784906552232964971004606816910506018380703570450341072270712351876342689549120924703382764994423049290353609534530648751333481428035290299303497478792790342841425000210645927532012361902709192563142909502911063056886476917619359935665766146233013502009366469707927555328924769626088809902740191382615088810734847722595512257684358583932175687009618821832499009590203265519934099803458365072920011335269364390109034527634031146404311861282273071559699400453318126824187890040526929383020593318514295577496135925462688337173538912075394843945658160038752194540849978363884818862414604783080020560879462523206942970258482379235383968046135881114304333799556341145651400337802269430265609724103046923051604803792036776642140438144689159122459128473794365956904951756109794104662437517204025121047308931962997978496135492604493518096649444039920311757777058468399540988162036950752207060697524118452762995032314824563038551842361825506747709890033678994296610912911028125384954707195308630899401463735467138172522186351416046257626587405102919627169195661282433283209602079060776397112826070404318937234966208514058975858813040739761096729373477208593594338089406483604587267005042393275510151382258321806249555621090737331920141999805545703023921264507897902081157597445461142785265761286717420855385795277926878455616990980559514222314498456324539237249808681200205909443895307290612853962639251456217243295121339371389855229544531204276821936507073670059039219425834039592560337483403310510357598528321599751298141307948872113845483569888141400089276332549903679739641086953246028756239509743782262884519306767451235725966289567022716735423072484096335610017596580173694213963606615098567213690406131987984232114147687942277885202707785673288084966621956953882123265943855839721403815043195070173550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -169716909747150925767730201043079693992752583439352274816598564623170055953179063268537125215311081101605806231662038475899207935279566101785917100442786812873173616922580608058548640947434534983986573535455862393389832714150746509072409254679394715128498437632019928666372313654736829461421206134155778721353753235219434397446150257487864801085905940645812440280643654289258935175747397784673819402338707530270165051902016884263945662839277683288596180980937412057766689042500233710624566308802186965612587624880270114684839851653205751870929567768232137720516535735071885321006328494451553208414033016482748212989711166373689790728176708273477687243026176728609761803576323423111371634504764112750723493778261939791934212973332843441406784448305011459837797641371585864576677673934353948146984453262508153249477986261925460685805041998362935641845840072707578124438664253394979069886670751651811549543823033143918192925460243371064782042925893401794607832742444724535701507897784583330838621503632021934109946351108205850998259392858845433417709320865190434148216057239003523400899148562925028111481744945423885395248387466023489594085219735452469391131085167676189500839487010248448190595174138717557911466315696879659886383831415559662713739093837130425062695831345469904783873540605176558791982191606480512627218629340363903177111196299700101330736732726171239041828777894199817921504575375945114170922427869488014234575485031913481102171342293655004669387067376345492121332892042762761865143242278373388112700381456084299894325144979661731935792233349689741304413559233077710147475008451167829392588039550208314618145076348977102528023387384941864377326395005237867972945106567757693608583520974512012754693345024788634732605464844319808666293348673050773467914889183242541378474021004590268970722480702841200911338035199473392099070795583366722415406477571770254472381117502865612003318309875057247020430450731424530423278152072130889208957274781571630494950366278410269111906365745900688596695277759700926578418833221105610712137955193678467373765354261028002155205800661598376712038698800691918377552660966243299348688774622029140915463916615471651943173194526751453532977716959797912452770736961774764852436599727176551231371391386609892481860801681539976548272394280189964047947145131446510284340927831394685586720727761800976142957129191562557709007298297598620493559410579676509332419379665833098405443368849746524178563450834974435047829741822978217824843002689372181801531083667952529165118425940383072728014907197824128341669270849790076641135575762789408704252643858882131297015050963952160488317946942212528014111643726593409619828189546551804783757034654029095255033767417796374165094066719594581034920548257622716866933616147940933578639458224915785265485152448981303391237238510595668126951695383211801443804494487886344642472675076506724267779649640875276286967947613034276191418088553348677858874222956542969645112361291255369807820390677810782404687150066098445838045575392394038899740308045214424358269559813231449535243301507579928381778400829678516393956441073363276090671818115660509856198625629223338493369438656943631767866068095501439969781673062137734372349652865979765119463421873182130502820946924573794709401907427787248907514686853302920118424857815560889610080116380683407801655106067764581833848843332582524668014653572384565945264300707523000654210628627387528246940295174448408850662987736116183545401973298405931813622508884195612450070809433799994412338471635732625928278011495394575153750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -355186080904810210246666909460574135486540751814420931865260633313893976338607567012613516362474524522835112340094195344347421313131475285577432549190699035727577364501295441262282164123719072472628873070028332282539224023762181448698496294997752270453171372614409009251073731405795448625893478723405461886656783558262873094125976794803858062749205905931992109398179154670989464401066169995232197936777828943116347619933295956288269247662804604090686199569767192930592314229618399268625860528515390640167453413095768041575226148317406240234390999497922458028007806868996758654741918883128240813607244156294318648653292275715077787767288702035477720252246472609647656501555637117453767296495236347988132466257937789089425633903715088678450084036697415120900552501552026931595901824687673378995814422675703720619308121289065856012189498361926655909089393403402773104168313963649396928584128795679461967341090985215624504346610524219262015087159209075981849117088937887035552068559315686992262257594772040631819540409475719327573350962788364518957055351612589442027125038334611716578407547334167577393955118776472027110854045405211040946190184158740988192305465155564215354838238108898157035719799784994059005062073859472456363154443241799793000780206761578448090466951030417903915406226582654331955069356432684511749013897183197188353746158347639368193506311085077371642008014081426599048669946819951361561398251122090016310516350970852345805656986738715967278362560752637687028739585253319313097972806043767182439490129629572200554761509783612563168287207659279137216766516171275278487398741753651070736622307010038716196066164796753940773083624955119611460643631521074510507058674692873024334439725024977317469641311883505153989520456491767150334973421017575426818428806236073321223715829268711304791811800781533536575255274478080670780563716544877692039033926631757241467199828626569071350578423136510246796933412615624303524045539253328179728348908145668346401180264152711058046249044808672076523402487319463608454198810033576720523934773251705531142283858734844218416932900836203152831074116998619702923233820340177531833500389467578421339758176447942332354080015202345419207121654710709801208272081236103187792883557071248743099079672237760043088642577179743259285436166797908418724040249041980965565937832748667698517201001812290589343091192883850212193237807416366799085338087167263463092471206571128467274337817058125403921240531720237859460978090316089816867023148059621087873830733038991577164252440411328372851009117866605568426598263224075060706602500193717746492517648260344709996603641723968267398878836476138272330973474561205956765730017186391386032968810808359534716415258380787632143677643829498639751376601122363602797139676183839603586216654499742565186057353853634902900532869005163048908250734111198369581123442426969101722537174375421208262395550177464148341357092272456565507084207661820044165137082838148149067059510471310740936369347166757820847650220613460083707496422240093579993608682071116871343143328721229302946711147547868605106651822106377064014024156907994058718127553777991143821132357395030770201276822305715434406981087471492086571216375806947448278847604031471773032328175379008687674872446506811624450026401065158894340425131511471632845340538813267755924316172816050941291873730915302343283839228360001958732155685850206284601046077687389577942599351247388638276102393206878656672398932169110087512228146767133125998530941506427092344718313972254609778741431969284229036656839783098826375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -52685928718284174679998524167237270264809484620258867431049970513650598454147742613865277707807923703999711568782113050679992258710355220005701920101289110403143196285227739873894968611321233911206017027183085107381787164950843251265311351279063649136698928933461116823075229139170838402509286720780017475357125086002948505358853288230240333474873524909660603319712068280800336761427426718170701721431821280746649390281523418111057912414357466661216026094065098245446554878964038221947839887325316679803774744596798042241885420637447384217457278364721558681192151432489671208007307856098050644448455124770109041754800097259847723618839479102272894615342807041980995865259876539622596871398961935514411823707228448435194916505378264427016441176033096992545331663077763258304664747379129516557282399543847991757147751146302929534128320829294815039304810866915229856508855981867268380406711301782701226660331712334928568547138546759378740749905328344426849348444050083671079178383179813437150094935380933093047026904013645172767268338847798400079396068489465217391317719680918981388227568218243059160999790737026376631960653272331790192324504721555977001238225465564253207075489823780156076431435718591454817976532984287899105759025784310944103342964715025748274697065406106125096632286060543509228826666753219323686066908948313188958185414393492949461375647342825951848540983020349322160700587042667612183384844138383851126842898713082745880470241698799434192028745976963714615400591393442769664550166405737255611839325939698066548643421448136871832846262817141089310319987306806427479701468153906444433182834740045618787946037329438478083903565198376111636337591479082919291542036567468185063599921948267327080787343223392134484884831477088691453811739592566781440262260079803288468032299669385373752980757675635764059680765935337548970070763085616207828822401075174231769897775095144188551862990383366321197545693578431509287476883846544005960075101644648284836574603793188677647205511595464870311165548937182111120560718813011202150035610031686658648795223900450596833417608723788573638660596477219520107532247706107862553481247290413391298426464630013374285705391364858420413140616140205957127840633174520213407165526924467286530234145774811879278247737623314398528968978250948255233506942063436702539106660556833542936105406700010104125467432440402890460119106573888228965099834134213348039337272780827065130690205607345632072493940789183750897914076076060910638149565920917966894295931505471105067469796316668641435043108442213188579464224681873095377612573680075208590906633570952738577636982739438263236202049419482280431994662300577825043317085580253424727208832090370431141864471649316688580415255148539038044974635431735774509569435015977425774175209051551096185793819723165551946285189283663841575882058579303176177396467173794640292164952644675395862105442307909811339319738399724462228989307099562511344186799821784545274824852961696594746218792882949297175087861452813928185836112509052453781363145931760576234459237868290740247521814110795641135772579721690092820953774503826528616692087117813409557158892706641149031748514279569955244100639129057725211479454089637469185470352080535112984358139224012197224434175914666894751017291181155811963133557117474092492002589068976992596748652644927783680832835484121553649878735258151033275906462057459227951888781695855134433613789207504942848965391142571846154755358281238287362042858267939526117289035338440092883705746680132471385016053084889962262491594727533180859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1894841247788060051786058113023151279142493578500559833080834004968846485945712492158741320778253303317545522538467686709804273104523987926038749521401876209210745700693415248561848663281124444547911954022467006433281639986455172251500560500977236145691856669288852891563538217570114402083308589753974433565122483703691929960727995980782531930020364129542948609219640786238233127683354301187899260559839438084578607430840302574736730845955707077760221991318656063181324127175913096978741285400669374936195630203393907423756048107104238637275927538309031381919479978400214548333599881765202247528631849732599569098031811364417483169644536241406369538728513357941637562484275998894772946245119799415913827748672961808530712171777993097040910843118511055217400191034734104064337254954077533070447041078557997042670105888226607688076001664922274796507018270821557025242090099509775630241015482840075919337165569844926888873114449799066638167935317298886976182883547045762488984370314336135180687277617431576151615207599262955059219108888793030264283336316114450038556814157151075479526850347679332238557447501303756507114845037908032681998547949332265523935037767052442120302514949953947738426083263086789549014910016883473226731737929486419597885593849079768005804760333899211514367049381096399213537926481395311425954521453004856223618660358311069137079547965888830573233689533046575518749904064236145503163325098924115354659359093949365123740784914050515611530964447204554118143384789236456146684245512211174637057026404094281862508954243914616941859007675488146373849164112694012862888107506103383712971988600015612311522829449660207278103756341205026415725278280231386233254110889785525952915828911527569293562251419221882179705667661570414054211859795470974880365722558590104464642794652722136489665831445554408439374243563135759751646319661036712699374433438478951649306939421187570861036951860843905431201578778679769396127845407057254787758709577639671072773839038896147134025163890776570229299487643938371146474798311086208680617276655059091795303786797220163564018443043473877080298806033853723023033618279170632333082588507451675253886392780785969200145508048362573482906552157546747017189549285030070771123654970848720141043265408880340565388945559569587071883296362547133981050806490344158589353449284182788767100269938638225953276902302644182517478063412426216644454757462857785917462999201627714256065346495769208343106273417419366060591558591708204121783652385946779298217881071926706766762314745428430212449192873505090650388942600413198748526019109949240203654687636975382639713358236716128539018796703837147761955510238442285207601057327787017318693954346035787070787486708581618619706161355158039321400742244547359007376892244837256413163670174623488665054210130602106025774198381102325915310368287810814871554811383246680803693610659835589494298225147796645417076176070004466450165293914834331474766126899194829846558582227357193042959188569524571115274308563288887078188469650847117335922998252949218682307924949851982287631328228755932814421788386464357457543292415517426503285173522272450829816517524923450665205301407966384084226348762029714918747597800642442344080000964810684245817152365869837633504920576692202170466484070370069308469927572547343502634560204296235958045278282999536627376897641262013759423080096426321239683521802811818096158756356667781718152541877392719920155944793729264065881928802172880965943452687974180072442206562531526775715433296400012682909084616426030509363171020510751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 26152129730676099765239126218656454525543781580258975617630927588421766357909297345285695858207173830323206950950508277592899525844278146040050157280121707159965361011399434387206627504979764381591185390843272670987139260794928235402009507297671983839129540049118771657010587725486107221982700385350867574690901914678941492545518808229359611116065579268604380432191773165523303625113126165542364215659216639129495848471149887169540329072858117885761870012895331369131486462238221210230884551638776955337693722154772311056373964828710265661311568035413900295953100265524807583439320517683574110668345898492693336844452395495016354222933655288635581063262713169815217360647620671960531219431194595976269341819401624170292258723468844159309297523298814741748841671852918849338158972555556511080042875601623429150281050266502830947141315025429582249784862327945431018248943576960387304437914825275428760885524281315035751493582990932981225162605792389452204854459214424534022554538540279692112066000817062301060280485800822906820937575382061706356446492931623283167440742829602561531284987285079624407132706683588054019688994672984579696470372186176178099633906895216139242866836535901679988287125867927311992172223467285557650220739526581972022407406556446404717113657703974750582312634881079140295205354892332255838960740651378775235914183392889715637706266695417031902149594074278072354323036426131236471482541806092125279595688138301879380394538172444242665985411636930308783339764937161336227212220260688443544967672034793593118831027056049835550862222663641946285018006619244282150145117904880324025218193062520697975267162825070734586680796175483610555001804654360952323186935279114573940164144268675921226705164057727146299625339080443380923735152553471947442720814814164720647024448182869255806486629328231572291264210004077000186001547619353143689784127262674123059624394718228148901828820236783217508564619823863750055606588723007806418722138029192303754900366506040935133661113317633718870112344019420875929665026588594707625825677713754646412437512078337096072639201291413415993431857574623178064685186412388347626718507232623328916398081641549750921919563838236436950293315241504639812883745344369432958320855891262313539468251148067943409249935753272409268109778882841073390502788542682330527254528853809229781991569976029588875692753201637498582965285324896336854365297254518534276294082626186160280935404006245764260391997654217005195622978221215376988400502120857584328609089757865085042158485879467850591855149718794115937964374880474752832692192469371546882987826094216304407763513537304134069325518989397854822696130555961714958078177232283170263371356356269809650819045993326249793935957576645039429950226692714877532900265201758107542821071861975227450758978964056582085632665283949101188845522751492718202684808500866174628962911063989295813088495845990447453863103189950051395049532123924626834889677400548555598896791215239011592897774394434351379311251673514783282538148149123608582003395506750394447239489051590552582926063678613129341391362260477850798579339658123908230548667878279672876685496879653093963328977226952356045708201821194593131634813909119763504441167334496314427909907360546158600555207359000124376721328930615808060971808943664030102307959895091591881166363991892124012128652661863882194028972265876959636234126683414127521008529171530725094125076520306909175082619269388668106771539692975336548227973274728999547098092679838219562135270213944557208123865129945973269494134833740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 11029201872962592144256085011148156877291054425207407028838539189000759583682591144182887279830500320315253557803132481869969255705166399459699131150037999374720639000385947403632337296910535988535106490400993710868572690172076793427794939807265279058514577451644023501109856068851780681806624835260669699359179423336668335640083317744827534925686456012086943968553817219376552770991243231898167388007362822039337437786537141341614857738910620532874348474179748430713226296679719827948499535607928618967697097823202076486608079711787518772901202052421059823645019084468247068918697577908657706360573279656275769036092671825811043850243828127851722853042593448075254361949321903428692204834196903937997909051661092546173927857480102136281108850451989513683433013173490706580099833274832707577799371339971070913909369575765955230939343985339622608073073751677427591642247353455544537608254694254890167201976590910039525073770543781771518534865217486664238761577861486321212045762865555183590194113489481212713276257887605026679445240321847281159500444896961269522673438189465168172484184582993033103471180910167901512253689959399634346559923201088839039162750643316981788946815479506249155755922868595056574626128108391063306624870407001867073797657141733182878719893492679223629811055165432794209133227166308291295437982485734609912177227877541522702457174533479668719531286522017368053302673326210900014097331260555409695747033118366838895993732257009298351463963966788049200785118164445122014551342868087553690802074776794958832056438224104499324647292087974283519632123616436799504056077907764384063491494100226774672532740695390126628490716641215012350301925558287328396595206282114807441145268875206533265220488460904906169526870392565471666831032869364850786096185470108402665997119940229772457250823133674498637146505050010745751389494347696367405209782042609024909444206347530319217962701296005073269005174476442405091212693684445437359064971223351770610935017855632569553667281771069000993556300575001678321671681205026168157543901453688582991306470171657151976818023623866417263178799553816240185234417329297982696070561256041051446072771857485803168728622960397860226912666667371710327002107084916095622939092615381447913852206861315663351724148333106712452448424301580953010877872505562594270504229534170872451196800334702571967402065289827406704696440778141582752939418809864421385431440590094089052748072484993420602518719468054473217779853371426400914280185750215508767551572492852012669118054695624056106566319691306275211224441602408567526547505266664391983510527450734653945682790701328362635420640696640931806912360356969459716906708764372406680796492109587687799243263558028232221558168979303605860217383057628904335545549892892007687017166636757175116529361097907918896001491368480589143095290382604604558889989568228209819670841932886444927958525330809247290742167981464192248657407170156372987843412079051210900499169470698324395048309913380186354803066079576537659908825558688384686659926169228238824664886471367385658160632817781573530647882301130639063319012489547039648503487701941967096302016336113471819624833425995742332209121129174136629742551396183094669837505064458520732569977757897192935707036972468077882925983187390193946417541390280953386170571281533031535459921718153502321751463220612039778364543492079095688982149118219007379009869777888659525170003550365272075255115876953832678415102931919641215941236536102500214028164560584201375681985792267582398172789154840322582442912890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 12154336970335940700743486690100920351319646712762743522137056885924237722905175419496823216402773472665861298370984799535780921614603592862515461823412109705836358868699626858363588162364871347895916514793635382783297025400276649464234559488437476908517110037953901186087334954431336842479685401103844585259083371326375702388238942279149790920055742925949358204581907577931213980558039923398760817184729044233503998400950367774559574332023337425817047532423761401404091635180126850494223305764541148506082126270875281288431552571626745887140434961498461939787455971960957190862818976422467801304767398565233828083119453713753309400903307166755628398397755250508475999419502915562653517809189915355351569941148484074071668280479515634227405153425307870316249383088945065749716356710187278611713654741060016835920507842390006691944407990656758755504672135266498077134600363461840985759448559518558312208200759759418034222296445592219705403739732747540046849335800012077270309667644783101076361902871841215413058597284614589183695020795665333312690206845335750381348110823968528634927328005607108076435996732265930641760490639479268103589718727828759944453098127313232889294045786840316949205975856337959286611462412268656669233245438909179014786404048903037730867591005532650019824205706679869912546321293813556120102828062004769590624188399896520489361082430149179720707655117961541780364729736917489145647583299564091348538865176351166435545929453678382708666724767905549488916026359497462056475811408944739596741253010393851819639611704212057853207437743260671756490599332145106384520202362403441826761379618823463326510304842726037845262426569107992156753400431851743709212526380174646244639477737926149679437744901173411903530310859165143861308553694443553420007516205910650937216376674766498269467780856353950416808259338041007620447127490061939558317293024140933291077708017735040952334968016417660831828184215802753472197959286232283658802337948857965675343200933836874289126039071809002262991840598230276369374371307550835711836797589202920508281810528446579327573979277797085541088548901865339999731357169731251576586943250711383839777706162921210602854969613712580258068686847669864503505963766482774498408043964310760066520194262835440074606128823528729348923831687810604355341603333663570742375481903744047643091441256728813617781085939465673677113111896694547298124891451597288977066236421663171444766534082416731551817084010266708732725211570625419320013287033147614111722907965808577033346642954496757979843155634397685091337973350889981174138819834889448832734955297528421491764826199996137374768579733065024679993687527765800028626251958570662298171685653456429608458717011776827104771499677994356256369212260052794934789960561419118705705736032621662010834409821065096805139794182814895543419951156860287599003343916089338410567944025755835918315501084337204238466951914486634633892114747981389047099350404448692549734202642122342713374886421229539949073825742069440762495118818336252609635704622618948172618537419008087486850538404221864804116960400172264545855049837936634837162152936552214834817620371021661423162242804374041135186361090251886954209473503007530127455469954028166017273697949768231980244462568760117721305903436233344816690755257086465503478190010622342054206341002105366803784439149898793066153207233552475886891022047024253764350767992483751630350896744405156089195304533474285620242544473032980023059720280284574426084524047366664741485871091464756594709938677181694281073608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -14003893908357866003882638543491203572414933595967591241784622122274976789913960208408429863255199674781926501040145361097449707407718362277456024467099222128311066781929588726433291662360834398441196069049346330012800034794810462778236879832345146907840334621268666017021910545120163338481944390849855131831193124132587689769962378091219389351014325133553481564392948575898112597297700716264197571959361761370313615165238350293981999359170752457844733826158928427969591866054985776084071503704357935409554401109812490329676056342657535177412902372923291440852370653873514179606454944233701043574530478913876680850905662680243082301852569188248359962039670995485607343003036309199287910832926290961844292820334358528923496785329461113367960375994986379517543105637799277913196670109939379555618664901494593557469884730622262904862444824656925926384193520301511726332556386513730512604901360520323304106152548683381589502750341647253919765995377966475379373768472733980053391284073240249079196516738635360457897329979281395882161798955832776419815123446332148273972701410487925045173908025912850488022648484667118703916719526165382507586046350818289859803236846348132786321992527193092181392690695755646971206400096091377899259934215287988854713934372880622011009297436679402434513984516422012635679022419962406122665722680409475419919971759321916939374840094000293009363134429874313214945567545497086292717577018617165261861437963960535203465836008606153688817415936606794226042817739467387711532950138698429287881095736754436093600177041301777564098500478803061145445874234709836953816990293131655472754262429718913689590998894437198333576357132123124187462281262918018908796153541013756981857473881616333574632387713278750110098118726383986541379606866214329111072176384893154021168988080510162834788200411143844252445132563901355182116338111265493108982695252601146949985256392071342524309106886280651740098405198993667158050833297237396124602641430784185694787916193834699238105747082478382647038758450823338744641710806535772629719374893310786257961229599327227493408553098343011460606476028381281008065207351633655488513640132144633794799476554047891011700092185463769640705655443297676818623171864228687411017410172314934438936100871626731132630753110453033214196255003459286954426891501662363666836609795992010910997285385231682416050710123198982511421338774108799455262173242813769376069624844400780576908486547564056666153737783269072386871373849497192694036781165830530498292554420014245689265144136785046082481700258624536859273092951855344621933089741510373159268934674117183604905655444084664345664625705467452039860314651380743329639689290618339194399088816820495787080768800283562727717660057291578540844305054586029733480373093956235261045850009469187155043675794555699135916071431560941957707211679755747907242684417856979790029105511799726817835360283828542033058986472724306082500204211604551522910628569621073614181515149216353729935612918244866385141406750801464947860011879526465068819516827607856618047495278144016373595464905654761727556042628322357543608188816061994586454521151590994864879972284678277275876707755315594816168574698683534569507017825521226587154042805471563100735859657717940623080043298173940856246402619094356304340585680809575996613143057935981688715620524332762313492378431229339116222141387768114894957813933290090490638224837480484439248880154345137451349678316157843116615727304424672161019618328616808286844421871786767592527924434078876575838413636276743787200927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -2042548830922187194465601099849790390713017496917141713482194553756125927705913661413145442199353272077853551640915852741019763557570814528328262552628323864321401816033588291218265999739620358576536923884499258593062530598000635436782359687673754962647141457547952861002743982834050006212009332457569592532201271732010547829414917751758574198259373914608301310746802385660853353422917493086283167547087720597584553011955198187806223301746949703285537450447400384773315881988158545423029839099028683827869612302391224246438369971965143237894153459549682739235472388381344186774232121089760382211039558833615482833736650854688856236175896182267551072379304461490198233171522705422138136634912419004903114803311013121918062145137350215506667691122770671325198511089870494623832441428922972804169500039832872480066792208799876341089054107496596933797516746963706930416434268286654468582974970251681701234855601888403639689125606007813660538597720332981272314384367694550429022322127155288843541619702033919634375902258700058061935493280472962868498312300279661121650193175703951517567898909931500711306195645779996646930852937995594877113013956930786350181993743596107454917997928692613681628966878971318161736062236186897185826542515817119907687197962123471708296125891586306827128081803609465462255752135525273741173915386801839772206448191026791393933974320965072195369876414198069082360721784328550293445194919966944488552696558866229614889726130156192218057006021809540274375230289567042424483535970506561172060600022054086800143108672927643410970706260231497849793880843714457302405350665521455717142687620500455317190021504495907018242767685344585058342886205302179648595060867646279922243565329185784070239262376972772750386264693393726493181787620412911421130387519678825287176740390752242606680115577337440029658577824438231388129137327905938665898812171219102035528677558426509824819368732123938322352104473379742291479070516384669327412803845204574509857905767329739074386016965522912489581990977432670077016640888913217265943146073474290999946225106053507675939489578211203215508117083256592759419987360600036779274473659620642547290820007060743058062559617543768487020411761518170122042139074299977092503048248637853820997593537166342630704376484141373063900551420423000099211887891772371038102413727971073136116710189520547668192514388557420539752002652166324649034730316593246963789146789904972677077842572029109642910303645433370446359066120730135960381287358086500844422333171615690684249254523362360011351480474803221978550216763179266848857044278867303309060459347592685240446512031087267351727832351960085551933311054909392028949536752884387885043024399628165041281847957205981447522426117452205156697395105644055147492873317542299862294634393463906583272764942054746874114288802082055651812109035891198748004745002408772253664362685387726357840864046497049082926113424962571072853179199013252082808474849640052911757675485266233124228303450687544679380124182847823418992082560620625799710548378299107759986648146021521496275227104672746821044403093508952365244817640030384923204659181066035480449713196932165059059811150016435010085496373261250609354613549978772261219542857293384410317406508774530640186760541094558882445990762111677627713879845161682494581058447107329046603277577494019132294500387980212139933197668169869805776966703745001978864801255029172519902746872038577948559815918549221404174261017446522451836948167305686756946383003108818361133472982521161938490086643829641381072998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 108507803427480988067084746965555106172800492039126568082628186875661298954793732353976243489300677672044676833415520109078795381769768365264660040057797311128326194163327258443778516470992071631041627380577567504157179387280023747552531335439289811166196584853407571311747527972404782396453649536928744341141844907938581487642985248566953568500656842293441762601240056047077274817178454009348479999016708416123836435767149708808316947145679846597385666812033125044175324002180156746391967824037188787855379434105067826557596195261918047117496979536038758199084052353826028536410612701317519590144981444410946984883487627944626468923425494494682559976889001863119460412070553722905599234596894999120524011042002948234324361221197167169929873215792364459082972260600390213541507524642731074941741764690470247261785217654099490848914537836327473032140186959080530854767890432945073792021059688586088775824873089438175403912319404865971929649379759862413321563729077621135046472380265261181061430948524041613201878808267219501134559345888439191060528789932714561287994312915405859970276979968294061686930232144638237345331257778172850383016986605107959691264064412173272154522813571524818364790496694210982822106801119129545782824696719935583200560315988447919882775530001705352097540632415442956569409703208618580127367131546115810339658583079954524940182646830034762781448448894059262661971324782917849548850246993418970427816342150855139322726125669243494581766312837944342117572677387469530601506764608622846453188973987747191730987104671498738872765009428312890682574885053757543347222944784854728787948279790269755348829122663268204320523856185031622557684319338349376230533569907852315875188031707201770286460302373736463299971183409410337579966511786091182007433895577270573266298982770873994249934305054891519577669807953654153614189932903559819624218422000337676459914531705306062113011922721085252956443138224211298398510313899165991860003577481468974482688418099541390028563993819197616874084805767514775153979548400265296326083628278015715942423620697635140745987442391656154135185384174679818543738423729836513394269938915398134548066658804689985027069862439642765933426455610212617399701407267364030364046686470274016404558445825359427130326066198156064948664854981388926079704052608783731754269412555960327400365665885256699782231368418562109176161079514685000780772354236713448705024457070784525243243327001004904605812393516121362760587235161255357824220495319022791959947274641983314454363479373957854492493297977221345411809730319084487869161216078381640426747185771278419746200693417818646902575171792556399216298961142875396756014219663119367549629466020131662351276157647868599828386519018604916652789242122668420320282626268618692124082134490718088619511185252251136744540764525139681467700151496293659645194265215482389977824998292502883764118372645808495217737804276561237486971096565434695859131603525721472676074575392369511951571649641172004341668824891077737887311718878104605600842158346260795789271875271444006718483097315391776412082164308191513142909956069193673570221739645194541173210643870299796924982235535852185743704837479647475695256169661707094197801427761527450080971832939826568713857764246308666739745833432527226948244659951119937655772177359644582983750615949770669309679464328002409267565618477011769260265256830525197823280594572557019151919825704693905439474906695418436444626300722749107306193984242677922227143087622327499858843487734865841660217741719070358276367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1961801468377143337733119805817543855075043300086941270739404866507891137936339874499704493063172006898153686617453487461799424059288580106433681693237191730648950662579992918262879723675745830409615999052214601216340780985734658930465972297613148167771853827859934627341513088855476074555506196697318615293622240233958637330519441484913180321972777058212887295439482039874440552714267170919423252079760601306411088074865770123035477429617124214242586990014708974001036128494606774915657444156225592829968977928628360236123986165036195402380605159693356918535077242839390158039520130978129965201695187110131110881552300380651138575546816482051818783194533511019796633677146722863718735570377291702334392083671480614836686519458456432902408704974187139467746643816097785017093478600583716796443023384523488298279551916795057897320213550858383173530680240717710882782840777941682467416832431550613039505959017289924681267427756027247482450529160571808011462908321793572866686132095780355663922894802776903029786143908021691260679973467116437965007917819569757124446035442550529583473186723786824057553764627651099417959728753412313465032240825431523049991700039315829718681756542614181055821812486259627128391728613772547619209708530859238573273017710712696939201143768834101358216151140865269852073179095560747022728546225563826062965028811708273277904428693779697703804916496974643573848097886230521286854786837439416270423513081999575772427195943311411345643557851996249729779869017008240473480769996355726003180924035744992158977705531401859117658872369704889644400069327531061812813104984168720500761954873916125854051736006586329011219916104678725141373907482183419599914176609805230453588953704931976962413171601878617723243759980132996406712157302084209161068493850311744632087534280159563302960444913513397620082729396183978670951886204178558407615061115752065040985940323780239853035082590105256749711054664710195747960002900274600213345981831092392836092016857864849917980069418247706293188270203774075088170858510397747967431888897779596570524328971243187984705003419902880697598986316409773569410678771020112600934460997986105014683424905426501501924307753015012190375384935824649550084883108564276479037742722693237301466070791505483850133930708781194824755938696098937028933844973678804173351875361820061813630538923906321197542843266918197122451184588110977596182497014904961562165261358987818546784277719251632610518553503817932233197462800087237108899078131862034538701068271741164887273255587291910147516784193077906810764244020629680436579832379291041998343833226284002011654758679515285667302162859712401880888816070764240876946723488732926729702643670082239792882930849777561985928460690359294985452257422252169828752379438657054091123234201660757139628855314640363194841122999222489308435597101234773605281780271947366400585207835843413198433330768576737595007549573210457556513518477911642982484376263892514354845378674162655307320767125169015366082305034628672144820570362765396108157759849721066372837179050432901893062606056330047884368823534939537223971982826980446969169211351607171162606425088285527115648906638259451799409268178548720875041850460224136318051958051857861039099056243998988569524180567649492570346060502214504476791586640027595544328807506738959324892137926961024713707270778381056319907772306487544620688765516765758628000058757986211821246867169405970103894305718716812343414957307785144655666711099944171348404331571149750204074103033684511300554807630506634712219238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 22963978559665511549003973565356536156286701005909580279156453660409310893367197167401746530120816035545573859205800494796415953943519008248633127666458768234420184035006564022920754789954855674729502453049978389115976155395998426295857407441343082332655059096629446632825081253903007186405467097555128016935326995594098044307686906561659449697344083866188342410933817566240363537048220987339850024261432296154806121266591465912834329133542206602387134926852778770143920108807302682882511135326663896581586273627829646913436387411421701955457675889964531645296161970763139636525089980771810833750907358783121280826184624444735038429133557701273171071562826191295284523845469391035912116669086523635849016644195885800093919485019223142501816552359835588880221081380344500394096921194125239618313814381022590518479871658154080253967872843632034621238799570236907432932622522747543043245757208712289827286745673589847017780116507457105618533282730927091708828950500768171040452306948525830637448391179769441984452241553771001765551050621671543875922371168804410601275474784700916605307268890384443978272982309359002963809949056734488564220347274446167633582565524204766286826538751755418931325558521674074863377190421054135476340712863939558580394098487503202075738929641537108013738964067617717164068283595996836160874378039196671521937344513247263393587575861555071286196413132261310964326218993694538902823666024583838473295178560435473941325675449024693727056685139490678462310643356502677346322615245995831138113582855638883814087110168215955259580530770590307480756245565311183696743175159946181328591680026677224489564069652133957227997267635401026261785142204447930450360911282811865852279946261144262420638404961064523377786414609841296172339763853871632304210609624997952524636100789324546736345485955775915009972968294236406877185962214709974326184755344541258542910145141029197301629525849655761767615050785998625601296615340213881085612419726014986708646830624916350355546176642437379551745045893432208374095864655573959736418835206954340450634170596556848353333003389126428781332730139017403066884377405725440361703214379850348076641817803146313006503511454392839310773911285331765442468784033267898996781129777855256761757221016874314242926439993237101075563116555303117641474805129904941005279284154602448712223982573975763799964028757881799659260096477666241666296778024043241351057566772145427224179139214844322600438004545944130274113826571675582967710859047956139147159980808665129532191441537000476382308996445652304046462766663397174173929050109380792378303005847925290159893076045239780673545426859581747281779123476077365772695083504188509259661253967377916404642242639224971447093047313622311968523451892087536619380704377224552988663310116706939270066423762805150992029689917509401651751347464671245951379711683770828679260611942890631231675306683402065407199053993697177258081013434230120564580433978202744401316737912458321902146489407426639635997879356347427350221379788153178846406602567043040105496064396111891470439794985983714950697580002244656473421844448401199575040299453821855735881856176633017443381981495298002277432199685141717575170418301560739565690006397162508583229113983050721475471624488668554558095272369247493985350028314269466747426443666737960068057911605694247541767160046952808485936458334274069609602472350442601847816231665199076168671646210382386511171585788492540882744522056011176493929494732862792873470086455940708056174804173034442382455367997288703918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -208876259906509310018382689749321694277618980127116138602638407012481824564548364657288787133549709424312781512500168932506905264175392792388888909548802200023573612188237627654970036846892127086528038578335256660124446498885723629447777497412359465146805908153531664261425533560221517688787620217942386310413654741688878889581933335306286925774465358164119697642387485559626346183603275921033543196461127498866360431466534824820587217029721826056611283057780173417848617676606578651956717045080641321287182865397106270389222007674301734002586905747264824000553841044948732877441090593094231468716902699092636199839499367282254988155789001441557497547392214826053483252316891234015385607512487219053713962900125859661766017952228747142828524214843959685925907159276174537525261844634608765563929604328902630248614668042368904865305448982202815415044846756370190670048180579112924064770109046694806310559600416684500851621427885495148848386161182060368873591166723363974746711602824098905846259152359480957071115305732620031252562259477360836149433007284788481935159360338480243476423268012412050128033597498436925844294045653607642193511744157892780175893810948470776462309157217035675488414586088192301035944013326215015447379113094936381625835228599941149561128386120698835022925842477942522113630511371784429407352284021028883414197589181734189556667083588622907341864550803378955074466466929483347400303782439542936466136892083717397477527416131131666477312579762041263861757727690418878626185622569170002936222792403008370416714469773885602720788806706807882894148376336824282916047941046554428869006092221223119833329475191143303982048935839660042041552094944643634401386462622795990977126874958689516940069662496026941629750280404129463850180979955324040176764410597691161099905442345085389454440712116600035481224882268016624827229344499036344832883254981083005321344294246451906498039099817978360423373462378753530912984980209451260123616775554750222844638756662274804406020524371865663514292567421204889362441130847662411523118853521337437477454713388287113261406170238657444969097209843833234639267920160697505200510622710414923575545811248239573340296267197848590854981127474173321473991531449454586350031873998230048407422502936019826845049132715241413305762677458391581213898680778393078844016761515062962711464784539217847245221623656041919861855109558401289461050793751297102037533185288730198331925625798064601554234043163011797708422519872251963450771103953299007708901093878565580884471800321467269819203330411683555753053325022081875146480359129851647624532257263684614162892493717607254886841107250837563378720141498484200946872224021112265612720524602149327283644330989097764112882124472302437244853008336425006959331323442913130086089880435047152226479296525873583899471490886058299068365997422942654003999583904206673366045380681085722299945571350812521812863034260812032041988118044971625245762684212220336124726523766069864934295980459118438775992609907912075494264578154267753989288435864842446356628139737175089484786965911651432040680865396556143576688534473530318808867864838558303291063386130076182276435966689390343628985146963572158048108514796353027389742823299619722567831419824435211623132346201535764045293501786859619585793671100853970735448386650637785081902481446950499380651644829817399514940912085950866538094437366961507234846568013177009340744327807761051513238378763458136652380986906272771780056057343269502295038146814574601139339022502973122066162750124931335449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -37224172445630650489153096828635367507704586594104329544098524326219356504269278160307954589629289411041107472422474768259715933613074858030981314199347097744181327016796327686599522108433349958939831502372130710118804844786752031862913043448099720534867309239825651160034628925995061654645332614511969972052968969279928109507448461062293280254929573386592432852135453139030745168116739174224126856702088141316032235436947446293775418350022625885944351520733032401614265056119220520867669592655285179679560730913497177748943465398380668591353396530811266828809903016601263367922188267137124228926940362771289007425158103932874457697429609498914223059267915913814538464781842702573105029512763307936784717264341149992034736558859278771622927958413942610873126897921417019602479802365319215318999055705563250038296992620779313174379974211630424360226287617755328771084512812749135245851056685179762682159786650490497270616612109892985294683131128035121128999104866236269959748620980608511043343895899525247780615020241117589788073145362349482044677494213016166099701883285247267199618423343494202661037015098648119944227047215382847558757911657189152100697342726898672774711121020265537634290973767679293628864516865430157266927864041963394279734236353858965998089533127870756222662523859104734866821626349709811446824282824306515761412553743098369231591964549891864352816234989136591531800301129172950098006640807977453106628415566966976739252774158430877347199543087565898999644950430970799440899879545092171865574906195607264168060564546860685065562633623759965213693413414549629768329333959457067804719172146027204073382138579239028529779666134325249163180957152692000204486514789868327435128968848431304754889243850355968475388477543440486469704276609948266569543924605277878123667705898707320593487064991341280394006160028722526935370847407980671054854731616397025365692075532436147445840667191895194388569257329029617824800597405318968380266477690357047502555355140090514812612318697364986742861939857313780633612479282520097222728764776202081495419786211142848968052600464952597644721080636171577226255323242925652601474337318221747106802111981593538000810373016264047649115975777709339148602122503568588863655720203232318113973237242835594635090054075527893187380894086613250666494216070196178286606824268338024431757069589264597248029853457059959061266618137689592082115881127575109487022059828259679877560954184561415873986397273774311537454176193957296649314190561502117470438366086527619893039912594215914600695253132826809087877426992711391364147848659123069485255449596483960749841283693957730984378448294290134629458607624357039787413537685347902766854643116983704837162153710257453520838139246582495878362686160768440579753109545002431756354637317488459216427880167076763914797873197319609709307993772844298163192228912059001424476978357437199992589305315412253631154061854142803381324379808481847871857089705534625093238437379801314098133000606450366319392327634804254850355287778029313140558577110258559293947066900172233890511586728003775154891003818843609943303779389539620908814498437319989695062575585893606521611477291361095222758375159914842524442782040426227166325014555658806474322022508975934206332164956813436171196877461167661073980482587882604202364173017208216907043508149721454613795657826239881843043085240175897855435078979008194236434295155317951688368388124118138872867096022431305678049802401352620025539941880346107830498228058471769987686394722283372919052839279174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 63463914624412548553279118454180709717338239394893413836804261321295867341018031166755880406761456104443793650295814838507044442452975546111012832018931042424550626304476366121861220768781637131443268696164979103196677335427470556629524112120135438991256032451667369428450853802504636030942053914040149584882629807265975931701289641499574939116471633542852256948262723724145135421521758025366012146828616673630802697405630606126336159927221431380622716491312267189707427939996268192438846210971422438700745967527415877775540741915471606869064157782378934629046690169863695842349953792916410214913061714121004615657527063143124163409086558524507314898411141388921200012388081529356950569439951937691454027702219246176433546657311943428790020591230778265862910544120362713378846517458279006018099007842156651592824719471940068663077857935529815028499182340846193788384755093249466995797084660752646301598832615729330770217045040290599273913674927192006808028950944739170891931385243545557262078382162660600263365654641132564302124110593289595439647560942527752458837751927853474317529654086841557679664126108867809620145730190317470302963342620775648958160931137615576739070773871062566004721462279205361766127951616791456138706849336465924059965381929163214457776819639402936022287317024186598150683720802036432103215180228737880203466645629861475578358503416957183414842865481213635870541521703693265196208837032978343642428568688287555623691070873988530532549664046049158482292931267181196369420169266481635921771733815969250878619001480531209697694896722766873808978259382505639668942433388450850086544370450320594509961220342347210846154235347803416172772246057044540332022936733689872740228033295545001430962325748546529749304516693225478981814611376599089472576001909175557038286405277974620100647601368131872158395800123900938470881465850627246899178208571557865947139897823367482801217751055309957056109754688363164778384298666295480930525369190995811494034336233436263905474631419583187219984764856571658196660168859183012495010820759030874259572425004668031647588196389848391816355518114598057981510353828379975899862816590437287937909689539047581267605227792591634538415682093669430685746785198739884901330488738456010043574254901958640937276123684272898387111916702640816629400340797193182755579557341091364031019165378530406564635569899302623301282459686823750370601214350647505952479554887003645245317037833166153579934805547222722529067330701056841031599525589298408608417372925688164629205037486706043136888042949217088240266454877293372610061704098669504761090843656210373821761647447280734857661655158602002333303778851953599851112696427061639938680042678587742337791106160829380786329825249023941231816505136837814936005079919213371325111363803507790505767699363844867904962689347093014491753648529098806325043720164722128375873785605002912951219591872423273357719997504284625121179117037887879516940261043616477917622336252620553649923850985187105429539299479460970059655862403535426613882725570104252183451087096422225832147887143165877048163345325934170360916796341556624848027699793688073773252708203285822364598939158514773048843869235390267069940324739841511014205310598117335410855458119453005892735199425716170358340686347449988945988118171655313298565836099886072012474908435311626193111428153134665430274834409656830999741476170783632744168598871354742304526582031451622450285188117461542231808447948254991630112065843669276001838492875253922029969415813956197816878557205200195312500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -716507055645715351718583805927791421976809879328457782281213702573545843697917015132944923086817443314897244019841668364425053605103499669733534979049364901620786554481420754543627405000615911472916891909904504352013303040046897886699010873282196803937365022499676740628899492409605491981594025906591886556175039271025914285190303149198772714941031763810537247344357555890667911217559788638709827726090485535930668141481114572517007282428254182561681306951923622495608585057601977131721968243619264774692118054770366558548880718436122549851782214699761748190413755520174897800709129407687302784398571278744660310588665542966348691169684423824722533354817794308411061556813165775718818073066207801941409616532637206045564725941224364410050498788165444932371557755710685493576961715002794276398491593341826025556147438233443394793781300854014440276782709423413292273151077056016004974696106866493422392023991085673928038974447087881334724140194027867921109273556761942929300020816473674776749173273148334250945961011796112552061466678056970846696764347584853269980039497934785983790323263730004210578501704274468765542092419353876710705693671493778577736974540577740233724788905094106299977912339765413448249666267792601890313058270501350787970383325669959688098023992224213032051005807661260811618217249946620437745712131160840181346067130758003952533849198893939766162765555246592792026171093911608559384997772652022521503557153982490451577044899326485600299641104430293184976018632095610913285672714635908852983456242772901190618813656109570457102943435369054723961653179881439346754473256716643838304138254101338534536259246405214712208014016077328259964081696327760991271287994084884785465462228830319689086283668067635644620468131475198339984179700541035002877805562067517367831344656356932019078349327223620110498944030912682073002139329020777651665818492482433959918315173588426675817610788553057017103352262186219549502178568827509279449167176564934395195218186188361639012388171630471084948079812280879250361974965285764711513810867519837575505521539115059702238056901410460187602093012050616302465343327698865587853607508047567788001675067052882647116419920702752061445814068413078948376196623779084895083550409244163222290965484372885648661062155886024071582638664311540523603331870472388545316976580145507332954666434651900035941457714527713933080322375994386725308981299955893576904414435849802883415335126995043936128432923601698896445540179421041048946023308981670592357707687530601165792424009992747690914637218046360278346424481430090302634390956771494971373279384314035899687842536814702918287014867349265137404043307118536933919909670743655890609068096102103661225080199675004919335355399054182600248897328245307362407004162839262230731166143824011501478992861134534415649631895364778763959204204828382267907422371832702784947467731384156702378096181670938446878106243954498697529880501462616946037845879601649323354149159328103508499304648956082240466618238900864487580414316351420781078316028929365976459254292021427942137371804259243533222500119254187775330726688829920847497138452029650660791565211083940533247532650344700935829331608863853250328398510719255656601694529950789623406630641583503803516731199724397289107724887199744980206050661580280361067257259995096488690790608262368715529037829748981291277012705520578018255710118111394516394634001683808622861117176830703515226300258931442363740862721659461278174125403838249416673121591181902692833278815440882463008165359497070312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -164481562412427856148903070202215313672265954775396448548745903148696530711822014428750651844147183487839435542129236213939307435705469636220716884514681723005496148832401311754382880875824030312241067286902256010632085364331147248241208287135918992770804693626599607929346554267772900038054212396633744134421160771386792887033752169261963907483154112853560000536054110782678076802588600302954970125542040388555115519726691834893962480844225597200132011324072598054355381704406834940608378569200249541337829928089467794680483533567521883909300471902983045102026248512478750082492873179579299373167617935858368075100230140401588270262898637782099889772037651742464863578514527861298639332280002344057333930684160048981522385766579061950844176379998354493681862431121396378330953259633514740994409016692689653215210504568540129329703629840408513684917381323986812706236765985277877177707686219759389014305061348854829861611999170891283071804072429005372098982137443446853564197940555770820899958892719329732877953215656958323047952735893342935510058272433907915759217703072165345709823930136646567162206214904933112130525009176851457302340668184091975004601652460409425200765560048263388479470714969782024421120580850685174725114354400434692962293851316311193381646332530895590513905042303014011748719125343694113341858582690153628951902106488280642909710054254973918673422146688409220792362018337120528274484487639922462599758979525419652426669378977119210448258400747122076149690014969684117143028164282776281366900313398167517578436037254894550994263543632706882020511665959292470172419852262346153541857035448785037726486711917259258008963395009577135144824321191423875806192085374856099982224854138968580613856848093504146767829665639453902986067320688979347455785943469502036084606199364841176561446816715556228597856292913844931904255029343836925892087444185103631151802119456889533347520287460672050420426924920910054492251547072139436381272997488655062001783759409055586910584077318877058613068840516996978382338244558044978979907403281781128606080068058247934971138040975326533093712124200138697109165816714224691115854897765919057734712184657921449379051738414840408906683506379888685322890747677226184574120192817901686779080859712009282271558113937800898407596180895951618089443914922535384677927618721193991427363755542690306016115818663270040978746590122795661079947004734597733786720208727697716677270581698818766483129831596838507929921758160981179517802654479276104308691582875892355055853823285497833394327284986063435965350923086474021770124707230439454036679270014863968894953652900311893491379796618283055921384594322335185554424740051542190821756921664192295321661368511138159871992626611436731106569755040910600107769527186605862842322571593633754217047019629560551243314751248562776567217527688065214715614826978337822818262747912326899596297700826271698691371537390445324603580028192210635102878299409502522876338968437327297799343266247940079799064050351082288202624459125930578439540816333029246661306725484854486049227293182118816398643011092477173386043601556557242594228077277546496154688376224683061107769380666085604842069565947731631443414295739234719627217736106922490562942317136723015473270516368198961478188029625904355073458575387173300565961764266082098761637897424085691436055817889596082788064826972423054823055144201398532804411538321069868080308795022921739479534000835444709700587460399098551317902362775075483854439428600677895787414663767383899539709091186523437500000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 56152311046895805307631303889336445010797570063241161094060600218595062308448752766382405012382221756896275562202253405727920844258436172627194230002666236166551015803000149902977847419017119618220659053605973304315783787175874591960978012244271817997942407961973967587942132973635766419944749303419334625429826774102608101569931767445153094664126245945108723348583905192462209443889017075209969363161803122956801575590425422583353509969350930677509478005351118218276587829356492620036826459138816896832260011070337850517246881379671494980138377151967712206732948067361452698359602506730505211506589547586026506747048797082774221907077681150523986137340185610979840360136084373812270987982206401499572189963915882637384333680774131592349482277905159289101228539888345476902883039371843202745243680257441068407071273407581707335009916857794090281669983615859797067066285110962559125546730896842929009649422115344973766646346739081996677012033829122925480231953785247398766164873732738960472345926419742392080793443743352502722083527159948168518246914490584440753545259032375374066667226301038222233792776978947106636825252024375637050350651256089917345130314977709853769938765903708521930549694847685626190395367892145331564893724045798317513522979354158328630318401285055389250918577829740683922932597766296472349618524604343176687109212025961747004793703215362569752144483523053894997190188046431023533068694937389299168366835120785099105976736123875016404363630672746824404430654251247921042290051365601349396735220563698866536633436871042292991657704211300187631538981581988811196687445717845639111295481598164272067837284566853714507960776846752103652488991469015133149626116590878909759021563354257719269773722121844477842355599013101368666395112232826852402642856868914255221135465093282473173577542571357371484217105841309872678568692867097442705143434239479398578221569770161608866974583619034659038608393395199307746345904938815014030341832795037725576708465137421545275994474436031747092724317595740440031025103840341521538752644798059665657407130525190617302905163587425078218416949324025426700965943963026628480739061621881790405990041501096793912466128591892547748334505852034208643935117289522964583860114227559855543524758844320462903896182318858318080937482778143370483987259097238542884922625976414877226481168813897528477840041604640942073203750093076728169080977604111795654798117437001752694845442695046779468026769889779219489496321367699291109966159810676701080050483441017774274937806296109385724426657314206041983042692345643292506927833203158838877585911825246437542166564892103138565959913808439246086891819057285106863316910869941376386606594255819661473852578445268216818015309652570997840803572497137713841377331261190058872151216458831899368762745847439033420875462212741628465456974078524949844667112901809539250271692844074478231102298986981328965009306973678859188741905914837553963062728226355706214865479093602222037335418011859824704828491529078730990750446344957208777274659204698445895179171700066636160276408856830387033298525398500975668069931591835932004264572346600805326140466502278299828310788434333002392621495059202042190489577418389300868003165740741641860598561778458574239968800471116634216981069861836726688761804966833096056473009959485256650241587234820350373877155690861950845329975046335523697934776692146926758450719448725612481628828652676804612350180454858250198862211644970980816203621339390098078484234916564972788920399034395813941955566406250000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 16435764322914002864676293862757009985203050311522767113183226602572924692591827300956114522108675463852550987137440567091142250297944603526610006316866339791675304862980115052639378380399063326885384284850386713494483157099301678329762890951133716109292743787015139489512196259601338610941603752753366189365276416798125887416145234853256810209079798763446994274478632638669622877050746032009162431134030214263600644684303591202291744856833464916828554953086217493784299323699572887684288077366549373666009227597346570142810141748669809199446606686798780520185441665504577530022145634483840246831275249615592100069850756461008129581937391156265733033810792117274579546143675546423689655435405225379750523067188722514792531445822126261657844170512121184772529437663223079171029234761217294312296309494041030341549785976127116964048682755623120798533548158695327282910872057367078387614821799705793960608984977195787436687024185470743678182293787813632198868406584237698021498678656107967695010585118418047789699599957987586538852580983608403967205229083639806433720440747964439260317495491984105057825043138528660769696338276403288762394766434594959675887093806408751170478632978651082406045107485388574496554558142342815162299704402724600149947383803840417215824584299533823227333831311326651632550284694840421681361122927176844913454416058359164855925983337390197396465677854601218865324455002783296970959014096761105875000448085157851866686707692823982446011007332230480625213823716294501146468877501904801485629291172348262834332390564441609558277359284456042448832420195150145641444276679304864425594674906512412341345761277192719333612430891421793848260157934233416569877229102397332681488656442030258535536445956029239718773200861222389577193635626666304787887365998518332369268165282326693576010098383768207419917661276590485516845614543164061638432863306284709635286916323507338033683218109305675199678304516165179710936678254452469712414822395540221058270697913573901337016722767137562059835348589345517241027528525144651116304311318024251754665589252619905832579024876070802007257485124551642180702176405431398860403560276268373088181854237134621669482341490912575161162772779038444992539313390818887091451995856604140538592079861726194398032123008489771112156354174423609207223819449675495529373498332401759657992922727846638202828864507277476481742529278208233508136444261503275089383113557373898843219771664917443620015254225495476458705380768001857924217413366863828430679685208186332906349347033351705831341664950177648636641709746845043436243733618646452739934080374642383906520834217691477456274973374330762743381556236344909118001885408413571820233354853748900837269633718859485898530459635198320680242250891148990312856081837130748124974334982764715610920056977228747044380715495994628681937786020190132686635207411349780183945595388809312180208061526860456692753027245970732124362155134032976251620595880642270418827961681773978817481983206862246846764626715864333726073460536285186828666164378004657616549602572257488826442373597949721695056045157958089769102171984503956902738777965617118587071063926668296628672930769835556514640723789603171417599558496552083732271628359119961408873128328098577483108585545020937583715514506614345240998083386994339938602269441498392750849087254142086838191243536232137078214112406999684791732608898448929325506210674004204882051571230142892106440933529519762569773991707304940418487151186512512182031446844427246495792842324590310454368591308593750000000000000000000000000000000000000000000000000000000000000000*i1^56 + -38039323871426363308545472498350553031500838494158066817301232195130281833020409319918464854822247990731052329018732818070865935455773635585010005093641884391989780361054782302335521969417387756943673082858203402623828919807772839745397247654678796635249896336870052969022632353974925154883602927300207414726138335790136694775615091699185196179357078800943538376594328507625776259984487863890605242743738563141765393011080350383945122239612702649351374850978544494238660499640249759661422641364100277712185710480710356537837031470848801767931730651520338652494425732460580100288932685883370036550952431742180540238287373187993133387419035571756540794739286043315286530443504709852775336388313373881691398417779092594017550717613889578142436332959404961496831936331158965864509307528188820511617282641581960468137226333287465497511294842760057080170584512826035391398421750691073732887376058996625960386216320420487122873160467212955540371383630617401873631664790128187226574067480544471795094865799203512078124565051563751323503382110920106023065956754948484517542118549818692690628630961942279504487259578205371465094439784184289829852095275572777824660227225245448500423469703872531128254890228151414175781351985402328207904741465761003497413209357634277597921340083984999100313503004134116546287340979910075703975892162062917955718070846657030637925287093530450862102536018233820690319457259702134040456690546857503102259586117420922859435106664353677969407210533754208292547759463304764788845947189099296585806084222366017785757510105438603304209001878128000152120616533781387692202519828786768342116497480250122223938697505063820647208816661161374068575593276772919802797068165619068469447715034560106234221058949016465361153866872531108838388275593010139629212127238429978515510882127991087976087169076040966409199981144036119377440221181092077504444824222107358627298917540344997219961613257665348062819440232677942435637802960500388511342083901721294810801983972862665869553640646207555876473314414533259725191551920283076575441425536740091723766895484494380141690374237795618307645761484111381927766805627328349424833233942486401451366332120386202646414764245032484817391451406597296576598797375308418759803866093454931484483884013284825273247698728617798055843510993691980346313578010363974893927171885523599387422216267419030635068969062549845557724770552061015350077942272653597377759743226502580518473946408505410786659605287133105516012244454938007728820346926950573206335538484238341529802359177957909905489499708549753749907950099834047107345741081285674689906817401939645177227078638337937859560422851160693811893757290202266161049944870470543006879473851736049767461853219360881211251193815714945909101995336348474841973556890997473765594320946595832026334791849865121781229380288583830432418500959155268566736864084518110437108156970776149761850379141632223368632577734056580175171960346811607858048387259665694568635891563702298261324981350798523471435878012313407333371227035238955607171820055955382548781522077703882333632447937514011293305510733108894224515348286221444458956102287848006807269541341543526293824499215453792692442756079898207268783125145270814157819028439745929268844474649311100204113638700465174284308785414322649903437488954981604683067398505074845056169179524046396024881605880081365202878517923933872605604809429573165531113390557674549677884405463603684318062815987671246611056912996546192644295462565214858711676881366837090037279267562553286552429199218750000000000000000000000000000000000000000000000000000000000000*i1^57 + -970946283542363947417024286246194712004033564703672780819233494773818142496915226978200467018153970603669672813958747001540975758584276216544813001869115260229917746569474749142423855793639058925645162067033712539919023425459058638332186918467654077781904358281092333179960551698241091848652537688197707302698435273631309959106316248446781102424949857718822726728294182959626229081655634781498332302566838198779003700875335581195309605254076528559112932583451513616386332907327051443745445051799154829683676558147822394459436707962112870641116181640053063394539501498143399402412934154469123842049544161689860027487434178779463487551578579191133061206735005960557850506352701949637167320009164996155112290529414981223241095417503744533070420171446292023338454440724427242758313561369048682645964711605886619436953738673852121710372421281367882931483193551508954480706841632162705964065288039160283179033093811562384237260168115391792918340892533604391107379582845669040216628118089703723662221477540087310290458355334770842401340178438349150427556402450352143616526847610981439798320262976395019515464996540614704048478667642222575590651104197315383960898568847502169464534694230984454635916665012339934652050813169019285017281242415123001389904456631555176110389220119224457293556660725007096507746229690525864150993205642802677955174053470555721992209877302856993251026754005240853446865831177188437562192680522780727608582549523989975178050119922178509769967203767453723252389818119362148640652587348864541916543184961953432823137401732255870561739915895556179837630909550861566961370174537848017562141938441967346461352578417674563527606890449263725060287210785063486057762313645898095733526476721310676745206718143392281661996648785027529317602816695503629988754151497966506306307107882570269389619108772983772468019085881561453661672523270268885396450576963426295780737807401046829949631545292843570655036082660472984534455426516226323152535679524373702212210416072562475238793069525493926220861269177467908996311303838327959228176199544167676111424407364764101135585458618720369239398147463614234942732815767259923358824945091518861542666987908290951116238731554329876512894537123288812163556299789298782336876016012104217471713435317137220219644180801794218864192883112507886712827512025001976849159535028430437160937654316477514601367415059229476497263941226557418710538857100037497966496194038356455252881465353357883876360040250509852495096501074618723115494941427718679758871008930825864746036496815037227447748858454492016256920065090416910771274301895439059372060250588510501828698246061837455509842495231633258105710327346785387373006862587303867827561899761669634948408282455489078540453361133327658478300120840771950623192603466372051482997850616877224257057681857770874760965610218083005707482497493253410580581559105244455119565900148843961952172787180283982080670835245360985187473458598947156290014099618509066710286256146158527614967854560395869347921282711235831538802334555549978115055668123210002853331247065183938493386916145607543810280214787990848437767687846159690768343783702747349312372026053059124169631379604247653558127066015426499467608617403142696219143359617913359651811522571878923743546566501151738081328452648889150446984785430133202298782136598145335013919442956083281961868303165108145269510833812635432735135695938539845260291788868896332493029531479764826522173793418183421622242192695820512932757832944336175965877221960872736872261157259345054626464843750000000000000000000000000000000000000000000000000000000000*i1^58 + -3663967844777071193872678458190047275441702987662610844672748495591077367447171170770899932265284107539928813309741099328204536549936160945968270630337666919683331203062497704566945615258625628663301217296568560794774678176849380025930858361854171250209366214346229844893964453700023936106224766252422561939522897095420791864634246069262505950802453064168203740598738294002069633044558388245101374106782552646002655783551065205820273008342480698740376911858334217132268156802646286745932518434250267425052827047870968891056126166445542371952425300492894849469332029143730667650903894415408495988880983171374181832565086075776274237655005806339003842911016820836835201334257167613442128934539122655985699587383361510335210575233210508684902625363058134686616230030128343561682541401239090118765502774578046391625187207603934938633170005625386296280788830158814822020084846467264771474124195623453071089295049341943588330805607650945894445697787266010841118307874216612485219447998249628655392204592747443800323636303051736656318600362293569624655479340908185056922776039236694650887510242691705587419117769099349547252452134369265978455061362231508171728282773998288002254543067264788127861565932016542242099526738642832393143902784120221660234775356545176605274808111649840351266219742132990074093571624946660317590145482410390095833365092486398225456197859109996702223774531782423003719883626107526546032196692246087708989834240661771520367612593054466001073578210737237502426404630345950119180434609512291150494604884012531063064418908783898921096746286137202673085529923409271288304029235473379442221365932293641262123931908608831255248558426828548309110533678498842236694671267012488343012627505251254071650647247833440393962585464679319486091558933193187488399209191229808787025524131344356014610565182404616383202452877995624160870694228351340357164931155733710590850798140498218893612311095498307562498136174322924407893984668558280768266434532198910919767294303411271891821587101243271120741839868990761318889000208558664724139859000699899740634977628583058422292976277614869787528512611051850902429142818453713626135824335162722534095489576662654677613563264293026226676675052019400311207389206179820974396638533322319410475096453249980019160875179222112226425860122904861017360329781834635646698710818683606252624698591555660517289796264573481050924584134168785853165036740986465983565762373409839293281391551664951575647778082585075235184192149528305015477365165563934766969635910445902806479131596382256745775493554695131182889588103186011654222864038352581636274101249582880523641773390943662497648604178775622951752486278956496352093433704512892137803217490322432052357354560725882562737661224046410420236147141440972164517453155955369919034231661031219266808430825007546554776125945449159838801261322565371181521528512674628177655967848496178756406930104815093376771855383909570930208001837181531042492922095001373801222594355523438558461350758100407873893845441920539003355851840720346901414100227926212378304832588288432095690337325514135146405278014674808566857260814182490041832205205101583751082372449058442348978559792316904455242605440121955260087047889246474607487772815680160494674206149080349732803855828591025058109513791293332515671736196284582695312888516512989810534192885638618485204663562303564980017559113554816789917944181911744213900359395580554951603127623382858615829798152725415991876544800103470363630609094161766431552677605814096750691533088684082031250000000000000000000000000000000000000000000000000000000000000*i1^59 + -22607758484805575384660316807037824433748162393635578817745187044623036490351553685844436554761670287071077911786123921973165948660273026798501247939641122180763621026519608584051714326600691164161271193655603502508584653281811248710387512698229046628679037026636625653419658244606528670740745806890594231730619174091715256511973270402421889320807228745348549429636808706242595827643591021585267745564962847023817375936880196429292555131872861815927105824302405706047498644320462843909396865297486449065270849148863884850585792190175492679927993058035097425072898361093057320738109943876178698945126199026351887955291607269754914632861005536298410197832557927569390544357296913466429302945622615061408447235233776707457409018550121124102781520132005586263877614483894428966447655078276498508824137424045687605552835300109972458632808534249862288653846109241861778306683526397560618389256111808653622475842487447152984969984003975545074977214903733490733031948140657405867955397052470857054695754978757262011409703566090790043312549326425334325257829393390091344008967958762765737401974689353474224754571384381822548972589022451542966100560410467980138471564069482617855262231329106913669335752898117374305534999325308568014005711231493504189435384273499781139973302251979472955839718910308758992622080051133950995187751444856845243110849736255192340449531053984028670890431570838101400850695753103656955273783265631046381131450974381321403789916628980458913628823892498482925820929605854963204782185743443695239154096013734049060275834582933050079380282570769847434370663564413025932723216900807161913563157222768375344204737341637376742105586259919739629507172454751217421559807398952692624710616061946104315551628366886892068533957550521501007431843186291670906586515339098584501434238954080844844520380654168797849659545460127341499410380087931947582343727367863631524751982049811866604813830481932540573722103299045771809862057442724908193397997511351214280468369488024067718217554472181015829754383221651316113561430951797100025207860842599603586196092737656665031380325750091576362644615583472641165415576700169939606728681472424142708353838602280273738037202300724486453217646462923454938195274632783888612688088790709184956953340169666239781144851630015320160327152610034379059966796406067037692824154918668039498316830568685978063654640453709391226100308406070801105878858868824943605215588598392764995787601027408798356926597724917982074398334199835133911983698984114802827573273768695636454066010150577554366131174575468397934288855651902214696823667078788014548380283246311766390807913531452437917583459129603943657009274859265423439263156172279794922884437126755771953385230146531067766146023522193346405501241035459162913832563492449260502748671477544715225489106197034639459621698222695504414334237963803880579074645820987530470715475298602602125889824205843429080654328740783832196537623297437797871726508427057550316507778350374262688165342480010929856840470534777091048216263356773587441783230104339606831968169775624738217551847483580279571681774110556093452479320699868710037633635048349570563899398643194726540436913865897179470818607737400122869466200499664553126038098213582124613282154952189676017219538270922383148344155949211449744437107238202501982241182389768076935049081742321556053023335519453351191676834491863805366463547306988894377222694891914911657973457837352696224115711108192955959196117797162474004613844690402253227762024323510559042915701866149902343750000000000000000000000000000000000000000000000000000000*i1^60 + 440269027227641540151557937322220480257368164082553255342479211413360705750906268008908852590463921268839439070839569335166884376044489614027740860000749481430021589865818921507544057330272087656034459686675827035932849430591411024410289802216360082180929688014823804266214029597319382184158833828466717373584179581065753542813883266030025145083153780017159383504949709293907783907766860307658108722689195710468368070385481937658851709182249809641666699742675299360411320854256481125942729051671631462206712331378613288799899298439637006278953305923011253301421805776920301181257826213369730337504612016458761391663856540267574591807795495241230174942909871686138674488671467126559816129893441982027263563823594895478068475427002568192161708423764273281280937910214595312725088369436572214675399752204409572865797253201888261189350107382420018814301470655280637669928776151131871641427688823880379719357887152232982409776862527741478829227185117253825503813756690964211699788564656563344051230769048576031507637206628915251401193785405617182825161414648594426940743139149773176769647760013609518407414277359541211407963649532395159234574783314179885426064597798143541388520936972692344799215198691323389034301488509426894609707068227816647916319420262682882484589750493187019493631868482516862110267941811841471792215445397166283769119944478821966477964901985023908348675548286160606329395735590715629835944606701370385862367069599129948670774273663016902682201911820215161483456312329110580426449360568500889260478295067322104971405507525701114340029478340315076849769963515440491283001711318819840100876035884355885872408469404881286534323067462094948483724386670580039940381793827148701429376472014242731674683181183237765209170153466069974356881461455508490347332175317474506998377360288016566571731058079437252552314725880911663980881602337049736390026913102609527969734033820818897762553104637814295504769171050215056565231451912154415507990638447829829320843506617222263949953337225185977094864237721532732835824557712209053882408733702391912953361434164459848795594633425923183200929757067907544609297310554818188656292274472084259716999911689516183196573604832386493106330929211577468181367431231513154854870013822231118218780395480581092490984472536874467381244504273174226066824124511745876636285090935339369710945805276737066625388834719706544104997176810167877323879918880242091058711923252307662362738986184229841647043064033407073018613168152806119571242413402046726373795474826653609305925246557016024101476398051209111480141196988714062656993910763833063657955714259180393284337524379548264108304109909554925599557257979409012478738202194706100537471951994745329466142172471035522485112300837988388103798098486165500179366621456329307206552757034216351575066457300471644591868344208711955284341363281066270729417271780048024998356308572379654736635516844906007302802763223911350774777782012297217027510671349345456835918632083818243920948199753677642464108340736533596015962701342146203715729098408419468274925467583639612610306316137916870802788480274851729094346491226701543746630934399565761814463717326811004013474153190870617921631137525651036584796399602882846143236974405734167544723659841564022378249810279965092967439977584840853558805975075425000838650397735933307651584416060013647557266931584695120607262339923910032959663195014563177830158576521421074557793865167870260048992938705019720341598707751943392508786499870042178981142200200338265858590602874755859375000000000000000000000000000000000000000000000000000*i1^61 + 5245844541217143198864082882069441868945558087592581404515988825833148844439612682004878638836135667708894492517773518742490215076039211235786972004373975578775997749278157442653013923113845553311928877145096455148689214807211059774901531296726513016729812705863387094105409287798281436294104841713138270685175742204994970139454346205438933970347780697511191243372027478188913332975425947448818043720849461341849029103552022740520644607814262283686609127996669095095831357707219166851645544280704698339471324132090708921728275088320816427083824932350509170893421576344711386438747903836733473838936007652547706600633510512827554497676660360446949337430346887359400291679336444694194629646268774336576404753219471507901208136976163863697915629447382980108034937419419619986927257806850857588760065209360704805114391865476601441592004107318860893953978418324014835103808158274232472886134499472372680598267877679920221001581229959345666897284189808842462957753207199478362907131895586115658359695399992222200100420260301131290377802310834927499985330822187466957885005007604741037090217723897963001048154502862807548464340599051519641563593746562309363166532927065578869099630216347913914392273102818101278193365982227090133384588528818783186505618004537751873989711808689056149046238964304197572590058863564557280031526370282952842730115800984201555817513406901938802139858216327130790423265411623739086054343554059914517660969393375673681572755737508212778919563734289219232055942601532999165916965299848993021791977811513617729361451081978723683327298713423798038413136842042879367046298846413285169820509999238857328863850054078769927769904796858600038507062365003088442591024791121017403461365233623969291425310101534910354044573114632919757555132640704223597906212257701488403690922754015323984683104995243010755832636968001722865782481123195346671798258686208547690962625882083309967194294857995513458610022001497622433378723466591358284631811572227881339236396059777497486878081670758618763713026757144709581882844079332458918123844992055515847250081057096305652837532383242643316928107623562182835434798297272543506288435102999263471833122446933203891459177917385811087248336969921642247038684764673973509753213116737963237644830189996680313281273953632538054243084087851192657265076866557803507030268891944247960553504548446344072033405847198456868220801245674087326707670774844072365125071439251664770806536820446224334486334424190296531797612912053542426919241303681911825173095040287159847740324952297507779857220751299513541050850824583416931360930459158737197503345821088479028273597080890002848396379312980396616349961571726751592490969045618050683240585971043171739198744755929262042296191074698223809077946187418383156943659289367990576963363053614904948335769538164419176373172647037307078857689559653314007894832708403154975588182142840020427016990996515902370348362515843255873595872960111408219177957567183468434446412569385579708992438331596175873443368356509964846998420269834399923996875488102044351461101526408427433349304502310381900203622162279522995790646001686912783289995701778630322481444947323208813068735824294096479303932766766918121145894066188321915706590192747535218794423472031715812193107799656242693363632080580125278780396262060971037460513495454255362775622400764516196655739030435019809099301535728133414180771178300675122659184166311677749110384744910876571800435434741813320458101378753042444437774089014945028157654860478942282497882843017578125000000000000000000000000000000000000000000000000*i1^62 + -5915218025235864556321390153729457426576965113523590550820159969127022265704431564260172049241134006002104443841386282898257039057305207179432319246506859660739756762863418169520630696397827311540542058757878246725986895418180753760145834658456954549583884815067366712702252822891639041571048615787031834003448196224836560465612642391352570399450410180714360495173608424771903135996393006475110829486885897764767151526503361237923532730575746084843644895222688150237386880717610881394544966915918525414158940625257879757441924905746103343517464848294074765126702601476959182616732819671279281627469330690309920738788135750197372102792588991462344081458929213235889947856260653508507742498722908317055607581330784915794314687423591320987431706490925220578536344440363585596198856819130582556440249623731029009867297053248148615977584442172481089992766808918632623870649800437577253878874858088381263979349708024559503077522083862783373061821943453936540066581802948629237142083022811167606861553561532553316377349889843785716925116991275578687855371278345435159883459234825587608972702305516786443931517695079483892394312891346715009574757403623483706237057675402061863923658914006680925886927863430357478061141781983464273983932159158146323402349719542975884223249188807191962706263440026178531852152860056126838838096096291053230993159231209473752180866279384563287163133565473978217024534156429548104173535014693983843233140952761202182509338804036291547046289022575074703570812529845552307057072148349162462253695968940775777451215328654368845460380948494267820866583298372082076796080751725201421916791297820446658152822650913852289590734724515481679980720247763477472397655162381568304470120415602565488261556629685934256658618325262315768320626770732399555087652590103829628802163632888026295665611840268450602571008304079418190657488379368913407461800290811229913120450724895305372489444066213485422079888531079375588556709973039840626730592251685602494790487267376159520459003149045669331812502272653091827544455016863037023227254783261187672523201630267734810857964581333184710248400702435653032814996412441490873235357652570555143196966053250801399744251419102890902598697957115928474513965166894748562965906594214262967282276546770180371702802530008724240996398768010317471152324388851461382010082069305708296058232252905139360154107965031328529992624985719508069126476027998110935866458006226536481324899246474749222546619000561149793162420684421085513163692055571897424594427122352619644540421470385406584600576742973344606408698385516025879689724547853648125132052931872949693394018337027773404941692577195750195894618715330041380267025302142655659062864645138571486376393052996916670315875948822575331830409849643500742981399613399138105443545701416329109376148772382200797631809806098886568225844258554843358399227387944612822102294178719670661155766712085465070405403660098064687356495160576872537791207442162371619470674243726529392885177754860639576295001401688452244438706867757046757768556756440140461246186002859551343947913909261644764752049668589717431274553918499713180316400954264205998837215680430785222146231386387630931336908993316576913408874865570969795759127714621954814897639388253593220455882403511510176799467701309085716862866838017750722399792613927154575771840370534623398187035355599008645831009422986237280562283016042205035255582493631939814672455877018204586095433217705595994724516841583869061878943797141685578822034585755318403244018554687500000000000000000000000000000000000000000000000*i1^63 + -250036952597602442109350379140039881468383039808509081155653841687773373970208537943553733469464184645010379444846487033276860099887791494420812022977817843360232214391181723400266547160238257926189473198000491671968599162392084983055530130172718654046526789070693464542387164324146537451536953632186852687782610789092991626080156928689862770641797197672323543067650089585130500922279149492968272647647960195436728005008773459594766352653594060659902352819000440773021071057282336236446038580027392368004468470452288366873394942470300660331640034408701973257197256254210497296067937792147693212311825705555451020641686908588643347526598605567750905949103482568636456322378248799327753233097962543361208273320760691345161137493302780059213178573478744904480175950736867232090971527180458345798221666543063532421458609874775528839691277036921435565853548101879315476771935686851150230230025523820309894622032403342770305706594909190031531428248539234209753965488311569284183245751490052628491720685693583862143479848356401582295581801430344763923228018955939516896222331698178590957751144234747094026388705105880251792829397209216268613385083785487089747825084796347600426337198522766711866914388376937295284045847231639460264181891631229579982884709737521379608929051477923584409654000544654204964955584520181560809536284964283170544053229494794439385386433503895121501969562062670592182218388481389248714350982826235136718736087528742369681379011390358368465487181026453870689188767425371901507160682706569634888752634240026550582276731642124734164057780844250070880281217124989185254326685155308532446104039918003121919152691552843218285444510762640200064401297245429981475162227948336855759933618631476215507604960439315629972811674396353248932957373729494302731643139688328860102638606184899299720387946066156802472295469503111281876132483585546674472632647624412156378092181369396142769241501926987060009226479412893288183171629700472535230916748636254776118765204660172761630788661459665191183203222943727280002848990460198439146642883078688953562084828570325655854592266395381864922924251872679410105351415405882095930940988192300584679476507543696818292519987239956580361543265237235970379970500930934585736249603930700403160943739089410640568301651082906299954946139743573437414603438894863375149683273802732299775734960519791040475730342318980120634112811648959532701046169613448416526845441732920151671851385516524533083495304055257353567438169485363686778283669915944651780171177750836638124065236178819718244500013956412534302101218983412389462588999623794289061879565105502372697397536404940232100361707476158408244657745899997750293088941080563182287473344488570945410950945379055276728697540709500034679794564965772512520073030402522445982393611317798326203512600630682741718493620582550915776285259404372711142872196547366259982290689866970607719804587573003139152712340815538459823107930116990212566210326522066686135783149909870041799252321981594461314978512590877733731682107254416009426534922231192145593699140564987207740815464977489404660684363873590919600599010763134833437010406933481629984334924851522811001411392565757290364571322836931142132683067741685833353290589871023987903912152318854232067131704117947171741989886168575998657009496520269701455600520400676776756476911418863742764303285153713628833159688148719811738013719076511662341423744980556820181325758270535180587689039499692589487748355071010716189576898289698841937322981721081305295228958129882812500000000000000000000000000000000000000*i1^64 + -1348238520149980085080882052525129813714327137759876692427601653094216944364708211987072770241665719232223174717396832233118309298520611525968342194000489343996818198136323680534489541645979735650762526349664559698857417782434688873467692432854887476888703892074630575555738665146138217102919475567806571489873587155611948422099498874009571841378634073455241956596033932508384230063177427748826790473849291678119779726246752814829768399922721224177242656530355784370731603497402206432237698399061081641614547009044652438065669065678860653271560036023312261758329880581804540774944168105128832362307508243048511722821103159551633657257650755624310177148292686271944667011348593593640250269603134325306941334934621640832628047702304810190305680432200084860318640658479501738114945031662428572394372293170473385528042501125833339242085138909745549465335279905674399123697914565077126832081884978861110003861375020305351143608393230207170176520107067921205880707552010618005092989977506918956841853554604469622050719474782975336375441928235696779168939097943799042759775071027170529712406878794348346148664904401150578667484172876412272606645274257764419350918934258720997919220764878835892896874593715100536219057392575163415094368733361436812576079814868930762797542910062166786793034537263203210182346558612445228922782819846372331176764374638257242126000765193983761182233162387118915648804085609255246507883008252861235675990917760152112058855160270409527942952887042076258769976893798139196425256701318613042099318302013899723525920271796964256959984897601677305083092005449006456561309961778325788500636151493863986814689544196720026069082956060340796659987998222346896342006349160564427202117095438703139644315048676173827320635052876211221273285946053698522966736800239541147327662204376909967295046362595165777041404372141520397099906764950324416799131096238365756791737484708215404349021802024604345705457627135075675763315039593541624759012835943335523945620705585571768929486650690444260391626934618062999832154874171751961843915783893469880883989069516195950951816800978511088974993793122180528918456689375059407284513167535463457738626293410270009372685496055020882138502964920921944903122394110554361825860511603688807487268991528410274422356939638578425116322432949084574847941341402793932687665668821342342578592164436027033012796388838198981431637961835496370170640166252104520555174219235352341922914473423922484789193907074611015222259974038879393950872959517796279632665419690832339411030842380223948335159820021684061222648236294630692941889160205383941068891402351335352830651480053027927509424463317870911486971558875305865437158632380914319568005282337491711877693021548147499945501772268947971552918146389987495357483911772503151315908260317007975830387517020232435246585086721796251311817435961883219313314577381048870557447712799728554449364799042904153153686752928337754092958822551365616192925279897431156338493829123897404566143057340719793618997708629621887088131971800898255227993187292780413170561288663481276101075868851088440521176509694117243790368710699156312333876199700110093069912669773079910308925035179487670169785683554409009821368197431601884437447060342545137605975726255780687772785250155495497166713384999120439238241323121493676697164699353193666118618241530630629075644258128954859088266022415185517069910062476659066052995622054748819188505871745352925698422888551833392899987821671020312598602386971319289088455661840271204710006713867187500000000000000000000000000000000000*i1^65 + -4956560846123519571688049482329684477925417525112469239180604878987461080082218494225113931729677725231217933784748474741288496349504536449439979194674927910361068176794812789655320821146068289046247791073208552787327868765245774371257493181464399831544268302717531415083692466910503938039171907488727903734038839769387323317227904760540170408233545849480957396127789483443970365244936775532839935321975370141183002404875009876382729177773226814352821618570611863203991427373780511764514132861915457609846285191267778539704047467429775554505501015689200320252744307321859622682917147164443742813335729909990835721731240294862397079159884902177051642909931434738665959457027401500998958800546238474182465364239725718108450798518831217182925900126727318218748134708728804204778134149914402565591969086813034372882514924440746968408649939947624710270978257663534734780764087302033240210759955951439680376210643143801751717016185418697304486091288259278185008812787831548420215583298329961829904977985511409746716507923970259870440554317276260893902270083226833720705778008794292714878949131694691246544765658136911452642908929326227592539384980172127353370682581489863180988255800093625215777811089404899068732336828333558586323672192137542895072736109734963579454539399377458626842341432343560850705347442442719362798633826167407925924959906284580501150808927291920766837552115505937048946595264633703809680656586868498301208380717075580406465681776609278770232125511479361967361324111261481595086593297869912426897471662178448623608621593824987763810903333333420902685437822050425026738462826902373421670669486498610510253283682177968212799545553948312431914809116570282262337964809794738272205441033144052756182403400328520186924609252348927710775688962478928779424343094052973219979193392547438377651278614064205361811930110085607815170627929743475860572715582344497686388780438851390093270252527790167827837104628212902172973036041976729781688344411357883573395368454721782045751930227361044709030316553199286548398906531613731001071210316885863108205254604420497282238714205383059477177621393840947829085559689888754079830449544417972768540028620880572265768392298144371119933654610728527505086420566702501684999155210996816251870905579688785977076302913465187143673795470130857162223088829200983420596361529645797081533992165965668808711890654815630948254831880705691762804361862776160121512038055125585376901475571341616403853253421499625564734832336148028335503504883414440962313772405252408910793159375529920464544762139190400415399801521531085593812524855912138210529772527895665155511119626888886777935150217848555057943129666848422424878744610907941219234332632968065889959288315981951645154197176221454852705410768334710129647890987285658316351512854873852871418869312514553160347764694024428401266726101892163364261749002515474322285555839373519364426078668940897117023094627645744116669718914381614463581842348528349564381365157836564026335664564758498827202533747885451404195920704060096632787730395069511528415737172618905656556108324315342877246319663226560328520202387910745895329889591490438779686479894437949023304628913686250697285853966396979302286002613025810298460245813154060892358338804231333342970880770230852729881769230469650185822251997326921354922963423097443955377796463976887385307517806845344690174556612985267676257204304322560456211663597984674135918044488159467325819168282837457713358456460847097593054321178901444611142323992680758237838745117187500000000000000000000000000000000*i1^66 + -15927506268856257253953717504424636540074396187355572157714215690174426435132072156614511427979344039193699691293836999671309272588888395167612386687707196737025644753711526376349375427963665542058607139275802834301208169052427814288339950845724332145932465549886335662843506047924789140044284442373114877953155634018762829947105795161470582766505298683885174519321299138160470579476187336276665337791878903281539035945423755502468530237619015592672973665053565866251866795532879984732029884911261453523287512986929106657398553494590355877282920592538303554809970791724378378138974690855286106357851431387422747046305213355266128883723510232871199301908227397519732181580361149480637235523384597196556126502947859631683682090758067247704811618384734124477092587153221448568795816587176590716335282792134393750762191110867335157760658591467314120356165688985474307926091360432372681454773413440969450547483291871754824139594686514399813310703319117328012743421046345991554136108735783261181265425422750585008733573645013870980641006514793815223275970865473368962538749497364939879124103250949628280902638427688045160412399790602951132157254812614424682015108715733742436980996942673700746709933709737837560383498702864013312027567750571353729308224320149197682776847488756425004687279638809204781878155409010997453523888413790017201052175156929856831831209898566974960641202427497101452806214651238536370357867502689692532049996778106454335224911686797414607768579115267411230017097500464238404818236916507365611618605478713220259998866167915541561065164499974508002285338780753814719762634963345224892922967403364876050357228173003518153269586234662343770435110041085616198580626034442973269086897561415792897357861137427390121538234201991471905273796433365075319883605732135715694660256966590276485782433494856401630402008057365085010923659881845773120310134072479483051956863358280220842488940401808925926542005560328518706984313871007326855748501328770699713342339381937518098085317617036724044941093368351619017290934792027434437670576951075155012918878015283630712318432749159541714428388965858238468418314143322028121089698724776792006759540751945401987015614660174077283818247266434312940458033136725735200142228731622648286962231781257423616972239467756493305800955583747356995989469274364237188557379334546423776745890962599941264675130205382893939781282053156739541174726102255012031731015877133429779731317432963752248198767742837364155242343263628210083511095468852593620526141334017478898593104138444697651389843026706214553910962431370248755363996887485221868793622278172220894980448088039659545470845037635675767588145299195544662008314778037342177391196035092245073460598270095949089471501888043441342299713942686890030359271036143587622926864770143985196108507591608632959367517853215080515444539918938517967306613244341828929549971511589254238987406653328831219790400168200411275598711562634256727311866134023196670705700390834147802844294655960510254583199560973877865623544814034968234931267215523533291545616017967544805623251359013490681052763780884342856873526841521724965520150410449072078242447212049408117266589079302979040440120960147286704389949787170130715098834711669149804665192429387889527223764309346674355434427356162647412949029406745829786067801321788367580511273761947865319957310164050936463453962898444767922716609577178529899796983046803759707216793215486586819273881713544608340598111071854632695386777552215562536730431020259857177734375000000000000000000000000000000000*i1^67 + -33522440139258084136158763429697457159414753277370403123039820888795273114286554389822274364066015028414236509084394337984189936794523334444934209880563993914417986502635947300294941898072471888823861142407128731129399187876244289549942684468165594225991409292781468534415426356346759916312549462698486196835298719170731062001762342982381852129593286028574457787213831542242852760574337352628226538759449133122293039025175001969736546056680117376543785278661821445004700004234658775918399025945882929393703748666694923127021660092690075663258351933409199969760309945162789937233283680819719853348289861474901939983939213541086529955092884444457691169939584601400749477817356864160654647467127171747599756956193510523322035380360924159916579530546319415565743020010692987144646613424024121671022616696051792045028365212161816538216306257321518860137008302736680470733767554500226881383358809642227844531612577858130846913800340232990779995337294106550352775376591194189108118192348541740024871761031002398428893218708067594764637755253546627014555041862610390308403229061231883062719502229595289609731499588585665046316218561194269129122030333758268406655500883247447979045305571895042698824215495437517451125839517913010310831104797335421280316771017941080568161544712971324083489548765330831114572233382336761294804346726851086731855418958737123003924860071070508281758407589991226857520453263891236706205229814293591765022930330881138962243009981740062422066188286371662216484166024828260888668666292891269595535882862791789749975036883193344901655850201113656471484371738317339469433675396410707969219442477871498892879575736521564133493646950916963951959515154638053557262008795314774670572790498711113310092804459393830576014842246381151863839754149586790454421424005001730273471666444297234109214364166192288205373152828067890447147169449201692821666489778679745875710893373052727865291146055316918870039017557057201658168513933888980348236524807013060627110409967388540776933061311834613335054458825789748216148566679624489992329081219108007489637814453849961924704835103827101398489097473723989767994623854581197840788490743353358989720326385946339731204400738755742464368617989576952478619516980272784258075103483931145035139075389895222846602172088486429852542324189349478353464358934337277944913379549270255363449340815812143204163862221602849213706956091430109212100993019448098491484007919132420434442862861618328298500532931027250596599361980290879538715959406980025356847794995742782352413987740690608495242879806824844544732330641289892378886754144570685951552007032794764439124766981015916957507253972890678007431087793359041193224800123534127738155197868326015212516729636428754215129755870469182604466057485418900159568009848060186508342619983469394346879005349418931981240071196636963681747943735103340507379831721891959138466704774000345376501532613044355374874654714642443252710753403510282886549454173559095760175277083961150073557574610700019546937187553020340424124537880324005362736249716954740116299899407633132858823959092783348342354842384806927200927982107027064846152195985632198012919936174944310087549059626822893654601470788585933809490208151335425437425581931881999784451076273409885096190410124863409959412826559058864052728459969801867648930012623473575650144761896598242625100177524246494799750611000719935224229969204496093896240297126136253002473554056009110001644017227069044082108875283510904968288512950636004461557604372501373291015625000000000000000000000000000*i1^68 + -39348456502306282602556927315265800841821114411477759800309917827579084211267456862354420843063705459916929061391907507387316928492351483216363872813664230954579781753173297934695801359928150325725418871084547044589195627561980500081097009465098152258331195680518105082712004972961233544653305631467696149668500632595720290210775750815689835596802968040608246447362320185288450114906784529844836352749950916792211123521548345263153741207119639704313066494587349204279567632667165832826637870540954231973043708048153003160599118482413797333298174428180886379220351916015825725034951281079813731133315424780424939417372077057804804305176511942411828847748607949905738546758710063810470035038146795672257640627716204286252110122373601265355614663129504521619160138999256033957579068937994259812302872004007551474460268750035732139148372946512652759154918378801392336227221447669336867165093146235298926122099722647073466367636591049308999624746244504787192456527090433850702763522277044108176496891697106839967415818519676568617792540035027899436159402885353949040594128276857450226344350699316183871382336213087101689184531878896875343680039968308369907249943926867256496046661890460073551606134973171093279195889806319838671153506163151650875885572370292164514914897521623647165000376767342287471463785780916930615114639261733851767637835824319805175084138645074178608541699864812573275631805208786862890642206974690470237332156406720772132150375898269767550011234483355470563527640650767100130599470576902876604600108601006767041346722007372360673206706826470189657810061626593615525212432354609004896890065550503021794453210156338621168263006358746395200599444812412897541601600844135378670660890306655297201340389003311846588497079305384881608855236898128845979351941098125634080803758948253325029937836656161690214399846482329544732569712071860783253958680413440943940469678529773231882370034151469896783889928295667096322425146974337852373577293734876535843103593149881723293974245144170248786158119233422438091591729664609986728697320878843623197675753971385329526618277830170389575477819809403118831631011585462950149494087078703960634376524390153969677927965331775526721733072798804794401392870162384233213890367190899600970389745702443008027339294612479762077713989831509954758853119753052941942970565916179694611456985212139081967772531176093531081308221824589666825473561293628000700154185335365315971872512213816558443171141473347159650918213146493281366029772472828074194920471560192769714985151129126527223515381345482997716751809870210956734914117602132266483699979861676353868588279261954484730422563006340164905835086834143794083092322059771363079522383132939001814248108494494858401582100880970565818683637443246910070986954018893492457705480951020317092540928220859792509485871758364029711269772918939231399985256486251917334007548387398918094260457083544292563147520557940226615807143511261714013638570710304002536272584549763517108328414563002507097057387243699350159735984029070149200793594230437554175493192689255430124236440557989533486759572980934923798384389322992223249448257499132834011432164340176892568202936486129798645255602585211198046392526655326909398355697833185278461789109496802793341409950464341314279589761240331099657302877532972522971950899672320659551852970063757346139265709248103294466178887455117312183049634423135142005774491363471777151654559251543616927904846327698132184313565545458776621934315897988199139945209026336669921875000000000000000000000000*i1^69 + -221368572245500425958362769659498421413660859413485284309557816110427027440984706477986732811138377924004478332840237155185064749747274801460990334697719772854376407776923792776529022963009163282280140337532249123294536226782378905919843817243854365549003062135816427326599985667460074795638666980245264026279832139162482401602252039176957286725034507606352854957837743050710795387356296829530199390486719744675108616948138927674136403434515471131746997592120130501702142037009741469754901861532482883701081224372174961991614538770589917022770145742825404133476425537616952032060604391502188520640154654321657563245758392887445159848584159667331882836792944435627045135392974535373229386736160954672651863972038218594120757484209582551675416646053809890706694577053249244364888006538336477816432727197428588971658369388425286798187016719205898548168565097017062197156112174976708888066237122824932766270831382560167435289096830274670021950496103227203680445436200929847036987277235878867124554328010036092157188343934730572399138210899911969242995133566788198801496441077789062142432341824235475784484851309103806329720776856510879110705940208370674826980301974398828170421374067008709310805367816877991337581731798830810673185742968157789617729759976393017537233327269711144516925227707947694177260659367475898720661650122252290770082645390458111905290756707427732982614165016009753852370145544806898972850036335456460983585942042315702137359022130713404555202227250100767299758100718879365514400205523174531109741797436049157280671611055923183569126561372787940233275638559147889296968366549441450664725509374220505853200730000628753122595580207809206193499078463648992374777516581842379339009847833699475167931387268513960393932514180150130963380590128994579712589034371774369472806125769124196227503472343452272858728882786881134791166376753185985810880571419926655643012855715966341404764964161493530560681213117972671529958355983482565866771665013649635745299797940749365851884137825896981896897094596015341887934331850855089447959028372715278813637463112469497138189113608068423266400485177762411711284062632489798985655952192208944429779779187200456198341235265153220969269333667970779508871949311677375031200776373686737624695448887701486386141254660811482275224358342907064029502824141742564298551185668471348151312063211954518789305283541437649692109462681699608361772062066490906631232661045500153462820612516600714261428160591890809937641744971229677965752121798840912907250914654451362822867304671754940122853824720052310717758128747096918717519610497660253729688528855292402100891388069612273576777124069100912701909401083620033087492966886909934311658379066308980680109579170895206237092781278340422781047634590223562754641699643648215746936477615043315165070185660284999908494695770223249511950336683916104259617914790648027545659602470159742828801499175961410473004483565439399647114331287871135638110457835832257504763561298911244728557938014873876418258372944882663603881861395430728372009643543659974983822678080425780530715048705908256787293298028819755081760402443613517982218330716826981971117017515213638484606297021437775263100637887094384059590292953382117928635854873924681325184096994249670263745132281813260335738766097193352441184705941679669521452683867516664387806292126258232392689001896523637408729341394590410379501758996325063526269079283515798240746872224595015467054890079567315035094925246652620975940095604528323747217655181884765625000000000000000000000*i1^70 + -213233475166730441157549338859331320639621058049739333510063863425813910181609114778550961548442629752053650508413036481475670700300776925888131371781064979295798682167833741802608137620021791619002823568159093563941930600568493147035472896594344684667477059643630892275065881649496889056643519807583555407163757564586312676457024610084856137264650732479965252863798219401216289335989010233171197393494717520279921334378475044806265626898600119138149598541527774388280732751067062266486534199945582446491584403164041501263730992282731763540142787235329737045838370501577002277298053065230563365207087240174331593668255032545463908072358688696962363871777504067328242556247623049487367914164545363378767095091514351847850550579682203291209257053213235845709441211288948670333899223227098461816776669502338235933930420678963584177270594860051939831059909810504365192057082492129779790732687958630193062514589473451776384842299967291831435438047824309807324229221361001657750581921980966614398135765518261229396479443681315980944255307693272791857630914684320621443568069890625004687095937056520361762002296581353308008957129340705605903756950436252221003279512852094488809323476105542409162602696019618059524675328282476059585012571982300630727143103816187021523275617662576754798018221249319070883877586574650850315684010430024246254196655615817872169885624236544745447907504201955736581716383448181655654158873230142804479160981083891099389316579599128342021087158739728949617381267920740500076578695603132662382098795975210927525500558748750273561613115187678131763783906759013146271119006946355186798606496852792507664597953927150110351904802651813438950932127264816793052499438506133764225644912282488714340600247192752535819156271226958486517004413255942784737491236273487082122917169677939698764842381741165006262532407106138880413200870561504709109220834551023387187888189899281171825941645544243925832780755648882200138998874233608032575504887322432081000725481571468074855562977431864182715886341325071468357425182358877178971331928788295807960117166056355334201827491208889106808858335001644260617104817808270626381848967391471645484226592575999993389881510623072440514376262311306266859804253349337039531502245183085809843202563899102482373410530891858693011969228464836370447419635560935051104622400786703408382248985004866190549759718071400949608538927153782199674560999222063661912804423430239901462098955336820658311928959023465610203760485250659799675586400526782398309227381724236963440866897025259614860228443496575861745013648059320583841308530089177802032644505389929896496882156671246551682514190226879332127794285837314856031247922939331773321227879221191274096576872168647553438575154325455861698573461104676048798871111242575505267175877509357747549658378192345028674982334102279261809285109656083512153271762607494351619655979255586191064937505593099826840567407379975766816008501310956694239339417586891302964836180120047696626359699760681829594494347038275238682474725672338433237917602973305804051440695565020799348034188581181829027937752788986816631683868198350023652072730939163884628109144550647578292500365227659828048718000324293871773934479087766876550029333857433479837114662768077386473391212170949865947494818936624171892730669874502974002055121745349673282086641647880661143400786426584045533080084830319555182934170248333406997548915215381391054091888012036373986530004555127509480358090430268669379643142747227102518081665039062500000000000000000000*i1^71 + 151282688878180905599145779537214494070178858031466112801843612512105047225434144764360781536175396847213863509763407955222643097131832253267621691943062343269759182963417556868710720906981058446504207521766666103220023875158531404001266537670504729292590654411011797098255179988889035874650835238904461186372651865279085869649639440887007565791572223190564040226338350727757689837351398648266389096393668859081748335861076350951470190968375174262494702279847386792995649723676730597140768050725497540205713549544207232646810553341252423720619754664606135857997141438933194827448282567662868279432908705910835005097570217218239950611257032463229704774497575555770880933277008953815489604874408400741004401872842375259628100994684269045124467328097572278188304824042344737096113456044737515552733221947919143439797333533172797093784688702928944508509261527225468253696675995869087850116993260993520719701188194379037394556904589789125238265873928054851034269977407268371215178702532088373643011473819154455942255085999139856041213534374421525811787892138639158539649538481215142114788702510453621972399973417513753034936827319297281257204528652569513838146846583870271888525632574352439617520885697114886053296938597258268194630078317925358622203928530809945891560473862588488031784185544355582421680861549026486019494999197296917018421399534975073266831367770866544582610319199380916542683237508487704098452258568431660435263383680449208550638217213796991428007076116045134908730613839864553118280828714719115396891264975734457865342417493531870757455965529611681811814467262725325865314521193152478250919634787017892352793572077078260388577388925308332695967615653211518773608163536536851534727681439058656917097522734395059591797875437148582179212457193104766217117393413277868860421236310088833825600967269540330751417071323592421816885639375354293853414847693492952798065624054857663875830051820336377635589843128509616397997311443428858793353880864027584251799416896552951104145374352314254067109595224413762025203932568975676235401015139179500141159810472300760903578603684556938099239455570516429088122445706045225920540037864938306960132080801614271978357307639799334654445776377562844209889937671126395071077993094440113821553426474013122880218997540368128543644720464733598591481949419064765321559023181556739779505596366739538309221043464936389478038036968813904490768116760217074229540061307654002922253037277767961870698500934674084399750575793385058178621575767241368593902284336752973460215786974094132073682453518126374734787087686100698595525805209952191537324348591363732566985059969017735473107153768040246770605517169936728836269748633710984368343397163699119517359049660802300951302319394561716796596923975944117101181656252600690939003389308304211063835558770509857046512458637072169995153246709366359924696459359993145778140295347467146952540604680599859943469779490733563395659896518316443640674492453035610515622878929145910778889992601557266740817557496615636230265246079979021382718407027002999017365705546645729635302211132176039203117993835797775309102485220515900477155326656475149788321536196597325419705573918747171427504105436134607558752540884138346626431871376141330987923268885543928675896985350689040787489421413150922403874286074547889455320552619239096865626293334432252672302955305932578066730509621881968744562318380472592823786772575835137811900869235595590267833537346554260300905681273925251772993760823737829923629760742187500000000000000*i1^72 + -100460335286911332513676193786611760287221224310782728943939057830957218578453103591818099279756855412833959972806680746437179731910454824384420683495697066854906456654188057327085501571911966767041495895979673233103059101455523474740298578907555328380224227682002809119562269780380246913934902501556452046218627026299306165645002192653516406083539959449134138475286491728720514688930087554864370042912493315260463535928621049988426049691251874202677092633235562693089580134122633165131377012716874690557791745607356009141393645063569958761228607937930260489222283147048887968125701476178115555455756675548468214230533235127790700089033625653220735060326250705779916567822546034742357751009159655817978185129357557058037668198805479675714664856560967021076874813616838647675076628497656240446907543058495465774218307298598489746713125691334500940765402241406041033947264837828161159270710454626154512100528850870773182869855349304066430959310891965467081746514921090380666512951339726945295532468044743857041525175541278565506296977467105865491204130306020355992036223533451564614429841358746794602492346178340759578883592565475134264460183946229662003976873076147394409023132086623765982607888869020579620111732571612908115752582707031471192669733588295019729612335588868360563761628820514457477351192213337539956624966737125405420002131875755890422274616606606769354589660130316072610320809345277888898767892079058949532282881355075838362134088077658243841059355491941453811554770521129694241686463217672939017996196447666757350635322246575633545983760206973289889366678757891491122376661057065565770226753630105068354992682610416695183444687381424818567837489597359824597688209136432450516768365699667835005595706860630450174452199723997537237183364546705863333452933697633028728572845924962140302075465754957664084833919029201081804837067426899851410013639000844486021643902653288001519131992663397175706192980760133498444431829533118658578853696259473651736245401765225764857748668569325764923342888233399388329103763314600196230833897298082907227260705737924199050668907443696101499738135271385390377095932603993043785584509372495684708787520582794716275723105574122960558071352475970957161537064396517099859743697033772086690948405973776142449768479701398959061708556957755589015706885410961991354470479185095852833572169295179443112585332331448456771382319066333669687031318197608571270218855231688172766667915943586841025837306579775630694925569411619218086256578112174906915103191242252009024216265282339868685958035268235247078481426684203039664823212654529310900401819860499515344016390381249875427976836704494273479501434035230614825816577830521377269145086704848641380552160286265185381507958586394352288462893225552835067433597855872768576295113573790409602515697815389946583394696902838804443855760323576065639493568886221779761366419977218676302089144764968017033191436470592011779930483633651614036706443264161417932343174029705185824901660184115687363653301087460123147150656587070051597904190200743582885252500797556206685807818586335007144514374607564406334583873792330776238529025180460214758564924965327155439052023363887334238141213936037632570864859119799400901644498324592490382687124263836554408456848665499580522632599489485939701102718147892957983309066353182573827688728767798866091042963719132160887496389951969605351987130757506213069356114575179674947964691878805572698134508562995651890657668875439512135017139371484518051147460937500000000000*i1^73 + 6087493017767136750819182089957795529320327722002264351114097455866048000911981460295198719466467467261000550249642034197466122196080608962828008339107917274933724392962692281713335127687020699203320369405592906105824482215166797443203654778881059806706995909944614357641178440982570025295512190002849675083129401163837162281680834090065249764214301448026632466606239155610906202553609843095030149612623131773876890334602171661735284417117558427734683498092673095255803740070924154662704064067416890765195173520286008890495317488172784568757715416996019238517345944357192517744023659880912908922485172283341554876831561623689571422302343524341562425090903910785477605289005093524468327461315912966002693729911268739059451474276069487409395718195108606703485531504883590036641865332912988334493746607841347871200748830649968565206928813734328676158075819203612196568107726917989043657947018226292617051447743460047217405944410019214015537858911947210679844728918616850768159158209312069843703763808349620538340181705854462353921317539094733441195001412627362152063969231992315525345696072661328719141687242781927915617444775081771831231053661879146879686708574593310393827609100516253907990717383347668296287982093232065256159703435318745758780655126856548752391126950736708112357455226141840080235397760427038190965957014702972815287586754554575928875913561401987426555475748854400561428831927037384576164157955254027718617674621777517676021838914237154432430405361683398564312129755410091444934063045576068052066194697356603567497957781147970976649665397172387757221362443942902014590715547212631272870001928394529135607146888491453345270205564749628343354753011547525375156643387919287096631298863655610303868242144988131265538287094086623921088491383896784768792303907636514371411168687761290764407167719126893855211429356348577890869473783184986639212716217332902836333935110973465312330181210885954472063344870854826020555116315247144354326070690442859566021070401651835915440063677293957815605436196841356632605939857361711158134472880079117621515559972288239889239178730873035403754317359408920628882804476030620074704321108093851600024496716192709416593993262708242665592615402150677877412004791922216253509789784250029374649496690835694534552852769877665088067462520411322701350784361655974952845145894865554640818844243839856434718779195665459011243531519956038523287706471912118749446742994268973502430875265933561987892097113451293848548640492264814455580387378644146230489829368106661819983749092532382785083437648257492546604532590473392150901940409483794062810139853334728855929854046948423064919975651071473954717123920691706750102661826339246985045939595877889965094861939153655288586687917793762110678845305042321549439518543510049346016656475333383820573518037221497595369670933663071933861245298154536790158178845651024491185091774205422700530728903405484513495499927709950282415936470318829315492678408826377458360594837038930857428728062692052269140840396616819394175474145197064145522090907994746657001387706422555753134963981111076828268402843700011233309324129488971679318334930266508323652244875989004604234813498864216799277797625917823495626579913515189423775993216597350166356750853471866661342875753724011383843119522222772735964399933641988429813890543797026293366867499688804976677578635230130502957553652566324742461528285890879358097351020523812832430082155947144382924666781151889452961684101595096763048786669969558715820312500000000*i1^74 + -23441688084008538177263518734480830178490503027392567212017433845599943910271646750193287282354216565236838275276978411393586678127901057543928548929202988576228988008470202146770125924624251904455347904488737341626984388145114859613300565027852631277148199308866469985240355581659752950523648753280818545654050901101001770688620998357316813437720167888725547878180238390182178131868207835068623694345698730934704699539157621937193367236815520351319848698466146513273523517830381670330735893967548769157644264473738286953749550886851570709766609535528925969395090490854161492558521304044973799035205264870925109800661206267197860251790889602313289374559212751443624274069788549480398064556316760426014259974857992156490790649556545870040871534628800091613430363608118136005423307539434830341915177208749453173523220508415617366402742084355927179983780645358839343483292459394465998616756436036764127621978393367894251695816454853031932032562035752137830248984242064757387683043349416654921200096522814364156901554881085803880873543828546592709500234337950436634619214838513254423083906068243253956071031567733524767503118535763902361399316222227142820973439026314765611462201333841701369641349653022080647250289238410723556300933102422949794591071973717540762340844072907707227494061858125960483424818229488560853186798291247786662635174869065537561242427859920473988007988023069898643558256831259466223164356189631294939562380597006722916633011140777615000989434327213006513046810783103551627906809863573137214735269129141451463433347696287344101435645550624591813034411425009463028410129509675667880530638068528415483455958158556125298776245651082138272203477098062855521966131065920021990750543472937596534882022032855713675850369067712681372637543156544497461002165172832560475663498859685696572010191165318480535305024752982789024645347725185294883939046642615795566848267985107034884947937300939730993740057738048248115621936689771642863556358827498301145843579400955252159245451264438740334012178187183715478457337702394789402667445632184296888165064065529436028155980930182068633688872106285463753557717935765787748807252852553032592360774898619768138636737943472046247842155140409076274543194040719523202028943283661830630825253661335450601156176198767327845429699755880234251260451104581204908640041125582223740770455967087281693311714658327376183920504476551056727931078039794367592900589634913563948172497562251320160078563120426529633716224167187999912438468528113184584277035570898157478675160538662733816493780268746514846247976648569538724408067472525537902737776947437109196977972030608027596446172598783623244575439861496663794451837286077902737462283613354709777319232728490557721566903358405576728204074046560021331720926217656479139817767729558072246574962834401797303449799715523335747314273713038552307236072779997980064490891923097979180108736727137957364837139723700084567161309308141328710033201244020007247913128021741034950170841529724223800382622484800417014798185192936714361368673802377294347554788958709494274031730891421285521457856756704497500365940425953113848534383592905229445503273333935210449750370452269135236494189896816610594833838615386440542076487774892852660372103688663622164748271736284104292010085646924089833561840295346956823479538961399323149489521514091583318307822346611313514618588551349072851216504227537082522560940150377235112526923080673861668420596951391970952371934799884911626577377319335937500000000000*i1^75 + -333394538792499842767045371258062889555020701091860629028492638046796351990409714839152365724501044495019971364139684171784398548098004641027028334758840515115171428074745152074452797869933885086926580893385600543611108677944137729876785322341454445307056995895244940671403432051522834682162668319201025679158069210704835930126072988627116381721960016664180081159503952113657137351058229815416858043627317322486754675621729008140442071743171382855729453386377587231778564346376406991567017459955407558703567930554979056963425278255181456488870041894243283256460977554284051119719705542241726026216252457026739827784193436399418488547850949835015153859554199758269135703073195696952092478324111567682197882833429782309120338981230502898303501233589895044223581868415587523286578432645538117855753603829996375147579459669222883868066304711553744408993772453235297726916254296046715599861690809204959021657666846940784761125095320671274060505455014083388905935034787651389746465700676616559009701957566445428618072337576944711508662821502407804382206519030405580079033467556281418081862809102395586488540913605987848213803567892200212626161521829369719323345874197995758414327336112749469093076178593427647198652200585104513347538480336760822813705474857890331273926504051992260882678060241590874801881509853272799092251473409391886874698471111711625852607226263992312776545903037285818071724179460198529568947840036443643295990771236348576208518557022332654977030477222751974318473605165623312774308972635622741859824478920333764165945255429982165607528807572449854489143197927057492811759826084943128625368784900279185936434768305150302403537652387815602981612002872161495239188559458564319979583158588998256534882434318873185426958317645678497990025608611623141199448391226190827820376503588082867649857323725969355893031464529047674525255037953254033258046805180565032977835658667908498557555636570277778456430650243970347410444800934547001806642969386178816622218884742001433666967645873171781145057554141970907352577405623077470973947059866794704303294375507132686294438134948616251718086908375009639717353733036381559474688275654850095980172270128835409375188365908355120484956028074161535463448617885124559655453589006868792580676594209874847707166359701509241743137167848986479378585306024517099175089885791237432615397213765697013466580267563105936262653538176841040941861526106466700131722392092447391805662448005415435767887552374017433190868879550979492286535738463901997115964986202383120544363645442865820242027341102442758037356310717440732172366204335821212179275279743356316858375182691768718276553285265333965692981506881270660983236323685967783731356076578830109108873377396873707531690745411447712628223228623168587338974173570076003676769135523326400908008231967085777885080377462043408622466622423820213832775186747244108883081435848984630471423567102161633072355923889764092640842485098617256908800341057379825741627469286337002952941225219395329386258632152049197457461608091605536019326683393188005459226485558018997560695592876700950623843329163010370691863115760409913218972667263495445650482260152532894028880663071068460055632187152086759833616938998922560200761894510001345181631023239972894026705076209963916504837517157870694810681801589536185535916881437355664572506808059816012398935089187868247475113632364112690597171389895752540667222257270174011024322227673597989957417521558269771220217592144763329997658729553222656250000*i1^76 + 212220954911414715073058938485327478518059813080568522961343107977387437198460613884481854898005334643863186595958586666558393653551927951028319330675102332174715068125255299132358201717770128056448077617322231020573316506566931811587537672031181108112299523338456014907744427435439928525382078054776753637346150773007747932126227759992911539381587021362143356491890233654255205190508443424301322649521303747635995227876364854687206903407369710466978425574894349028224162654231184858293671204236747158834294147979560661062321479102071232105224520828377821820949698809640473215266783456388623138506639843515559465369388341517765169112581072325215045803541174183040081412320992844245945530537541782218041951936055051053485314924847173705704234652387451483959668282304650636631653187078211898611303392684274738809569215601051708343796268357491832052986752066073509640064952041518598582500902361390857237854438279551327806423744121843062451686779069986286551006393097191555549839801116129775884191678432747568638592377849035194105555454475886581566701816374097318354624707218369639930481812772448549212303516843846417344622081022802617501649931513345510001225811229881275434905334959612675673327237010728239796996078783898646055247586113333472193795382943308631580580178967769390822619148109440280650943681369564182054693692288001197819832655190861000271737539813530770494335781656363349453268552347615440110911471609962568012458529954811371617242712537115904851775195776776467667249643880800875405714934841104400667698250806813627926371172428307814317631311033772265543436115472659390641775110861548471137737998937457380602449825221284350318586232757381428331371751416443246113368379677718934468238835233835476749431694831113856194687244876091714967110712622236702934137635720229275941065064356066508650673235407499366352941007982102832038782873477697282992912786370967114118341807971867948432062975428644009412718820453755701792673022256757969975605950912628400866997386129343907621610098087474307044345410242993486609527583786495383943957871295530722226969267205752646463500301702245264154590325364744429380510604081080178174307356777181075478073506943696299875026173486472548112139857110496224048746123699999548148134113391359341078671727540445787726738906642240617901513815881160510838505406806147091574940069945600729159088284379520146631557918793710118679556615045829706605711384131818889789004405050792651678758598309058918815595090606026704232474652673472245976255034723008243827924093016926763172187098328506183722529060725494586495040674845384018281543724428745613166706689346557013370087467803144030524870626678060413952376166064835189382363657632593862994182611566090202953766771210207949215784124276508495384103610275586635604164771319362577937800479216658958606012661983067453965693836679700288683231695175332421278004082111246039986589803532182233554196963603936094891813749687991353645609710942839017898144338579438107567808221324909415834420981099822754331668883467581461856216434505978610244826755386259433730454667752541249808845609778037328072754480318399913356712494749751274457900056872966811545293904610247335800508312263941367655632732298948415013172802423584005961709816663103690437108457503038727095155973179853944768673062930111266132480045869345095501592486462570504987154378915868831954538353199989636005875374103747704525834261308279912333833311219986526432471006675320227483885673208652278276531433220952749252319335937500000*i1^77 + -149286057181071862973583744270703127448241092247008708083273671455811522020565289336704761965388813085129600885426714267122687579461920675458969178240439360422608890798198599684428844407792101451448528902414339163692528210538458229221911188921541472797348538595652724711126923139952121830712391472884373028913071310321077609255734953391759233946510112861956469627574222612766053282683451093179916552195493591127513807193674223183790161610101878051112170031183224933609470970631369404422736281083231326421494155329655613576082053351686999974334188015585099914993123867266656580380323492670652163970226664489918605710051011917300819770843478727546077004241721837004776860222692617767078452205993064296949915629406906328614019201424200301484760667597731943081888297602850275527650436817739829860665661927833332714574726672912865392953380530382481310716593125583021652403636512014993490792965503032417856550542049260001651978525659157048701912257004018932319853118900742236623227819194886096420877072446964990447306805583618837065916147126462661812937582178964019312109954158798326830219603221071727736986091895960756036410591503486399415329589744777537453047879419169359906802371977742676362903871937181670423054725825448855701257886762991800852247523539878470483673282416204105497335237284524845941296778693154932470103546751100498969848524407489773526735880467628189413802723253955040938323809053845032615404832303244759290397820342188568127660670858602374148849384533945965861628626486370689124421799898287782145757259268805119116213334092227877572263689055183379487904959922019589119980423701089752014171500152150189732739975615470705909733280230529342044841210922065005157350682938990376830876148998781879816175883151553507719318549480544629289817891590234246993617460258762395116884678412661628927888449360840075042382038533796652139430971656380433177467523943799289145256372386119006440773012151589709321643255637986595044821893514336720566049866021281773140846646478506739852336621054144144713208426127636453658073910647186625312208457876061238751982171285717520284542052039392315206245488945895683688728109639066324750025768011558964084664893989711843004610870734308347387345392408167791386598621163494094243432440444916246835440751689431563089333044074012933421131621071179695569688511756323105575800257388568110832324469353781346911275754267275446345012430775211977433482228807777339918966697915404908506102316367969488834768115081567310642157104191924554724014931211873972065420154664910820726745031978873443311651281803045701627304667539303956189468020182119684123537179999964286715362552744434678948347222954740823726670527885452970991321009638222318860348646353422926846008317468636656548826616272096092475038407551560823066630759437235783361619657515976247270582305263994823395503588215506958358741759980604272062791745675412597143824204637141227359825870100490525701670619763689156885197343133974282383493013529792545397168102948432090554268637591630352601639205342957370415152049051579476380769922405715915899454795312104948077482229548331619882476503637507147280620220362784316176214250523702027696575936937349028534285020629815452871886970145824322446070135052608752762579278932543593049126088636029650966342167162395970190049485444358760713007057596113137449511665618362680761758646659030834966788278376097981199970000301271471772617352033131339692323917831786809598301054048148399494284725708137528954466688446700572967529296875*i1^78 + 13583216274204264617258074168670587608285533208853053683195273090027684355103432089670264038116331823369298873810112196589425046168104982440130850018024277890764479722136881489657122843217646828071764558075258474384567081140332747569088551330179382399455466537593457632730013902171448565109124991262415749371185204490580838937338567999051286604474172675888525472537381813629745777369369513635255435105109128489983020278513087195707356921527497505559183818630911854448337584258349663768112642699334648423187912539812543261795307603108398559289774070855749809706016876020380557749282642660883065098229184283373074509609076282713027453757981299714445802210579553335828421696270592665645729094953440378996625880260611564332431485119819204894430356120558965699651805681485875822781491118506831987475596180945465211551863678372088794109859194908369980502190575558424679007291631126755886188500834078040962790903296285263763848484564283490729268155786481273891129548670142230325631439085712872029303636058235711283866974384181812848351425725718208946593702762016496086847736803325615544331606177655332838602685302768055340844762645698886140669647633317168638047527419875743575936536495621988367467146924370566390791344791328503992381125492474165935810735124259067481724730042477025743146066626534572399799853786201833222447212515784056460962523934672105313714253933485093176793618090356309951413551549429654006460903402714389222148673527510916355911790613459980898389544386059091991150643320579161107889653901232665609319862772259171971601892321830536825894871374484370015661286718750924228123722270979804950160923727911095819835759288818985713823983018107379465613928424214943899316952427230523597100957172417556453288670144192344191708972539431030668247751279653297731970961409917775918439419964032309221835631361751973830060858905800975628460204464228816448127519711510211941741912977478753056989975376201707574209093470516342455009495510998490647244005260385446059204192424702826496891767251958236090574287091080168879963452865247203225919790729216276015326093542054923440712302014867521480054732173514572448938164075501618490716056955807167764534781738358316631543905690906967245486205938699994400914254149201811778348170946242531418330781485119533239498031068567711486287863856037868133659685499367291273892430848045380934130945242382993087591762872820379590830368826950204016038664220053490633944617707719899776833083494931890679998548321166435293118233495096760921686595104901568688191372298010298920034027257237729636545454440949745261473885223417991186687796452381354718628088263462949817501560485781131370693962247369483838315512704040225153602195592257991594791457595057902863102286782313956430971019943821366993151015194039585522664325886729268148969429035202537091530638719090157508106277869085192395650370921952632430277454415636392991662747745024697679478502572056979736289100479069370595228561246509847564791789393717126318914496172718109956398846399644156759631419611077475815669561141519545127804921353935122558961196900035417596628273625688310558867202666140335623530972842117882751838107557384177102042172379775122608982867529939976044256970280160984195634070077906540080276144313569120626377182876549243583685710089567065466336171341305600060102627540870434265319436449612212865432960874657149727133238857044460977104550988329141420622712045233851263554009264405449063817715679464582373414671678801823873072862625122070312500*i1^79 + 14069560261937213848829380456856371089160661426282612118041647918773359744190425554728266151925810633993169149788191790425664095567800368801078263463109942982143940935270907589770988225588720411259667673558024694767295366524554801349416529423174069489709924752197313022654849998119892415581713499645765869547890018724611974591542606491513226251914617896870173609326457646829919034205316415916864426373080659747657182576350912617062667559419398542819570960879383527030113564869539388988450297373610018730587618648489807020169507730654153442963366314184362636662093356746683118796874741836492082706068101540295976763945594112887001644272058957607569081172513549807618705292728635237443335836272191829918273523009126184229982585242669506150632871536744322559359627391982153434936642843117464714624944430693604842700766464663392401589910276389165979905067145073782469964008730123564959958077363446260474987555426388773613890199531951671093647427494826498846424824410993990678715126881417667480305277094908321345346107086471204308201345378668183352934184245313413059496877561851445064343082074536894810141924159116999432079632703047750462742854362662610641223092691936724159676026293583166979042061692710973719091397030185254543547470177921967003115439094422709122088658397775253522069151998167671298030531690174409213069952429875304866692286453986029969183441455434269729941566206687906432779959612443989684916034880026898010216298933025199366388592864770657907937594109995003667143279647714944763662668536181523423140799055208781556658355494767793002711570481538498767788423148680868360499793295441064595184766917286024879625746157655337710879178545402819092279576784591549279861194336259369331547467805009446051198399634846215218188717246281434005445192271610170556675903955427730985262184403078343008490861872210844215280299702033202279095843585658940868806652542256363033642156860669796865968388315424615608924817871434585016518267710953980953520451980874106898771496898559455681811110157353605265389964294987002788308536143690671675277922093080647962625855653672304191032272290575113722468125406186093483114927764622763928412022462136873417257296852319101241077732973566500005749910368039646831292694933823032441290033521745313367981090061847919391769961486920537485520780581320825553653994625783480791035584259628751339600148214464473083338795134193232929822556589020919294501958917742741169525149768470552535685508913766122842217827727607252224169380950602758655045831372333693067609902796320856229418499447549980206347773316876777757830921289761635201612821949365587993136553365075432284763548627594744185242018663796838366972691791111356355066583714369799314558563770600662061238959918898028453696728587492754416371209140449327495597855768882167300706496451940352753624750168734177619089513601780883179295448794736233507056837608180325444628439329132326902194804449062781016935685360304733794213009622141725936253539478070968095824857375783467785854880541516524911426106603401137489239165780102460617691987950294263519043593316717140888999032509294356728078452590087637816472060138145122047748537293693308339624023055987684748519322634756180470465326041633529633279536008540931221568557701906482948257751860850667029006454307087125666886778466847700065294625654578950936783153829984300584263789600107435402619185356777150571407960967041589447713366264384240265302645020862714470011312073438602965325117111206054687500000000000000*i1^80 + -4622093937111137088030440067239091927286961798930137352291001547141484551973591530616148934454845304889860346599691481893097181863471320127049192191028521680125735053821642029802809615210626493339393378414411309501221895868407935264985330326660524890491820921916830394377734544190139549438354285207250257564335711460996624555863185249144928675143636845082174994550657555741106320346969889109545104724230350015290998982129674870795212927587054149429131801046000707727345835099913003340823214285198611787772464362430204379992075407213822190312730711846570713029497196528475268775600877784107226766300813014360615554535950882977756573995362113964024882939661734726510000187162231513124117531639956414215315403637787452418677103416790434970460014352620662693950497557160534968772713807209376088785073551596994036242979356503702692354214197056194957528269127273640487608897172247000918941448671006745902947274202121640874696334640857900720393783355642160758776659818905337466099433688848853303085776567334130826056906828409647915191553623737331740048087263966767686701137510231403108436600822580588327682599195440554119428359307959970486769943873357611913084524524103492700897368314863113581218866623082505517169159228873208738032826488248848160843674720009974661044657412990056406583245835392199780672510639404028452355323331564799309092236668414751863435653603207569165754157546229397889151040804364028838065019259624999179859591216250307434940610702703300924226742638465183501797181116129900685042972855935272527084771044772686165309935468144802089671940073443219934572856204266154132103363454028765373035343089238521483424134625593820616557725508220485124577855914956227210887766975923844008910173078693076424355480034029897626586562068401016432049197818813057707476532335664526507911493164183013941532226496443377580638481307236966063260774911793044751236179421871294828347951638932261512149716845411783462502071636124423794683887313809962453714438822552379730042512194502813621646244251063833738421176245238400614655175629834725113184351325299786655966182418448587279606239076204074252531068615696301487092277720518866782521522606814226942879938977028003208874679061322333622497231787645374598957165322619207892238153382557162713375405844261187495185877379565910016465934631546023586849924166994898756125128181233499309465840621842290628698425041374566392708777771436834238698969954434340144679122737375712633086274791696361388736631434273754599423854142978482627072949361328371925858909971736643744804928835730973088106683925958172570134203537687464066531033201452491404787718337530095543282301471035135795945254138239360329825580027152879276688574342466772209664384924147887290924754577049811751340521884884096418024959590529118632435602027179545418195487023351181318844617119145919197002003448032834041094957259825564084660682769772174344468227684194362700420575497253157695334777884823949383211147003935140850269926330571523238554059787234595043938809193060767192618833913253378816634694775655359010275032445970441041310085398434750609504414077909476060931742921923061546468997583373218110898173161412510188243984121442778901547213772482152352523355309739995375277970241800098706188318247941455097354282098157853066196297397155846957373111330539372171754681003589290967356189958444844671952020082104151495416478728153886884264919467172389750554969381160656858852867762132987650147697422653436660766601562500000000000000000*i1^81 + 127473671650441798050088171016020974118186153547573190209119971925458359428378497742909312730316735238145424905159663867919418097085552733201771560639116581432917052603836933870959656101675610767665706068278602817481124003575890886537065448383623100802801253009585676506450944317620162276171665096947060812457914477457648280498129588818825321776068207398616475312758797103755786906160791750778473800029217242546024457245392907773321448969025867203754320249281521116190786067017986352068338110972956816340097977470185600033729213360821334476882274146876260974309083950368294948838005806882971199291720190528539032560394345415310493170303898529979100892618128674312476806790379824719015348555270972623884659671423104857952201118420594960412596332393919892777621692539426530307315167876930128170082336354753813480148257025840524174616581798797610033097577662629494821745585246697173057959049008752986002603950368640357351693479118251522260998411689426813503706311213029503881629179311293527513293033041187502697706422099226031395227349963375499714930528012742544345954288356351346281962296593531046816917559313890860944181442734498091596394344646623637296096202891733988172188515621998327079405377627673609357354834680310081758057780816716364773717701250962032058507089957237216496979077495384927397248408017417262619124168504001826465859716784674760101947895885215804448972767227877076614742769167355091537272128019163184533230877267313117702441635054090612784996029907332867636706293458945226603253462255990704076787217449112479396102811945502778010068308669633851531784507307119889525789117804685982630434377455204317398714894560998859015049762966338468518484522930543556585544739026074641996991803087789681451730347184841326724826492099527739122272064973964031353855376837011128461692089442950723946019475020249844870864236947622545991019564051015762185620536728531298740854780763696073002911580500311633356116788224865257964886051822133950928239037865438897373174276966804893182382519281278554832334282250477552489101072855254506555068858723410231792424557973404099551350680958348578127976827262156027473493656420271762384110134316417172177254516023222282886750347924112065211361247508024153927417614739457232973310114058266022160058677525269272588092734700493902834412333155776377179766559215230968467775273048113581274722058191925378161101983409820834487271730567166497754085528369229425382529660421859072701758285065591925752532179978484293183912976549099414252912881411355150884156470232783579599331174493141621876401454498549565268307983881694203106739260476061500010718470963935410164498184633795644438763182805058783195550893046409543900096518368311537104367486377901259783224859688439321152349892675613792724103532776206191080573243129778089301468710770945645254836499651164584412312618768157782562140009518653997061020661317281316387044521089188464343190800425673869027388801115416523904427264092906401293853550675556195793408818319753901393789214986429096970957905705815192445642046995235352625485173131788239184801452035463697054205062149090006991041712642330027017409415736315570142551096156188433569133303280439800807915827508096779148993833358845527649978318800853083873760413222485386629102484165927935852723428560581946939430175346806550347305135187898945798315413898615647709922205366731330127950380283814431755398331973998166202172507201095807971569229266606271266937255859375000000000000000000000000*i1^82 + 168932438698049145719858279182081563963406686015784351447626423177012207534337739241097402050905663666672548891906133628330428179433930839659779963710165956904156014105387275508834197202794791284612246025266998602841780147678739086664864484070251550620412261447398577293198259659998863322083242584284491734990761376389765913222092390679792257663288997492670386433586448336303622370039226127407098825434575726974718987902059144775475712698488448804065429151308446597312637111378731851564172610552190160081737577771701746959768689327388410424981252513574699210172045482156732680856340729497945683387036902394361286289614702993095883984549777743987474921153690829018478104443078933017257818156622791907908370051051394307176664354283881938443980877617364390123735067336927949410501459186669469404877090141433984870968298315976433755260093607017609588264170738351381466066354847515313629770064358056871602429854022984413969527974292082950659660421168732162856510830331795801731883062001697488951143235083529075412171368442770419610020362053139599534430197190359149489936178627884931826463420301796638900866828590018156591011051228211759316756669231616365861711491653308465231624865060870919695021944971858796498342802138137239334715071349173486727722659394743522665888957428863346267307796879059443143674841422679380632220924560818442495433952761679018434556792931061028634597330908745628026529214488432879086327790817568602654575412896128337532623640260169018659156137456189399046244899934216359682286598235444210326461672195132430784131706704531148388925759615487158111328414777569792966649184783529516623057348519023161800604515416825685259955967539373221345924331197994951284707734625076309304450560588216435171651389373583142367038253056887764824005800479273493461699092159778814306341046689636249201577189102624796484920901778323072115182863274949083381679681129699622364086913237183749357511688637295392881136592473628013419592814624223383744520087780203285186354577119332490162116416944896177848898334092575288052227639262472876211802865298682376132267827021786905588353690189921490801302274884153827077561048217170695651043346133150927251883853510785386665265473703800482633439521845112338491083480691106534883460678794452668655274163875341036317248469801445260639036003439072028118667186621006636252680526713898869735945936278246253637131647692833781450516686292071426831872933861137043157026979682547435575429520473350897957685882858340523159364471818041236277398711574511437744321576461184373023056801540867239987607472858296499655061646525370799615684292643910455253443565873936528516116627937925471872683166566585140345334832238835101525872037241083749700193187968179237039859282367807198705112551108291252923191178474483625114796050835041072250928937307024951418825168645561690997901682900773698468371551726164609432396087480710506052259726876438568927740757219416892443533976677831234228004028033829760600727874977802918902373427111784918995659879082767834935323053115648879156488647455834834161048843072940735698970196045443872473453997721836255678747092006591663941357784320034631610069470723297477109642702770417468105958384164155859191465384949634317013511762759545210373032876886664460266731317851379319818973290818735176932616024637384328305037945860935327516291984934882986819383466066235897595417581031818805351673820829758703716911014680590596981346607208251953125000000000000000000000000000000*i1^83 + -30436825924878924367410743924511714915408313964338712648055286588012004532317193435403882829101053596211586375258066330998636892439221141578538559708778906238851545509955888018923705072213564163199313700113689605744269687207652239135828214486126239572363553253934440022316418844302427574880924025021953559088464466983153778365636181873833374646011439555329286007155967860520525785655978550067922551046218720893953405813347021296394094565165207824844009641932630287161063799555015259762613204539837787904242355434277548879744504623672409682388971307334459171263116331117955599617574129277783198790596414014612229057506555808716618931948693596215629247981787901950168936710052536615633710803244201139365771386956128003943256383515562393471611878982039169162533060269799747291438859580422469845923202238262719279250921761919661195967438661478475222709970156265529595839985036456656020064014896266604854860016045936421553700520943408719009897110607853607227118444420040162088033915134211054667289395763546598638984916314699535995473460571277618731716982795764184674284827192093112368535663373010926366315091710609825494894748415699899111005356542448278430324140481848716454717786819861057883273537610126842955221113137826008589153099691276127387005792300785113192094875257966058383086431645670319622103422936669078355781215831820544285036571615179798499631684993374557995948868027094210545958396150264487651911762965033913928135221726880033011412291430304755680962610139045135613574993158001599905056540014417958113623539752244902741541095752860436053170896457853066621040166905920733189744007465943971191275934358287758536048344638218347537677410765302567645112041162842140682648424305455403869743965194717475787496032124267564786529079994307211354364728786788635314057151732518608719112344230468874740504527985532561106186366635056678395421191051859098387657217730927542577077956045075780140213653393446103133952338988891241377079536371467532207254271428931411365212615476062056739865229756407279725629567003089499316789264499843954895476328109698235316731933575935709646313189921429923471275834088614452462072422888828799931050106647417579075380887613465262846851324950163626024417038354825660937125540888438929252096537353474129378336656295714209910643671704805714052057677977681132437369871043124540159830639064150496176020863577913472883123088964637667276592580603472621031396275970344588839836309117865869915195568082643161324605157727476144908690576201389096558991560161086547207989458217795096777984534918585883339303672242104922190340044420013984516923879869065718081959591025868661302839661436198128879772066937899963251291269494467440241395253325885160692315173306799068683193814369457937860437559842514354381175739098881111775947446823310824877648413753439591809664563631144089853089228553645626753516969432190693391616188028438761361391752022295473126873526511845983749817162753456821824463190644257517667758543219879452001334509417625222816885366028205994447078074418300819635963404325618478106267938464585086246798678655509380570626528208216725490072919337265233561382385758305169642177609588922021949507822629595761012264521745478936265639360355916546308127565457776819079273565482354090231784669743676829704328549240522677596151490820830216472198642503684324509200692670120205129094937502153187748551121177101606451556156710693820059532299637794494628906250000000000000000000000000000000000000*i1^84 + 544998607307847185394078711338450471238410938392151387128694407249265290333669468313763753793119486748654951501860522528898743332554292279489996445843491456471094749295963892358124288633863479089792461679578308385340794043716414244378422012094948472372188710212772202789856952557080533628823194047036374106725369083325029603846112718519125317325657076454147541321401798549523828060905475061791708010222569010284151317945315297935707173474203670922517548662669839015809354647948534915016596616505803815326589499347381015619867865279507914922176766381453191757287257971615756587595649995276330442130248504056216361593276640507826115574103665517603800745259325305083416786915114227339186715646551107442317382320135508302715540373672178613471874457139484031162175344315364437987427478955493130903416949060491355160292095463567640652602722944621187867410779991067742255684187872287100627311732065767789137251002418639906545400412887340390341188132088777405188548575296291706839768677490125616188960490597851558898713014720703265341871326041248609956047414707494498184375651697359274633966374536309873719673201953264038218642662244021016982575565293618333996454778906028270923246040721265058751899030968536325087418257879875223077337938356887217124272795258064092000743693661047609182083485903741511289288486627991648976685618436154935852849727950014375464848846375434617580489017568930036818279739900938315548214098306910483312936938676173529353531350033041016396849924144044243990503090333723298416897186530574661296001428534055518687381004415044045278684976101223971858700180494037390585667264851535462695115308384304706432560926258670131946898913891141509085095241882499953389578242186044179280885335994220354165076918818643158700527796689194546139208778858984732317074771539932392957574314046759791585106717056105541505668859018040119764583451360691351493777275711168499565724022313973130325496388482870083164257197255078202827802664021818867296370376137243855845796394813693240167058736468921745477861940697568965557841440947545747029894903366580105641147584276408274449520886142731851662542731892078111700613906997533276055272927304250629747874642226073672867782899903964323411638716949264370710246489633464562701456787825181746173184349555318963066300519860800557443331074606646715060209214581394433500224773791192800730580248970384334174048566538022414409803680070754806607016170042986610215776504597251599711022351525050303343817042385841636059851226297065955747448085365832332543863594017770711430412659134775978846724228955148153393282774269888391219886796024963591448727525418883548540940350622626283304925608495994338447257076914897768190789029153865342141108872243028631881762550382197579014176408232912829429889994699692549482082078309926427700367900412874817661819733759003167199702379960838977267197686725621530983074796563557336036064135084244907054565033703292180599473471040607804758958108705858999191276066312791198210284884660045133858620247851199011292064717539613749295719339689151453254468468449639067276378181287969776521834236629107649063499931644779802376468911191906853500188958243131012845271300739485002240004741297440224416258633467269298966550206272470214699621681723969130928882579482339976178168944850857373392223917995404672715989271887134617223011941367348221658015561910029299987007112425176629073337931185960769653320312500000000000000000000000000000000000000000000*i1^85 + 283915552784985380874892809462841516864199429009376759214830803576625208439530881947963591301018619567233061688126524635185972749125994130547362537320069527902755969416165113924499843586840241697997562534391729154830652188270836754509388983594712310194884814885335988136610261796666080363320581255833037746786702335249413031406693542376049710075691617823357926922839940011125455922017909424781178315188351508537696557039426319186429529560696566541393756111801814214773737837045028291792771383076260426506111119543457657880458975392472218233559545385366705280740606509506325429943329770511605869922790805193911170578773907841384036347778096006388403687696973767166200680004788056700710933190594797417465643507698609334748676764195724563088555902470201681373262510200733338883919552205301500834222533808848402743789421352367909923651146423570425156040195457233255502837061113062282544872242977437111491230367639302463078301531184047560991372141735571117590599722265838904200276368335855974189367092327576545261626684535074162522352376097630210313995127564136444409779312579879029863339432798260279572544563609769472115583125247139212051367632304290418056961160455372814269089692125166488186984065251787011244228367631116976162695560721784413091755222451274914505910839096637374737908732820544190506270123395743607080099380208035111288579433281733753502517303702723084093570819827498211536460051657856794385373645237418292673884934205830564595228871790524154830239195157019070514497213802110982301861094743941571848547498862369907359236224255396768041419140553675470378789107351649478733745261746328729010812921188155188824852059082343424218947999331639462422232067152757037234476792906935520384783026713372956431962046935748362738141854288101942280948582376487388151561353389894170181430035283964792553247763962294474082833845756062034157849755034105878324090991210750179913943817188268767166002460513022690117379704027301478276140226820779694284051642378415494724420792136653460487895332375642131767176593782639590191445740881071503048639850282373788783658552462322197237014877844803781117606824509602293642599785373533669036461771466817935762981866500994343936187713554245928592821857515425619714317871508292843488664547915350345154554594169112640741209365045047098339327475889398979266669363236402541254384856985287760234294875906096334145417761392917659274991317954746269528206969141970807586597319281503518376663314168485379065696662759359307991854656327355257951505709954775968087247026107399979205467463587433611563097597961859669857250850619805318639317620844119755595840798588855188628630814945475500035480527237941869952064583606079026459675659778622655873068359083861199957768976081553755839442622463549973098041938406756953535531663809754138420846956786919008931677933653981129592762987619895476226540180000373004552206002430417160015585325089668006771797673740920419630032766748982272462896244562979778474825099261512072505786365461910563106000048193033891703811943526368678476677851579160718806916849896272522609825021053775070276118707787647546331294593170407185749394848904888728080844268625605839488479789100786185163098242942409566111909555135404459853998787847148844122132983276744109705388072408013736850518306898643261290376528317416741371817262393250611350131975230842412099248730827764658118038944591696786880493164062500000000000000000000000000000000000000000000000000000*i1^86 + -11541833726653029344167842686352225245647293319522284871817073899609776499598802626712843532663717882675670992120761205634647365403938698646665862613760873148359145448808451208438262612009990103148482219433501554716099808924652301369286348731340058242264485676598860749189545399341377301319131720733444436598290995820366316288620011124449202249086030203809367840471687888385283288375049450596491055811976710735205440740767309169516241692917793021018274788137970410817034702950554089183063698970377805523410781130650999364256593898581360446456101197312416132979454878432990728743195653302211803810831473829750261067930436114896995251831462160174845515872813049400038369882879115610475520163453671664649835513693618185156860579541687148394367763253160353501803877002539669891254816975830362572247480539178133186624079135922768125960869341700177050285099274945079126886954798841953637266078831926735500579079405625268185496771289773513350515020248196948093011577646547810299215214492559380260630650804282254442684961433051255398402425683831368866630250686055334274478318147631100777128981878273729421383880175508837601200532403516791558224124687639379558891977594443557830605789709428526741968036743181387962030297817832362606050875250071726878504744454512344838018849170357455018801833977834555675878051308371715055072099470390992326256730619999342948382165796210288786912631423354638912230320173704122990885549444615457244765450426324146070241145681641274851393473214756042730882948933213069351691356586308882591962351850199282651009202080145987512986472052406503222833702582288297087650803474092572192360962904653302180765995963441448733320464414192657867048521308411315141137609262134394297865036284229814620041079514904863391334530628060210106358375258407253280988928039357139074436073344206865859981436292095579743517515609325918981117170928380053031267374076120180601390785099954923323864105814481651230998487938648189899272614611789772929961452917554856601939309322824933946238551183380834802323006617989559008781363412018826077099925442761859977267123315193387815759638629724547768703562420254101728666333935298884850613269339093827233728388248193758124621376456839265070794245552898226259341891479166065642232335692901741349482285445205513212984677294985073064420564065397763672143623295234027429754617057534219034131909422054074368494242661809114743147899515967058949835675525715073820696705808107715754550158876149259681131312194392299289847114787282766440891887080236360843174665118088246360894782168712042891279102182440637991056691911230677793058195359786865468836587465512257973609501579770705116446075106043554375556407253232697516210983367585619447545592953006540730954484708851664264223338536614348895588926651822364638170573055775689881191535742959685445189240606735202956763912227346672399635730103035783496180043899611781196223400227818828527272236375531175454881352401325365734068178551752550870744185538352598094517342131490136116302284568778279854376955980511021158863888264933003508859437052475076342265311482284213910751796574045371078951245388820831812078478343518559176719816401859330995492997601595147813588077600941830370515349359020742707557812067341804483402408701492987920226673044144318997097205431095311903727795934441808201853798820970566158040013827371126447804326739753213849556010498046875000000000000000000000000000000000000000000000000000000000000*i1^87 + -1707896877747835098108719745802341736635848135649040602339264756718869100094412643197196131589898752555289874231211019164249705019063982709582334053775446487555833206988679167244972950055863690634208171556674825971641289577034545516979771997319142298295807123668441320594252480647037474395731490668450477445870878605634109292092823939937691386599634919223412706228163273081106108466960322000397189342123978256215754993288652661858978814189711790553176570354262383385476069863260173425792923197185348617446630445512754577077918091148156885872282008015914612333189363174287994673017599885638159172895603236642842449360072357598590941797172807363987974640918936185474745733652748729509676114912690484699984576003010471611837968615523458185678297941892897972377433051975239796908945974310241200368550493850057283745243932446891911422747279831468900533564719299217415341380189344506365595812677452945052977092054541037281674306686916327833153244869003694184264159111933091945499605825547293095974219512560741097760328034229174149195418838774093761917149042521546462275807880288793480512285564611264635390718503214406810458797327993303429777021689881728788402716444113375418203813466109072223741261827801288315217908507209019616042980783703818692394437706941894694970218750802247056202949413446594413238285949733386143417619914954377453833195280411624586972139266043113457786193037393931744130937347377100367205386385765091991472458808145549374887647779041003832178066321425164262606212797452308804176236008645836008813026184172610689929358578866357232527152798860182507455083311908610917230422511157297629652306374889407077781156114163645680091941467235914297665452386784481256648815058449706027977767259747314205524280073326947403497369022555160807237238100210504195154241989424920961411806269039223801271109688411764939677117795088517468940392270730054226822751370413223224695609166450099343608399489199395954759011380862457767621898946719459680618433817496393106215228555348298451558757659449587461546982421474827353550459935751290569807152797479769034650732633639336556334651762881272022596977474743885309306580524183155840766527706652061372533035236431459887359604917144994136589192452860612298378767685650969813951031676636865949711899049561287929235830365296621886531786503228534640567811987235099654696981570882955547207873376524485358324683150749011679829375755836925244728807106882510334496890753885252132692789241229123608705783687792718924709651077921026083235793567444835321776764811498553070896639261901066621259766512716891412703273715990426639295687125485469480194822114351325160301729248515122547249439190808396003301821291312920532091639092268787028442477353345125989456760144926446447188189912565624615404597627806640397265612950855962518406685042468992032393248401564937303459908595568080364998995963761156287944142229393709062523501928169011599198694873883854911384942533190081534023961388132321427405803573298979897129208218067107109147131497404212871842645734177790080709470921451552804477991826274886499859604473376749272021701005125163581963691321638431755464355900422689354186146185017996107499238822511455377509114516189874592159666408058796909966872380417201601743591051402056742420379002718520945003244294723844693850592651105996281248568094560620684616514261233177417423308309211097143750000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -30530757088613874277983074894566641910793281671365911343223417274267642432102849184241336717509338645876777828053918460715767579497525327017401820678750065290343325263723168934962010492040225248629099822351866283201067096517829314642536998215454176781848573718704964356680087960991751679026010328220060932720046537781230407794579446786926515593059585871806156592618999145476727423559297724857996439093484835448911961375943578946896581180866977963553775845762806087994547082370055876501044312182334909997077769698311318868699495362572785407395900863129758920006369714771859560505694434520048405042793839959270027378927988685984372826581984186110972222230338558354014215861177977687771544955777440094165060295309623409208026497220699322224582702802887439858956411683495507459226702944963636361519076384599983807015752923866410080314339302283950325927698750374278856190981843493525437570141966120005974108431461851490901105431444823826515225280496664814493688939057717140477716548359035009530032204950516241596761145156268729674188578877398273620516463304316791888251717488978152722988971162141719546366846208633083797996346868682887939551626487002090171449466499018954541601350525631459421218518346376157010582911152672012368612815150988912314079767974335921984103658181479034924645591704134061886341201688724927766587356829339129670978692360830562084935647533112464174661027679998745769947086070811429944845950038125110223323615614984556070277782576679238522133112226942573679736103687396704321729800225963864668030860452130458038623881905644256717991880961186013630992946039491767656684241639104583800981948646930120045674687572592851038095870790706993508055193966087529803816291194631883086976566865752148526570762508923266565120754938409965236450426472973786358624645277534153243472265029084251099943897964615789461047756519307576971927219326294124318869372170180020808274504579540833142306382069568281473495016459518515781658215417111769555345910149542558568302825837475553445879454301108565864142030196702508569583674913646727474743435053459509859954442484764924164454101390443635680685891232515378587276059079311263026394484153432256607203998447838614530253888757185611121699623211697040073166231562722846663872245278882730396676938648709030400186689115379629494088160587791268497967085147938641614587546062256732251675338986457390091028016932240827725032882192927628754909763273335835716476363491266950659946986443726315537812163799696750866255134077475403277825445120994574409632806696075868703741580420145863102990898259003665884156227172465574956509187324494542345849235502055050648834370415250231252767683976293681806587698194802790633431603836394137691110409956294666874420176029846566150110269147997248202405385229519073438434974450810588243967168010076790479813001023494960425427974293823716241449416083705798631405841278643198260420910607887426777752656681312707146686416933381345965505568638305949021739581963700648101478502840137549225726417337754199672723923259400442513605544875539736540530691411722696692834101568040939885607299565730319218780007024891485926762791252548549029328066344051481609377244687153449866478020431581565115808163634902459139001454950329173706902142864363531777990610195180127791905140583240025338504276138054006385369807094647971764647467833319534188963417720000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 35382220276375543749175586605626750683710068131694461712120711713975152891625464931608903318081475211548650400540827190866745300703699434370584485785909177480831993233702199425793200619391204709455125514387044002027803290120972405084200299068468749596390763997723193096852857232755390393135551106743456677209288556990607818019687116696349112452318027626418732101123079947338069261920944470401902164433730693752241472557180525498728002800106889791471676597968178287760155371738212523499769593905650715991114262481358012148553448922537799900482617511935020004444335898465617617579446574980331413170758170720071686541351992947648316654485538334903671236087463788799891290406335789194217995332466064423973142562182056200616542767646309965257518460160431791526521527416881497618943273316709730694167415508526007306224498076203071293084813754526367216273684022778144900507895338891960307179962043579358571304072178636537889825330427165652833973870625713197792779267251271797338903784204984456215997283410731553214232466176234409311895965142044325619780745935730222190542783972114033266416810498721750398736291633392832230759539527375359293023020508387176631642529023009938401370172051768310343838923854717366548154585554325701421184944803817567923976050761330382602378073379814958925206961612354229032944408660079495938890441416320581297509660156962351401253377211774188200751320872891141172832189672855765782785710940183055814478788754308007494151094281342618090469886850059527431319055693696591768485334984542970985855306586031958905834227051477503364274051652512112188709322904718244332582151773441911196561476761488653122191850301944183260977182425166277279937696861759761942036075504076817672310986185856680786062669968132746570446923600416770006899174624867725514445551437836029685819166463232494008103680164646410173980059229871703186565998649902475462617387088715683700712918504877397523466211253363854472441912260965043953758578582656691560969458078590522850701069871598727549255188258882838500320088870284054569257223938190887611565208574349243259925075217553552062787996581563244579755172427372764428052970515324806713699870224435398530947614495080479953880969829062960118443332703413191601484929138097080456166364582395764668565400730210570388834586288187908374310958579262517764694843524423915719356875230807508964601436322380020225714110148322639836878670499521897774978319521785980698763784771451567391014700694892870704378037868143748388971146605174521945805979960659549214664476571481853732860655719888100186852899358193348155221394967659977067228430183795113936672353156422033803726093038482412070174435950508195753605361239298026665709763923698924362932647993191074356556123947239245338184181234264338136404357823148007676608472697653245275151346408815842082942128044918524486506585555512379616901675327738150799359694324818039692123689636671819668049621939300852681017920376336553269645091167706188666548945316938903383282503111865044144231699827180003832377700861881235313870037682810032389293681071166062924231812841465392147183629917213479554540591229363785124017739923857542783839958645858602362212703226371187817466053615715636558046481836136870655991676259746503720836704261438546089421680283111661569459252903604584060751350254438318347124890839872658009843471297777777300480000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -2272443113008374198781117314117310776700795088116274088131503156524733039285543365103137654162482507615447045016262084158795799939936914074111109870771535069365442006285035347079030850674414208352627633682219207363570420040174415152264692486454520593511569993358482232022039666362545449227188751906622294929202805465537905792939063860111434467030563071882462389366399612026888806166654078240955965879960321327071849483940508302281762185727488550458201294419068830348748803092255616412118216520516528988915602756296866756134645691414240943686484516829492247288436411106871493559007025049142734339907164443950620187080687902420943536334387889550493008944625420096984725357569447756187533115401698990720861475356588850623882294289595525581474925723448874503643015642564179630418365203799450314952181369555417725421186815903151949039272207454423886598623471045283073535466538765544214218733407930849197704551526328501099780743888538233562362844704407779744949422811297621954129089107973431338202820225508094576665724369777622388195946306433048693241480807386681803328082622454200456638773150821850338086079487287258684986189711931456876243558264553989522202556958326931190377871414510147836766271442917710966733376302245937880326352328481024033734727954262846231348000451391294298522257866166038950508663395085036016385512580112153073854472304688581995394403398002426817249369064668327920864453483732725511945621110840959563647290837086888014066948224193544111032293071498310861435897486301190387426711587819407485184215816319085921511669330436029886180140161607730075807686358713368804738981381923532543958456212583793283685013996253709209264741216532630712495159797036884894808849970467599734710009428072656912199879381928798102690933197392283464061588008134957492749121757954465010188893295327128360211036856141133086789557651912532781491121706355520198853020645974209835232969799560048371970606360586985720971306032901830447365012153110414558229211550381950431286024126385131067458461807302119073672899555048696667536200213631796659428785105879613445245306987816578947122881951651626558515874873658759018415336733504033576902269792532622356000148109477543785481135693760821176645262875963915852184919423207513019550486259856827288043315730786135034326815713827183728155519596946169762853125030735735850353116042476633298866423371866247785957339686375136261140229379949063813512296256743466112444655534777788248787958442163556665112951336613662723402467931710021415944370573765026106204687233992439292048568039406472143911177174773212604048800001393134511005218892570237431560906648199435616208737764752959365453858118781374586391115292126280399260494297915740503011011335639529540817826128982394716282092255211291856303170454628148138068951670020923532384920329522788929761084023437085841370764452711467984385720272157312519315524629486997974990378217158699696451294668209357448532580023483125030312357647011676807586044152474938882207916576801051945542112180357492351925099708029175460027684533351481924993821366359260208492185095104338167670769836081374467147584415269526004303061569367507781238254569009117078703685401936263389276274083208536896418739308680871804653140336623909503014912502686564193340094322057723149697454018041226727549259404601223921808946527328355317463473093817139200000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -124328258105841041554072798519013734950540246200641919802184512301593894119352574063618306338586093482194987019745715526547428711036850531672416128371963314410517048316302341158265026984573891984284361866769609863653834650834119343115750960053682649967942964830876284398143653408035493928599218178534199535198673377571150924547195108277491890458894230416529634052503836111848349083830725802642748084317597070081932932169826279875226988521037574576211959281022994676394181581929341508668282524648202642237052430594406685990564143716243623267942791825274972651434360023524200254149034504889863466777840332931553387355717557058683249140639889816155732957222253372417844588314725309422366987598894845740705576158192943610835462418917559437841913777584602230337760451171777734550582935584322295103739524636677449646069489811490579019397809680840211912184511357847515976702028357098638211530890895348203063120331491717664983216333217733444437397219279384282518266680699269082252446356304634979608522645522075658161899875333432938122769258007540899321147204133136949265500113333557259450098620128800283666207688680255151270369698500337263278870813391863557410384030362043468905188727695643743494060909102219492355695195197776584877738899647124115956417587230125518018890969559557417328629966355740147030056276634322925627098006766906908284860102663655568967297398878638190748426347339700928154033236004296741767148612794497533099705116024153033042534129520203280923075007026607502891558750865051571181232943180439745992414533694043612157898698641937025736825112656290842034764235619842956223299632163560421572490542141193267727942245976396132954312279309975553431616169271602053612456632034657609092428632959352429288911911398189792459970953079264033125523438897566873582585431264165135756645308223076389540984213783818884615957597826220853336597150416787063230602752348563810417131049122094673581172631706062534770962430457695594418133577864250855271199748439679655576686961760844665597327381964772278567641933144819781978387114498969940671423696686077306204882762792875616020591745991346312345495699108619074521241594938428780487998406872916992465058207813070908595721395761057809690439698308361427421973541745282479329089715822571794361254391341113160536983816797022487977431901429812650749792084373471144173626111685141758532731394013866460712152639089949284068049501804044006941868783527747853629932530591462259676693407865691205296967936458912474821247166799763059219016756999115516856856109631240165443346936723344739676803015366463748580960206955656057996164153529967570946266073919201934231537156014310362391179438040543370870281115130073979465331727738200017135504201619340355753962671428998372094475386941530156028125565613933024319702489748179630986199440416779879586414095014527325142214743763495316928865628309534607720230390232221867288610519076799743160761068361528594701361179700096945795090655181480567871641131875252325862078738933661246109559679225323840229236979407168858064688433172276298307173836103812794893554507585563446373321623704427603302846899202910055463117084649647275390708704152215023253903688130269980536744074744825351326850077398156457610334552659485399625160794971556853572464790433146913389600218492457347069188461430095428920105132396597535790239580160000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 24204097743818492244380139195714461384713371512268794994328230598557009458119048378079053366782339910328833322278533752962767948699950902681854778850065841774927820622952432805217566799156277922433885881539151403193488515162031696894639055104901464947036444256890719412036446799532857761673223926279575170731938951817790614754162243193620667147560201826248096810273168059729427700619366881912200511033665006398136343707262186797201769606707079958764461819591167443533547851844503209973371780262897239952632049984372843232484366620606251438523509935673932942415534813214719091092473250686439895019020762781120242940443827520750166547956729374377170635060562188742598113741654956176017291064045731466748477636511283534482965664850959100935946627136541612839878297200090694382024708481254016227781644235425492314386552701038013212243679661405731363072295889961333843478746242445321838898195693890292047687647769074497065822275438643397610486724068484218878587068522851766523982834681393671460077895565481332790048668778930795635668085317769745363110449698271909532958125141443338602986241909309991518507292247080461473621600469628293515868974116151465897628901650247697949124393084641191654015043813315983214591299971913419312195344104997042245983239822445466814570143573969256588526947772297495728769032725998979786327749269172979140700555491164757716462129803970525947948316651509457878413354606511355955188232530489132881172878885803131326267962415136019095568473040445790185145484223201291045660468312928568312531788089673082867891620874292693002345868409054156278106687482348313248378846879247084998759649644361649264343440696372958862043666850066662056773723646961541041966749999350780674415781061100296989885083077570666192618526774906695697915769613256251870306155930731286354452289848735687563522277773254630495142049141109437324482811179975813761741779250773331851418355231850732670896096617677641425923694305080621687568977238323692106936826645456870925060083249893855886731761387298461326109543716042386466560062276087818546125079159078238936535626412726739733452824540301552493269854486857921093646016355928070972943099452789926667641949752483417202968244621915262360507701176070081414532036028203937592602248714792708619519235792603763522305991500046603060497980683121391257471903544147919865952567397343758618552677846559480929320026632677805321822226266742489803669238053165265005132880412701804428622105330780728869477916298582123616768702817335781300615923491443401909342118722401161486613161730432661086464560767528696939514497413636023265779446779415820201938069776291526131453795618279423507771728646223361884355607006902802104378742694815875058610745953947270759005862767854597121370887495949838326952310606092092295613696339068114805977730902422503822687314288841001745159966451939574351493905725012182132919407865114013760328587486180208588772440300439068498232007341017391697900985138159137694593515320154972069731779158314582741112405137750602441433451387386151999370333200072651691956731349565262531571360526925275239460060266179084331670464012656716223847537297334783311108193022931180881473513691163055363633186867562234228659191132294172887387278663787319609584093804436121916835987314788329993922350547629179298806173678462970354880737145892078878720000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1550079663978911010552168631541949027058058104337142721370864181893512236199299217057485565046129043663291294912279624632867941393303180711363489738938901811201549238540652115472451033925692910438099739660595933869070501734195210611909217894320498329343841595451314236516481727784680162966001285218344102494452926284023728650618555184205205530781346843057787311160347911173382899636067112678525718383938742076793062794475747420159461324506175439494776827150054454089251874231773270729428929584440572550416349596216150080874814947019512013347383524960850015019098660790407959465040994895052845576756999963156919216065349222533146411123655803939606252406032705844516985270834715766247538420068956036831819978092017339733709191483539201305810604473876284372567727179305112111384359833350307548482607940032178418474013636514012270730095911499295844839131457599837541638986101088993307429388538182158665958139220223238207501490646094550716993722438485114709575101463107826182547877962524876950991453834166992215147877247983301409097204163858732003220496941310759622183387033511733239989208765218258073830582974407193448134431687576387136103281356310985277401605584226417388937967462114710081386032693507289245643280258768907108798719810168502169915381951093018779916604346938287137045770882074163716259935798465540631165085372038810020301739018825328385423210700386373362041021790294944865858579648374518193006093287229101607142407457881414134630061945276106864639524564240231707454395896940314352842953729805091167270165640437773959916006431017144751315910034535507127420434663684887541852902752555173740556371147463075350270399727777735062870611579845837940705375778759069481741077362733974876730088818602945934033592121388878303314118643010725676821429654483805381518199819768486347969887995585119504341103338664550355695738605577591016115758024850905322538183481000823109048780427234746835030609421765737225009060144090726298534302794094074303967669085566306530268379142193584270825928594523308885829188991060790791128245080517022226336414026910280541919415771695547649909925294054531926641949884858243916376463389150202609060894332319987772725140492531106807575021234660368465527840972378360203519638321947188384460926686227597621593956020433778213793006224147236635070428118831810500214959843887319029820005657976010783803874217671174591702519549124744832262426413002358538881774619977068424962606911997369646320164184560245914029427623693002719854029678815921640535825581684767991770311503025972614368037309535920422142123332024092221589597702497651040333065798663652979154138949919277585931693149268253752679352840055842321897472362953809343044215017170431238306803170153877187631563455610320800168574402822856399780629309369818310322292400072036800045476461715251701465151260300208533392717105697835143735773305711585694544173889292252862353733026356081553948950004813297333903396068634220692024767713791435581344617612072716937219907330545531508742684960227628635394625994967622778111792311750480896650705504228044544218611350467320761140064770629242442954606266074184896878486708230099153123861494272322999502567495300677575656125835453724775122360888631325511560708221539797584237446254959915363352697725027557301155790297017510691060517545961072115484704680129331200000000000000000000000000000000000000000000000000000000000000000*i1^94 + 62780230825182166150440014611368462058584063840928176680429478914670341709898136059596183823571436793241120806202275055286533341818354975999215331769379508287073452231790952544605803449513633942216339145196439982445000883996024718985406998083537329815610912346305156536128911257504663292404147703835231090427748875876956804731178193180592876562947955560266767256467172181880007768721217968624106087765421286608628042368510141684950336557730078919536535300917489774850197058254955815236096051203947603158023738448273967041353721435771226520369518088929077901194076968919452642890395902644964161564589666433811124385560411584195590168025663852458322527650203542691498023445325707820168349626826246570564370203416978966145416997317833172431109974385991764967548770608997066016949615929336697716003685800598440007903238691613729489965532737273200986360430209043586166075900205956130080951138986702406380892203063496734408887060153981882950949730945649043750657539252983108642194850422465051579179648426471316763374182495789242719180716629877842367636400883522260993840842265788314779211299675514230304801092560289364811841956293065686005220744570887782013279601023007026786680223048148434742201869340860093904873388017585101210527501587912939809428283259319812923712549687167931454408042580687881041204035170658656896943586996561581734695439320707646555499130186920717235963015359533353045437199979478946323224033306315677890967909136389305663820094704286815809012454658869040023134839341561690623390210828970077432952468886877361212920039081820219782965040961846308508223724881908583500228003941778581523187684654266655675420945259215183373648032700591557481781598198065015256227961463271920123864340685767214822229432580992561200951321597021326890442571971663954010149017873319279242677512936981690845387116576885598760009871390922171072958792441420127466739375497069834017783841279721119812650136910207776563585134843536640582431350082027887674605919275496953897478014015117960475216523937942866210889437342301135690007513053411605883525521992490003334518019409124036369594895783432216629296092279130024997880073893064045771710605871800157396222840730395033037519106637138592338119208458333331924969750701719453096812628573995925907486857201887408831496499170629513915167082919571868222044216941792777889211018220389948522323296204652195673143944802635793964277534779147512014167631442701722722903958034188529592552120936457473726713107901120405226737769297739053675659990869704998512124439120778225522069234321958118401676408294000635277128232723822284139493446329788380246490428822257512777844224936918397658617963682633436648323763401585557437673259147444933369884098660427933791232307282445190904498651230794034579599318456944381772885008138804765271047846413873389975811625365103323207998129741061568977050504647760477325084203264401393631296151088672365983863759521017791502285895074771665667233041654858283971745883417262331871953229475817067859452781472284363782758869733519978445837104524713371512672285547834633628241037497295689031724702047941133054855490339625488711979421936092390305889125822602687683517383394083358158900080438086212098994075926419489703655413211590246268913091696116967591910772826107160430540773561576717038289719835960957590474588160000000000000000000000000000000000000000000000000000000000000000*i1^95 + -4018145137960398110072292650469857925864121716750591480220497072349151877163124546498777134851774533599280313139308756184923887444893434038735934034751604703217639731833125508145766744431536315380118773590560679289845136072962583337963558295700717938782874040008784361833929237685998938032598361798120021334472082526812564015956878485490373925318592112035945554308045404253175705007833373742678048135499428012460858515239081713724340632562314728268390489390355296009302777546861452076444711201641459837329795097173231150403242343209982838010660762988599925434581351727463190275174668207332527032557064487648968680835936903877636058044974912081694336360464944302499800867213158191938073117152270797292261774608194849081521039933666006014758975570709158660858084752052762273496484222837698927461722728041765001432729454467688094225302579939924096051946399216108020045288103546790832654302630078615810955320443728421711163556011215479066077834004628542422423273451494310285975822643744524145994406028739530285884398650042036420023395217971198064107741107665630573286030690040306318036010682051123451133207360429991096983151696415151005838319567391400236610501034110237261608061842854033026153076457519092997415256549397982327140182883858401054677222271191333287167421114652522499616370975758912351940409320247987810098174927667084821945374049571656419479426806776198082928603349542346552009978497099353114683214204036172940637941553478569997437724715575633765088038283432212897644603616397215875084242008281051623253358100956798091212932516078168288837656318035863760266765953107786042814427578605255968899432920496099671020697137780245276052853968401971268155525971495423437577895115120475948954779153633423246923663306580400593729816930114114943732762563060809161402957402032594280996920127689518368370123001711986286776951324041962492760118084809346041945837837500295235426612990812587441226355789389427765098421869567808576657673194393610102663214348188081388024436159539660539427480293411631137547909195982666346681501005513016436788233104565281208238300388729051984712491617318725511064514573613287483520835853608581630461317938379650465724044587707913111391509029618724227312551747604002149248183186005641881953280201842381057925626561777871673170152860500890228948233786493470858961873426194327814752418618540012648245756974103462238219551359409581768632920689284800097044686184877427045113322035805769405443058882351436102300190695216092281246641467674272798364198328434682030344464027251057866249544967490527915760549128007078346776866998629844596834332469866145237161932076679057531882638452446088452193615445710619852228804010248567322700365634961634859909019950580436552135402352259659739435462922335664949366890704268311759745817824618373846332755405784636489412025051809670687487007490139002327611819189701930469083419894430999271664874911709795099520463984847515557918232562119935794352444189673636927181605386704551051635322297441838367047059388667341429094780675319331165995639322787694986461153531664504781211985430037816082067526145017301302246434194562016198043042322448954162259726441663564740177823197686432313154628730486334375000889471978104194986546657116786481427861476075892347532992075138309311555491066337752950396163651139207692288000000000000000000000000000000000000000000000000000000000000000*i1^96 + 155784262431648198743946288870987458207163077918895016925796209950363403351697196778095646908872858870141609589568358486198957289274277334261449038334123403510161995262813161553204695918943546662204411699395059100486813349836066606639095545253086298510687651695018238307647522308472585380186699398073521472637107814518076744776674094315350795073349150274492301022207708064407474685220507687451263378051855213315889671077404682504346933522323338999032817184495939728116707193355613506330328198493596498405375169916353755550649587845956110497139664374211561651817348869455156415161142255125230236046311799207043923554068352194718341803335492033385378814871370125512470173009799736763463744615942882943567722275173118894017771935738197155213257932025452465162008550144391655699826032946790350656165507570985257240732464253559050111710888694241906380625681059646934120529749139101533724598455450256527366356051298807948374733762488175320111022779270205794792069336597074259507201555632226158388772975855415461140172603112924842352806767214706938533627781476794898195689328010639982004099373607548070722110053871127306278643176354658654589912171315704347535596596105977494965163399489207088092841654763872229864449042040418586684785230548353722223945443259309117135966823204332747942995826906610684656798857557420749632925215122236334234734430994477427824210845338779881226767269303266446158856246014186805606174004536419673873984524583721489942309841237928482356688647188678267661988156754874387914960486643214565725344844788250984250994001869348992852502974045408833541366884919761712390093339030174114335116991534363148958747511939488506979356601025816285912976102643615525320190116659979307053240013062589679380781384399335101555384713183949981147766675131878789352271459127618976030244498788083064607652693514034017755240290914263551168096558769125339372038755113324833390460506217948147367297937904205111409505079487128724574174087823327264276271274272088897985069226788537660229994888195686035482787996475083349488924142284819006815812067998057399833056046906060832438311898144077384627583920393617829077890943285348520087767168088085150107654130338849792052797403235785557079440474152506460183755248375092771171281284983082103045524828486011616982032036683060296818857458962125443761310437237590181220152787404119035738389487360983539395333236364096932566744823076912634330531162901586271087371014058301515012600841199095783164600677981483693554690745036728919090611454557545374240816109242411439102172523216267611841464571134839994430143701982211997148741770813989491350991439144126193143342930138794560547162126229976921211747483872088268851784148699248691429797780081807014425040880460594857584746286423567798187708740931258459520156645978804349526908142872072535347736265838425571135732172716017222454902256478101303143690774674522248811805688804816257921722275426170263403352173148145745070620969874525085947873708569774478132842837837721013718167857004889239253259161899131241528791442968935937078006574104670967565262709542696139573122658084500273712203835977063329000741468833368380563854434636486593700830291485666185962555808219496924516314861676743079285593445794596502819762291519230756793744077517989881181476038782889545771430867002982400000000000000000000000000000000000000000000000000000000000000*i1^97 + -6854308633161893975154160361901967451994045140959837559196508973603480344277895235147654355866904943840655872270917448763224078128184110250071126977037820781002675454084272664601972044109345559767642702149062713365303817392177930837186684082101800694114439689257817720406718670630328651900445256717908747151289439918209320311059353812214726919509484520104417164677319774762185968020647487505044987470042964891213595493087975124639959489401994228822647500031180620445328168199786975301217319836414060753088430833069969377739953633878161616370454903966240495918088280591174468247420866284970623714776018906053181349990814595266579523074006312576926899254927845589713185921489065133777581164829767667172672198463961962565078657165853894575849864393976877100517265756263701602772333620639703297610774274864848183507966031883592191323298004974015552953941830942788447539599979038046744352349549726530342677758668671690733813933694498475271949353718640405707997870050285871673300853291814272711666643583127460680769283975451634395238767660278594483238339020619148922501683542796514618155233651061940673630175133613963022605690783104997906172502959179994850776304711563917759300744383945253624611777682249160417078167290246559128567427014065174881739938910680988680123622625966680469259008148171354470321214627813769676926386816483120402774641801138985227023433153950133817523232909903672929670873509261939418886190297262727151611595520862499362257860637337361388419187117851577398273655116159496678342031203130073340110500968497546551989772466784330002322089787926983199034582649390711588071648882353725651144546874604835873497479839971067721901745154788137624225978408360539365384318286663865929145127684302585262298312785834633040648934237895978321136122480097713581046664223860931360954731807791396397463419801504003981244335513517641494908739021613930544828564642785381367432967323195197231583165695109034941160447135386378710148344518057463249772550676495979081179830320515091793255721223840965819043386259285248632676162179194392271607459461046254854363276476556591452368199499155775224257317599230060483743260029217341717400110032363103689097933020345974507965767375845700903437469934033343742972210050600274648528225612227157062639303399713572019778046769668034733350034880852912788827957500625885716017673905326311539747928107055752383463105131023701939271581344590353506984373490224436285118975221746158745915660566767166299513899851728103942484201394552944391987481895717343640881476032829599567848785154941158478208132522781042483220525133921554457784106387486477947205285613450268852979611646533821037160099890802955171670124996319198778133705707834784044440600466701249148971719291460780904968250326410091480547955089560915420137748526998758561649101112652285075454892259614089075773703255520471184539858789871630016075345079599918849975276007942463023438919576697850932229679589438756795032297720571570262034856057485676901192655336714698251118317586951624878204830512916674540963472853493182224656944492688774977310373718349723926246092076481853955800909004831024986551742236093199458562717438309780721314565199633704684378593659680467223582959810210639732310475317474992984006309136588470859434008229917061404484814945513416213491875840000000000000000000000000000000000000000000000000000000000000*i1^98 + -2134561070761389915410674174283227187649468926568999080157729844153058826469275796997805776285161896983544655684499972037075700123097466013139286991022234126625920733622517544417462962587393886624671141849803800806553906307605504655201362380265451762010035994664907435125985487199070938452766613674182771735725832809757684580872486909435966668709457109889564616103474377886089787102106968655729323754784121365841141654145754827527516740001058035303710618202232063346537567109565302972872853643951473604350648537153260143013262233043465415413561325344755473461746472851823057634127679727127821396526257099235582064709427276168000343473268515919110612688519681947103232326642326994711578145648846065242411015522737623406237371165758372077790555919587136923281278629608364015312966188121484297109928327980749099135127582560789080536162962766216460047230995670080504229779348791112218279274382182728760365177459728484977760857278064795861058134094901722395630382044561397814961112502156845773038217125831467716297019427360681127691225452468235873973690231306594117191259699798980621138543461552146290992216147041272027781822508746236730456539503212632271729905405358817906073839418366537018893443187825935699019100616290827490770389207705863669984088771601496101712745333678880688938043115715193037049619257217866390263962886951759530407556476465463176314339993873143778388225633267666691133092218461772866757043318225139018013182889311183062979076997559669388523993416805108057704316743069300114599115113643907585047269073368367900136691694879826507233004107779034419098818406330616560981238253255969965451016292377408380720523534286725586270600560332739434336119801400879876874056304363040071015523958103336232394720771770361314348770718035052256419643343020711015782076280901610048242284294400680951345569097496349773654955555543838801734521853419431974026061338147230003290543709596858606931659975915825737428066125867368214214780308193111128586286801591442287982389520258495298451620022703103910728283606676515794071262384513673949662497870603389145867750541067095524854821334888392140810054668218660560088910062759464410835417539343719972989715211428049663255540669690187963875115112428831346947640437808887903949633006383431594822685691465670457024619816213649793972610481674153374506162072227242268910598010862905868425292809965788009974229527330150198476614856329878793898966531760217268284391056149930209858598439073156138787335728181263204345869820354009450561044763166537592647495790305026661224804501645817216411753651921720882248008450041145844064185222783391437722058968216772743428783354907202777689537684424809178481095783790350227312785195413826327712298262274597926245402591229660948191626892196312188557420832943229201583843119559765746211195929197918418426209373604876488114676423932894173134436198741868097421472692294368093583548200763835829431647851101128561870121849112845052791763319769743972296613845247639146826001738243855548795387989970492687236183809958715167897445010829644245174522901703563603101141458977894085844827005737611341307300726172887102628682240628577623108043810774964906741737981472175109928884009560234083774070078155091562392111883730079416861749551889443698827157927969024330657137158566969344000000000000000000000000000000000000000000000000000000000000*i1^99 + -14208377697096545790069316996480846389961978948063856246800931167867531793682905615090565319270552650921825375026806625479927756214493544086308741570964951753757870463157289385393982414692517106873064825498696768285450433130611011431412642629170642941609873306350228989660698966157620533649294355352671465791474306436285968428938500398279176448295720095537825604358927907075608523871048778076371679946298103206473666634857786437653072028633342398009223186309463479798040230988878347892252654238226159244357908850929692761133942875294449257960197915413924450861441462446355597930793434447334467058324253893589398009612340766737832667415452565458869996067397465355304227098454899128489355983439859957184341469715025506454849491945209454616708535439462568987511898748051278477768920905029694493009526288721127570631629183223726953933918901473632943513461990232874029451451148452180212444347767663708256341849432290995723354197149048347959187435541004177099758658222674134345962481665392742711758332561209973843153437092156761988045896736166693541601912426500032024713517272351664323944296015713344315989680881808668507256938396836180029331007927199677628699059469259185544509894223463085020358178748621702245083555865288361783317044168671669677148345991983534258706265157338655412988746467810842214352767932084775200416044182302286275638133701373724876566324984736896790228999822267804212539565764298281538646294040267824914346258881325438409753728660868116903389777183196417412814141381178848299520071945790150619282947225286675158928395925528368217276092995116689808528937954679969211512632365914496569375369769242930308291755701336890268646668727056207942156774249069569655094760150200814082790001002349533671835446688393119552517571555250727817679088625611494759149563977766003878172435043452518835009953010515978554757399174095309920081393115995562888634655789076759953757957578043070090040386405153540958906907089945277657951819355098165577385687238926615214380598140332715597181864892179754580038537445629134804203482787904571936781721635994170254919579769639413204750493503638268688462734386998884544339989330296815365419865187281757563011418914605504797289857590195715769552878806531778027011817790023818374360495240374020936156900059745463956393340229543525718541784791778222283296474302113110888217980380834287996510235420591583174684217217030288039318643408447114524388648434619129881337432487098107073064328001211645215533140174935369299324122062856516450001774488204764779782495291278793605029950969512909674667818485483546049539562703223092570778199010421223342176741494963571390293918307671339029842713573645934408794322433732489161882010284481948216411005807835548591723867746232810330145011438754991616165662966295385697503833676861253368684454624928947739421941794446868770785164576735848624650751796762708915399562629869126285375531670945989865881221055740977499267953016664966247407765951818795811774122029106918343391584291590425086350860481487332552193406396075223042571099984760780965193407996798835009606085088184235880231430068443134335905667967702357250644613515322696865954550834474131467346793869645512962177808676796298385992365498635896657154662049894240286675359040879784647255695054259069421752654862745600000000000000000000000000000000000000000000000000000000000*i1^100 + -174132996222715749229591454319675519879377286479896627841036881572588829350642663223781954770689071343308561394892340350668233482907248622600436982842903684661967040840943956794004939489105365717249597533126570274723948447262563288043261753337970046802239421382096714446947937291437705167178193074664005330126252216761248011065441944176964010603636430724217057028057861861248014689992901795136454196247916275421098575720091697461722361807634762382629042795906474233451567879073566524561033994070379538529811936303933084395644652056720379083098950906006871038476301235106051820778829013032485907053616733462649997932776241767390823157723133528784527192980183882391994367367020262910040759398883770662961847123366149026690082555378221765485462744926945969567640671117451005277591756908163753155220023838653186857791214617017859466521510228360871580793776816831876827882309813896748606813347708946720134554702362780610461964079567886817985668263500129005539798992505639286315706797802609966733201505491913918327618455772140703775611999127010504269775485137111714454963016614059338942610829331869852443048877386884160875571212482056819614417848334405218722401027775896408871574260336836362840293974066348210744805572029273380679843296451135815226360551930755234632784129572609124966563249688267707827051952529811124114573935388750170511911966535925590787509508995667019908511113027285411195081162331606675858428475931798753320390124185968671061746679016863919663082920572548989203470430237758971687106001514675632433253102823190978644213359512760345822737828460374037093045582687214616605773303438394758525099109784581694409036463897649439073753139624896701546321907739921771490967513364434708180168085948842754115846022245295691055711378159838976778318019606751277846602262983686575258952740178063405845966279469490783777392705542729132929607612268383074633583851543017150894762658353786459214475875268644798552231017254622036003047749246312113839018581352572295540635217649809588065232177979439281457803642435924483038219981748078645852712615423516642838875844464986865214653387320980768809242622545504942807679063847035107156022601080630911766832981853068712256556014141429612453246797771906618522111449870736619847810387179549741602270713708228259734649267180214928828010341525808980212510595866042317592106086434524970240632765582163970871957156686498794315635143893161488394489707804378898107955761943256473447330109721048471569638851909539247795492470416616971143564282729386845037399325047330601907646583634980713640454297478215978464007190361696669499761935034103292084767504219868190000368083221690842683002030153823050547318741094520422912609426084643578789408206725367974089236337885593934310832922096374269620880073955616078728361440830260316332011377736471102271199577555093279149996657773523698558789582718898791704119847176058700269592304852273325215731541448856092996244120222449965119258920606853931719556724344629215562939244518593882671871712151688017909373292680571068068245016469087234788322662676570983819358112472100613752594189189862630495796461161423856562969293586654619974411770098898293117126900474980096351119463994682596191269679089001479309100383929485918315513465009132593255201702135937584993402880000000000000000000000000000000000000000000000000000000000*i1^101 + -6853727043149871306884326827741014851249272577600681040025866281277338751386085245737885727008715310177613639300086171611539430157709312399036567451029241302331188544490793946200057818663859802938274470051280804898909071938781577551809612560878502168593800600218219437614213725634911577389761026140751795133321408489164761372364072904296797356475217646828330701065526555581242765828260550416342753158087798635755164814041376049406479936421978702127181879957921736616485761238919385455631477574998151548546818203222308471315542475002205499402084014641523918946264834616445325242467922228682707615639070981936030444261215416228430890417871993894534582800927680956660502698379983392163417489970903408545093146805785962345760319568000578027771097290517641571870267920534303538441858614152563514550637367143869413230159781864925359522127172420001190925382600861595724539760127208821753991779293273909761828664357487170666577222132410656779170691599515309988074914395587520533936690122053600431073184273781059842645387025698558467024618193200380201062648637568521854896218242623743346799950992258671612794349209518853611057508737789310017748813792916823036817621756176639268668322265913810823870635442688001334861917906359407642799784087351958664874899483369642524043222354376398295229584485924765268887131265260573345969372527128944904584625501742588762359990860896636991970290801158174054009165007457493819516137928447251182589338685150529394346214232079167604141860828563843786646187948512327505182611463360220132030056821916078708848487738623423976343568489044010957484506914967305783387950838336368965416104335948974576112202361467235902462213298754114290806885671087556155003962112248449422040287401058239009434162103333978865668833533453955180302380560749825796692539000810255816233081678993263700142755673431515536620568490638245140161464654223774434879263706143341228910628847747969449702218244180847971047670777252770347845077711594692372625140478271813562000872009233515730081227213391776368095285595703626814986933957808211389356104613119211924604628643409828299959484301154410563747265867517106604642631415589650921606407847711791748556540753923550751914895048442105227394322931314679415639837124102618524048085815897809128639026045096621844547898917300821647940087547152165228570959438000943538794048647114771027763306222277626884947115984524646200799113771735894674735183679727586234112930991879981388481380058434562653511484385510410278341858860136111670392010562232048744141182938077554271087146296909462708922366094799332866853266753161101281604900336583663305201086010959749446798673722474200105227625855603117907685113932764359050235440057294332538207926256476375164558514000422819013089627273785432268454250986485892933972064012978429298351303653393937045327493510528739540364729832845329476577748589897920346992265223962941346405136232858432901543329699863979596244005435838458183778440320581584653071998490210173044340649152016870573807646285571656748847672068418735227203913011257262653309290836142069531247940575493044235087564762905152453723400378616459463870972734812562475506710848733587088394373035418098472182877355076629439124548529186691942513781118862474359329121745280172480750470609556733952000000000000000000000000000000000000000000000000000000000*i1^102 + 26211082854288549689466489311482854688141137126365883920355872919785777930745943913431747818529390895000207384820168706745825028276953831321113905864549807192778522034411654603954820451629592166740228732695652377405647830172025199238150855559165987958447343794567503519900171795032718655856847665401683689329915340407566273260086543840995421390864183976362179337985432781299930040184903955376481980534361419222915659845076121291595128020509972977249062606177867657845872194295533486009618390479466081539145647703752031333146462690905688996209189038142693079318930625482387511537600878838299366848730960650579339962518346953348504249028741684087331402132124682644560527090102732893021753749336030612081709786707247744664633062387444229448717502452798863400148304929965044614240780692865873790100034265649089901978741533568479630379393858885251382540653205463868378351632188737224804238829921287313290379690328333541271830325643382395605281421563287504872494024971643643198291924751113094047291759223524855718065862843538910223700277228075309232534648871911857235267329773289355788165851618563052081745322049153602360885749472965452493123694792970329908927374849975750764547358789130457460306469475902912525553165673602882564664846309416597529346649228181852975728733153112598106445393353737559779509625300724168739329054446408633433047624851033297313861775043612756516435042504582611214636449477294408212407730152728191697351649713769395690871444564418173238255784902652397038679044908569836685902574331388876242826038580768104174110362494353152189354801169488351371995935553546855715069739375756519534794685909687036752868075641911060126652120370740847953512864840313113099062684633439997079879795156368936116103463352314894582066142162054714330133354595339636043470022810639925109606580330699966227461436091998325029129220688686654989221239963344961699300011630963553697316669556833653506653122375241603631030193917958223866723229951225958859554548474674923368020101656862010665170296005766103371951631023110069165863649273354783489967392148362487567280648387663373053295457072173441651530414887165875298385835945798950399364936109768624823459295264371814218184614318038823626827921776538269059405333547505354829981520891711272685687517001179859973537328730834084692424242063917009229074534265023736667553471916050696272567914709848252644385162230006858041040594993781261741475896008632758870591407993830343703998953671996476039399643658300250735338233748135081550333608674740661985676697157240056189933368288019468129107535599314728088134538890185713491143215490328289599369241417072563025871470833910284972176395642838088961633543130404237957883519303095486164364985060942690402967591725768373521129985895664776560336001194639965823440308433478287657152060544371239252669039730830670178278992424512366646220441410979240443986263230084502482134498778471906834144132532995310964281203084513691983926751535818961517720038245363350576501430994081841482744991191437691809116883093830279952158274690108831990077591230498283735518988591339952500735814793701455753047866859361077134922237570594701408989647428699538504974124269499534566783585028683499264577135013378690830996173541130663345317295931821719621330167398400000000000000000000000000000000000000000000000000000000*i1^103 + 142657843694664928484080975557352293001673800853902316373945675533212913428467812963469425252218385807898747650973866458428021449146369701824796639426490001151942227894596442455742062060232722290191566047929101237713433187055096049621614577451456605167614392430359297142521276349707316442587403896073331347211139230589090122798278568769035387125552017165248455623414382684409821157145977980256412142305780587483011006299779891110683977564868308757395226128047269240320345574734461661407591374492668018238747288378488484128003529847156041790838896160675329722596268913948897544468888520572883240067865026238676246930440728624182624770859718335732744040041516322635728950759506224478142168989093083315860217146494358303970783001307638229716224139178119300164093872950355987026745116199795365785921538327385487361725205570000742963232519187831352765773379533603626359621320629441944146230633029096549377450865238040850600737350129131366451584868516323355562629713547186646678106928227358796312151133641246372304490803673805139724030807421609351726286070436323820299662742957869627727013852833074000689061744263799973381590465238478635978722987763649211938709986018134058801631845865321334670716677551848271580464341930502975247578272500414562512530308492673903373402261772273906752560940690399868203127483449684870961491889182761036505545298599245346210161860382297508530018544966461501017500795728753294094268889495935603617732896123547818958189957692786971890862803551649736447397276065180723590825044524274090127842663956742703224976302780445121384330845994080176760909459209761665947017227815255302090872179912713518053691626589526248717149458288537388269628970809878067628174943856910087741150117981771604127807551931447980829220433861368856585086547817570791638213729959426768688311596442079788529606009627149575931985185861800057120198473098551044009070385250090386419261639444492017712983957358778678378200057688984476310790447748320338467889932594610065113725229915339650480938790799564760208796449522883760692889845349574676154281165097828487228971457117978493272308382157923005051074115295019076714369100455337391895769349849723933960444569176963744410071956062881749767990377213503731975216933558822510625229663063989041444195858319548045123947395702117474945286406753439025101936958870981651367548324430972810075629438352591687298073248558276106476692038561737654355904905354963242316781786123420999177306773739051355367397138019276982960861892037167594113150345553886179268433255955334470380197287080126908660631975154936650751939851984579055472943248126661327367292036325411101332482021958850449684084468476162080632739984432067410128867499340191224775787858510355907856958979119783235250394552942595277428312480536509842685333198676717289693954639692909630203195063520369593122530937276738961408480244519591599622574728918632036478058736475614477492817189832564558063678164774645160145726290298273515319942829964085215768638537572478386345732897859071673555153884420917389512623815718917508373591974981877138544970893675650721787276956615356515244811998510042266280032364752433206436324993630701669220517104498137759493807819513042921633122093287812561299703926297250190051194027670547967508480000000000000000000000000000000000000000000000000000000*i1^104 + -34483062927864341062521562771210453262689979669380154128626894285345996823322067289933509302082631488061528272033055064833348735994359765361441034336614914277783988595925147499018929764647597667234297174453174856342495490825987688124591189972103806235747462007381740851130640567254247007457663920987691004103799487836335702311122847565480577981683086868114771937101429533114061025556928755254522884994814191370529564154098427341068087230889032176711981270210357698499847684394432611207057451504586624485697449461638268622343586256278036644132590842792025473986914801244813976434107657697904370468519685602837001117780312328426344984130392141229519006548043058441412314061908000907163397855788185921446704537322257919608526941752393214643027682994272960760053048049211230377095903572394982352037497001924460533874620776507254370908330239248474674788349035347380151088606605667946063316559986525475037528274463118359701969574365391217974797684882781370662704860595874411363837384936388544954516046316770996766551515530207657044901100806002296493942718875974891400607543416673808010755691907643753492945606274477040059063420379727970789325168725295890414872071446204482697368722254720437582348505453550094574292721180836318223894047009502481197532959109144891803483905798183250823092014227702721026167489105750644591783107001344479203558380665380273065483962161812433226462471098369785358109578229783971478430258087570622500204738139689670591649899035523468942275436793101103881446128568710794322925075779928112961106715607084260144950621950958514395301900585917096581087700006053343389013651264069291727782940681407696290981568839839509692539898488030657888690043028851535821345510677464598384573977135584321997136907559189375536569347556806222261187147418341474642381089951963447830468476137689301305075018135431603543795803839226377942723445347165498639729039977388960838297431918405872968286576807939002171454027968654936771365543147545138703951868188215866929892996663037762931851100510469884124448221815895361765029040119461759619196338490380279160506603271793081299902023621695213915247878054337880398944807875225105463671943660415047360241091549549155376111495606681981964277822160271342548332510406777720304388138156908131765934426497708737089414962301244117816641158550144688295386719226276787437543193109535899722485741757019039560031670385353001752159509661760794312464326299799939484612249867896801020868171743019289561670640559713959077716988918347197013115975403790571081390922194815572485535010458654162900105516460088761859296708119249869137669626902406945195268488820419967791323513797746480224096751238635413369830880969831897574874543772330948490157162697649502512399650159538674989015113793011292657464042248957091136233911886664603347054235588076816366561017036108110645308532550486881043260108835439486318766645981158178396167421342361386439203826552975208541061911870686282879567737923479946240615534792833362323457536066645529243829400637449770174402003589566787349743070543813807128669983135788624323945530863768300581805869298712490529646241331094994500777940945305414435667476179506095507440084433401320524866155874089983313136739319198239262891523439739220134639616986710016000000000000000000000000000000000000000000000000000000*i1^105 + 44113382839082569299630317594725195172342990787053856263080483788760697197747958826674999823485142577151379203916363766104577495714653036995441051596382231695864729230580847814723285374490961968710472243344811157587958173252524367742145294293522093284321375011188529933295449641671420066466015730954209463164074228898536927732146096431853865956438569778255337988129040712048500520503255606253115444513950690971009380561633679001368267628744845295379280228955502073960061321932790320544211114215930937646278888229331449778632500304161227189208276628450199452128093278613316900185451050083318746110811290599618738930453724509201228333208443354271401587182939992465540840723348785885369839134203144038488577080863686894048572976904855506897947199309279739203835257073781869404640118104568849281131003884977043649804153362961631139179996413314687942817459706927976530314342571537451833428092182102517709129741081133530972279583894071839548334370593589012765960585125371715053254965721146044659274612000546280874691183402036951608596484712086588841989101934693524852831241888422063721050624769824731550237858964984006069640567307515282067625408172517842026804466770813925857771297313757992753691766044818203001501723343498244395474228746050239903946989666245281832573086802675755990246281117472832884984009297720070358581669387095097815002736250524014421937457950074381322997708563420979955934182386952351973924334271224386573483261995327191368860711069098999362447580233669082450790794762196472676367770028984472933220179644413646212981345298861088213922573180962689766769242298929296589672299719576752668164704594648428987021443482386316442489589710011330256539267561004792711387609775052855182464053036719275720305535432634212213353299542274234094311720634404352764831562115979167775648017295922134080203532475114405580077416732947039668734421533593211566384878633520618491976002322474444311777750263613114464233989366524406126654534857485623681000518106587044062406848440707608615519129051893202557088355195557479902105894908436425355307296682747196188813678709922814045747833982951868000833991069147941801985648686848249938867219458188210586406481004002610926927759134072473655442370844527783227199491675344491238454884651713825129412968946936419164427524006454251883749010843195285408159771200982303703405037427091973892822364530574356875270874815489772172660689138329578023006295560485826628546459762524644948324056268883592419598611489498559295606564376678576613640807225084611188114948198610662936841311339811023842970316222872510546883064669420599103570875122004287375827610678097955244354928703356138742921212036113767310698335518033743679539818846574528250107102090859252893881746073243201394630308441171085315887658689043348750959766717092328625577436009722370626252151955950395963054991322426345281202749419455747989337956494320037626047249124212924594832629772516063435795046308857963392485012790113128564272477384777972461900379004761299579781882413650539469676569547174079381842422296007172762290675068991447019369603076769330102828964133078238847149686030826984777276974981409173713184555576881407730550067859301276251169635137392176089969117037860888058417842922783713553442406400000000000000000000000000000000000000000000000000000*i1^106 + -2219115075612441483407883908467233518033459921520296140905899891379457618447962282265363396843533783272300035390265199554018539449642705994119436131749844612873282176857248587052006814314260589551928176403458637687607921874122627449184000571040415754063583064326901615502162325645691891493554333548572081883413288185261695927458119484917594378559331082404173093630835853625860857153308178749771567454380280092569118293586001365848846040379315405868660631807989746022820850058587663680466773467250378947545379462721233516026857588009301976760266053178402029035465725996910157081805002706305768123360092162855872046660036374607048410070819345938939587045726759673341873777819068039388185235288850311765173194440157875618171581151609816879957101421183890090164440543910972478559971194818391212410424768688693537761147349447143857355511693131771558578284600623225491171372496857899812714944660605850749091020081895042925972362308994480000259916519972388590886372832411359641626267026875459692937018463423721906029663784135600195571380985786084823689200626113813243466732229480368758478906472491506671590564808986453743645355995404078944269247972972593558842933509929156939093842505493784587223815320840935451626202607845747393497270650342360342947240331058684825557471038715511094409290477296876670915787819252611101760379925626106768645754630843063332330512167812649004048501004676670812263877682940605115053282185609560840340095736704803165852550551518001666650092158078112283843749821108233588483124452615719770995628448754929337070970304056815239507813822243226775239019680931932770008185696271090773061546915642379309697100540932614616569424703116393671916892949109199509256005603874970192688102555584809229645109914622667945050788639490230032975454513050446859829663041421058243640278364601558608246079485055103560171216294867201054315901589346112871460206571708802505183673126951407264575095138330345205397398566109635759185429928596763193018674670297045236692009406629419698936478282696515992893509512440394156052699587795317017253035189152142169733669699008254006136422485598568515005913348892907275652956277946891190680636547677643765886350928586526547858600737249609175093609938026249226946777446437882326796848475845039731440449232515058253603428324797876021672205265149212854128893864601949683067984725883708430791031779385071247516036896941071084097587886600437955437870576811016562052311569137243628903839976292707550295315269570492268931799580707296880162635925204244652380926427463952652483736131711720489987308071200421292885336937545410974685773778072848129516551714365808502413222764594624521293462652697376192233865439235336323572289035555244346653082004919884438687451337030973933994937141107725373025787608386996446299175901554561646319534151067349818482804797647067514366644268818724048671618562337144996672015849689873895108366401966412459104988292140676598621564530869822752244278107042392273802074384033676682967900656231277637138912806149780792947120729859536209186645158988296930257787824398997012588417194422725127959805229876007165906772587146566377995214528233828322187914102040748980843101027933610207611459432010773928334329607666108545323432782317811138560000000000000000000000000000000000000000000000000000*i1^107 + -46449163209276676178905079354819361827765711272756135070271687663120509542133914140946756915960199791483933077229912535005564740584716335651177521852009739618768794347458923890785524790604442194048664973522750397209683277003291531023775469946599737412254347416108296227380958987597386164606400322722336368684068558712774257629308464947761403837775072617953749195210557074389671686103966839003330459207665174684926144255124862860025688901187333315766353311058069122566267174512141163182763075696544494442704107695841167095396793866371332055490079714330320341461089543836667730313580814134346483709488080987140996397810081601007761819854549631535445351654421975293257046078146833183255214748115649750114666922200555451685806723782796385938458804236576013311286624442161919286197283622075860861962970482425649819323266832586761383481066955829014312632336950252795652861293121821403240180776623054629516952093181049651293745454337060025285549572617163642305196860647323158176420207897105649305938235208903014148221206241334108319401431295040792987429650157707339713064816617573191670648287847507203837581770109863038804240442539775499496636680838281633150051572083056340769440136708170850970741040106186769260429471362668805420673574646410837837851184014933519420639261080892722043290452659189427286342587800946466417305780321259537829553391588901830301739283485763690686066749044399400822167450247228825993474907722749186536661545122872772084306586614675124616801995880304158412993060376083677683434638800234453116592701710275888756101930553163554800118066045557939556731227879769573041436780328171900006127871939095725285330873914234035179015001808376833969167857873425408885668524107188960110977811164640900809373536123739070879172924921158503696038471683981315726107883360394245945184374462262090821818002115541251386286992729987611883348178313569335200361151917822080270758155788483605031265377695565443084476532320364124595286778732097363042801582317194215478963512109851398121859682313478735279251580858353099382994248549171758093499463274497456523831980260318951141809192152669353401528057403587311411201613059563525489899400457488094005729363689685593230506163085919446315921241023535146883588084220754881808875810671472582290624449192115880327868335389763951976640688202198489651737679974248963071438059343651559050119971077265598584855018033108051441469588188951170566915516531505567599792867784262230760841482198263489346460902531638503010976850389030056729836762867547623342890545283341461849314075988950325311265091660465611329210185531755634720773105808770331736379957532963850165804417686471573116125913726900425949146674282458428132694312707148054696551196849213361813341857847822717699185796285874087528388141990168171739864929488834692146040235076803661053260904797351826756302865063079887898623532918943997791610823015218563644272645460305453997920270213033093035094328923486093034719268967730412861586243834533706448600669455407320479632724676985854921864790777045932921318641198344702858554878828084163961719979309350427261960775968653875770691066333387400386689315534868952870131666040498548463344635603699936465233560344343717389831447400646935656311665197056000000000000000000000000000000000000000000000000000*i1^108 + 380875642629040080282726552892879977130169103902019391555845556464722291729232076619669833313036311421597703608213272231364708790575674715789907917143576740049614178608684978148123700960865487506137618041207856734127589090738491668494847590044506205556148536498553144920615986159350565152038875134556906101810072403120597650953474936947079985485649947807672390801607380307376545060198509282268098963702862478273238693050792213077185732073186720256202196184570534345967625727020647780212154629024990756102449615420388566620009947541269094820987930399472991534283996973950216549034517600372401682572098135891360768220430308618998138798485942352387484825772866798377040741952441044622698345821649440833278580299980890058085166073532160386824762675181771942050197662090812229000569246645506711357691493063042506564169640720410607611805099801499751788543143236436792259630305617141308607434650964657967974658013613595417398781594986456012143153838073403630450460156567190537892390941941413768204404778380349108441439322788487594976396645295690195800851452362504232346523238342384003946619134903822734704204927147595205138039498660931539794772799843457497479299422537876896058407044364377977820291251328260431179896790624669992959862167947250421660851182656682966779788587422684095663133331155486479003076500539533568412390787057976717409763295709388610921590611243421914090469565901442292605595365662011930364187814951084893652705805690546093329144936454916080183560320108770626050423669939637412918552608581508597776689542636630333183470299564753207157427380918623664965015558474673628795339174581825664185640106185984357492382891761230560453165536018342303311368081039602485364882253478962122253062236515131823288493339087510484730125805175607735523935702103524071466420145926637086445624468025018452798052452180320412722001862855997720553549508161361428686171685955260646332949667260556725174890126834481400240744058287782669206008778715115646226503789819759981524172192820786655413047800039515949462200080087377878146503914190159089912775369872162520197324722460517751610383154834034450087639914405955667098529678823875703554009116203304507949762546607130756088251679380453558707807081664016113950333172134846231716834616995649046066731777615262996074485750120427509289862787591741086748825372274037076532099689562245134906582492745882327273527410700584168984581303426906751236725738346469294461711554812237065788620934173505695764510376817454062182254087539848492253041999655388113685637375017835481481473210779323908126862053430000631092451932282455332270639773187363245689338042178077840741894269531811662472590784867495431020456169941368139855164573895592945487302896888339879259519637970057429293776408317043811934796688099832167796021982326842939692117099794765254076761550197956616475652890509442034168694759353281479021901935243007257231663765367261527797971975848102005068130002029721791809400620161060616558276964996860166184786253726705366668223624574281296725704871375158141575660816094923961424880290394550297505327241614823151002039580272268828547715971258089358402362882761727487827389724775482233010616970456524329713701107443952886649892463021520519692288000000000000000000000000000000000000000000000000000*i1^109 + -2451163409910757793211318795150824352492986813425446466641023679691213657852702093538764985626073089700570673419608440721995139885928748048320828913828380823013394841783401257518994506429502027357774229642830539998860252516900296855096761271500338733337782778162949297923802001313277209529992084954071834057736769897544777239086753365661394972055676636172724970722260196701061413018300082726922778517186283401828183918412239736056527967152331156449697162348549177670748799815788631085194376581606008029061777194987354460635534816299138228276991580023025175271937522838621827500221205505879203364898101098960947757669706939837847458355121117808576166840862406842272374279167314054472404607391804870769935628302932181789518348085665902204862149476807690970787126256655748834589818108745211625926523817260126751501724526896528943018954265270062758974475447006222653302869083212781410960351320629654608429734952592090736203606063217320563880926968054386897889498691387966026760268560801897010277446479423821458373992459568658005865074740322757719176323560878467657688044222551870990725953850720877627328217941882405140751111071546177143643315372532036514238519798056309777002657339641855716939303284838856694693776315985182089871455512034968050997419718435937530437239652095129823168627012052795695690242929372201451817156704036344036889596733124877658883053592055434981409793408334167879345175699597171966949931991674535102201033045485542170764688927824089431824997272853155085263449541967829640669522627706190259897696700437190905322766332621573800460155228751138853237216486686358382206124741354808147136151377559929691303764524218900459635789500312761934725800664274667156337511131478263368362776337284231015247849922257979332693088877172032687559512115488409403455420424022856645284555105565745894599663977906017436549704123994602943389476484164549313087033182291835018974163711588468370237232833301536295290042637366773934178556677341029065179044688678641681265500699660233606469916849021672840513868145700974793265878865491090806075692786759604406603994751782621485167519980249658489227119700858770674042339018562685970650053826904435184896442395905629247619673932902783673282880356164420584756639107176742836509134429434116671344995773902761689293014038589634158751384894111221215396380649080044789663288175216379752282488095297448984869182315564679229759533615247313632009633204943896104055266627084594930943376577225264009597252902532595187467346531539472557268992300484225814928424894082363664284470663814197090915767791395085832899640768593974558498316403772053837839691037656790646236710847992180445499366167958370459607002308612481692058600596736946174163164371458717759775968380452678185001450784896511677036601099567053983808393865732611213636364966344278783017524403335639109609472428787788010066292593249545660675182676734083835332711142760797023229498502060296831483843950754479735384902347020431577630495367144959913133724116115684815197006714257615618299737983149489214459923035372137565238554361568402070932386647905659100586663308046522210462690231878516028993545332053338109679503176315208112649132797313126467800463880096042325067965084383313920000000000000000000000000000000000000000000000000*i1^110 + -43505946864413480791578583356522660099081730666686180266140812324022731410836315523217131223245976870312311673849252474717606803237786627379105243683572372689463574769900456253097156892647066500306950418839288315542035888187568095230089074465498177101527927780888459256590547276029530111592757924938657424929963672433548796649201905465855710548782943232456675155502901557034799300047067315176158149986523860059202854057159153611827015943886980804750296204926827919163222780024577456313306315628278404271531964328578968054978065594757128698744469383746298392315188345156411995010338441047134400360472486845047393976890264054639901524839098606168252948989572020985886748808446938393970208076993227411184001527131818432358616040142561439334473493813802008965085720550229540645066347921658014484085467411050402344548319231306753568269643298812499377878554529516077114281007141981607558358215389538853830094379941101500011241925503636965155406533835421764118945098211554625278796240417748914166818690465401420119978324274207523977429747960065288334224730066086986899848503176608792005609743076971318791526648297888660131151427716157979252183159784914456147587182502845448699572026142181086716195426805468026745628019462782074246394323242381958035168592341685629878567988497220263254777683987183232131052722452200692069589497441929301324322130049139618613227254313205971178010037102181971790126709423028171426221647550251200369259127855655909341365774057117169576124326921935092722524005710143167289169615178928850527726267661067953825076670622000254998119048050001749318718847609559907497199279528200970661045258741680746050906755572484665963274115435857036181631627412772934575322300236919883770777191319129542524808446212549877654357120156907811117276411193340394803499062623674148653357771879039725525639719506199022323383273707173496041522018734484095273808662185894107691422080690133730926640723174466020858365816780637219338572535066005241378560647379307892137214432594240766287610708485285226860121902262237979102957840462269945957804708335869917409316815055135568858275795561296665762262625561470890257648539029252309159797358253645468832193926020755764006457390288346280177737753433345437103201459773123414778302707252471692455881351197888033261534772720987915613061666488173932187568107313915875161998313168179389273340926953709490019830915229776757358791348422358859302934868016827572949342480926772220801993381479067244861182228535786504731941084152359604591606824031661517416401172811767013476588614816140151557029954626397257730569806180767818923721013369553632690263816529381782525850230516295635548710754500705811696252136627391008099530637226163667768229634879828741105372455562137321415444293448732362163728951339426268872754974854282983051875496145925114319358652520325363982778304082933766185341804258194212190254155972139978036206673871061454116261771065859583755313894752517885309962255974337674047096676768207108464730959182581072423849050892414326250168140534629244939995016739733988914119839185368409277420485044988712343160603191271800175360384526756274328359704101763235422800228326099142897049931307191281317526942956251573824025264128000000000000000000000000000000000000000000000000*i1^111 + 30253737431545169593589951491242627994581332022335850938881947799583058871219978643635542649351774393922135229143332335323439653660698524061457804938235519497850870093218633975051858442477313139888394360159169072367123920359977653163565243248547787027926116089255693306815082270350694818572337561328264494330625405745770763614148092851044118072664437289554784589799169271961756195261306368607202578074052207542356572491192472564968671543119883345052327417194724963816673937098992631890575891294678856161688313020551752978430258414142127843900772260196160956671615080621007353597454560352782244131497432606766823707607184727821337298917281696687959342591193561005038411048796622318656335771809152106092545422211133487277346324368274755831296658655479048156607250567925538322643889436330172615853409102616633788833007887472257167463857800947411078510837583666782326081486328984131755089808616685472929033213604102102857179629957074862111873384065862675334556165454956044023496605566710445227474858968192960503537238819427871326086357451046642126879143470700856422765533117861981872756852650714746788350441461896309899891672525763731935095324354723108380131228214650615113818192974966870318153174446436826329138448368342436750876636160652400741221845252233758882928791571443667112677529920344203168522383728048614041031924642352403286418843740975511894831891672828999231319282820823696489624423397823405693714522750327005058732858872487406742275285862207115689401647685748672903176099959930569215775437964309633245041519884526067476608849596719076196742853280267423395161183318406280134112772877062251689085115672848972812727490505686827155570351797440435885300105552609415640498414107034715675340999206730112076710859481571929519984505302674058743802859992001520936834511432922887241659186936163791136792516156066626014017611897071000377745226092640430850500514272570595723894590825290001679302404928044501448437384019560349359532571296261181515481598274352357368289855963503300763301676627647798737861842618079348237467994043707546990696781124435183811583869942792217105496948462591090033669583438801015284361501942100070227575829101658526758988109339328846781824737138752945840191462993138691935715043637140046962757991020802710985054469240704370344980206221477508414191339695848048839087143030313618596491444047385396591325905066454830131103238794563023821912480595851021396246158468786926159928950610965205013976925358059833231882806944537756415383033164850715621894739578749562768769098350363587202575220417408702854859466012057789436283641229225664049777855562150596131085998166811332595871739576385499440327496715789688768640184069904590566993738639441795516343712463751318801563160465810089611704381006166486965791990456423727736965847965563870961054444201908281200848489669189953735689111876231582282687075795307998571786329897237550086112899336249913951044315906956557070020068131872244936532865234788416666355090363629045908559552759638792806595953532687414870676875876493055771442902557366554079863822223416091806662196990857420595543367828872619078786033010270722759220504929787243697218621276240570223601402518003329103788284019830947840000000000000000000000000000000000000000000000000*i1^112 + 231120203533820775353147320698581714773058400038099820055002650935024329187370769095670371050330036969218647062125624800515247270398275583886617148631207230948400596823749874229411709985493414286501918799772214023964331046683333496686261069500163293006794710736351264562650033793637190676796601218998325683204440829396117395181212939134371370963868574022721577599066683925381833730911033786844987751205781855641861808624418789358955230561502840415155865990098818699422635187166646606983394751880052492982676908105532855900860829364860225460702506733654845609381490120652524744964023031985456169663570472084945074835333100355633372471494892787872810186094546893392897453697212160240013493214745331879445420482867074116080427133206585205168540634417028375452035478788871592266363207956024319394511805445273958069576069261856960540644591215888880666593523750057082712021683266905461853783259744111751970037792601580183703200338544055549040740697476986965945974013202620296806654126340256377443188857862126623416582390762903172249564964835942167832762147411333296019770087346084085263431591533514696579164336830887189558497292265427602687727960641061703612340610111275240192215268364426908487965473378243299477389001072196484752323044016895863658817716470052518921037402168184126058745073888756050338428768519258291503355488376869748334018678836046622852351092858202904217695629602501851921578355450988515880030608823243032840647102505250982699981084506151348605678126664693055771169114425364959377092816052540439560615289555390857254526549180134862407723550543828254218495844542095196489450216975741707655546886822336012772489141705439342486882863145092576956465203890079400921488823065756223105433787252419077038283933162113140473854036856828734453768704672349234961100815292114767080685820356122853182791097454874050962575979689075084730216667996602473265214055748831144346678583811982516400093580453693880502853114603783895066096011525933574434448569724352454026064122970855924898126444700394881494301313243023283097662625151110087866092621443453283609533478782004430390304958831642877160810595086343427975890454736977413417756230700661868383723473676599392349524197676343657011112963660328039048659611126735356993876184824757180135811155404629150234303711063574315745929185412755543706103057838554887760946607980796794587864198618919607240421141590716590091253376037490664268015542803714187235332266063075519566995658580665853432166883654642377342546627251539527183242410410260722494635131533282307051038110749202042718477843776025037466776336890649521831807066046271847557137046505256970994714406631957969067184091962162575615606117584979600566093358758737447903863579148526980914944457938322570879326611510804280471580360115184068307069953683390129242430320928033761249789991719205434654957082252283187555052548196868575724745956967714483076157263755378699096794524854426423262199181398785169020823037529004351501322299899844137181625782926707162597530231015448782486097149641658006536844431276560254501750971297828540913735110260748474238344484991262965216705341470174286150340472717635816538459584681930975131653793501960767993510394593280000000000000000000000000000000000000000000000*i1^113 + -12614258767332410857477127234196242621185472503743769275543456453724152962222105463341581860150030160784990711766902574086003239342852057021453374004829151765911314818863553864293213000560037088648189800213285794212893283497371370901550788971711940449104410311550908133964768005382101256809823273780312195133716536471201993355896537815426019064395285217243435196911199315789503864193602734989755222164177911244475805060803396356268630343590876564035050082384371202355456074901812405584564165986561350565336194195303117593251418642513555273678945202143069392352739208819389637913559998973635568061235562523898252039414556831225452568564489322762574866921158336325006960255201763824862395371916355967151309464709703059882705718284382688723192317168295053839672817070724617900713094238214681646184494086133703176212202726981795197769573243078635328520542795075234550038505947182827264032374519372279198402079824745292872302200363158417097797750610017404196608764397552114897697332479511838770377266418561370108211855435323605807917508386233447168876503854190729644249369685962413033235011514942395919466013694459876840240482665696373105893843537934525519565781629011393388156864876210599451497796115359639266081442241107146292701957540652315074519402489939606982264600956392316174324370469009930294963801348103142509629511268866699037246581388545119685463322164176285745018782223364532981251787589301212974781771412422139399677813574774777517622756402133429697533412225571048751753083127090014500144960398753600731637499146092435582103316048306391847718490949712226797397915841219384784754077345068150382552978714199277311928247312111096440134523055805724995656442801057056208017837297286083628388157407569481675826735889560642979882323857434012067158018281644936888051947813554298791405735074322651730746296028742344869026431590415306045433705798004706184741281359721886613293431348778016236579075040374419521125624093550533474444380281915040944788693870778782298190172447027121547335667413546785410598981173250292307661231920396322224006335859349432906302495511168417703340988222364457302741992653087776236485201655791928410750908229048580223484856190949051412045247752053962016717979665019903605331449951833876437358127219712383902342094592507031761936932492091773438461614818901173964431143718720827738946091442263582972705051551351355341855014124955587071648647447500487199750429690285851021142597078338848691788954733047362717283840647568936350531643077639652824006928389426852362032047248138857052489158716236051249335576351894654328034209490302897811856948570414864513009120581159469599798636968155164400770566724084444886833444555177733752420608518018102278348501488279904418577685597537095341636080259992458424163393878834953171691227886026589762886390547634033891344277282819192775390945552873256589623817171378442097435051452434432921202514013834719433842562226829504052783760309390340656080665200277733619500141491186735248295065343302301978536100133930204123574221258155258737855999669607257717147556651407487976952881455619476350017780056426447359640985703976241948694863626651066703386339073060654246027368808218005776367616000000000000000000000000000000000000000000000*i1^114 + -69118973431077631336788516694406220784324789263200522209673174810257738366005837848973678763422409087068737588457504738416162195148554271191948776601358459959685217794680610323374469132686495005137033593179507686683843227526558289236787898389239194996551287556034291093123385703357976725890679955456724542341437299089489227571929873342262092380491546300487519088996506209918764578625500852395176903480226460115037918279789245501347110696395750736375611404750634987428685537747854064263766203177113632684005658908715867429345634450034531931903197931146182105583404148433350111964905766213551331490457240718213677457325826749293661925561728355215354925064143360634520989645139261782733283994099791120547099360314201233214359071225029352935548488271622074634885760935139664051426353511932955882096053885347735363812078622838663776289734452848159497797890532498273124731529607651704321760530537015451803506104227114362587215747487156249150886016348534185240167871106192567578467386173021161032377491968798986541503071179913704586492316389363883204259836338633315411038400733187481021486855724189150522119882026858927726080861885148280412683108220581311834241558073510083065174362279293025762288246239688110184992681915362646743412465205379227369406130970368296938089904024639283816606783989271404468018976559783124331549311947331600220856143424942684520829866624843274423014578668806892848833130164612819530132254369190126067033230917215560492733936549284803332786936736259197337683527749015577741373274440460195509824400297453952291768772376714167367880469386123080801445525843161910525267367936611055271525803381970653648538980042148492677196176814192812731325711117734591178495663656228529013287363712183497015014355366904433044351482994837142197088511592926652696757559171253156840189500414995050085917923781316008406752955948123766525344720698753797935457601244402711770942485213499356572299132591377618698806145136022650516212564120921642041302126542728784678554473910254529102423983688114585066379948762100244571083768222133323409619985340663463706197519588200359959484651456602974166806511841043777043156294096854412238374990754050969764893829961038650083877832596501091435560708125078022090812209671980106205080777530753385783433452209201311773738642742609408885024871607251252559722427348477210067222285656883626115114442352571377708119403050891323673081371031380403765856435478955101329688008442915212790531391595976389903795667983064521126199301018313248506202699548628919140205455265256243293943372996291439562380545965297056794048801801546553056463234639227200199471279044520376076410151083485099532950403466759427265581388622194804785479543533435317302632502953320439940150928121575748502828406283764222715851061075622985628062805105951457442915937269019121802401068104668357542211176039987309922065650416261576126551540391257859173881194726072142915890385764871234044384939431062102082257604353186865578476413587314996628463174520700897358957575274522259275032906889198127954830000155537829566336857991732448138230985889521332307564594254327922010843850328048870833720874202804576956504754085157721592685652082268569600000000000000000000000000000000000000000000*i1^115 + -116272914131413621898459111447510005027871957355993802102727841013014939417864544523879020917568250206826494456816342038774304201451492516367118031036582165762274808571396522512970923475457180341288378149789484547538406170562534545082979033499074263303207802695649277925831250734038839031714450806460143171455306131942002726482197260349797188896118174210237675118019146966789199779331418960043009042171665654468130936469757904827416443800682152541389772101572509908077758694574089966950668845760387416073641165406896099625761643389808852249635792882407159797381627738145047489795869935468045068775878857383157437597200406912643993428804193982875503741531158814510765127033750286491736100604092812181974138332421291899362923128180216737970887574554286677875671267950813621811029128192290726349421174564904021450523708379780042400237795753459132656997430256495637288370022918294608048898456910440225316781056356511406241335040316873257974348027500608928010940518629772028802003658064288937878654383975208888383142804816221063338041325139376011350481013386400646988186706077083551355497904951725736043151216898025123249600910628511737103541044021593547032608960498750132481740489577065419032690073842537155067389024850182591224962226260435872040219758705259740691037322503393936288684907317206708653338234738270908279291402846075070635359590950407549470688851340515296658179205694709591647125090877206874320404180343692444393884083053910049329887019358250311620338815086977411886975682600642652102347307275867956809220325182497175033897986700509928361732981410548310547912724484620459935359822945030038770047309151461668331455492200176443769493073111651362741927408653496840840962153253456951734213959220081122263002848557706396610961632122908956399957242113394031150441249472980592023460812849550320688050011380777483958148532293496220781648486713543733238902882259315255494960186397951654540738073055320177973936853944789982185779739386937541839273250304326080972627849625539885251439532987344287880923347288231749400395408819173794413418706374019353349877929410634389556825937916769636826544131257888811578439539506587859549338485777050865549758020005344550769282659097734654477655272055216310969641585351952538558028757898438170473078055377354913409316657283207976318089093729185259877685901412513387886279825308900883030995613896596260599054937059795704005031072139963022462738465015500377138786827091192534975647958279310762731216288063879118576280586077265312134791190074357344438984477357289442275930667760797499052775812584022637022659520824593376084672154232694631593189032527415141394826546824899067014630635910205638397537393214129838672954868340517430388728536190379351224787305431109901111945746220692942059471271372824494880685653776374361659466257046710451146166229397592441602725409485840306155983476060175771088505157216830461977393172273610699500174871814828103716882415003007055711227961451885948650984929916573111773947819258275909116221278373307288459231618621210915113869232113201452488612609863929872116196709667898311812603535769251444891194290627258184585802157557612342265111270837643804389723340800000000000000000000000000000000000000000000*i1^116 + -862300962804854333272775053054831796046140737019623048891128528657566478835443334781793116964480231359511350247142218289393527051397829619556879038449611481960058111562487143395142881294661160697135826497279518990120539453198977107568387975964771973674736254432539093277217214838974512778597241036690981353616637758911814649331473435606187458513002980310414868890118482170091117048322115889951290214141921603354799616433285794886203824359731110771593646080106926291629584510650595010104052086957033090210168953950824245441471264671979568751144889771820852381919693739113272811344219401581897318554433251409426663204149806513927664720001696834806205972511599261435508588162634596004373871213038369162452217824142487583942704023902784405534620711171665991963896262351813184437635687703971213781463022651578073407042538409043931048603376904694797792577825775904808350417866909246980275537713548677024817370264574541441111268915343252340022410825350653479419472327160199593737884165463860683699906608919378280816304114422593870764396235443406676626970050899792722470214186994317194019402164972810552548551224718192986676550250546177477930467928484620455312153562832152971915085708093349538677625476878182284942813070897779244788216282391188255358043886386420690620491678930009483809589128103681338053713025238707662026632904259706392985893565366684494440330507621014428420081437506307968433156981312584469445963926159293397584707094531048034760272183050845662122764375810136265576653891673554267051903073641394336787967952317734165054667215171688168135743481106324630525420168146652838696007346566451985134469470876992835766303626119624604716006136728889770698225042564651303429702812792273120262724820198231872795941115721735216358267900843796990248140653351194824881498822852481842896683477224892461851380267768134527158341919479395093265547646925795911965409404608440090213648252765749447423779033636155293344911097680800732404523724605050201002931474221522728506409113045067677905229638205923286887038852065072960683270304840233663641080009369314229507272968323486847839652110079444799152702518537651595063689906103292131280789918683573314512590556001575046791396099293551966849734339620698348848777819142525771968095352378365942392659206010837842291371491819485294406346766615152927691028557354828333064541098446111986336633542892438267106201096005437929983690128344288273627414833083872055063233691692273849834207482349912883803519217245976041458170620279841415684682998577693800617637544738440932498946315488349733844212845982293291422004615705642927440899860019588426158682638003545495804664255008131265442166167066879479674843359148285232959331811831889871251596787319631308305277060150450748527345313667174484370204032274787088284652572386090655321337842828188622500163112667640240028418705760471003290815736708914894420827120516922047883170982105040592067431330287254954873316574388832541035556278716321489027854456932098951267572957426148452088472415910527959560034107268120581618369761382029777356408094110545686071784337691072430029687795659424174220411643174692112892024596973587629508826302680219516928000000000000000000000000000000000000000000*i1^117 + -11473935976323359004355994810145740935967762733719072110471515272642389025523242890409113370163519666407927816305902922034506457033305979823352767464185355655319458116739235340728882589759182650224305800461993700716451983524747446490256848505843007272197009332035790968574440796476110790086596023521634133058413422146324890467081085115340282489666702533074057823644563323570689816870525592192328235383386521564047160654179248181853936877003850052099986253254860064452044775024006897091001053475044443910850629828060668676935202326565027715973126005367806127158679617040742173001108375243710639448612094989944792499280070132400621002126540292399662156624126708881482034549493519588968781439788034718584992397995384869909219405604574006479676731433504500408919413731542771167955808515715480827064106782348821113795856838790140983634968919152917525942475858745855581660162368324522978017996513932922504998031482312468182930657833042813911138202520322622822870703818167895111682613421659614095840745275123630963947011997131863474291729505719188055215142290507514843162508912716829287629865336278232246194079513776551935858274159119826364894320354615710407038539366021871082690473770795486706495336777305813728504301758256004754326730337973926780111747499562326499009046647293243518747122064010170710427399685381734820013365205430428692644818191486834002024162223372389546868389793021741528742214502739682946435333873016567419216430739926293806344422243909222554969436775206670534070925517581345228073637272620508914076103731078012858489319498061399638980972638000014822376484587579499923349610232919205653814404948173679551608592234616463252968626253504515597467946362263759449549967209422079273513649203769400270891899551010525608768365823677384605449170956475168519963799359617365479472728639248501932089199370684789445466765830092626901017871360261751988178207112755381871250162643004270863629032869130593637392693652778624990639898963163986831439402776689999694911348789814252069679214817539870219971397209314104931967678785352304276620015094391396241581949964059641588264502247926379656303811348432527125959996135048766791939088386271149477708539948021845246254288516573785916817733152150121723987225598509627158547554676724137808057881973652730293109434206146642017627689890910755740465753081189749659285948265971245430247856319908685186580137856547883081483359878249140548836036979523153351122696033457555906307425624173506018234993541774454276265224894219795078918092934979391203358839612344039370736474049002856359641811100473211754997499590808180507950832541487668548667842800543879544953538638037838918403753972038256251459486470803665950936878320523058251074423531607996752010518858786306506137915654973218116205425620328497455961368911798225728765996004847120408301360353244584130978483677515913064263547798259963664722573292988504596725134017772494692323868945024375717860750015793657836598428910269118434496305061257152414341883045534650549428765410871712110328785191624877817007660254322391086715305769245267751079024560667514264849330267927878468661627519419092883627527305218809084708356987289600000000000000000000000000000000000000000*i1^118 + -56989497345255239403653888761192166228431764380521046483292992672183765064227229695693474415336130959158209353446028773744160823406531843378037354412111812184723028055777873039146012392184971810614652848489185357797158523431334140982300289656964303451778780728641949706002893045379411869699772040512120542383670317361304331479504456247245316445210667542258170821528245683064143215814386766960682093162406092532146056668521324068739125285401517547980323105602131607983248206081053004145218148359955719387347059336206604940745250702890990495986636029199788969579751032694444763192974156269973879139239880606920442257558398956310872967992324257855008588711919383074470181405291564477612841076436782698170546171097770033569739050128250301830119985909581667522923018985958179294472340974849169490960748054289597035256844028561791418520920653742334502555042473200653754235547723463291788751494926768918741481516041292366335481629591848762779978999505850514493920351319825825138093780481408160351689618542485329888964419506157520858446153992434699930109546249089687314651016100699466797809010736088020790356421530212882211669192648252687308808225702916823502528022010250472827690997297595803554045616384118266949835705106058457349019189431025695054980981221524942256878814448828738914297684482314465706679360793406156886984640109544686761290963319809635904331699877532388794594018360092824404535355808024731492918185427244630860558015515393072741096878650868602750214816007061538996920705433329912093512349248119544887610589182333230141719906923207772777695333046640373434559023493734200668137496830760521707748695384934820169878502942602554865845636353183563974126164906044430765122985095173350122687690450841957716760473732874698743450218744862290546415252064638918487922686481697852757807335941386197174332386621806011146864907155144841755220012241219306407728655839754842063313187718082225042688783136141014744500476811142766351180278483515333057041974520378065810779143626359216660300856087498683830774680421598435426481616138633656193698392217077709530494663824332828157175484558308237646539615770455926080212568339385483112814627568914242508824767609333494209334489412219992053483815962513301459158725983920536758033908172020526692040178327875314938349721466136659836689455709200307870941484793372414207883201422337396852594918903179619822400996942674689276494074632042263254467222100967518187067741907163629452347375119931735952463863556693848136424246841528662786394014045212371867165367596507017359719830686576600468812233079111990291685088897256931775369532906860934073500503050282214270180419890994424996060059061060209661948238497605439492550012473889894988453055486442402852767726571205714567364221022873172156156252967281264843908685582705495859956700248536618995851807711643848187764393686622122928175572510005287545111919307702426804156264568250350172986810285139153272644354854655975448236703862107808378593215050301314473029079600833460798974725511853900966295382587321163269840519011733302692931155699698009881493812867132595017268182026811759004225256335428024446459903625158780088483840000000000000000000000000000000000000000*i1^119 + -196308775370505450122177688723724022515789363101825627213766640649133606490460191264118311382725685811257458496959085977794510178533809574713985569790954905699598094534434665044048841147767022528391959742729908692777360154684309538893570077060103936042295601946864473718816142466583234735869996347247728944234100693876678138802179021211169809415798436766497962477510072167621842269183161563466329623463812852461042466517429176461884916039004094083481459167171376479094086656158865168719839177130226412772180867449739805172614508773508047132803301649247764393885942136454645931960769514247596337565422967295816852909576054462887890567861780027876685538811287166710500815377608053159465084418887109104319994462613064309911379837410211236811134552744286398352608932506061715009588009404616009437594415412298056113340304230805532224608394155424240030796672607174517889700274033360366797138736884286876916386670131228754463448333207145739362095508136444433971219316788613773995959124129381673330244823910950540076132592188130786591027681944267719881116367878253672266665146027114834719903061757547663160490365190168451311211169068317728696320675006148129979055854173595047967857785211057077155432563390072000053532094630261738498524700573993329525975431090599515582042377386070360079799238880132269824756374434824437462625080208319478169636402715766370611602070613207757408776237898137968518962257652466566433799763022444284434935516109903295431687890135075423582770146625977638169277298320715626729901307617229857957926738559247507756354677961528571840343650302640597728201667207178697683972607171106570833807259296491893419154937544817156871996743999174152860129192873999548545751885987089728198150760082601516250370301469724988749304859886232989465709347799567270475761141239017701422981331418241243184128291208962694890451861079335361015241464128366953363693846950450027188409397629763633435323255590094330100212074794288996357469315976173498155324225476937498998691498898461456027944472771519126614111483204432267372951019730365116755725310488320404392720853255448120288131761576628450366097741573046215204306491542858980700138601295579764348120770428733588743028511138946693511814406362500299579631700844802417082483473496241556537149690744097641856870481625803536810761829782886099423196234935453409505972412689356306299877165647048734049790143870370769332300894310723202057929432974893948085278486163239060837795263220005366052549257802355956449310393766815946000486901571593570872919504579439960408954786764641448283937618941035378927760529579910773684219705722179789332936805065137352439428909547234898731396102603952830643055354273503287688332675474991180546508257565265039081399219614719222772083289023416583703232819030233589926385496645909499497806332568568358843936757817119240711679294955073689127740737468037167893270525572317910862867892168694473705629519381954064699039132840162049976821548321329389632144784820496538403947985166961949388542096727369320333303945622099401396997389979509831093542014524792891251905721132463781660926005136417601332841359027813017502524781384171520000000000000000000000000000000000000000*i1^120 + -324110237324193595354261585998806665846812470062382363329110254260989025654732202589924643042315746715260133471873531546032967754566268305404008576956586431365200664418637062797803139858131312568813672013808809541983749699604306202076874215803836692305824441367434915790276445728378878432513414394315194034572054112434223451180322363265539512277741731999954408918300488729871282822930172843934185332039497197921491731205187034802915556459072395164486852997837734706025395136010707982586323422385208944631230770285391039461703017445267501626478636692662744086527404656117716073561016772926513168472226185504712771079633252608733382046854123487545057787848926919194960653623148921047502098526105334317091622808582754089865994309491034725170632492288015791758406999114186825192369642879631162813298430522374117863322268110585177467178362089781566073109984412588325194878396359924843621253750315823046062367982706762322862829938597739996592280683777117723827289751632266648619114457618907786195326383203098668064954156042327471024309801121322450264401652720424707731383188822157668140582140861854960370000245542542985472473873100731843095229248575099862012847232824973623184991311402901974844771934280578937717612151142109933723389686109043218586365338915866487517245688000387140726429134627420623865654410838129046632629011184548701807743238536965621550658651274975434752227208282987357738818437500281359215179580744045726873913454656675651212025592687010167085849709891826128219295644881855902247689395826488928798076790535622108039091506661817375904824581200959844021966528691549484350709683370150143761769516708191023822955234501041657461726858424408807390292329225184559143126561738371510945457795271918106945328651109403436750438151314583107106928552149319759622830130185498884023025449827669364989358896131763386810251987683273307565676094087664904651264475078227423402716904479460757912765610360992583052435759765379471865419627108718695967992509622966023682678285237218583233331792024632134932325672139531582810398037751114580722954731353230847594415757886906220572125472134204954097415524791757217143661278771418533139252600754934735809808663064070867717273645355303623695821491393640394634572093527613972781862404618271387370007953561667441458116920970664260129771353994803714185934930235793010100294819386451395539623993666442616819752308762057412471359128383185901560617050341035662044443783721466519589785776639330211754140172883090395117098498162326457988436105590117553630451335158386517592743639935582770071750516010985560918368584005665334888396671798413218738811396396787450915490069548592418279708954841447216546094504707645245050910028974021173614746705020891012696960392313520787017437770198666436515420580631509157057972911426990117899401054494808688843580080229042681361745783365755286464876093411367551267904882507635298605115377190251804918070887354605508791943581011463016071985932323737104901338199808994719150363205935721411301955050536349216010875090927759899812634120272783604090909477835002508432955501123248827378816860793338146287504626752076271954847334400000000000000000000000000000000000000*i1^121 + -254641113496051443795979798192688870887726869480174754542060672053954945778716125904975079189231969390001322099367725182242154467190067932779384720614196058678105779569253463747281363713249928509357461698102896885991334116843458810010871717856974596406526422892012367471560173407907162619552315346725995815188556949749787608206836195454440946000023612433087922051759007245516729868124391386300747375954072692727230198486292924149748032144963075839905054454860292473579620520927423919682406608291712182508874476077521817964876193572715002703291364632058124046866558433730778183707118705128342841150025750291178932317511831893061819075926976086194346159849895764890649499872931632918526577377809166239092141472796620007701581261399534311540563908513902203403741047498818447952507664301984213472110674078861141234035006330535739076882131858629407575725448700797140681670534046476891249602443642074734748574408090776210738814668221261949572519551104016700712859048289631240702492018913491049074946943053505780857861862985730466541045846310252483121936135018884164729040244789842807690768227508193621852736864936254663690040348057632582637418174319475621433591228144660510849493247808498443947142793967536280172595960952605301814338932798105033424103171486944389390102375185961883227603853562180239138839727121222847218635416125020956702314746814909450556245040033654771233895293966776328205761351112072076831217348223732756126687060081827001299603645549745654235819428942356782509659227470609912920085240424393606659189106468834731775499275045742967726022436967024792519181792886224903124204663664389959982240710119912564747225620261994177923251637459859776347375398714928896319033216975651919177824035167988975935831540405372969368488874990448255767905345657546828650660730124855511221452082174973517510487397041360693285900138719580499731153485884812597856365295525654702516949258907920535290261403585062383261005202674774382950177625842864575963313777219825761724123569783706725472371413637362412908213232455576484975826651280500569415116162658458780661507880844675321471884282175826226106901210199805534235889971987814493538966050850835067917427126273711144734805832224126286072102594056656087331001375507737537177374250863499869863816838199263278151558538589784624162727103815206138611862095069427604295577827151498753003712065081375678656817168560370094250599954591953831140875479048725693234733836451939753579483501248034074693589580833595511165203227107328384004912488033823219911377859555393565983190743290915381060125888022152725241706650251023362469593406680374567549369888049712341035708000079217697435563690842448285967163754484351249474506882956371674386578964025657287122200267707450905716381488207748397557637500905127115905786253015319511201432211871267547206854964053329368558734305079204253908759025527055831328328122819133459968363976722103457782961576329489287701929203720816209128299673991225075107353625903968835152060052391746288249081434966082364160479291835014027940058126168897282701237976925852834637218738155977528047092142899720837576448040162683781120000000000000000000000000000000000000*i1^122 + -83601124754836862636309924353485587553991285970239171062978154950983580631782385937567429089444643272361623027109075273451460966394077556363943347990043694883083836575746037470312835856284465604678304402113008598277953826491078005931968661362525029417999296157458914879150458436046622591809976997626316538371395121771674631995467482691447512630118479417836300317877716886400143509303877026782884170048433817174474306295069718122161262964960784235058502790840289918864947912842802942235651135956561252112214595100870217239717720366662440417472905436644215859182001608469784846797868677403056899683144821276293736970998415829083440701320548508147403826014086710092188626815096126976157456524490878218225787922676192416763579268770105566520926088893929272852386343194633928642346485842448690015932079045927022722650896234875871943634547970501303467264184822700773996658002491241715558662977076973181128655808424761153354301185047938068252921760272242270868083969655722618868850211434344718621579225780445733648831470255157687742113242066472358905061163695472461467003553289170466358085790385128948484575494119022415080647038781584855108834247977897001091781694846291591247512190070820922084678746677973959344873098220786101479493748762419903403436443029347087724924148615717285700225493710765630608941702938847936371916093364832078730307155939707439001027635045309058015995081269712504829833975641497240393420973240894610924046943327429397228390428196743024538425818524698635626734383814367035023742148484140206445681721897591051214399892260900229494614740527221447153330528462387490832629642725016127177068028023347994969531562331339899683932989824061788340717516762383424572319107977267161918435012967210491653414456967780025987655393466264103176754671945726313383630693679858132455127598468027321346342682934927280430584583922067227480575801460583389760588691833466069533095093458223713304774537059714359113758769834849710103652665475269852930259051031201349703680476106413875086447405879443426564856627983932273495107760878956463025752459993080553139453641585595265541814638148931677025029047483618476314479720411116887415860428062459159742028856144607222028266310540240042846580877803341391650815255333400903227677581819227647016558657649416724634747252882153990988563735351328192185592848413207512179699344116429240831583579360941032051076532615833222292093248342859579936985920498818807157325676172781064369620319766044024421347833459203427446334654013201605114036595248093358173460449513861879405692484309789932510296988858847345537094835100338625587536347395584058807007254626038798119096351363129061875869270737955058686831649001888220555353496665981752257034677356896267676964948304041720235369964259947897030764103097003099540097357387939135571433597958490337044546951237201844343642372066749748878577939662595036343360549390171682364955686985883722903106281639276389926627227540385798755389085252232789858623370941957734606028382600211762385861187816930628442004745670682686236214619372898180548175561693983956499603622009085212263324339002416419558255493120000000000000000000000000000000000000*i1^123 + -19538974272345228085459016342835988929428289651770000356597182413932826973028406784568950650797317014337672559886046231493527445906467584870288726797224336064592937883882488521205476220735475985519309707859938084975968505456680921454550168935730001018023991211534453935462282685040041988366915590576936513430033582488141325388629737944046129915072969945853909974130908058335183485953153733736168211891332950366685375188615113783158288953079994354677372335038388076936275047903742492473315768564494918780948563942472073692151567714796398301668587569314038407255715016965663505533783928255182041137501978965274188720956322373331772927508055370372297192861819660998215345268429654063261980454309118096254249651572902096815568586027822175850575652249663823770171405096405894564604938700389668017398767725461831556070046790731785546721579800855872298686034135995929034146863707944866576297104538586983876272750684770067055276100916884933052652117439093104139758851585825453350172898835031036976773548778736215453356959497579173146467713029604132348300561803412466699102695237634632409570542008588836830086022044162441553590664902968541226563553611056554345754597352799459160960948728555055784557999215483005176461548250519555993078933749746006790006129253999190057552029731696737907987113632185950635956603191266247726679029740970949330252041896458672862452750985336441701087175171748639974531895507853834595245345661541589366582905315575137303528044453142411432535431216156742531909157800236095300992051570875635004028267591974204282666843441151510207636807396341874773950023074017790998546667258163757164423296832056045895504690836025984348255740608017316072229085064997261263396844233061206364138627954564280395940787585016422799097759232549350932858929559295834485181940711414758423549488480366344744555963674430984379677140694250757141454783130355703986065900393013951992025649744762844262845926636136427234058265820408005000773170305695404238981452366783437452951709824927748736909303648570383459814298676998120182535580497949877650941462305390866555563621371864563565847227690306303730833293697266048396046558663806888087409295224892088287624945397569381179579226309552996991495077154096977428099606358456725646542595510270613818482956002068252753675748733567984195712695020865417541151917674156360684565113903598049984803675332603720356342950619542074404816445223273530275866184510974814172300841663777270481591252153690819012406797097802513265796423089298200459862774848175466709197286942655473499821819166253450774047363143679307543140901377454535000778372652332011604833327824600479900233173297506387165412457440605687683037859287129750066177174912613419262498621140651558932998301941798240772305222201801421976863318332762575386986998829159331944557324925257137569199997040216703486043811057690721779635179494604689781504905401129500747176748004248068953580344586880394507827295958928479784238583987249528299480214554944515740364375133638348556462185315408159946105332444112466700986654452966755326578241486692444636859164905923621462315474894039967334400000000000000000000000000000000000*i1^124 + -5353462803560579602927568063594400743454527190446831249959191678150619571647144832632198110359276279325061657536296452446715756793871204934968681578360417590506834761122703163207171166510543769140216737439120258768224911148243436097749343709903317009828434049603379528002998527419626281394373980454856111287866020903403198321461584098163365023969689342181173778089825924201765720175852547699328464730830307693523050247696653538031376640734047347239135435854538256402130674594584433069013624812812166121771487951787747626766474170645835689462103652849980416917677570806924652537161175827037318575307641932621502531596395593809949673972429306845325600928028661390509832092505035325611843567989106560246437188916513516128993013280670018875304033478555566728048287414182683016454685473275259725878661404332522523139238739741452968730234006246283073895356553282296121309434471343643629772504066331119247584307378102142519219689214286009077885987528232643641565966515667591432195171778066133570997836803294435144319541411340837266909260393386011083384702209530053747344567932826001400779788119184150442411990159131886772956862170969738279776994603055418409987593584347245937803244386459224607601424311902911287486434818676708707283589842740831788385800214924386330477786768592620713626797591958269060073882574046108504299503011893166204539404043669468414581207274581904702773743215434913817326700537696162187857225588217880232950819173862609307215943966705494511846688284348357294285150057615050902891896888123740132696111704440179724455843056750023727522559795741024300021169614794256992426190127445643048347845712665057835366062843450896534412127960610289734318696060713176486246847073919297464211610615049090794517374319208233408142167642832580017308566021304374386071935986350276641231021547554268234393532080998140302401843125826116651622710185586456819167807508607440093673160106665240463393746964520464140837803951396124411018293475047206563820127350218383203951637648348191860829304791508654376151427384795426789654146221896173788449197886958929019247128303891304217084700528093294801608141728591136086589968157471743055490847205954838915706934861281243282795077198685458246019565232183397465438003690385026689370827784824303654853972363373123655385165922837300509917764407242013371775075460172034225853593464514813197247836431551268741935129755985780239835328404895653266898168389306768551954908607226198834840017365139704735172319442178100485186605400296115154105446527985799412454813349425585884160135974293237578684141354215443453096913392396003179383786054859604687866035161860887176112937457603052531591743438143603583561196735476912780466363804052572401926632660800631814665658857636125029748904477961407891469879622592335955066798774883625561801334909446068877646389177879864607182261808760455135820060540317473175517071949040535652681511709129454189296041952083701140467557539508732242921110629362671357333285664257064211189058706311752117607666418919544410951440457210640115663541196334405470756404189554609685064493324976097737872496394240000000000000000000000000000000000*i1^125 + -412726714199776779763289901655682478373117265484530199974639459474465230201237938606964119605418672565825970714377246702240874019381469666464418493192223503839535216052857698075693369500940494208422291797951848516585665666549634391941049605079514938838230120463447459998797298728759252315062227359097391572675936395467994485096613116881196400991743323281619242157093137175666838777197887696868403811681827159929857523433239257231864924772042412058992981497918316177050546535991158642069757103852690227653625070674387879844893267600639976741404349847962895990473489817712945501098816819779398775801009556470375521483235759279609018916893329459800759797270250435301649399889398392431738388142772694004490695215577249206507754822543003274633725988927744390416092057742882201990999068040970470686969978248721805349377100718991678406915894026193372987824812482241492176161449056699827474508907064926897026875003912877347806174438350052146535144612599408387257074118494338418987564857762141088643552834695626032988944737389693276730572709692732736219281333959033571835076491835987231248963787988676002817949325506035855831580585531232690508809371399804189032124103073608585909340965651956388387248522845100259272804978359751599977631206100707584043448040941301191735118596978020182730464642120424396646242210834841157171830572049028737302794509212411261713424898619260979884180868871300549010964109813189375026155731273753209829706897580030709375437491553073308812982312321033304392629701067736392499030527645721855600966235983745182837130818575068793330753741440048039117466137728077680603744566333503919696047185256982386609511894786224521180647940151344930385622653028927115058626006073526071097269693881920580131339611520937332153556813835995822156501981918942841563234927658658001368688574659807424629119881028899788561536893226352969349473681161628987951376680899698665472003256715576830686431215793245415258970996664876272171707926451425315598468972233753551798140791024139953991643791308222242627894337617536599799607096747448085359312379201402224325027048501174116585020454943765323156260770088849989251450705696001306893891847228816052702759710672090683435942116938336833440011136097848527237583673577988542305861042663964633805536830698708213216295045745580987780980280303183545103692071067198168685370680289673996391733478776711967021690536898693942914541929737232169644396878335630541937470081771370959672380504179785603498487611681459214856378797284098826596574805074161191053272635568688576685475820789306922619287360849268808754211704889364391611480419146890281539463098933641468822903923792567071021723540650741086962078809430798408639662819639717523154291589231730644190914325968802400011291838587048042435169293933312887230633755281393444992707797990190046933294175631235189560610320705573353366716517127882303263886943168316695206792002612489947303763570983883326570722340360265605476845339539195014452625616578207709926771926066884595312436581174635719788791863990390945664149683558625071091219161503759639568100176751262433280000000000000000000000000000000000*i1^126 + -38433588353533501778752189788325287494216328862647712793920461910779979639752230051488733393555757298635626704939945322258288745031337317221340933685466595971197626816824528216725636222666879972971282338467622802448342861171960135717507613766007042394234328318624113311113020381788620847263185436176796429592089855664750104976386341166607998840685269955630482156311429994024449525421203668427359834572542922127819664691886843871185106635898179429993350678698696407317467045782755244095646492853891619166710651920650709773136180191865527166290924317099368289594588008551070048030290158750125922670180892964772203314199494541764321744396960816367351263971721601291666535379399379531516915209531779800074805222814604583553497411367439928461153665942361641898450934270104354274109348431017026304543183086605686811560998398554895264855573395846320556805776610408308938266890441207321635207238905438921114197876476744353018075596819466484723110454946473400358966585560173994601801817979493893222170173351322943009777900916952659998515077071823938879470233000600069324078501684624101613692437655569211313475091180320416971021539210872147298814692338142376205807169266645730527870861561180458943048145971669509649497103257889663090631469007623514034049887975703578070084968047813796551968288951216168501243028296259961460888136986655588303623840518943496596987653801041244999101297846235117863963146529043873130492867237687472546369213189130451360454941198871337865417292737954238638597634163734197940900392316328722615394187638694228380130067135740074250828279591493024078107164807561991096253351594600558908439679213917015940358011717686074828131276933944987495346523646001334274034079537976503710988934961221520332274477817644051976505930068119544484611269251983084666871574517904615946039676199366217089850336336209502087876103048884113588863024315961148845281960090515245677467891001434993559443424620412521576629298213385580035111762965939029603504433008063315243604411804541850518237806270028292126803918724878107126354339258487867353084813014952190092815340584685524954058437917414253633763899271609951577319234878624534263473851955713648262355085400268055624762328484427203150294308690422720521519179250619865059618535513123194627259083674081253513428335039704874880485206599928532215922862054265549281298899303761620700071205608212162119570055084211676202650998811767304354522067482793261664334619774191324396364248370607170893387088536660419088325474325145048120408626464763660207765030096292106499825795851035792361403405703203713944987251457205358145347093182845791347532946659602069656735518819932091395823881827025635334824578720269462910429662691938866639831529571719201608773571475626129831579894736282087738293885597020807052921414332106955579112513648651722594695185100831576570807851403590835488350590293888545129593438526335681689435792978884419334553898797536706139237010822345580903082300291215572409530723644855935001832929494278500341125618150750973991217846270586355774640375131009588208414268940683226112930820915200000000000000000000000000000000*i1^127 + 5074257855670517818426147342671941025600781557956832750634019248824936047523050967534951791363251286946528167473848130462141037200058507773381866047092854313074896359771587371349533046136041303424584351072133391178027417374393407533987822086959358759841066030993213458997407721221375805889261386606761934945033233087459792657782457150169209841415149093045446023417826839812944518122836460074128218374467899641148746650318188187801733923563223763599251250603358121173162876300427682075140747365608307911262492166857774594662018894847234571547822776535156076199308013269476470259223368212774241054915502518439361338030956428083795119507187153384284440476818172948670281629252353556395351683927817770299049252123531334236360807170056088500462616326472485442208554692518123162215330060471180575561922429188369788718125739096294089047429714883045809698940700694491774296006244651090359681009771992704348196072038322263319514997755646787751021738631284361543243674757692483469577671060597621949050821482128665275345494104892552975976892573392218319947127363530633256970469898829085621468526718689883375390606578946581885295709620231860358533980069673564511078688882970323857674515299519817457886492396750006712724532259687247407288079899503443792023397413684721134954010712214250380414563517941864707029467232171993761191956173970690161609170127473600151230578902872474131026428472872817898910586866176584399562587989847339334289859901099863565875168163479830007277048286081136036613878448721112345694515062307754382243109694527597170191054697566287749018791429057346936175349544072990601597593592143184322614126012301769279153445829241218921151384881683593331729139948823875330805366203841600226134668489655947872056917239418718787722005575175262493776017265284091938982813281032135011415116114088893044008165530029448866609223499645631625899696207307319688761364882141452057078557918388185065284545225489522963424896740210905688790779795712962349111129507375240845437246407638951715743583306851220492290524373716671191441076145414597757404898915938602707375892824008215081384027810084446200677940838780902062385270113850685857410378121690729942284737440024433160587181809686111753658918344434858291309360774610142639265980378749041163778079406813899847783054055683818167077848787156947374567362153330243642863677953691759526008167551223032581515438201403415803754201603496257312028837805155933066137987388787260683023758277372308791969379287252848283762336827883463035514322691339366356678352871428129903449280394521404448493463312161499592949890711409420998822049206034550994365979008434274215636910336167798710055404976574792200390485939943600169601290878734224184397743848771239939177211129763803019458661203530399379643469610650297777967980840621422484219912975054102488339618131984638843081695609375392645591379210637380503094064760466212287298413972891255479304959245345252170994541726842159803365865858170422909145340075935784691315473136131308160998753755453141620032676159892730392373324325935453407964088556437068840960000000000000000000000000000000*i1^128 + -212204370775457751428113194820362538970586092035733096877995474631762136650454803236977471993555219398080252516049666198301427751111356461503158255073035692899102868330161645816878610341215585237122445310316709656004608268083486413949631406456308210301293613116361726894375303970074020245827968273867163425979224842341369104261632806958007101683185070669919226902066163846021105086516212180255798360243247795009129015101495189504941104721692343328182291108680538740444063501746076144826765750441583519773806863675579270058651647282186137543747503591184637191246179156843606118929973824057035893263874461850902337674803377861042478354219972962980334347982220104271913713424643450810406747042631246094080806977804038263106684278346027150307077730777312967999275139335903139064132125466821254884798266602484858843840142256571146212521599705110923417733698383422599204780270935300260149513959319742039169619484287326941047508073810153177474315250509815798521068319841273665152714386177521217007648916122900523652028312991648821637305349315319707251748464483222721247199193088556776583430348654075508146351417754209237556981871641168869914592924160769450104962878133122988283286285621614277375234567902518380975084160904215240536601901203033613307135416191435865605892647410629106534118970403459568673117828636766975472333977951091667127642464567143852194406392045432766776732239994640561554628809811792664401577731833648194617208646187801033419254997217795022360667785754856472595706136393412339618229721563678701994459905964910499393485050271052570127083968036677512393202068579836846102494257169036844369217846867659205568646310547116392965251628855607601763112862247393649452533277775908701982891478246274438340406251259031535465489766358656256057143640811093856689390486477298081114959366602896049451528568261012993038704278573227126159676934999578966466489019976875066019077514295548678759159246365773692676455994897134841554900258791810024698314875355600242101230802872748481190160473803060984176327940762348736402366057765324355712659808797525248480769900128252799651936853942281635913519059458560977298407405617245714887200838692576277378249179233708591481755350838604790572547256818404632225412235964192195289595948719738508351869226712918467982647925784983124620808842195935333510696972354990773983004731814893536519115794434223731595973530171330252714050673851568608199361889423132983309057952941567032811576482583382108542610391356409655272970996570517710895676013168379093518443437779828252519831084283228282069677063338860037923788217591135662076934109737446143215384674579938824589823077881034510745275155161795862426868090291620150480640600345198459117664832592279349487121480612786385318379182726457386043621191647500468316121632839441899684505677605478586393386362507327663605348217254225370636247487597412037738350458246648894205004279275311580789969315690466983941889176287351136511275860796917891898114375397663699047893119586321598326146074777154932220484538966475100825775510711015006957308215296000000000000000000000000000000*i1^129 + 3116949507967955792829634470585792959744893469045716860583411864316131942408959479162130898346270827873792147395055644085356621154785331167411648698192194194397129918320613532369232611030880514249795165373766213260079998153691781370246827038267631783609786112048222544356277434082336269604103966733361772988675338993856538882658232337853624248818631271940261532195259302898956073492232904941566703845688531295829106920406063867003340642043184874010854496530662822719532990826485907913170697448438565778146881178543247927504072655654579484779295549404356239037541901886324272676994188001889529796753823503251793715128539950639291695479637567006001878951252470277525089569436970827236533349359634136931839316069492534722890636095860507350094271762940255687789566770423063985115201166463383721105552149515933581200257905430584434699490936459387174211093815330504192912283348424507679341109792562600733818886249650311265779919621473567353803007700342888250053123991540472308455975269524054287879083494405287153277880848248079301201858152989055620175392651350041394815134788512166351654911749895386855082088102778933170144013558573865341599978113569150009087616504393257082038058840932193288886688074651961584423477343962124737291171376648976235721924867830583885519027014796790959577384562169058911853019329517933253399385564066505142968624251705101987776201095492154100277496960068517112111303408391621922282464233754086649525090749748746883904824794714548441823564974270694756671619590045719527127559481994488661250131787366478773955903053165189685662787368287200067871638411782454932740286989934694026772332298317079382179787338632426404736476440004280582711444895292602803561911155599911473372630624053773286598919872027697650509728234868774851675562591026144316645847138707731378972521074941036197074687491971759912159911847863191645863521301840700672672453992199146702991080054007450168897482449095897815854126906736011494890630132934906112289405950521236251373466098317927068250230686905052511328111494042294925344249670706583375430306516759526035451933204709342969550871817020237058765483024736220617101798374832488418223805779076142098222558937759910772892478880773681284477090954926128671441764375104730296530760514033124957479145248746364213185629465496726967802628931385957713012649447381576197542721469648338335590810186951339491811163040881222454350652889518503733757541661881866246659758341102799085725251720015739767902882680697869513952214006002674791646610136093075223132560036208295760754197052168126837042841284051284356190842696625689160809733256932340851042575121715670756350758520168935639466617537711296142318815072481269656088911325218944810064507324880958622107616713811598278188647844811126518627739627189409854820656463234125064944736074809245363411524240529635328047514286658061389667090617886243163435390617318476204595797175724399824646347161742431080393033537336108759031681500447652226476968795560646395101864270545493935850365285013573245448387988249344614830218800307109888000000000000000000000000000000*i1^130 + -37660031726658412952650831442971506323969828085626849558543984427892317173966970084889304341184820832544099933923885030500244310299285600248086620813706274145873190336929681240465358227476033191288660536615394078675416681778928991206937400488937119995694455171881987887909398189307842377105351732092897359033253072376749164986535810820110074765890811129444490443711492870693535855158485940986027037565021135891454728645541713367942557727857667917563124412426575950392756949894431610131229816853844630107617232361642319331727605396058806853655502425859199414980844675004654006793144534275307917819662684446543071030063794773952756110844300283257952541851483584394213102445709046075062203650050285374814809641872101532583588052266680982272956620669975836283561620327211666517177951277898203930541505481980349127977141720583835140382290519841350390390966702858264094729909767569048051808335533527252190113205469365103885141032238192205949816172946884800143138016177484175528295555974164782888357694656441198452450266711052050483865507538599564440081260018844828563044650781688083177542183919634411356158360067045155071652225852958999032525727169814040738247037340705135353286157191960660940689839408807117488304685863393591737270635250603074347274922977054231417096652717213605387719044619895170908185031053012955099392542004420534336948590060061881782068885368481129508624928007741683930581899615393977944740184210209682414358925906168035209655795199460662012687621245778062381072285778481983348018900008475612046416553696693089138575930568520420993732146402821479722594696321414222617642272525158784581630345191107794730632916593962000944959850775260837780076218280877598003172683452337936496597926608423322002370135581919998991515673987777912879496176109393387240433564736014815507444991517047606536327175212793440450166845667919802162486831198819974083866377723904296241493823566647164573962362087210597960252114535691118146294726096103647464791182288622528520956166060118269873085520240312073788861635757578571046849191319561575532886893537587128878645533603042451870149936513591437571620072057349079733990154020746805554812704893606166075846047498607796110297179071953411603727302563701754574242511823163116316561570769179409576253369332370901046052748265621372512212862843023178849198883910716772123806436157622156822604942351995049435156376435630800787324015459204932769023727688918693172290406529940654230494087664929507115818061198183691409889477260499220861886941945073838815735131620495408177107557768730730878936506799434437428123698094522977452801572665160513358933149588092183555783717839257686831108074820545868290356901516480698088759470751421882532748336895740562671105604776155595070072310806673594075441055391094104733185930330063824161937333569293501965955025690722527353140300109947343903595932660068545362113238327284107926721531618360259610028416844028984941762368628723880190207262164605230356734664618933065557076751209001855475519580280467946876352928795353758290212290560000000000000000000000000000*i1^131 + 268375544735640263913055118238458892383866827675507696043846017410734372184959361022957100210541732433314966042696166410546475749606460291860681737938619617141489152500768994246891747322866006529783014522349365336918232638627991448283955573516967983615431957387269383572489614880596374260250792048885419755849970559801173985714281069468342586313791132975924549798540081412042928399242400225549816914453328116064234138140584557291529589435171228151891960359882594866018189328002157703336778895100141737198728751095764729653452856655462966436027429935551494826141593794004359770392409299616009860300505593761659282783801219272140617058533937515932900089326021031271681877242145028822003229261232989228858786569640581221304155894222910710827479898120019159100480502405504373157365855638913124176625287289232089972930216819091396087756613516123300789828467753398928189460413867906142951561561390562268875502611221190134929711289077451537806809504884325227863601879938682723405036334423586680890767308777427498317402055386687522836618424274624216894917517432598021900143626703350990530157207511753891804405754615540176786645325563310063480801796059728538096043575092614893972659133626155681760096670950600426644566892864714903502918085996424946978146411605229803276998980108905850744739180378059346204412389816690202563075973020801168105497203442167895170636336490809355765434235043721200548576162403785890727493305325602146415259922479799852892082076780236233126418941342402789371146194392656537546615422718343719198862682643436385659204183254756300166504965159143822568593387699203544339122709240463195235881306560917547142953078661628069120920922725660624359462627535363384743830947294676792949478612702237844170346421751992346310317319865339753834396025479521201008632018888828583227775235385298708807212113885341264607571611388278166643203077678435607641342297647696431570221580306178195149097059711947355973529445763138671593524988193672571457739586096537971175333904606281197023357456552903954042745347816787865749798377234967722237145352319973346425472905412863830927795127173069736015165255502472226272263973344162530086320656214603898767618601348419752246779502192557245035949033520022591578158409645427627197849446878685231460858346582346945382726555177055770370146624620731172960742608058365795784850572483443900007872762928803089141979000813177811958300683628412157191063746346691011651522206904595944707413044606701629951069118928271134155785454414541739727401527693762477192786485004023122940530418056095311074062531530596328744843112108957225917466875746576607354644703974476977073643848294879689464128399816037499578094063214490420640977581794026799569768312522166286273397042301746794411803000140200377678853620930573984282398389036805557195027306342395644810660916352330297865320336326341228796978174650563045685755276047422467495717220221260700480469251089776757748636189779172443798333107897783806871155507088271122436432233821191481818551311321792790086027749225398272000000000000000000000000000*i1^132 + -1185705009205294969519838450576108191586404472779895533890276631550855505417716026901258460737849324702860878227343654959823375777581508613593982964514721553378474367106840151494766262056326281862758944929511995171413358199858939625752187111887812828109709133960858526485297723694567812123800729962684789039354515635029913598610310839090726482079285059496394070930552578048279289121209567179565487951611714033192431765026473713819460915209031035458148840274343216697570726950436254941594500868786621387710942882604365790327851164857530032925864624400865253774336835843299314028111698886148383520462683986842281086619846872250502517599477453981158407901765237562240582396804537788856077523482465450526637708989467849414330871029664653342449198733241909148237113333594260109621065107354422457722983269882395996814477141830578095524818981729054319250043275002790260813856819366123122455286740027578682219032620795417867278601085232370116367850248793543730677556783689370375289478826741137356621098726736877386746157536452383916845672833592588115211284456783736070299185348655194345111262149153631282945587310691619957814559479458056052812364592970781268055777791807281653169072335334049006025010777586973063807831613749321655835291389224739640680151918155623262665488778486971787781732771193397220767673421062978842098364455397907761246376166031086055215241296733565570002365339722640166268719465110814591198110584759775381158252491458447149005196436267942516912390659385039743312428541920294353169704513427340945609940759267024515881325484491452949273874628470154671045946401901377801178762869892248242434234490048152211509447413270671352197785361999429507361251070271223245847490833344354512470118624429969273363392385164736904330803871437686015799434805384350902042089484927128348776054732900878534484440266436006648464154898107205320939005189248520364021306700687753314631469139701006020210713194122144420730167953073580219738402219224325233035093837674948705508093781259474770570539878901134593409273522096789154036465219603113555687055807315864702279097691497354516362059404304431277011022366992063082923036153802053704018062037975878887045463729394896819002954988072317035488090562137317902404225804819275799235715574952437170919207116852622483605352507093775357004232927697405526186251300261037813946568819913142614796954256177368701042399239065420247362681959994627661555620436339857737880287241200594378473106449720617009684974137119966983114989357569087598120432297683009150372593343625356658804231454428050240269061025238649523869536790576514797524270184145447114190926497128466227619544443747669210413314159742671437821697507010163631180668636536375009378558601594785137922090457521587124661342128715852627221179467774369684438888310178696670945898924624487948671552815338767302346159078811006903037522973575817279264404890093806538666673984077553258153301553090292307057125951308395693898716878244258619559875278986868169994036111741924587986315164878910187896832000000000000000000000000000*i1^133 + 3166639627023457082778340294492739126766485102106750685756714706890028080523178423440734484429006690454069791220983788574463214566633790349771888139679693131743081930098777297769170740287941658891906855490846851054034572670390708614601551496969428533603466255295164909838824516946950888210550033779165008474433645719501616193135596824964732067537475770428406233638335575798007016729241814909343299605324756894042118670489329293736187245270080624139193036541641308328888613041245568595386206983347875370621947906814576984606897518726564036748582853828613243175287661363427637356269246264329554972518512512122989198270107583882252755083081886479332527711809586367643350769280947672547248559014191975269447152623144281861593684275903365860681631371250619024898105371564176483566046327158993317484122012331197039113576021256497005301869432461744542511050627525074210052658344799938242641554652309556046351578215018438960028717289990549241748811983635176180006258504249782122971212397546373207097962704387050219011263421509980350573202419440841528029478386726619077104228680737106181248735252621145108638130792574470733242472310274884434385945262731914207090544276167264371580150910802952774800635923865640166965331510381447049914746214840805843473181424304590735412044997626743812401661506382866398962595234141736720763699905205755491233889100117413201144833542483443385760272391285544771678939535839938579316487961123834584323016707135141894419322609594227520854179905802555488172404325432508791682017300098105158138695745261533791414999147856249332940567043043472757261910249468602960549037842884845471182730528665679217891118169951637718729251270506784778939071197565149966325290704613423414596874153531919957340074184759527138406463617475349683321223745005384756648552319460138056392197753603008443754885649313506991105675187601979289775899395292174052640127202707201089670036364339783538169599420643128287210036156707534584557018631227026476073836786867251506165127701062142499838846902606940361935506049877267829022320671953394348712778031510776133148543130603611648047840147872367175973324226407070389563123848179992847300962955379906899141762929607023805395083828893609770091534371711679067508646336344626515188106328710224695155945126679511182426256886080786797315798202696746757126680627886377412806970879023459672148904334329651920944485697335855902019969368853437906341348068451581402982284673921639067065924792756257477282112495326273814429328469699653082192124557033968236389963779516989249100518113174903690845770354512284065805503242542578273353480249817730754241047877667162306870069661120186914015436510084590922425506653474556007951702932258532871195736194545014191532624700658017094466165160573237179091923098611872305500207696739500860986242367203140006982656142144956240870704738633267773802708519111451671508435818684638792812335737618804819465913651672430845884788729006388457716543642558468911992037571846112867980030765075633933571093419786240000000000000000000000000*i1^134 + -3831919790888961923909172262340607664531861468767890804806710943050165793280628127924829138201708194119212307391466142011080941221915060938986795884912576584849571129783235734217523973524254372849699619978708812177200707998396435100875017571919943917218025026575707519899334544472678225789623728831831214077788272640441276593919213314583630298591797944553409424281667681078798127362990938515790155979608910751511860084965760570404935961460831399491693641248228173987049834536264916631593130320648721322452235589688972605832124625258963010311554949683584688218522039931675417694193208060879092087433267907278219531327819411492205608547118899428676816319954747336942242232515442715150759702986925336295500713760525439982220203689615351009539463112042805671474407220289610430575755478262588887143881165234893821580662268932740622083259959639871579446753107728856134784842583820899369123080871648404734892157913674744236217859509013787021746284402619176858309609458491062666642073019471170636497072157384063561532417710397705751837428549329267374089688763083341763325201217997242706857680525901098016917087088603894657238263011357320047291197102814199147843081056360811422476514856199592949480135001613141295681677664496508516483831193589350026590389214167271898395157737216970179710016861462557854272128183189076981838842019637579895333493007678137188191278174606119169029189176593216609211932210494204379498511626426608444450207610014360946220119766926361489638024494563899177096386830141046178046016891248883044284988823860027550781753464690139972339545084948276952191707221689503709027763760345580495913273509519930933525514632523963328896422783791479395798344666843207388568031806840293782200463104200046771144744541737818378879970312089430243313075418614658690370096709565213113990110274317347448463611062992246126075288305327139569753509116376881353679469318931464052165552941388869175945096225952325746847429854194014612237093158029121723250931806234527719696430333794522726680654731960592092533253978229672789519213299937309938999585762442521302882913762857616417343044570903410738307832960827953145893165895031111778581544215137354463063833522516045650479403841969504906942480148492429587325098569724299413222285954801195866441703726862302798257377742455979293071498100220548021727875956934314657719271691438936700901346379174302641172764902623363070217912349320249550451298460299551947643274864950118578635107568959339462984540031754957258934223136070591729589193948172341439843569923059262453797732438182924783178755823410480243545268050215428301221296040067532037509750601739917688882699802646252186099755641692614288992481106304388106984745719371764146125924127670711554889132792085450888116207145383804817323491388112855047258712715715943444946591033443742137452639738196906684529148127771177539842584052778373727933673570218552374795532275857732445896408889165840015454247639215918970073633020565457601177339762943289423222990171330209382400000000000000000000000000*i1^135 + -981388268704016740852215073608194675707093643881567073244129880775519833039436576156077380640228263889255153229388806445671514206887041433111740532388401386533391105484949129650913447988886753356363159034363626564913721842994819832750951827823662156735098959675085071534077140240862968421405887277151497084733283042299789692027569343339181882681147001888306095112719518383614141527568094688489238714215427106268161232505863977569534263614982673422107894877060855700572986213328267353988120208564025654448664596657033763508103573329831183360159287129219722641385913738634617607344545241697649291209661801844859980645360890579993482215064699722383274854944786743917258816032837332878119485220758152637325971640057067733602535074835733391233922704260666901681558163028860401616069945040867512207341062824989256651395598503408195075454377587232578800605641024048684461541037538101546712591696406852604585598621783549327611337767135595096790969670557458122319640952257089539242739006617525327375193536789036587457170939910975415860653890409211342918521602957274478421850172185938195579413358221285478040752708793869957682190686465375952057938537633632851888538592056681324430826024150163471136302680586501962363541605197878276373302400841287775155540990673762852475646567570021968167601452898400493793777213992379361882614032437656998732292623668961527086614469376899680915749470103597767668926742833273583845092932802906918419203154449945929768118613887744635178538215491224165551188034164429268386278025811287426904771714257711852893882464690311125094507883469000096117698964344013138647144590165756982853741820924736507761299499936916974448210181660390227947538285359727290574273005816435347025666540675740259269943928936298107298868159307403051285191273831670421297849181679908541803313256411382157058401407172398267032120926393769420867064459073905240210399822141196618442949838371039523056059019139788444146364787780863515424847388562039188041077118528527702641638957041267013995458357992678520518372678982902886488488433528436630674269052536852353691617793910025839691491154496613815075799414254292277955170922708025927174768034278097443143966268528094368561613184164479207393128988055886548237382625051534159539760421250804101220043479341032655558418716458222274902811274953759224914792776886423458138212972222700109756970938609656238555100270084364787177251832477338533131066496694730230570673369218237695526780008728198723654575396315272422360632820978793044018859017897080365806512129348641419576339398101972395252251569844613721058400687575547193812341871530045800820226805498812743760147132926937462381639460385010855134848237023281219077296254692321172098101135631359107052364153984036851573900301223097380158522646409086271246067892692146010850675527760193348087886746393545422794249288085742268001874413411140421057309309650569443724406267892357115984133914252286920483668729690180596609955001884276266068725707069847601457764761600000000000000000000000*i1^136 + -260984363685784848737373759558898026016714845825343255179739385684466106597167264270169842548014255675932856808432405196922917466705391076063449827307611018872897945604550172669224465726187752366393381785762219319609633869206897781753889874272821115232849299729723876326930473183742604641627351721981881809458482452562195881319948874982878857737109163796576570746696901751463350572354388775643483544165748669584093806946498618222685010150985776590291680943620678963428574352090067327223714711851384788351405497508382300324915704877503799793686967156243882739332642320926412224633628896125744148488190296706957565668901630741999228537257922550632517815012493409936284255529359831152866025990557928679806338010893685272541962054626042341657532777542728944313382538768336045091564301303288722883089043019071241188445835548682063226010320780287478014712410791384787017451129478155219279319958914516488864766996226019549699589980119924559924734030544514829182718274764269715249675712108593970542028760427794738382349739198017378312638446819261206237553034616189673094725991790113280985711542364087015687022461031546407313530294825077569656690951326919225344936145114346793258693367436362915388531788795538620125440283690137212923553469994865953581806172776633656194516866905110008916498332321942834800791249420528413755672305063645084617542215812315578743163810483783360780204029632154162754279839715843565575013692485177798410681424273255154526581821310066226306914153559390335541592052324967675344018355896973698563857930507216119389787625351014307815601222390785175266728486372886520696831049987711348822901183449427016137606701257017350207492925185955455594098715679628919699755234596622902963965459830272754086187399594929017073932422409113253240401621754566048220993848924918639752329938642459857917271235957669592495038840494259951474381678454833459473856962477305771260235586294319870945956490535584023326652292793015161567671690339579852106058656261274029271843865527532074261828553097962878785116393416909774420503067934855922895167613179071810465889201956379893379779491174485354184282480989616808444776661684428328512040035648147259843707019916327132882096320892586119747809721902355999558196714608605395579157362830206658596110194383655699680551780206045906082313666232812902651087811566234546441435399742006671342539407793985633604475407781416944988511570699185926559105504010091672852409613093244612223259512130983720446999516284428659810481418130775610872538725708964619033780089219383212078929646818261979628917967213076441090276703926181420468014715604548349020052190323255000467852687771831921780610759947031030762930029565687001464106182872339763307229311433156557341458874114142775483189324477783601153719378433415144399375558102366671479751393924598829749788940773604960846120342314703667989599447394739244560687547612888307367879781329241528170550279337150949094349778986629662893345235308725996451010222258913280000000000000000000000*i1^137 + 46614596639965797215927126122896188590270723316250621942902257215249746444929228638349786443246979245068983864738036149108444091734996217360061669778551506502328309672544950081115326326254991290938512500668693224690180160790543484353254915723858261685878036050797799434178159641190778846245422387997988519945468355142091981353431435663345686753661668575349452464913716879631460573179523599675928077653133861986998236058171184103249065754295769512634849737003073016606496464297499017899761498790426060475035261304379312798905715210025892418786763127869733684929665413747887544639969116891042665398915150867878309012998762009365294630067061779966960816800788336888494588479212105524207301007366986108480478239971862956920641419913975775046862780335877772224458115821659985449242310224951793756424583999891136252738364788522363485370299887813738828030726666027796885694600650699578767026095870244728791782068615232613277039544114156619184859811621357511036036416920175791301282780757685110982520008616397383957269600946573870340107263117930799888355438118158169479167310712530086239792020926864888723088613400839471527970657138886138469086125071829190605077347562685983434707932016807772368900469170639774377533760972446796455712515964767579015176244349750820027479413552339082838888689294276297763601197506122148509520101513290052134698937386188264244617695442214018956550049462907321135884482711110698901607463436532740310408878853239248817994942433629330328834426868281780861614080152293349378616591632863679444658907129983237980508837459210635945753743323939117346482415577811976082828935306353326887358676606684957341924162976213639204584779408456442658715870655035122292581527848915321146870520148138494250900632423786461421102670502012746101534431922974592967614066415435515019390037561644222287543558932693670353310527918964096070004054035440933793259468571072986045716113826427557101332615292827694869685878349585487186917294694076452914351552250387755354059927031500280014136775823320995157181394691516227376796540126742836236521547389086190679156598634873304149872327230076067528284193224237794835701619331239018755066589556997563014961232479653720218260376676595227022170023188201633048497402715321514811276241977203999739085990215694231348263955749200828501711392743965485362611203147353186573412604378504338349411006386212454170942551843884923798910596209359407390725481597568158165790197585356931013688396527353644730443228637702799017785570150528347627031350721665548397188526917744607435062406769709130930432262535278239227632950116233941221216332105342861317929550337345573149858063030759430154468506906562941479471534547289011660061702533391618713982524228465369134262843605683205619817683549593816940458609908101287248514547332412726917122577419226639666183504223656301938604245866947635276435548736273937572139427668449213165325429325824248708676699311629477722297174373880653240896027052972483543040000000000000000000000*i1^138 + 510719488762064629412551189068565396060905067618670088016826037695350669926229694685252991665587618002156972698570058127583158399213225487300810251238270912714551881716576085907084850957619062728666745293160378037215158201714073566573179964301040406306004616875621907083137965546262021326070782894534332807002956498966924589001991148585531212182349762126775614172426964672683093455329354625479081858470745615185776527447274289202200740555181055637379484277405586949726073579271874110182561029427287840215331956302962541291114907115021082643125702739819239517255404845413151773439433249009667553874120679222371591261951376884456240937508732489146469749382491149710025088305160052086182180769426282449573823607362015057106747779911393019695053170839311508235220477770205958426734941739293769972554998658167534981491335497064749184811895526681192005367867390178547464086029049886184750419615398455984894021162807460570417691801615107630291351430086398094672215972332000230756308404707470926791804834812384130974252315865565484201225405664691722180123705900397237277558394464726972815510433675789151958899992947534572714526111234118892187651729580722883557075413871823519609054319987104985472447448659171188765539819944763872965822815591608803469897755145294878785657382619416675166747137932296789385036432180154207553137346815077401947682452582198842724315614354772541326337419335757203902500196657555319221142250907256654973172154769557101872733604236511574493506523592608198313850082983347865073463614882492276657870543740758722336998499054667456606286527732516755994038603044668670475717495053246503989291244794164658157854013333149828578746257650151805621862230858021683762528127541170775514998340020121904851412368564733894820334692454719604465176903268379539011258240246849825759553349739808811636428955286668862603022557543448723577278165217549763182937996869729732576963681414628456509593092553732713528731747757388516964584670098284902991187073950342809085479254206811979679796327244830959456848134142541957661826093955131326909551098286406747377116579090500588831215390236068044823499569981680400168238075774554187061027623327988592294852269929740696076436807598622207882183714153360473692575020351646558167754446941540064607913012487644344703041277463764533867072598489063726452417201793609851502325112354456367417172252860867569173245210257441698499536407367265306524397455415076419266256975585959134149361575888495959140497109686838686265658534242758862589445742565336167992903433930538244133731062695899487258666489121336492242429719131120490480274765083661450708829641028101395861374847892305970270325121284394663099837362352821665580882109541668991537915158106201861304191201677828644462805316448877903595823937584287573204068573404912449831479352257377728136144845189429736270947506696450619222150150132071199835953829852924623878146757175501803277485849220124361907863953020018976562243174400000000000000000000*i1^139 + 55079296957027803459572150675680362530173057198958904078208993164245981407624491026558753381984024325557543697111519351180889404977238305168892838438542967437492023683942767927887218402679206018439106617710030016071124275045150035372732340850583264265848066456185733949818580144582979000176301203906135644754326802371045618345455097856878433789140808990839813466077871489678417477259910763152736229746079709602200067641567710601827388122237668286364225997922711461816786297835797921732264607884530124562150498466798476499106306759408766922916429159827625524369019702658525469694755269746642016560531244266511480115411029787213374786892446370526442603461848590070539405253470066984253341985828691439199958691477095834262132233783446710836817887328523370966967705130964651765517270715668302998931638878575361067198831364936570248561326602598666503550569481467028816721342848651475407425672067135931344751988621830895991932634775662241185370247600710500690879067782475690868360145345119372780054032427325201977872084270919997511830952874515293607249325410365034835741298347356970388329657402742819905019396295149046253443582350434524354599368874187693358926173373507747590255145519559242457024083058119730143419600856730836157525840533216228406649524616631238843818457034794606284151055782008782108585708583888257725244428364133362098121452342684607047957957014546740953638385307161637909534531306746649736891322287115475648739971385662425347828345273541878324964907737120098312206856970440819236376302923485399284437994933622345266268055527944565002361927201179162904470721760732826756716595869718632986742342126210815262151984719913284782629500760794884251084993959694373495417524670019613077082841972433972556927972250261834811950708613065332943919154171799595182863908764217527577976748469157743647165418360918663423112538397461802446210705068953371078229948420022703048961849917667156024865509232431025205721630381795532516707175498621607384771043687139743971128575020033528710047730124054142267061873705531941540119251341775408780212829482912706554012330691393141688778401866907770069342273879101725628235999524500018047667610607983532039532079584398966908291591303882151355178649059483352514960502009391675070653150961325404805318379999567926350245269721577774264097736504368325024862180817075882529234544531086549058626067367435272456753373471033082374849370989964116842587344546125452699604772909177877605780059096529711709566274931016336021685864589897044515879794572126888831615090350831255119067415688748677594372798393537249024064393399315521695194150353055795004480698893015647242783126570700739776250454361822475793942390786757143406100868474890231593824727210125490354510014831185209960893324204992462706530895029856796581398169655294096500674903285143045262350838853706364163961894388571151157358161301889042836511647265866249490656440048479522652490168359474858092939893601730560000000000000000000*i1^140 + -12461025513513161440328908234503079041889992694630268005004438931780772472003865421721022821356211324269384254922961697757467258084854330493951211918564789403881991872343516706336278707450573010856870185760241538464275116407980085402068828609012808920603355233788270461145104769813235446987805072095917468726271740246283783027415568707497627833612028400732246895903741201669778095379664902435348242571572347330617706205342781551504441217459083285799805894334499454903403310779169897904338328875253696099303361623966753802620579731287765492707041406893047228406338645668703592139358014332385528357148246818180845925729928714249423067223064753583745694298359553435862937359508894159842978365540614117890840345951501477750041265227248552573237082514169292181350779659420917416611306753147353195521004737767363024835664945718852822952217805988936573002135292249158446798609749760602624427386248639511412128167600755836396545529845026643175996163112894019129378314987689896706929545435952525813972666281551716032412590227784318228506993118585454637854204750668564586574572488514857541508789693381491555807112229141897383672590419033029881212761457585402820018411315264359517766937323632254962417313469572026180247255651436930877107825865095343701176361407439634471112717418743963340546236124179611074588316843093817842313946738155929082705408549479991575720273095822874637780829126873711643589590085222981491334575934174385473778404893921559574962582958948225330534768642390485445037809644172678483652316447978003824389182614698323488120300476042113298012933965664930214897243030084669016436022488614327686792735395498835500316198138620544486418509566217139037485106744511533935245030820811993856705114389588419484238512929089051478100967262058549718225657665523378526976044334248856442039796161618126297607050672699363159058667920176880263739454747765418725284290473085588235808351428449755663925536241634990123641651494997234866891432696330797475612736415004522509865660343789815077261482862571808813651799385835952157142929909073934677255310910540903081822852939959904135414131803845450905749612190666739889499088974293047121795409217857386646922713160079825536644003541013192645489133782501405118358466487375755987920228865587597937828953145656570109168391144898349582801049945196944977033432100899023722066627041442509151526460013937244809629958080496036896056162666691297069065259336175727470411557870924788209526977638176389564220759332519180969527270923875770617108332467117447819805547991827910524826353192599403765985313840714419002340972625583397390322734653958768054865895456811318105762623202906282735537211523786079697874640479685711785520061609541411287263669958318617056380316414482467561292959725579782182932300402229984915038388604918779309103097180115591947422219975801198280066744192749995648186276215210825545907031169795105697428031354957501216410770813950405640192000000000000000000*i1^141 + -962159403518795597598100836020068819046099500782771275243018361728308204592216565064605253643410193390890571074649686979719655856910308969546868596324368453968179422735818013504680824747852684905829968873626798464718769855213402515772980245571308644073134702524082085477661142528316319376808493364150862157043850222876572037795573209694423792384810633051304652144707071730349441529041679747479238634999646304496860724097584826190698632298809284799676076274056748390342245454359797702707823363485824884445207916716510708290108264927117034012408838583296125526158713543778883697826855511912387329031440717570616200909580634143171634994419110702076824625659419152015985386366957368393965257548819212865199778533516119265315042055282013857616935381743001321958569024121054223468996161351594805146101526646032051138109079891940049983237209701598877751059977790817515667712577227632429418298327136474016888327953856837548342617435992617598488025267126217213567241176515946704972642202057649764037820826345419539927481670694788356791528093631463528956586858776972118062083275616191826327701436878094268301356100924433954582782409890641702889256124281467589913354994004912679842576845277627041059165290760149101516291470645076123525554482562728548068344534680642958144659118823796141508010698338886031282279249270383750266999140441995078499626762136624666561431718243423209274351119405140143083023920684453042497979263959570745395119096890146717310803714370823446757058888705353114996691562095311932085059941739658205614422313373434417499574906096200282158444387452866232308892522157731683089393739986120772485940629710975152890197131789806080333526930286007203611810882246195732685947549857367832536398724236416772703933052345129137812845607675268749418579646076640772356459549885306629603289746742876925492401467700878902963235543078168085698129104750416697789212757285824140838304617619999979485460109726250998351636313324134290842987105504592673575593194139230064885016170723597693750177130875083391820527005195161788541051208070199080092536962090722438424672551013621330702460614117375580669970514004664840815406725522654009550944862659575510507395702721376936900230853215031645679600302655344794116365345094714902412665628359078537610451542085673285879880334354471975513458823151293644050224775353275997906179607999527982318225234902857562732518933562486995369493002494929430976840213086858602254926919690911064917604161322838261137028307528231717246960264520197744983599310276626151486711363273284145036365830050088458330824263029025656606529622708165044755765987199407186750345909062611510482410158536594942995756945129789174594003008622540331883964095015293615084740380294047244912215958140495063919913667039252397926764806848304842996565950577043204821056968608724084437151361635303796776319250516532705363699946921232356866812360304184539435730412283749503488281804800000000000000000*i1^142 + -50620958573029735500906441185656804792573355550571639416887714514209026870162918099364121113496232321094023068550495159258969598502075979999222821639443500105007538361395167692768783682510488883972250055902406508190574917241557103147166878034725354975186770075333580888935528337631295112470453966645329275357085934495138023098498024687883381252615525828720027930010933744880827850914427733378567388145656761615874746331042710685959630807961083245832174934600453536253871380729435254370077513846285572853991302093971848026944192528100227854711603611888572010205189461038132225971876745178691773315374559918328700722537560237571707895135742204313842815700785121832234546015843639488546863453358782511582972578994404839712806004826711605243633850627601285867448395421167572476385309304968481811011833900666110380302861657423619329402325791358836726008782673623842810883637929748085384080639828985410570612680109069879455756090391380055534921644231456828587090229941505346171264571179577812861210616282484402786356752354752738723000193166330686058152361631035499484960343321636327408187092860203869070052828745350794182965045410303348967888440057391578033169383315367654244960718980101052404679278990704870864523665846705458895519062734998836120005443516115791419656746669190840329632979900683391418641001511555640447368815469614673641898215990191584855959554053275250429017824244648534005193771624612240657305096690161227288008228925948462077356276092623561255422485057575867227595250126881222820211741638225600065502379075804300117602069300869668725465673150656731397757168457240096430026904474659769390968245240784700841405872627675794951882211727746128429470103834323809166017626885144179003331229523453531175272824433774595051998438980360894291945189507628600204918975692903298467272346305808616759638277709838879257632570283697312718347796701256509142779008297031902881536803185516347446642267990164913368354835319072941711395179471907924826713868725054002746698511804340968144843434713435228248452929021564950767065521268994539395282549277113338730604487637224077820346310828159577703475892238413535580577429068557891829231707240003817731964157962573721287165792297115415079719063348701823700623395087388732771937493888797461263249816071497332252475045710944257589239514316518892684598713448462601236127924281066729975436205595144218548496445819284977754936981518269602666035240514489000795951686823685906734057130554244535701244198621434551825769396633586940046188772354192791444363906482310861666423370500437007239380739014159189164068139452378155903591170139403363978481508152968317084879791735232474218716925708894596864728430713324652231834332265059997705965524615278666354154038380305159900552799571857401415939437175457495719077911008146645638386568422320977147829992574197833753740526947456395681247129613722074055930870480976165658175939113123840000000000000000*i1^143 + -1533646953438436838207948723883544965468932232904524862276007761654876416210775439721721014482508111107280617370699963208300852072313658226174372547670877058345280549317051528640678835486200804143352148336120215577475854785416685254347595959414405030882218592672571609559629368259466097654357462157449943697570836517372886778907672004886058682829023544547215147241655722766995351595351320472981756451728098919952985506640279215815958112012288664099796987589007105272846357916463066688291574116335534278507013041688168708446370833915749881519065879097288791794155203515005402819057769801386648077824263588629282250824635850804004064625333779309858038642857932886991124337663223471895407367939959239766790785436720340259009389498773733754113739612440200651180037092130994136469058492352449151677311430354623195790167084870574429674683798551017740705794169538822482360435623438985839733939063289951081198393892157862717159077864799690639860176171963461627946815493456467526979996556408977895725536984199665198144387599658695309139564603448937370424305855529683615081644967012098608477499381587766366859743160814285546357223742782364834380555506700714517384422529195289974847197052216398950369405282133193708256079648709699232836492458759601361686127607154091155313619578425106206335006439822825446676087844039233752242350297827477902636032292001003359556138330267031651595209048513935088696943119546481354663944074704813872110579844752106157695754807763965457631045577788235412895287015666174611874491750899940266160327432872911282760166749604979635670695561112317133930514068236989944194484039774258123986097430549614414950694197296469240522200225598649365694800628202460791576509382900130710002775753700605116503571480760542744649798998338881056138172025738720645594079244771839284852773615108660790341158647856817293344706234702354262573703080608846446154705323017026534727018177333640851707556667610313106435980663267800790676570986004983014941567076915030616698452393875699845161641316563652269528879310965403787957649387238836991502500830694147106064212870756692685482460302008359677006582640388124644927611680638440199084381793537265017406528254263246390490652547090879377557310868899221199773155011328518217734281306555948560663690834939635401028855595737956234875616000181279182783356292208188806989481141091871300170463812457950772667683387965011491810769608769466032842278920214716405399438123625909617763778949303430952698351485372520292795653189817038583630602769473500983989252909989618046451951051303370212872075658033865828983761128733204365948114311470604081025700226736375463652052412480503850948847635100227627153086279451596008724582163303157549286560233868957668789933612651543606670041573061618519382169785468119832277073400298992660991065850793236752768393425786458791829891814573531609689565526414048843279689375792976887808000000000000000*i1^144 + -28146588104086342589995888211651314466918784643965261449906953969773771217510383175442661548147662806663657544905309658654002591161629143331395660321247608680958803483286100632681397093776048226675312402424254497811229701227301586057872883770312447415737581029424668973460288004465464243889093505599593935308258327214430227336424019600179957485161954931574775446739210294089812626378634475105603834500586420570274447996807790328560113373457861468872252002385028107662827273082356089566124419589523923373845934338239227389912155090682380605372295355876845793920736703215538192415898366875643652856320927768283606371478971862378508267048191705907283998451674231634330043048560687851810394829464057861686794745147000463314042861665951535531163512711192181464965230321568488447851086925723154663533871992466989457808555134075311271037805085703750586211603407716256523103617921198389594750952961094418354201032489657745629895692119868851787213219360571762385868327829715733899161331938701582445635805546097716644890055162408541048929622234178177920276110775019379849341195148930944097084793000271654509739635887226427829830109393662821499885602397446429063455788854810631186629362299473907277901699030564766671674865176383227931418376484024187486770254993527781818054908379363972565767439671822566446092330989947996685511839119491620721478306580311528620080943602191417016766085146449895445717853018283815886612838518656867675146303849230968311135024398727247099754818769715330019149269058824850198594987055533517871198707520530213618710484912489597176795075351707618633473500796636410592439661762237612261603941292134736259328610585759662827280019542146742881785394637981974261182166103602326447998465498964717577672183550454438097871301891645682814612277809930272830438036195573528642468074177744448916971091859811886971661667666331781125210119738676930538627794958468861964854587340910164502947200180952917695426910154310394514805676848721161263319261301754035521881224749596016931472554922523540553149888349305091550202735252172498143351328366386666383787346882248101631318513660002034390145866367452919141715875345176155904034065612266124403843509635032930156739035404337122819154960282232904621623054232591257861682093095401499288004902615121226553549962117872092394752462710306141418401025209275804333010269784914675105196494785262976418832172044380779414787219543048894911643926928604483506951450106045546672444993041210461564980581049375035642122070019510552928634183694762955546277568717052987753523936190147428052087601202671713288137639563500957090069656691879375824177909757118659905249679349969592980369830344959555223559522469482543681199188813514000430439798884747654317269313538911367983944406326987388376479452494306848492201819406721001623679832701921671269193450340171998293181575005033574344790131713024657535166054400000000000000*i1^145 + -194099410368976317203080629870892660403504417573299971763507764051031637525823241501020650152338708337493294799348390728745780641427850250659900475993160918292915019538552319847679369864232330541246285036570528018131722852908267100097559460577602158054020539780570378227500269293453184628101538324625893224588392394011646634727681092119228864554408165285671780555265599868445941118179415692897298412247212776057432886958077384045407091778982088680222485729970638131537371227026861182455911224170842125903203084472592279865191378826360071819252335042917006540719532416944603855512686996241696666501547904305433580269161725790254914191358138538836407059037969239621236112656492257448502885190587339970991463247875816507885122035051572925414508471891179286694400410309481103852562884037865999473337416214871273384589435185191423961560876723672929032400323782528519232726426325054099381844800019499406954340078137558008419613510782623230128018600034014401063652533476032585342785968510254893141711854739638958609609263825467349189350386280051107246522000785224951302139486908311593210539192303916026871976494415968699102504149493741478583244553918212204377915532888918883731515609586275627702288816205079891299032278256138233010491547169647365591160983469796059380340494697384694517916623118681579198595684194001678168301283871919452819652294403880731849121699001519215118497175237569550905166962239536631372120390730356131233970493192213598757811628960196814087179652008605702044895914918604488645009157900232177249651877230136538244031455675691380121626515385671730369380078284845693099865960282885888664337148297629927088652900605241210944926356107713919639441966781492523607083850568294068838935956273881508680808187559805265813203061574899081258316522180322653615842233146780244751664799041244750037711903141440110596198214225085559507202504717411364533030220999496812998248427336198046276458200781044127375655836157442572688920209861571043892566571392339825442201010503374797023063300955967287863611449905605857815225076546987434818112813858678334016532771329610879964813777974617570563380810829347809931851169512341607127177206350183172267733035885274889172637627283136243335500324068994542978159524051557650875709361198812847712592912522158441093106348370016784367825501492106565275929812369705440525235381163472499439974434174665815357439460524681086285704301366532449219855915714765700267815287075339016698235084212339579993381718320581291599357553326756582423544871104450521814092839684234989187270562858589509273790521333926348267742307028119768935495708366540765041660771154280861305458759578531847202016308206203255463102400454653974277633857087329492211697350952720670367475582415030106701778582915303783854659534536154248710471230715461117093054574414896445606900330331070105702647046838554793020056708055040000000000000*i1^146 + -619691924906900198005570190072658748659032182886817845362769038796811194513418486010674443616717073225124420808318209956662802038120880621396990036964435940259728784173826379866753818857388824909220895329485701722830587369439903985997569223897062847063365143602241526882832610709526545650024391981778774866897229156527822259729011838554435070083631238516631882608840539370126921003732651372877126869938518400825394428426987457894027742639807880367395093499656396560305638485082789154475311697680460782647514594468566766795353425011085928239463726247250535786675413546495991382893844897106143724101128648321177529762072184135439946516417451429316886205010447085144645398089165152225271399771482724880624348786652145076564906791746723875634855446832371039475728862729211054319362877478903611219083023649057959786861747837569330705154066461749559366088206132019801786324297177972488641381148289664087223867978468728567602290100256883923482845916286471613965433747756136023214643348132081226864169967629513586370271088105669745277254317401914078010181343569722245103051043572141153977956878357310406478761806840830751958639988330188405375254976218481341625921804532946148403181459493480376771485210121446459605869781131148855227091325506391500696915073003939703164073207333834759313038040598474395709349560915971469720706269281648226996614367302845246049803940488399901826535001229557869165530105112267636209352899691045351005457663856194217279762097337550546215025625086199349849266992845147673539275720850825056120248537653541008196970780590846410731983891333169196059858797008962874364664930750613215357232243881608213722054406378166712060985430005081622118084065994023161158843020671478676743233747460582975160419795273754092726356922784368394174289918412580263237458238574854712221044760099218343500009296876271422417098344444886831548069127333279285622602434165072449261437902061712392334005348280300128232477339747904197540989322240756192334355988810814067712167552117700991021875417403250588560025780345645750681477544908537253212052760914339433292254620709101140988092863113706516255107294731549945799491719012937786114243750693941837013189821389622552317878692032994547722882918782931628973385774838644283650270251022214319865500761347576424774173754099366089165352409855941033816503739797737419715847230851988597762733287288941231041499045209689777863703600362219169667013747091169099095548645559716369708120611920525893996810245811276791721442940319694406998082842412320513743669224299782120170076992474431242560208394851376243731495438476819400897357968839164631464745533970612663768161035358302835950306093076000674826971174412812511217580646843736637870233434123233435996103826347707067570051718021730328338950214532074015238667709637798727894181662767161079991896185830697530968293550759870464000000000000*i1^147 + 1027045903250330557209303370676441905088051056638366804666057189321143796088685809267140202879369662531557367860380404070006900875768230694119864271315068965427748877266527875309711844495837640205602870880382683487616733876252247161842461265878875887460897796494102747772632971950690837596604427928681456945645319105465679514820670627070569470896843952997368668269802747523664709193195744363549270212360379762701267994754060110174665545165979087755671454690195013133668925161229332062160231404774557151780440301996740182847761428686299558344041679964847062601796763266602028564147746625352886130971294622874774217084735426035003830128183767353022772903022131385879422798025686330636072353253802874466229678501368034665583247680472979307225684809562276963940358609224451752524080204926073472619876315412263493052233265499334770862298170410161495644708929922859892648010381093770761356811140555204558373750954720876742505904146691552357025265266489990407784260629705968271719910679976393902773156435462600579832251997599993009014805797224838111261770061493479184946835870158948579065273304538927238832984355665432084311371094826388330829632425475530401193671683518565922231091442314815088831995348569181042365199402315687855627109832873402069179067737043029780538073816012789580869807830861858130916219470163580226297952003009599959664875060197942544392106286973172455907179838377883186623354017343515202299683064681337801715842015875396710748064996288285727099548029903866287483576531797291765565092723519683582603164848255241602356212508429518496595925613309639629060062286662951413789328419564672016154165316248685358371415794022629222893884310521820096482642337348287648224016119961647966664324213474282836652467287900238973977523626002017010546465272938051795149218853960536237170373560910072995683794699318868538743936408956526321633295716413295855161247407734217645045158747375656065003547242811284756308151554607810497468286344499629065574336773554866537195655469301561098124730433858290327841060670595616710702557491763351403237644925270023201077479196263234555808087606140227688355900851732520711560586486883909286736703279148474712107082217739195448868121398695015266698892094266107833417817301715920963754878179604061746833558476939909497924259640279862279743722267795973508983567256976306674220379462051730670309908002827739999871672844043922835437382399565787797741982695724382992421053296880852159145202520574688945970530885347957921792293239384982188520152544823747149517657660491816261049129120234946525762285292906813093706700278658550168197696990968296368134943283729057044032245549234826916226670349930272749804728945968001197727718050230568242336442405054702120686977823977886837148984758784290731823618221687407993724978238471782878543413531362615890074532481183354821017600000000000*i1^148 + -323983166383808326050508604143623543551614714284419774302197907977621479439026436733120044072574275530408844317781197531756593087956442853507213355226244250908512932641315282535469242400700507307379300650556855265057851580826495617070968458275779280627879635582750123037409659061713628302380147899970479154221521501483292979661726712511923795359686882691679339697441138149779467111547566219958778020716988147992399589235754606836799442088413873726345163284164451022187488856852920158817497286757277221915629230318502070821909742667594947661681008220297075001230366418924621892598409369362073268836017193089530713514328462005628082365954750853048963117513004038355271878056702609308660513914941145124451412644781208867775268337029125013464395353761326731277067959300067413485382235922871722231859198848221490507961106887550136376486898818312135487870697626495698040467833949246965813404234748207700641481011825992962772109596255158689922335138891790057858668002184965008824679610509236611640943324305021917572703088770653708226404853896950062069246056487309755384919359754680157083827781377899747042691591835806450410203702496221036619805631735735847251132885358400537019220624055354797348973452476405631481433940643735900631066022521297633706984039014396200104381784273122134247466431947719957043525732334499494606854486446185101855370259389140372833314539369985730212790416980532137574794869202415519551477976112845129941866837731102972374778241516194345206868723321021521656688306510488061478462536282852147635865257568413275486439476981918735361160536536923389346876837433355588316754501937851492533253228288298004077366433191586101488595847841971801289081131040560615137140171758760367367301806183646079589551313568941950768709420826894978301012422619266405358920977893180779223445958537518260398417945864266593264415626740515487138686796614444124719067262931265250282510112585688970251220744464886706346528799778017957166378982897712215287957372787130443195001495545224298871219048198806722391183877847349047504275659548536715713944489345639875163313766538125223922524032237774301379529348374065140289404972141652897981246201115377998839902072611655645160830467602265761474165606621965815067271110150662169749844560357910796657140782460127210638950165273539527577816268189766478928665827204619317255781783405422350329074158879914135210208573642054724373848482886467735259368908332549017036058255764647620575829807685780387489181827361352456572698615690960141681709298153462262230989816396611303701282949867087057563129080612501632643880305333281928680225393464665860384238975230692417100613456931277875829982887287805332424866954412414809754802243796558127470957988087946025331462944987987487191167187796230522413143625014084264764666918711181760608722896708224249600409600000000000*i1^149 + 94303154514701800420137012645875675777542246989451940260491188204105512061304736580429848310451848616375227216625482160865899038194077449410575648246661934045463204821326489313508886988822935807674925738355482725372207129530904826043259708690300392991663910539242177779631818608274248365308699326858810523908531730506157629768524239958052322651377364364267450685362909081136181409225135814621048856003560351067964809927206946307819074675149228698848989813806718335701457348964062847048928752052655706226494871687524687491165112223563650590860336789706535701483176992510609181883400271630314107723544826526220449666578366899218909866992921980807018979382538348265316381313093985981849681888507699198762650413279565540407968850828601729222184273087473868031576036575113710904480339891466000698977832294425384820953725782338395716568790830584858419043294070945868837348253851419132252930045788594348481467227688258965747974497112391927678235088989871084089272830273297369667893952190200471042945758463069633863931282641951332284262068794512744417984867753889415141117125594967534960001033893667695108031771431853551555237970895336485108435083166858632609278668191683218558670676054585579653383430892679580398418010764394009826503089985646440222221028615291104659015543312793816171304447524535984553920148139248515924481704704304622584328594580896221678323068186300362762140634279261840174965426558468998678331805481967406179239720826793301480969987509858479265541882215013658445346040924997387346160463869193624418352524470925216691666105550290667833717963085271964082734662409271537513414911809909296718308888373405376369493385332798703849490884414051272099928712285206452044700936788234172552073772146176705850318504049240557861285679819947100349472162775566770350707310088773218786222928412962768048681240841127439517388876425756530689251382496871657521517907595222146132462528368956237091792595759399074343203414935203942667629937754697227036560235554466945540309240011910306076039069545121028758102936854843605603973061492531111752282566057467491146041181164113021427586495021624773206332070539846446828248967832792558265975112007156764969001969831227792772721729000685938149848103531293591060546140588249054994589669837191034721794721004346495224181953850781658678065111811226004543921948503174318510950632548434636939001284090682641570695706104602471833098698989197910392309165797774471217652679407099045671295475945394225381321724555564308067836207745323074569261247455032160593367532204077351271135842443311644823634348358595093873623665704394646634244603949186696094716745541183513630457254427982512795630113523774406528178595184731624453864749287233595638520509423563538025129899780393443210290101651265786782810111733906061619847823889117037511365885952000000000*i1^150 + -11897428021943686869091482715173261041097810382081174248967180766270600429872830698847743491242309482115934087297751280096598338649810312367909147042136755080740816905211910467952728295653887062453905788593805632492965359721182371060046346185247340346263755909952631233784846746636001747528821970920339316601644270472376385424970068202676183961145406617612065705450702962353823842465657759443918285417302673991980761827818771762982598211069087362383957122297601094794584632597591913518782027145011229868569887563314872450900832920808517483567590136022260738418834458201688267417232657993190536561214075777019196931696898680856363690614009631468640788594467960411733242625623316094128039871810560714286376655123576663558766252927576825721877377685623151719583062863991770718240422992303515422458992114784849320064451482850929369530012530238156179659303436091742253232493594714312769120623245591080086740470302468222739372316085798033291049451622777859470728819823463216777859144199853766572073358119285063684525042332344738349087848836759919210671952172783010272968399056026830777544447165215809452990461566495222865636621474984894047035159322119902688753804761444835539256475647313615169432282962616429842328553890589201132334833530456088411815760021771162662228019165915667171652610371218519141882211339256443959082080812265146559779378337617748259125372112698209216702944737099408464033851285919569726429664119323256658147547880491945578284241141039436454072765707633974565527320628196846813820071597534293795647128317591968361314353000550060950613602380896636169658075748465240433726700958145242195326016987169625706918631559339834092435649820602730336439329590794302696497033993435558237378089475095061581948133770751046301265772209623118027290654581447276361859744018344360825643430308394355866079657590391335410021544826702055734846025498578307686767109792543913793314326885521524260214310313369945676352746288893850700328417878485267768664890574760332402513625448283850706732768151904486485153418333742936599643722498757757396998869084417540669171649256991336989598563230540491020398965018376861399153039335449754127000387062626275232716377237744358274196870291025692887812236818277931488438606021069692454691766756523604577096499564346280889890650281083897897327416221084437007359645894961376591645360248188264697151888993354348362238576964309040898702336888063786053763339277092308764894874754665625368181147509355995389180946513259613994054751851521470817379188337943187269756576778825658222346011640653057400757468683399133481359500041000711207177401375927388065282037311399857465124712716656505982777848953482142879833799296013433270014743725771244279424393417995970131576226297971752759178244728591699524525976534214063443677621203763200000000*i1^151 + 602932305147733947831557653601151111492735369144351042845799115755967091142177157949668877858037828524855410913837645127461910898462560596065443740730287858600542686914640033266310207256803094970435623045203123719706910487187666499116741477589841894318658713039053412475384234342348687850040344302920049971768250775008301288340085844504555451013988577323175094295821690903236285817949664693852471887379635742868437916660291950117585025421066483627084096314932343205754389096477669461416440596627458866719097531220893458295154617179091711446537573251637627748323112724845843928517274622326966975267645018233949645166477393774648311686493048515099878831482961300083724642856964002658495039318308300715726697761177355748104857577012491027632802955998612821826995691696642176556280599019513469449056674441704817837760601620669973665981849783123253790017746749967067668693548986220277140283227886775923793716464934664502361771259540943743697272088460236724028009994204451701022450102143965775098747293617731353911216851091518392648417085756327330711908651189441818724237437467409832580540526858163512386526179428064774672976203131887439282894863605927373597297131408217961383013525822962736636142275318670542375461704090500695068493075434715102068338227929977813457111568243973708697406345248194429247536479413721960356656751436489556693669363097212087507779240804265731288623366386385168998407199485619615314784503239620890129242326680505954394720687161569879956541043502862129311083906553765178170715565574649085310243327681441772448831651673847939665768354622806453841406836800112252891489617193081163994972976849343759792323969951310651651485566484073856646278857849898596571067557323910947557646976659063508219516908320291476941660776461827466852805930480187122993204342861874387853912879141353906814159038418711194238940246034369494239902487379931750676558663379174323458320393368773736107874123508506316583051771349159211492704969446422765445438991827327067020126536247548207433289425705654054332378586761487974434197326369511865369903270730230774343029639798642359039463239154251199361825066831504331170905855907475625773885140916575111283033880945563986006453820792695656818267909068154928329141495102987297121623430243993265278787177305896029963386080314212560285555887546485692346436697060153902778268338822879346505483807946099021982654653595078653490003988293504360546175978744943525309028881819309948795803896619968951795860566294057163487321192936370610955587069035959945328947150924032214396708678921471275219965205620059949419274330827763116698977313021137477085369172882673754298827463746785560962182685258480001265958935196221273045115054420178508269166601494381324666801256376680537471094816402894142910598031920332800000000*i1^152 + -3408780230673019584938657390341725899470622710941831179565262382867022115206255364660864492621948870595307649733958280983205014071261758293533415709961339339116960973878872278810073506418070498393851921112180559164235693566432956427863758033194675461945355339410765439732457683580087750557291943517373026365812134120832940757390262571340610053017385524410612624246720737812986993614820117210815658363765020105927303951190149129251958260346666798265044000198558579232576439763047265092384559842647011596412519141746549427423820773602617023375745852146534932263834838693777196843512343299133953439655980793433445238547172806857981271875395653631897000404014153170444102813338234699806303090201492998965069190178216324438404509771100452268888204333175708180353185213715510124906204199633477013831371669000556588584640684753006626302424984476101206247701905245048349098552672343463564504807783925228154052726173162388386939824534220959732014396874087994950544246704251249957215411714657607661183561977820078140840427658494830692529601842660487290354443137238330388161430339979269189334380287253968389396288947725411875712944815120499854360804365802048817718474824509698853277498710037183423320906411083967930877349876096133228008393257310267118270436603952939217618806409815538595791269729445591144612035763440741166977428602517386617370746221561293164860271200145673243861293056543972092762686855209915916700791675228604779815702571144265957087276928320197758518290948285485294193912642510969542100523333915250615115379791203523088436929566299509844520960673433609763190953872614076942156608059614551656214834210244153285676579558194148255135217037047184479505519775760071231397584702912119246297933164548821880119514770261405224909760793209894231933136577235574994199060567657233009628956584347821284206314059530532305420482235988395678654535380008770350779764595940720331969952166051191005021995544786094536224540688470704319027947389346321135502178787263724655654577228335997846009335311973440880101242333323215604133053086132854366922786450397291641693586320640752618689982024653000599132892410195474786783237200982525303476457185487884315907550897847839575685242686646925220691934509991595500287590548782241581708857202626590578826138167418884222743687665360759991604955587294617164944585017708893404991994090052018361165510207149914158278798714951334988764855286595047258644643727054453464968955471966409570517307764474797905894313895096242629453210202760297036006188128047595356893647190280971835256774928549387208011836278997983961767290651787451261255113771010825545968364396236737864517420884905949216791711218424816207562841269300275234588878769507397210416271569879518741830476178561651545426557706602283008000000*i1^153 + 51282870602322622285067731075866364566517249978767433141458012322350574254218714774836729228890032024763926698756528923691837348425599230213668919600562847102120602781101028837266248552857529468987884161413645240573252313910764170647492454764407980231838431076422809802736117810689231958767213114152212386481611192231738518089003562685758710286463529909182441177739958399739598705735424805671088925372783989181033740837344251543348916451432114002484781247137415673605171628603050785951532475756010184158023248781041513152570714606324030258286203287993866893620216359873091988550944614036342461660691195265221741161282888209135101660050669859224783810182242852966681772130535923333065946413555505446525634261348508758338823230069552917474942353479021881059615994038966555931175856480551412212545474605126050820618689098031106744403557598590004292154118792693977534852470563590870944494604408715841218579076356243154703531379412650402236942637247343325595456009430312162774543547353622858759576294176166213587980745896104610449273080368038146225387286315251762086337135619312009906522909472959743261561757176968997465448082773103640573507130176367842108175050783790773334466383880295646577485946453022422089526321525054715624437330072841205576974658204576229844662388934117589649526566877857327335028312576454104876751391470029306872785035473421441388506426939119260959661145477292812069194725877326241274859343677885277513310215708882187804501141553138660028261695610186071346787924347394483151616058477484351503084760400673553675918748549656505092723659371709224278723346497060370221471717601745616114883022158784966487372083162764664895202043856401826886939905720439593248613742051164151689841071911930316894201994669222148711515864164111050344050461968814422844618088621274310506811841282132876756986617725030521722624809844808978628434948719217919498021398469903424659796943035131040744221882393419584540673554956978292725609912139903712833418239066503566174852732570697102417976225274669320657157072477264349683608815451063740169370510493859715700029047443347103373789687968427440940893697642589870029556456880852032487064304446821717833088178220088760621666678726995725068494796196910125242870632584907589388470567950544440592364209288410892940448650052624768712880811677075039850849702497016639166018065771856661952697426645493522022048766000495887448484591297673088866873232123181954283139657982152011006882958762411778728508586045464833369715816799003912765123608042057913088961275181929256807074840904924351598942069813367313844084834500135357878228272460160060852474392806949455461975003144172232937974594845788815255164136100713489354142418095811504959947064385984415642859928946755606937600000*i1^154 + -27379889202084517369026289261502584163380307733136552198093951409500042825276358527903973521493171943997294108781438442100895964331502545785949148187275547223474533619269340627127315870323902535800118251344573067178679086412359758011127013924138377701085560032801874651487779491845046271141842391853165712769706831758434062238334532623479658961722341121843767857813488941411551786294340011719516076581950041312803836485623450071155834257784556488552274114756426344412004196793076517014860907781955077945480591710413160948942985987575210477642090619369425900281813847580278241780890077985584478623969853833818269839797403038926834051691682467002765629151912771905808369927998305466071665891189083907440611228178906362631592819764413375827119014861765049661910926421790477771222641665834299479723884073608054200751318890419913600158593336464193302919533465173007290772835213552844324213096406558543827957626294353582558261179268271508643096847050031622205591524299572700843270737414623403228739681362204878130968952925572767112531587038293759741037693358174649704759264851099976732981510575544473946229755813016584754153306921576997620513432372660623119139557953936745490044020016711172939408840081882497833054995039329148068126550904849979736451690790703292548336252435326418363396197813466171891963125944490647404338609201572606893777393944191674643337921319343568334408610617328706715393228822194330863298296173395289072773102886387007864734468545512989747755971989995680115443743536342629164736530205858941024266888561123509675204797302718650119149016972373771349795051352249278913494314596051547499913169704022340625297137379591163015498280665237120597969904227218276130488976819456069531133709671589778644736621951714675460742208799880463817609673855638798468290445066333973463150884157343142396099480003453143392370381222287441640810576898333258521903833962013679425600461467246243974540482629433130608420467910655647376682512869897409417202913728993714021023824376195859013144762397432948426806456572916116177230289094906046595455702405507685404702237920492483308895149075237942180232729905906894685207040945851386292229786577335573937449872717402994946765934717132790987645174795951945978369917465013943138702125629842511797505593455988974661695944189457873047927051705804758642914875964452109210975903429165285156848370960865202651504428525362112900079670223956706022807567912169201489562876631076970975683207555450385221694023499204298208028422431674661459808658641277006863821068445970320853494729591977001155804634939319209848458591232659903483920831722565397388818734176647868321306170355424252464844842599272821946081545435159885021579469246243182960415805559275520000*i1^155 + -5213998184985977018834124290760658607724469862805038793678865927289464181135260401684284785074805325031838926023771643905441905296929925428460236769570298091767958017503952945901967694997356272149961216337451275894094636437154311720665647431170512866729891489222017026186120434298346663330760746546515803157770872858976684224689237247192631561049052722870904376322122410431440031653104754851443418308981062120275850276091338546273048196323248991253976913516451192165670479960689926338968521379132786869305251076112891735875695714738261355705107040238396821879706747550577586272466744001943744187906397677683553686809520928402661290423422826642235167006776538864930018708970714928303843573551573033110077746050034861803825969288448908371574196907102981481811210287725041330339787878347382980427438206381411787395097242169965346671929577993777098512302916668251123006428949201040578645203792155245555038104922445417983132659455121801178298073217281512774425819995781702061234149737184128742537254154035136887550735481922812244704306885389746137835180317469677964341850417244987694859961434809721952195886704854079334299990083279573754245917200293754761005579890475416174651411193458561876398190405152532412269337562850661220042057244871709021810575484415712508942824317836007663360757518112152795486291879687715607392260931839433265987069914817031795718557179332876169891762742317974049098233629747451945572504904635002602772003333511120254041755651336902543090186945253066061900163538426708243379625501743681531271590437509888142317435088348225772330044620016738228105709102585272414912370069414949465823174874869031331956546431201674876541512531238810034524477284447382171379874040917316052480345410943825633781905483867713174078502447790857535736898332205519904300291362214568305652700600124000294751554429098841174235224412015597928479251964081922762936871974382524643208698055435991987588756927267158108443764631465486579045441597070086454013788393893904059711534814206186798763499023056352223509763591052601880596362079941966624264674599618495277597032657742087933751894268918876712034079617068940355704081906756307328752931722803270953959731155729410536036440318743965208738029964965136642173736674736011879874495597751018335192053797597154050539674739667019918819742097651033597988632889671536123926347329083583974949791418436252605249801935087194681040652502465922185931242844820237457916030756021710153698066267589381286316416764053744854358075035750079434572020701776748690967100053149253580193741142839490688033045990109987628852386105303744778348473938340592608044690005957474652420060484720037780251871760627435567609621390079597595328512000*i1^156 + -4257188751414024590350792602727797433595550002761732076029871646054899384583848427448751382598150674817490251510003125819311239432280433988373258703316453719930691054230639108621327796655861190433433439686357046797406434545253688134115747061394613573914111592378648954348309909707092058154192785472943032997411867578609850653364974796241970278790878110046174998398282369858545359005813297793099663983495732337924827741123145050550604608494012825603214667841409925332698787375935247493679506518147212618235884865698984512565607502788506313206636743815616314982063436344461952781289818795936596231061852050385313052018827950625221331582496600976391365509546833896947003014551429581308059156112831270645080108554803245409940367801070457700326916654221852894671655914372811554948938936241641438643276757691823180134261938280107182232694818385756565751965320857751616690080628655633488160260920368475965591162124238646526299002139892830518460610708955939357433901764679034486024117790606421980008564302140902853666757734278418357823002449938236574722468257804328304258683629090496266403042160051080811646326115410165920562326247119152678752542427657457500875619953902353784376073842692089915548177331828236752437630796121370116093307206620197331842800247458903155702657783476530099257202062618737333929067900983687269630616421049335564171705342087779262891556647867655562463114773790734064223268273972540789492326361119560815756593089604528774611979816170943020407683322960825254225613265527007224191700908008651902201487174405537851655686030445135616930976810631323797253396898112118596782643581444114913087954791874331087333403961740094839822477526149037431948187420533966242880902195465923526413311507470110963153633541055617800838081701005661130160243194898088668826451458947545409793137488811591481212709125900569389408296648357201070835352678441651575492432065451794280042881409184072755558504622556159457971336885046292659436296707569428427105839739072675434683469118857565239227546390712074450098445789821558709084081792854425410487133442978833356497055421749823234185930836762815212009327423577722324706828623252360777156816568479257156658312997207863698874249739322291172700096560884696092772331091905019449273288119638748117725488583892597589453989116916362618506410328105606166859308370147677183087802332459411257976308756061320472909485898793913105413108450436596613289315779611292183064964059540684408383498116460563223663089147154932006424309840847884155592323598074892711455413774816999183532304966067151836628417985317106407333150884752022342291315839329928860494481992986867688644098760360299142373552403198771200*i1^157 + -1061710986265299718102130611131917026088503378363978870068914041277860740773680819300468522397512329757595784421309942903188385418192018282386456043122331225090242740025817811704725092079529805911809580672531414046549486383820482892744588361415278224150133019183242862602258741247207196392695581283966652258463376842958732673178300907681776714055536382944538003649136118766367079248257135965157541382998990482381627029664436979527908903956604432289756953533367449855598087241843896721749861973101371725489328866747951504165754692970273516221792073179422549056682896869624599683919847014579786975207500302218463845783953961234290744588884644536216120112123064397760719849883166522831375344930166563652154208169454182946881073493283484960576131324338071006640906090726387707896978475580586412111769319907563970552188284918960846067509718900291216758137390625825132622437446061142159165939094489894077772266656271689714225965016230322417198908183948939968563042731168451155639649824753056829408604962005690092930731397974267256771570943936168450898460171444696647132942024621803432416927222082437446209883052008869485688689281320605358258660431160896686741040961002596359475678071536999102241195393150394322216145814276540162950112002069181665181897143488922335280212240701369433901325339164604355225472338668032057300456581470115396260261095836974271454343174981242889161482653934809104259075462648873940773187953652898390581229537305017660678468408080685991619629789802887104308115389384901571410878269029063190414288284734999533795098042086064999233082859519299916859861233740872956595340789360068366172312191546887394770523422598520341126836802422016263005520928648152728177296825614368845364843473528927398088322310437257299486764316482530412256774038377931960207402556015896693561413419591184898879669860233741279047126618585374219223159362657127003655049505166094895841033584000353385737150123513422816993956213617705460488390751852282229538012410845660059758805193517943203972574090284789943050517034493028158269268894304588904592474029110592082154141860791279742425907454701940699613408238587394572965759697460021071579546989408483598409521705156803319260326988564215165444056170491779555767693190177788995573957486059857562809513859932589931271675241872481081924513926396802734805866401841483591258787753121634526945424160723269102788188602889607329202063854107033641862720870619312039968572292315452689870962083464569045704821229321639603886613950820347926393094083058440463514357287879817993119183138218611593040612649815542430964077647708517939875262302591024221457083269120*i1^158 + -66497166183469642813775883834947795164189564902427365028546338763117769375261297949551783506482888315276913080546159546731034757081054021021968430118264689375217394223050797604128320975987873522026741885420070849311570655199431575024120557752539567607674607829309065786695477299783017603305807859668859321829662264493402171431730629392401560828871717020161119438183497000560246869211255403216164238781511692579484263777385207946179252753830173519930666353512763877362414454652914952842873037737166059010666266037549118930175102033970188492812582272095532506760699800748444650277931235017815624693937365628232587925467566029376717219948001301796147766608543061164840178311859812597168541165254911270530908702120428303320181262865060667098355073825319664315645556349133286956686322319294199144583240180745057613921686027916771550629661176571975214278537609774724472264846052414072491269701225979081902009004411573890622527130697242765722667959157078834967085901670459211717994155129342355608013067443377494008102375520182559229470145118064618018913105444719948271580967458421907258366045152963470126659870391996896308700813321677154326027843663412778912443737664485404020150697593358357011176244406832007932784997096058120499246199450029341865816952071330689303319924624781451987959529734060005216966296640696885319709772431369041254204023001067684945584594351732491497506135344389863028258193440442647922192882790842280767024474453535868964090199438184223389892828612097390858898978843944663376558229102853368970840264339856376558263397080306753769935462172110404375872302944589361690262278224042889680114352033382522552422145855272197264430659149607276929927078329121388024173011634076483329393566311462923445774241543944803985089383902673272576211981069841128418481003453589588765232122797150045840307896338246172531536510747803049043888007419928986375418932534552811983002146719796207681051587611061702740208092138509228400283978616755162559192184372852529825453732395505259052632602347730560319540513355081109531494478285424725808169865477899486490610112160425451495179830476987536835566915347990146896163608236237705803225286789920486746692925394812934875925791015142777169274028087440430772651629731347112828141654407283076659103093646963005117972817102972008721399605192072690316766430490520350860049690113601721908084039827966495692007389838337359493567858773935317283601615508399283577282377454918626378426580914667004079928245179286467287456238142648201303369624250105046364644860288015776032781246350099560379228232725933630423040*i1^159 - N1*30526826183833921146572961316232227106541165279264224565200072926629222767430776724347938988541065223668181536087237431353662331356806929993556228245546974919460199148535878787967507319037933077179796786540097464139918698562721611663697694558895121368586680544081122500572550989176953505156264935042792177569582338353140365537035709976819541196488089201195976348304399237484965405161308503960864158389887512733334422968087121073948643930320540229578231956486675601990896138566411385068283966276009984*i3 ] ]