[ [ 37727545079894637013552567965809189051571852771963741153351668652601667754571620596113441311270801261279699727684516995696671032581577773829246620109490511214438287002552459244478447653582221043093804717955469850040405262811522829077151123658747068283465163328089615581034319417459414895721028886393292517824283683899363825495544077839815267484061336631100370013535053065893231563868479068733434031354369818821375959075362851558637386715849664071791024985681933900766839526194162397251887986536155655796224610457348838656782274549303119949371627289249892384616592518170270678367708864740540060660752289359549214907769630792935055524107895656062051741346368656440550030500706198606832855593457263367760956007852557936555070594630787827546568501951525589469836359875081235759725310314699009354817671398350639272664145931073367559104763385345978055538236579796866788909977579132076366986613593190956725186497765481426129135485532036331562411099619211418560303306586686146092658018830402320404254441580995757026391258801256806648105068238239828661407392964297991757253163514712277248034170642323590137432974427888491060208097283792777664230706516979684130565167646165415122907230621695151724164208051308167191218527797648947444359084757421395443873389487732768714590477194519978450595567259216784158381981505964518542265245194978213960390325062641818288014352679568526123710850142602406843559043159466981112916488100539656089712320867398648497677812497912362863015821038571616693471538065569641174923657551915284945256301602707078713898784525865421103692974878333200747009960962031816392805277534443745126138318756035248702871180221009199895157685429532142285472005016797961363874882973077210275582528230512394240000000000000000000000000000000000000000000000000000000000 + 78216586466650758352087717655787061852758945930078157853408238051680339985354995346095498568146084895417034281994981470923812647975479487911833684151859915043688635006642114305931890866243249668603099150596710521612232598699187766118539089293037808118332062510622635196417335972296470001427873767697709910873432044742573019211286952212541181309702565698661747553558269934444558717911362314917205964720672731470073248469930400337735657281543894258212634753984731085108915177798573604644396715223449418276968911793370021477350592976644081460479780175100618597026123547685728245723846111008511260935234099281117039222763434112208761371796199653364984036182240497944859737060483275947367824842928648210678398890400278016211622738529336667024010453573161094940675820703968326597891020958245970281804964418267844139008911938713647157852317435196450116515825575981745794139982518585143645626426328501331305150856918857297646050421299984132260732625148700935727556296163866385972542930721749090574659789291596906944018625974314772917209632679626226395570418705356959607532788409972329058058059265206919080688417543133470990428947048796036679960407132247426945187506546076207047739603021185127273467013029830614376990515312462374080529729911675752566548334794726172451413292788356491910357353015600015566048785703626371003671180292496461698718980623703338975017736499858181921814248373157242621998386107165731638506451544406731956663484386027116065815383098137617053216493221097187008423748590235326526101730027373403378227135302726988556680604402316340048562298353364144378543758407573008062665057027406052968054536935503247193958167917428826171646919506456825092151485188993079254286308509434096888011074601746432000000000000000000000000000000000000000000000000000000000*i1 + 58134040833614058016732269570558226280803037041134731515445569933440445091268894405177025900582227345580567487507399356646725918457363064043365267610880163943064689697370996596260609162791981970803292911562749114869874587670512628061714776678434009530492699189605806789229016009487836483273343169628964812462993758847948386176138494157646175646069809286533550739436822752997601963070047176276357758978943181458804799062967712236730463800793521528508508021975266298398150279452946543848913309305280567942136802367691022876671004732779653544353339541786992763531882278095179259097114732891665313733452102512557034533965613087067617676551459243223245893588914655173365960648301572147122931184983836168507825715679403232727596871572158658121687815235693823069388901154493065399901401076392154593280032472374555493020420421040935715004451185935926474578954915781735004884879931221294711537135730388336560040890672329935931343401646816107110860774162060767344561564615354171706514117650661295418172250573841200483044680321438615859242938927114375412071158521967034215588480294048086731830174324532487885177789540658984645475079306902392561252052021126978693015398177361269518819907305665828599742503790971725797956739073457909203431882659830379591623200186703112677960060271701862381225289050091915546218570064091693700905578200582289536727001512555262158339977984368079778475212756835427625760947658466617295666171615197619853736181798189836657023415779830328407053398860081214724267558046084425513749053402618354516518578284301682512847122426863810663280564447594111875602697671351274869275427447638638370288916389881119109679526684315356436551036267517731914393608840757129658934961945226445855137797347737600000000000000000000000000000000000000000000000000000000*i1^2 + 16550099897350780623906749340061544721651703878157333399172254673316896358943899935753247396358381566304781820176491752382517544564042150047429435616171754036626442869265582819057415929297517860302841714480148855607483660519668458976228845841428950913101486702125879948772461855759922945157365427581715350672584829313815787174613632941653215866030879683385620635084332847965203919737909518701874379367350136786478477047910353074905406882248019176202260767195702495404183137563046564346008448172317458137727252060027683610519170754960780592275949749113281787214420766709597092656209734405784326677598301782385142024267431132792509840811932712760333938054193090749976894583167708413499300939716833416018648329508993056608296334338461665107933403633106355987245609418464531299875438857163234025991009338362396613625760716448905265459512991667432191458301896497323973153703675803991368785861200622622710343877151794498096401365630226680879615128741998026431498164205795312373019940423487855418587201170063902365842918458441569293725789295536787001788452246406513089513984599381906313152267369982902081458368900631500550511620551128822743468283313617237644550748701730457633725869393862929655533726441863393147128482820020162879231638340139991255772795465320875949925386561385596519691331991506378890414763136253969239153070587893841371944734860715603564578880613543222303706621990459810082730650292565357805756678984177537008933756080974742372581003480509243035107478650319258556746742953675882045693895698234901409544083290746131110200584716375555612553296745360386015943490844173293874078265952437075160506335924206707398955107698788243717412229599709950679708458484913721882042008747005833335700486881280000000000000000000000000000000000000000000000000000000*i1^3 + -413215608448067838530107646451439925144999395683797554857863610910345773973333214897030355290392895909101400401350019162664849987689695477585824999663895633425039718858402145801007643081951189003726989778681135392745931637154683728432741326907029207536819837657550116586078529858519814464071553087841424957183589144500482550458344128179830303833017843653706826841268742039978038882804414761373228601108679692414379044239836514600844020912111874889976792634123620224286349373334629198358452225466536399859593839783951740925902704813014128668980814344557934328567230074269314134688962674746035544691495356552446178405898843168731658215637815991068318526628243402240337566043323661740986603534895900865139874347888811417667646976360579937814900405299422162289663420849032467383686775571061739258661786336563940496984056679877185634752704922628495166604428548416957344047656142380236897354262550104451581619392659059211898329056521953804781848439263974028184576804776894021881226494000997491727777868187511831102627598925333605972839137593232447684794594736573876370134015614563435974308764397053957043060377197095953670268069658817852949114916159067770089190820449300949574949400954796509482439329789074303274468583833159920731113409807270886883385823221312913356031312394944515129347273301446626067954091245209939338363174732226581958461820568792905647146133943914446665687250984442480387848583600107544916166909766752381270289865346931856239447394288698226521395795153258835590123893980610198142280969335747321515306823983034467840139881258778082798715607857197156032021529666945386467680971013097017175907109028008610759155105616930533546961743140643164552172739838962686919955666383559159023927296000000000000000000000000000000000000000000000000000000*i1^4 + -1057611478467106755593568210023266871981922636463554536117552319066678028832281947126052162529578637914510976348688857273993803075321284910852953181564337304451100612434136546006458237062907803695332808550028929224510033436160450968829634093092498419823641676953782758405020699423836387563549080846140479122221614465620683941364970522455076969682261860516621122809707497845258570378019210817601675847527632698194727829413722146768508290739061953852893332442352200072474854792612390589795178105178702284488587708204620167360630623298448569860487535199017482868077334582471155209464375379272392031990868881978442014787396023484464091312964379234597920740008483878207824364936592741567693445680321328247375419231076281166196528724140463276469079129396285157258537338920421259927743830565622256602204687990950657538849867688011955592763622042611421602350166907496715340739891659459113439204741239241658707980780626177332869936649422873065168076091706352410390995786027412289633857079579107688270078227816332372929834189258721858550608992166516910682123361499000845589744910336196870425080106105025736983748445798908764169487886362834368838529243572378684720981252762269806600766889925020766340353772504455568732475876947802167128617475542938167516795013146682597954372922818479142823087186269577527244377928176728111793336914700147989796654268559763215413101796319825557438277742626414946944957801282199309261156331036806375289432572887807842393448784924410747010519103412053684604269289318414986649998266663515811113992854320077020377539953883829093780442242339382429344119025026710479020614323793085577238590044063310797038166597192444155587215941628059339917155095559813084197810578165099648358809600000000000000000000000000000000000000000000000000000*i1^5 + 108341709600401477057065277123101937255244846415506215355850633507243795381817553228843692773277134359240687893025267780765503244948631993363311635244568207359320473117089853508732436565433724770096958923122294391303020625487112951573946407905772680349010275425807610840440179178338443313987928712265286392518546595012027895514155838174509228604758538003911956204754100886193568463834525968028683478787403801046919034807129417836302642630912345550041432120903176448965270214070169461694256920498342253887335597357009496555490275313781419369543356415954884891110078203816956091384653750130996536236273305369676289528876970608567430120883892966137859373651557454197419402545331634953170570039097340878877525160124246037603636443453484099298833658245359530422428803353654316225991979456097420769418360282841434684563813634788908753176860007845224038107309550547214674150275253126605061159588367194697600081155559179720286264081374048346495338509928254827218509948986181589710483245095741039942932481902961573073313078897438204411703873745182293490823452550304943642430059757391433888530341350589903045418703351135762725502240147809290474058807426491266722994472541206156134035642866049467645431568700246528650756957890092938698209388124982037509134836249307490251344298808757593082902154966256646684922529542184061256360270627295939103943882535496332751047864538981679559085069401857389622213445162254041608215820801897167053108006025536830564681734056018591788867575240904274928019821818826504486252813569316943381054519041907465769697057470210581187685013151530470747369360095247694984620479382363132745961945174943118710971436622141559579850237948140644327300371520998231435607952095019018485760000000000000000000000000000000000000000000000000000*i1^6 + 161119423146324259567205830094420036801410611335672500741498274353835023155801878168560511253096874819538793410857290505816530499682322943627444826101838542884910115958930263314075917474740945201916845507060883592752204336405330024915225943460357869875608627779704013067624228477952557612500314252558006445920741409582952137673451284507896734254239450168524039610466700833568892796542257627220413244143612136741166289113669810554085280979228070687443911836790685894577244731879935588242191614714460770973913348621062452790640756343424274053787258714567049228484042526380719651241391898429779515041061582830094776439955895058000199754151404521745503910806692697334898700834244096618045671414518467144873251360813980148618718298804816385505797941220796406754054672828444593858761734868002650197590337751715566390388011196856272354677913552045821266098716871606028783134652771965853403797518077769339231142340258274870426206633008241086618371847962219067674550251229267316200483871754426705895778959436447361146973126608217418230209276128261477579642179908343948013193109288743279091482440652615161693505867333013922410815013224739576021171897343633589375643702426503497600088725438097692027275754344709474547751829260321031070041599816575855996139884734505116567450264633057620438819536989946070518751628810933045484104746445027128282972089993673669458304220107231332609705752523849794831390474151608335623363790838104711698329774139280343731464091842565487276032650590311536675956193795544541991338403782419760235474680377113529343429442225041885165137953152255374917036525280952111054085215603869681657063483773160933833597310648433510824087582843440135667612205978915314687606645081161859072000000000000000000000000000000000000000000000000000*i1^7 + 8080724414881210087256179093619944766645114581428797800860266406164372365536264568909026896634383158806326524582461334648028487356255958066811072032362977315215961781231824178371942965976454774514753719353111494815809756599386602986314194229294855434691380922786615239361869456506806951221921613300047211278024652289519092424631155757159957112255037313627638189802673815411159168705156354649820220329036284260941373880016561527549638287498008377685103571743798844547877931413462571928702873413434244335865470252282502228022430025310825290411145716256661120306413709981584349547849127040162991073250780469296100724821872366948257744619615054239511896324777999813230876974216059637534061962792086577901812435924875409484338933123978334603649535719943767186167842544126042025156540725529789299642182026624468539854981228019453738494146265639261492664020139309010820596505684443797059131896157039418291634182289584084674938625074825835817312867794317300628314488454149788824681746930663166931500192931575216516822147098848308966402947775479579339698639204896674086527973872427844525969509367786888325701592257092867228343749100589555862401895510034158533672780789710368652160475410181894544122303775270694604500722089907703933313992256278948872723216731608134288896930553207193582561733753895677081316475611916089022227238916549024308436552177320301597209047167980090620698505031565287928802405999079711348884746396866109092256117337374210977533464340447825214227164440579367847308912248204249802247614616149041894052312430347883636596342851797441043305213007316918651623606164418251943175012019248318283526452326696717755644623582264291482155321441783690778963621967034491385625776272441344000000000000000000000000000000000000000000000000000*i1^8 + -10474605276498502205942208026792560620127647448148050154610302437342050919160624438618754620532876433086893081844883089267356532203383737762858412932639866224577950490578522584204873390823042148483583861636033745589393597769053294719424543854775636130844907168979837526699587641548500665541723525114159260623211393103087783846743135032863721746105620870895632096082693459502972903919562094858679639830661679947060518494798999736550574776700780116673437624025285872364106102498898731007103491301330376813605393263431613202932083767383989125995290840709379682295790016122183188699011101470145596891781680842389294059023576518779188706936975080831623613095666589441984555314758687624673827935092749451069403075136250138258535622318813484286551762743045839197041082227540255559706802771303004121235247848468455789668442654615668593706701508345608312965223624922973863832730860286066014277543465164623493646251534634106549873092506818436463530884672319190366534257230337405517950085693453142937393605692260069755092122466401025616634548606430814176130613833742343885764673338290058231376837539284332050708521069433107095151194368564210212977982407825092669341284236929774113766534476207887942780756441453744254689046861706054091464729988803593442391519246793915543665998602258861907012120716038794511252827434896154057889772921041253965149768009604556923148895138635453478059040177943142184181861256177431669666981119732857597145369393164787234591920609359580789094034709326349710407983517126298056855577339226509130731821561660789221108411536153732840716185213180806990751433432381163442405711094483651781692248545788181241673875945699743246123181624413704896885294545790840479562717986816000000000000000000000000000000000000000000000000000*i1^9 + -418137412489958483958813949858932859085041299687452289622205500478250239960850234259351613961977257147232641193629674389927780655850857970159142933162754127003980525372772612506789230826256732456856632508780750035384207952973800309319315532807701787857215019533194887108052224865190269817879756707590104117724758110453183664641201492027150245277655003830179470982563021967806053039034222335869064652392012725042964550374819683075774642017257670832014065386680055341034590486843163310646214582737570666225507426149918273182011366972129354739290962702153582869013787858590621922719956556532801932977443768900333394094336424158919609570444373490978860278695851410346695392498025116801301715495670850746170314913704669882506720721731699797496614211149675555967042193052558546431214430298241502611198290822661966666850096995745458208829107119124985218193531760975932293675239019257919276046677868163751320388068682979916754637598019337538290112582653814563199364224151947109275970982325017543981476939833745055213283536720527367317981096454689556570546468573146239020849771391285131689489489659582175633016661251236768737120332419330642340916313273292399730573098680301186298817974324532012630244528748858486879079251607245158481050735495666729574078147761306911699643808747222794307168377302136618013259480108248684174447764590206496646408345181381804474113196213803550693117790065031045596861607229839840973147010217777650002854380622633190261128980456549695644106458641280992146417919903686008491867638976073060830464595649312589376541604809140470514348520111634962674210431460075495706592542903738263594258669675595298805574757590259664323683584355791371345181737677083510760741535744000000000000000000000000000000000000000000000000*i1^10 + 512720143273304990240669676857293551104164951418540005510548149212770334170270058678268792787295852827602106144301045526260952787195789026208513455135486756932645537461284972083354324660273134212269185352750245259589908652997952611208662633694563946948927078207504403916703860744340482140373220111322384161744658095309172008344703542771841638518068179900645585316816062349168424597839119107684635223705229386858684940297145925872196521115873194489141618088638504920817936961792288990727001892791497323013009010019436867746572490135784593004244398176144199908889660475179053328833973019505314723300266747679244980797148045651971978564217558982248194378027009804672626111176495822385384451006332101797036550895157773387525576948399426503619861036500473883305752139230085279876931239192032994695730134123111721289640131217741352542090068150086251250371145322071707096828997477185725375140683067626846980462480174101413807557326091400170055844832288421405341445404193780564623460226727663841484136351935886673519397783626398284147451402604562450682231217586602181538264077610059919720000354201166799945944208813047227630859190662700759290231794225871900020530196545990177874692595753338786528262265295374034496602822082629390934126384541423776364557245739156384381393810416566925950653397209820686725551414389087369559070985557743479581130654245450124447670924414791226553036215653028363516695305391966085783848716291470475427322313659406034022266729973819654068695913836760164536790454969760736042481772023768802842617956575501553585721593547980372283269163601894319868398970527242000869713784484304048882078687765071751882589482332606532988371002424512142933994070148130239300606361600000000000000000000000000000000000000000000000*i1^11 + 43737184705044888992511677210425197123169217568763501718598849041675632899158795737226846272568963820068059780155509001197035767732745104237825298115271701237522176435592245917971437878437776594735309363087064381722979505002298447728090703072850349335686117676447430569838883941788347126063090409043253445368043095707653108471883372494631427405369425441183529528494143370418355717442896170196866929321609401961689307631295398588692939669289479320351703011851639743082669099962326863285894512631639102042038241116424454229741251884724661596756283137323582597596879598114313222637022227228392194661221003875979795053904190506379281369415588623549344088989518291691350942026871118498818904189637000161360151840420546041356348541912677824220024283250667516969075259773269514088257492777973445642449333407286532964547858553185344907266360898685806798308827210915059689261080966793000365995243123345897959646759575328990010612010258839991682807650897705017946281999872910039846434939205203128791273936597053014317126812189765349512263865766898395180102887267361515851284202445630185625708009614269629063923565602811067249109076975108718661779601633507763383247105807081948502841719347117941997832913051206836476171788947505105942983512801592220874575967289746902471681051769465712561658690726506113946420043691463582926894773041132720420750950339494116810834219026244582663837651473008647902638820477094588050185435549576033159485313180162551205503919611404674011698127591530866441895449504018197842225503070648887337504542267748492297320000906592831595434998182019185425372171722357209430501738472908180180252275144653177289786658487889488251959689726045593437793061395083596241305600000000000000000000000000000000000000000000000*i1^12 + -10070697476947586425084767682122697424162688824027264284651671224861557357407096286297285158443278983857809063943953913167613322581922495371220609754151836581176707839233624331261166590260184513933931937069074909090480060101667306753903375128673274499283650449458987013261338822751782431018718335089353228246781303145503479309227302783285232472734751721320787020423205150879260989013138946861778701275754305802381616138635237700445624276672579300356252899508757035937683867984773254122437553381266618469513943974426993356436740468246170027143879711607598624852138369934734165943879847702373913071403088567403770364971868933444152592117819665362039228576590295609339083431400066180396698606390177985927158348415425849533364956619506073312628248634624256471133715096641633190516425720211014985044632171082416222635393003577464966146039748895784136029359086082149243731181064533215176171277366028998953229192874644603082186404905570929268762551681523644891448034820321188540470160307138676405394023723770176518133478555921332285659805950470487279668391058664659333516729124348714674550802166011860593739820803837252266373196500986160649304510905271500445813083103457458239771167427706055449059808326901375878022532082649430904178974846152768814528733065559017252381250526062790035293220885968288144023982351709214788658004045413474561469770573049462467349311424043267041290346998105790254716913845198564466612571171772670064493436304995039560430219071709555180643220640408313846557240609166118628013943951620225550098537750820570950623347556237472183825538488836835784698869760821207345641847168719445186354411020716998347538487619481782913733261815474528434441823396683705221120000000000000000000000000000000000000000000000*i1^13 + 935037020246973117206615986301172479078382567505141120166305504974370400122181142075016443117921175500409133012400842424133408982542329228505490906369970888915397441897830854041298521273059709433125339668357288141737150619698098493200554509274214998736714614270533903975701720787916715893086362064414478393877269114130899898136402239585406453129351088226480917968712052879492842679984705019611473214719635053112854885089683418874743351808907271934677009955017319932281526954160421375118032889716527467249046812206797363570535141392381939363633534434185749090838637973546384860317052291038947597305106371280294752774172066700376920103803322738572830351175691184312588524471454920048090047458653967969629691985802732103386324423282084990779750859461568370679989139866332502799543696869820370676987417651314171264843566751043246990755318776436227436767318438189387977478585056091750885389099384451889835229412062603905590581293406096126771851546167785259146974202214883382873321913158678129712745014809872762128021144890734432985830651201818626073973951210890456539873895904040481253657134192030932153703155286384065727112627822290126553244425838038548301914400443646493248463083999733957278951838204364723395784300355320204680738165870297987025348403936792968487630273279932164107998140429855261408549929670774685992182550149159513164236427345194766491896960700452919508493125879729681265289615652440602787930564795928910795685627876656669658108190583818335752830325620760450345841282483181626942714771991124895932869542195452506021572803390648170741206534008022612932457519612171776314854510156623497265450599704971177906104359691609296093758474369637348272187955916413337600000000000000000000000000000000000000000000*i1^14 + 1579987451249114611071656372383823872573304859752764045011426942020763809653372421299813064695404812311367142669505717797884812393907431028195985665648345284120424097525897478303053366206341155076642981104972467376150933623484964633385817845657491884667512930679414926848379305167521742057501848619210895161540028723739044286580834231060883706892247009471116849101573292104988392479323120261409981402204282452163150252541388009545448061726482077216231634455794398996743486422728663178758260404361575965570837012979048677980361656132252088616604752007388850852107882427415553170914417643935097422012317192562833615537072328300751887771368640312824815922995300890875629024658534313918121079288708607313612187370845640452932425300402682343673663244466241661443077552129565912443740498676493091902846543363973160164794087342935068882367468068833253318646200670529742061164705953689774555291631149775801636444602212680110919015280683649457145332866562308890176015698583320906646052053260264766279265123894593882805576712815786848862263840460055592544344129910547684596313869520644023296304802645635415933723796048904573658275072878467703224951417139890474333681399580495793178704583129505103588063203332373880375560973845195865766405103371521676828412007993407430925066514172416318510611782574089090173246369294042530232622008140318587307030496084869826595986425555699889902977731042349491827939555747874322003785662102545569223524419748875756112053645091215175720154933526836512067673724515920470524039329707036866073652776396731186779514028535533979528647571224388530055264208849518679806201742962897782809684457984335309264488341558183852256363296745880319365816411750400000000000000000000000000000000000000000000*i1^15 + 20229310971113627073847936457431275726487827058909033435395057900735365700248089559331619999379480483948881100078119098329216562189848286090271755213190603555648663154742158041800702490218463149385493168995247313731181835792158527697462713125890598011883373768147722889830897156196756535397430551034883708292320908204514246430808512440664311772821143012032072491314020730006407892777138582579311320719355187931103575536241060603314481655734576775607297598849982593350871514136786706153984202426812527376060970493826934872070885797684245241685988061696495115435572277625885822306563726979837250192185896580834013728326217711144119602667865602269093117714685582645517604673585702949586748852558321578381261317837398056793213564257928176382583835030092455925089040604747609601146768577965231267091424491811250713709262695955192292134381840761455652597857752198197495594873383719977743947484766046273209853373579753664964504886299512133111121717205443960113509435580215838141046602796726876790382629440479959163667547339423968471170993781405620163895707337121570148690748736443732602796566587821685393196003188863806887188619409077003547572747350691263168892942232265103935367324166698319571555519110834597352138852677896813244633027422161972351826277776265522920006139992348944212565991981778999353895756800876254994702061757070967687388442734442601745798886229729376304305184502039095437113286585303516416464575033365622986924747650907968787380481695672821722805420240621949494001610542625286247322058135819037333582827167292142441162753340511905443319712632382375324931370897049040780279386360774272760365844761400607687836508389731575688666770387439640226278831816704000000000000000000000000000000000000000000*i1^16 + -543905089394001784377722309886581805513856386751042775723563789744796837166877545091519443698021775382929800169415712685097021589391103493972812377427269630421189928805699877045830341455441066206222839361898764404337459768292182656611829379085909161941357691202573549804705330749232958454673622947893515426960814249993709615756604104143253987722836854035912799015601807601923176519894995675275719980150567190124059447657133214190504621629051860214538399100185220394935211657272192438477568710507432749736030358241482523776053563578102573664110903873918721365759671289640280237642161529740553121553356609498816365283083933597097122157104401435615781188486181196121387785827726033676013894523298013144496918865178724552280017773629590479909817134566289460046778851909341858093940737149146443700066027156953405818065340141112907328591997098858534038204961084185193494229786439985530051824605532473365494239585793174965515638815551197624273432279784443907003926791130419650794465554028886580024698318185820096157557994301214310637787123380123682575315810107438899537336648710406260514739380117603566996777238901393918838830448784188140527942701294384776822125803067624468545923093497695378971111670194560640985688900405446832014234798638281661526870688441770536968515963101853091234179220909058385419730258204956002572406746814554468008571151217895849908167264506205224188371160008095706028211240516792695636163719535745702393602578718647467889489037291920927705413964920667120289324974148374171520928342942662195125712065461643038367621338041415247016704838161632005961221934106064051629180998579369181657301038704771393774023301676965180122166737805333208273361305600000000000000000000000000000000000000000*i1^17 + -76092527224097934809939713555504344734034257241314971633225991284380485428157680983845322908646353698181364215462546839547551921303142408416465659017522348282696951637548318416384340652903964029473132117148620572452147434711513818629255237024903543887699990126452872309036866773853543373140828640685374385321890934675292590086767211613688008983672550678517529885216777394451649594775373641957280748070883368573843256814129330137016407639528099805695295685554552643432221656295361701511310636724068865139753843697490890934809883503964122671278610307663556643841458641344510521900276204740353779876320213988186846680508745784505911573667654578530413759741400092244455627018609692848474907976268800818444474958050617980354285485106121020656375125539120912671835339993389885761838501199436059893197475470916670125582563854503025471209348245933267315350873998772096433947169323117079311782386562194339679676177425235615958570822153708429822924104036050963904969613575516884192355435546511822947609361584392233451213634418134881168588565580454036889969449288131531209718340255741008200647953484111752412341386057026904849369991651706379834898051310557338570171679261533304707384500313122644473361980042034884819305833324181604885016691400717313384004126369176140845501212243372101781780746842803370713844885947061197761236611744052935752870614513225501994624538488778057015308845765979924588593656068387121498588254063622921336945152353589678642818706193452930443502211674586071813330898258982777048012407528173480048827780889804725600763243476489732512788729490359921431532757697686217995438769976901543212598941105135771831902191056492951980078941907197245993779200000000000000000000000000000000000000000*i1^18 + 2021596184389345468976241184052539870439831065638798129045064624988178979396389401807845939226772136142331455361375444013522724266127527689610190579191082177368512409002318603713862169784647730142688429607881253223996752679581359226640505983867574453059666408489572952294352230333250660134056145261942195836366506025065718588773477779451183502774244316541842906502914172718310578412769564956985873559446289539890691611926242069831398445958841797020598108935411297820283177398533946665595689168117029827589949517377797414942357678985407558990184861672492427649801121797045557854685540291594847541063448051946881231751026338589896331636733185580499384927901024517564344324904579476607289832226531308411051360676425016832159661982074216980711871553696432698416616297290586108003014276919285976980436223460667570321230698039255126967671763211946270155006809520660699117843567190713630709754174818454290023718677344061462727950337139622579750002538119215747119380524738667156383293576960153472245296673076313019914920841201175949717379466663748019100942275485266583833314438759839566713813250813345691464268487335565356099801620288009938622712151815568176389257952337562524622261442197010370954387415385400084983497756246649972322448436780972433365863672554282950725326676593657212860155191322739102676710872837459395266450362199170847924069731186814636662694181159971736441706479404548851946786475107076795278437203443111950180036666693542244173673136263327707142552399592235520078487109294390986050765197026407819894762384102898354542856341740830454033299049743453398089401699531207004492754126264620328137114264261781092659443518178510403500990787949686685696000000000000000000000000000000000000000*i1^19 + 161977399352445639986330235026913364957614020983802060328315562726489994377494730107239706962473414880104632570284422838231204658472628261205761009612577289198051956319478102485934405182355981219429242217268117629020323459449622317080043307480390749565103738434605625819185545861846463423559156928711034746576917374708835608796204203439127895954609402656420362088076802267513641212002479918943387991183692487952848560438921942188994722892151531826993542407304195355295386586443594757082307633947374076978314140309098392304698231221795429440315126207659101786678570725279869557511838217917534145037149602497621395131957630627529863866572578936169505126703181694085554679402873638305104150567901894383166792355891996553690074306915335635118071388673466118612143776215043236720053221907815728387799511961059984366274488838313108362658648035161123426439161153011605454231244826807595098454325240610253250930302852379483118773016032912747142793891252586930281826224727792902465411250219539341817584180752112412271649615978320304442595964780728487408201085331328160396719021034634737880460066773591932765795606997526999906237108540465580424162254872572098188304006434541516907700871763115408615715889890138959643357159760236273117434086040974752800304736131248138122906025760550974893132794516052509632141354002320028589227560116741631574341337704691052351898819187181887823668747677717289341733409132686929066799679951714614841263246112755681551980147597057602512107073251739134374301588069968652369979371409791321329869986858659366794124106129110217195063545067891204139824205855521831500235495809595445887844279005185276553999391435362131954816319624734310400000000000000000000000000000000000000*i1^20 + -9948805133052757988171546092254073559993919806223581324670608158084782765706018869242876665654574913780652288296329234617261537379776394284862857150421260932287464271995716014227423475444569166664696385154767956530790858894768784201869694930076021200345291803563995777572505421705733456811006032025226798784406878087250044098116663350429078882775335330445756086360187084236511990998858837289633131763144263691159763566251182075904519400055404271990581343674315485080655568889615673255934802348368317648134934509323275136262959468938283592418079906205790993466373190460206437393630595159575366017810014937494463889653372751322633538229636591924697375419457973902938508423657574520905107010576753050960915330847598085390503589973367580213586708959612915151548376131505402307433096511214517005856439330755066737198398621344383648610164742197826832714346822635483935548242345678131858931570117846921608581395390437597421118463308395486605031333467735589151762643589962474081371826860834373059430125720543032365986191079547192279299784667413313872677098631165491560701489846434107972480263742639437162827573687806079510221516638958870150000912570191056398948899098485954974288921968679093825884065873214968871579537417991341442354855186180918862982462906808133444231431072870453980106190940117228538509259685291988894616104512815576142397033030851963458995578052213801638799603829681078314402596052120447307102429884354135819361009003865944413162477361682429165998979414456747493190945594711945821569190558154378168043228683449005246204078083495461302837040120467957013153044554695235820374852536929263410362047827737956590125702681795787192518332739747840000000000000000000000000000000000000*i1^21 + 239757259771677303785848082654291941314057051578042015246459798528860235562628815218914537054143991001880935883042104858001010855710939474464764144315931005974551298130122486978298068997929926549879336672567488247562719796291358187496849851954842851111354734019473420239026904490541359620598401187337924860173979041908271381529547338141807424016892732432938244261694727712998465165849202742254339239702661802835353962986654216989292264766821489212374061165935058467568707729111196130944212483363541471675674903397786033063702502237981960714423677368931940050166224715826482285458331883141597574917870410195956284679817609360075278765260557480353973423615894669077345571584383096818979989224328394935472496402162512941353789064348101744254152465296834936959503358790297882963207604505308171408761278000223939284702236267464504217450951239478265294867300372260320899348167188861147582233543316723151704873925156412591966092522285471899550373254627432296933028846573029293652396486824073163269578479784717217374144236803156133861208528996933131135588396285196265691952920400291371853205436840870015343054134036187169342023330873984185937850103781723230733536033950923894177466236996722301632072312462406407300086176242130948461796553469285467530167266817533429099510620344936906029505283096575602182251398631805305973545207276758217859401696557553852244346888481685698306307105642992196483508489861059992933042750450771336553783489643582065256110546653597143965222431222647030136376426712638713341459957420800562498271633934523260372804992260045778768205040968526837274865006544513103681778869647570379009480188511259055258797868659601476907264114688000000000000000000000000000000000000*i1^22 + -3137410290449813043666926639098121848247207896449032100203605875950606632708408429665281969370491904574477858826717640113222070303300572453483123584242836065454006778711160725286344087572576293332401348078673405920779416925777536378571872437961945864500138687320546008566759012059264224190136018625456557995705383398635976922043522816884644118429749600495379037830484847119274076932195472084170512337155359202751931245170867915209783664166051476426851044346141104277091324159375249743221715624622605773690851572097691914578534468352806086588441925882845493884293179746234772504997140953301728650492079688482912608711451073779650490151665691556333481946929454881875230489393797398182705609417988405637364607363358007758077936999771017816615652625500945283561264318634800097868377074813784217551156882338440454289081054848827065364190029099549951708353673803814884205445719785506126393049208186374560197298105574702108310914545836267822310945690180795646014318867065710419121964308433561387485630685910218041463225320888198214675354969788862759205649607558990448114601538649724063576856141955989036863871002551533610363368424776552767932787061604374905092856794064897764398460272048159661707507115512692225520273880320497383865683462797007704515713053494703620007334221945454086456823902834479605654167430642675830252826875016972147691717044334534615080308021161845804751574203379370523761334071120660023612470466398676076263229869840926662986474766237922681415084375954134445433553977437751069726019292923229238421746732562792517394972523187052021964290560458833917253162177650379718748203476802915439469608829485629930433574200586454740395622400000000000000000000000000000000000*i1^23 + 23995894947984544659417440433477275261287113648631987945220760846800254483201713957233021187585046697450841292915525809503078769413886572056656053659197841016547796187081035033151025065663812647798035718575442046331160849125026779711369852700502379545076123973313350314313105466284154696607854607046000056731504665661561628428669725803200138325029607258280074896601419577699629452717443957892462171484315611339542773288633818652970470871734634059058290926890498236490107837210829322554968476088936090606305620469771447504207144732558078906509396205038663793371512575009724646243902132682781582379365530490946251597517298486769202853851583696697059926466909309015713011870845268617397867909776160727515048435414280012618371122402597412170059862850720406267324778389135939258218877463599404023430501149548421803421924177161474098570306748221705605481262786185901712847410055018531456612739971005693762662698022854886401305089362879867630352968306052655656732584692913490452937763156123387148613795508567351810992774439926546049623633043741626009846204939513838530004804751688295429443113950760215674245379821523622436839716189816075156375349913776019454615348896898459359214915993065622370906005685457595386409303763757730879165890793510801177173886342819801730197546749782488848732879439515917919025757142210980547006968818740107530846556878285293409254097671290342149968118752969994166007851233896811563651282127860792426507302626092946815071821715025298876672248141086971894931603985899536887113302341767854161146891945766495415600226893019311556810230694380875895309835544931239658623353992760693717445950671441782455139014253580061245440000000000000000000000000000000000*i1^24 + -105886206336699488012783076369266413067028137646016693278344794126449706963761381002499651553279993282355462585229145972524727957954498181286084381482206080306073021826893393836490987183989516499285302398669731575343352779734884282798385825632339502315022594714652351284722464699182731867700375736262726954381449737665313667130403015468565067811525864558857013793615431095428603708457483573720954854517483486549085741254947865431630040222738876380167740632179347506554010826463515721041163889202584398306196358053880696157564542865023972200319109263954733520875319847624218775841152309231075807894722903427520006236371932990146069314991101107016074937931207050730669550679926243489410899886379620414423892160264182491846578377642594819644182582635181874213550481067447506714687919946521120384879230308036295644154090138619499665539297999477795088091830460838011220249135360614833212488501116255939629819689259480429590623370442291828359601738795083947092686264956325934287509210063426734457810236288301713166357426805429108105440326633165558762961010378074992091766965731496986665258411815962654588594870964410022326478381522002257164454721685788225529681390929590901644966521220776379580906344541274019503995258506568579846833688071635501542579081918406424449265678696609359480077438617032262830135689439982513570895869785684655069135960828394628663773318218376266389338237954879774713326158271783149813956154770418426770105302735053985483170051933157053227649050549222668938853080408889990395370750399858576203222497502659355993516945810189900458898477813058852281890742151446648428757887362817175863886656225327597542785454629191680000000000000000000000000000000000*i1^25 + 241731504411539125200856397145822871895813846760194059700783866299934683588438609839675647614536182417808234187486165375734515861648088085150324700260634683449014189222653409673970090592715706571827090697934502229119564603986928260701463544564480836946165386634556381386035113115257023757475993797222376746933956510586927924586717174229660179280503368576154699302520664329457123377517077185308925492252467202649899357284941652673774545689130248638492690837633553685334051941380074266199570493043406160919424777521411072784185561849507876785357268116208086647358955158877945697171268819936053243154005693811491463945514496360292587417349922512286501102560593780415539562263432260259492728206007326682558526722176859029981518373645891492498617416875998567592999218511794329323038314658807106871430473017561366981273725661799867007756339485208203487831776501571756779353670756453998528553829400687927867032229705217667973745628069895012825044683924231590613233826836761973449808994678251709037136157723241852163660273314167995175931583073938752641571250280523570905556581137657163196415899244997656274306576538722234314874996907024657000496505994039266595620218259467590486781115290301080565995560926948394849352229456352921078668486200102834210704690326252713643039703828872275661989952730734441504161317065226481383754503175835485297326295168826030701767266115144200555077274048500609997920625253279747221745456784196676194842567197917340247718436082592559473579130094479488640883765353595957794640175334406758239852964337454464387330924777791052189866470140858851686895500299830830802676610248961870643084163908975644747294048256000000000000000000000000000000000*i1^26 + -202815146102784860979478419659697834239214264349325288131431407299036440266349165807593461601885376165740620240713288874724711431484362847249330234478711441264001671530435884473965940383249856948595054991655191391052614082695154160549071231860351652939164677472956420773514294231310455587615756305622615032349890405737041681750804187409165839491271432478562871641872108741310145042247083063899387630316470851872174264603204136853378010236463373143576587875101231938327424425792309217727338458037647282496840079921914699742707692332028732003674991835352199902221229534131767961366582313975908361209994333336579993739655907171411173889777160746117916384826602771691628097079937869317578650595660889842981766390609971566647907411456695314362906729543624379942912785983155829870552803192673620806777910400124844637565004399087517192303717760600010954252125630849444526882013299875863928737647850622363424120244175428554407496490220809507766451423627953807532142440577274368963957551581613765387354227240715880268063293666366879677850894204538017646801225991558460078500841175518180456777082918298004117042956860487448206368870896668207080391973381707695255738873090945705965575119995585333921928464544347676232521081964414864560737986876772800374182789416869325180201579743820745986350676987741966906209538826523385954713872326654297186748772548019399630718836970902148684925065036510466267567695410992882110389603967627499114259343129242471800801989609621909756199236132622357529241723597621520545322127196115496055257914571570091519584991885864804389778362619329435655347058110579502290808838109759499305117833036900721743626240000000000000000000000000000000*i1^27 + 54291587984258628713872701609594656648958559851073390048048177299341587757274011005234626198103017874148623609154207158295863654101560947484661615323481827391325108291682253983833901005385208727931317679806337481596933363885566261469308227355940602649667605297170405272271481595408617669244071788342065130520419166890841188391945240216150626470352604079706830632395794001256211335034973242983799694905709520706359217420182873388266704862750223224445933794404257420779291601437786601794986535532542211822161753041302008734449642976899233831781464946157652248519273223078482970670929582731152912738701540351308531512395521123071455019223435888263311682715017406087405125404094727202178988132038936606304211895893207896899992493734040944163896876622714676024688171294802664714635425922582422921161771866907382983577767193529375492746061870479704975102527217497750745995097744848499970983810281844380336377778205213664431811716161204139364718548203553334957993164325736135434174463483593072952870722739608905572397246364886579434880567005224617198977266039130451862379148321282917512117159966735407850356109061302387731324492340848985239112067980209149463052111772508564461222624502245323881075247335830808490101612274137775005168383717303122327116209490871218658487575432229276044909129001307728831952925328616769515953219970213035820312186009970570936232797263888075407412181500120962431050665012016003565763073713192707820289343867123942098189979763107473187877988386036392022431695638986270022230291969713611158484206503884426800177795955488570072527926286609724054655222186880521098324683628660386288647287155550322688000000000000000000000000000000*i1^28 + 807066270470934416205391677446213333055861419854341808576081696751188448914702677900651199722907092843139115077811141582852854601241752065058993017828560984110007745325835444805009505882302448656799019732953123519097770758091007705190599806010354639978670070297030550733974332656642517736409021550891569050382740222592261596283964121942979492591753283186717269737287097174989911770003189913114159347754200194025296403594385063443924778972264489328930420724204949881525676308997020726755074897096712344914831808461548391545638010377010381178111125837011819318020095934747834713036307223825574592841052756743848354019309230774149130686318041046228865006795268224771069755328453111787678996252493270278060386236772985617262068274717667758680251250295415135701789565752375851559833516766041185710105866665405775111260139189777241085295600109635326602964095733268840557501562788000366414396549693056471128297039632259416973135572985141816898482377750166072212139987961699002672400009010365186816434946265288713078642098553967721670963575925845313972708721943342207314438828914620584361949022446974510234149891628428350467844362995143213608212604068566438137624073473335209648985106497635465651729948930811077117364519892011764953154358511670111300486430045014294291385925533593913516842202856558776319309213453939770881173701362484746683212767303848964431264353489058679343428545800528998520700072873298316676062869586414235094177039430274104129730644404965588086233754895431294413728786704409719377720114105008931460482003868175146932225655941020004148752817967303132395895537049990620715559299988537430497406694195200000000000000000000000000000*i1^29 + 949308966712400533410372209542825167877587413818489421831614002175036170609610604861489878871707781871322043524981617884817531464524785697535883881393306900724890345177875573165801058647957994052555996094409870390400881206789480163897345082686135891469216721965129041850220512979309992665027504180943188556594742862961880780554863577480632891237637592026040401214132033012499542627224319079179818690688550351567913939888768200565024529315495779266367138141997784786236100632041989127044328229936846249494954693381766195107685844584674222246174032252380872177329216736614607676289779445746224146372511504270085455346583229345607645296765399380047948906541762368632668265004600528554361503282234826936143801845867229254325608126289818992292438759833951738556598588575995319205922990655361657501484466646651262110772342153999673528633089321911960297737484310254874231077675461756388040942474152920072698202233536305665708233266782931254767209903229823071413130619062108108432874621266759529628610031059081793722857544242285342983658564951317955828194444491156471027620324593278677850674434273725897873008050813313912466202206202734985598324441974197258882352788981962383172236956201328936129013729925890351168876260736317214554496742446717462774053190025186006076889865614044251356094761458810810571877870384915919154258445810794125086936043193420940712935710782390222597456048193123701553439399775746034598362683838276881647986040395005476705902861331312656556653941330892332002481679872219680234203136585316294457847229944147851435432217574562099590542773297009940760478759114048232761692941864316599051223040000000000000000000000000000*i1^30 + -214334855316877314208489287377229904214235898396759534375956723018805872954650622300704013278028521739374839720596872838618136497898808497168169887059482633086346119466669217472086377255836169579834881902227923773126527333391089891243106254177989781497939665837389826526072738682960118954069345665536904850602770654558428003918341868975403249732214714035424895183197541169523534715070574849903590802813634508679452232205319503462044488361168664568849003020233652767755307621991038108329674967810663916539925229801986210562231922323363373948985843041847559305558817125002927457902466512077332801765583170764926435307038288729422596694085675905826951331860523634479826812276343726345253194947860151038671889973946410964144157311065265085797447103853972993915245536677366118597648678706774740676105216255104870639327017163415865163663404514352760951947433320890364863201728486860553563841443810783420765861164968972371728197530942076243672428422520166000420983170069274180679349057504497641477023248174171974953305716285682477751214923269456767338267121879908639200515419249931132513587917081264185208958500058689644937586772679901794026757754154081484722392265843427632292273961491956837134321952903232569681223683694237679996042478522711095163688386657209630219632951012188608538994045916568955911674143202970981800980433755975873341276031916388536981523327726798543521040430550508388722234058233929088403641184566086724253688268140275348501749146460615992165807543157179357253495001858913098512949610145997243963607652331070603786081543052931310638647511668157756495539431992640997608857515995506409472000000000000000000000000000*i1^31 + 35108892238526400664541936356922297529629310536953566249814245730335971378977972400967653669110233035861260844745378004204794077330894909108272850689316924973685450697075135240370356920483338248736678458351822511665043283205396844596414816946230025207029422719123986696207862529186145012943669476824064370839579116132414584198093719974116716549832134829799833961958151933071025480941888172371845620783568541283538648462111228053262550936731674360119049184553735220522399534078385030279242149738319822963372656527526768597863717808258442258770049874054416921130065756499107860062204947399533877927268784033181437047999107207546286143530300067515532011153523627834893812353557769257993675763530585736477192775875709381059725605519036673616383674765374785372614711224365700996035728625109961159234181247150502045378018793123672832826115942618473829537357717758021046977460017113643147614830669569867900702401485944409749201904885755605299097169242815936472018204650821291346523745068521778413695107251384642330348979915426301289793144743683373151176779371713156205118923805347777715466344184759919280973279207416494459409311304603758492752286214907225628260894953202230762987567296278937422645309302888857491885070604683989728643140837987304969163948168984842654011907117818838426794038900548368614088662911299094115059161759243402462801037184137014922367381331514974641694591694840924203353141778867917246842828066804611781983558725493847203339540522790485684753800173011078186432119157929025277075404273561102124421698392178198777944170678418624276018262798894946511742785600913319874663369041510400000000000000000000000000*i1^32 + -541027673242343727858564642547060195766832670233032931655235764316415916054602762674586004475206084304494227683383639397826298256942984389108334248606601663060897253006533105709390123075553124079187116509906625801361342682615361516200326008214862246829476419017025317021094540593401284806180384643992850339246576699233342895560142333883264894880496403810518547294919549772391692054411735814963154975126166818766582466746861023168243879008085146698016110963346115394198647077621452499295653133114213513972358032674415313511460773682407625396940912814229526618083538459659678720751591429541074715015802263103573149967904657299098305858276257754170588260332489605006027414780116152373916498595716477113518322724352363811289269371450610913906292573183198206789250579735746189778476524442610650937701125428801470728588064387251662620196724695594317548056955891528155990648973511118105858071205354455465413276146896593080256094893584457441897227388595452435568894021933417594581088448856688118613037861092308412182433197365712890856065192727423674169419676279976610783331038679449069243283639674746218238568328122071514745086285632842162921726953823994879046896860937494049594047585666260708366967662521402835132587944436986132408963315685236349048342132734098758882134746347595643945438926570687108905354216481217130138450682774904095268116866877989740944525017757482370812659505207424690926004182557361181356855758027476814229304482711974777981152583443595876869757939356531241501894403438519632067017166900707741926373080554023070013815498347222197061648441963446081698345626946981395200737280000000000000000000000000*i1^33 + 10321436349065940711505117993946261389577574364410802721813021086760474437722319918260670213786798351863840606919974905022814597596857692663966626718623006287644780037965456319271624581811322461078593714728142972899339310603417824209927331107166505763742673590544119169192678603195877542984372480434050160893883452448045900645390070868344159981773855586121514749344704014310521486305963343174256747818341039636380459861810069213590164780635539992632139302616871262384736221686946155839509457769543152240821885522744668958423286010763352081218054680294664227238748668437718067683327920973091146013406359550844423193243961619983064392427403952143372684273186980395895576071031207539639475923621685547379209763195974026266477106839871115945136494888393899762300378657469190500181706399264598663178746402876417796117443936794529793036432785747143197450773530995507881703205619514428874983460389107806249650744352154686178329472008663447186434279856218864322963907102175367046687297411999565636521353789511468348801522772263498005318910556308012735385141170231151910559748916441939580325387383862421876176112773599863667618907384923620473887019590354137616071314823606542619031718067796947037798954065463833159858034286289568300114562452871740254279691396343593404266672916955063517383189785982729059575470009622637523803483419467040611653440052497506609505703139012014545396727515705344928129670375418529872260707911911989707291803497575433641563380064824909683666232382804536525005686106232548562980185435344566832474908703768100054534265475007726249102461815441813521193427572193492992000000000000000000000000*i1^34 + -203243795284256253461534574653593528483314973791112102204398106410012145059061445414729143804700196311481230938362694473712693474775614449452095555063832027923800187695131359918637698984015594417504020648462440607396203393015072713447556131144212807348367177389408418537571165322649320094950561821072562705238384346952911812903024382716762688498356645762400063649804072605123493161354868591727012421693522609594444107579981937748087178601171279122867754197961468252195043705955641657816442780581116047223204406029587932688948927576144037627759856224423598804267967701311595972602886272567856541877836161933094754631954906354901930133314037693462390670798309309302388967549520011102908442093856012735979971400596129081150502676902793745059178444234759437731632711198764227783030689619002774237124529091082572536761404286418115741318537750633676562028817856602272550786386980921980055746070615300757085517751935026422072343910769495327321415762046160698807596024720621322508553635675419532038855676745889411994283973618011997375730393628241067048235441406268375344100725044686437129699882499995351894090537118926171736955442829038846870568442910110003009560505145968347720119678631163527101553161145476758272637244050291563946250363667632680415866028389439509018643127486620888965513831078944609001556070172452314480379004396299256604908374547833052803523280829423189480631992712398148640542213625688639719638141929769012474159189046379423337645353963965295482755466342374515784152017816147715821796953301599215491015855522397748208353294478286058472536567396808805917850913996800000000000000000000000*i1^35 + 2606751028745429848535910213084935415540662089764285433766869780396736703531241622179263795696667897157227969592238937456025768389178059746724834385139465544486124929010984280683498822914077701642036293851815697598142057662327211953633777921035625673068245763961583225162134996152162158433856371509937216170685065584228707097495251179438284755411829691286805860906890491336540195387017015175457596695426424610508358263716332763448362011226431230286432017176904783152866084839858791541962037655252345271223578288705574040561511155565587144763772350748618140490762445712683873901270213337522126601701299295242924809847664512907837638347135355013744012738196248459239157463387512428689276625707772835503551660189687773331051824492123857657451748442838354215909730878083267974019662560164472969687055136707924501437662792638316684753466481207336241351500033429491830456013348411649002128900195097777651696599200189108093981433791770323060981761943565091977341482368983360965642972216476593467571602853579593796956163785658481181445169186622830752278329872495414488132120628639822124554229788059053367114130160689501896032729143958967632292995804329829877093262394657982979223113940485144364068116568258203220331745645288574040283460228927557778317341725483489290283260056953396623975301432050786234923235909015299441513456848957201387599044230828401271837404808524586686779813499081527860407186538906550578343208389805628738392567055121066345347690114768118196787582926298011360377049034203888459532444028912250155440744118029906212345518411960986773626714995850333116170240000000000000000000000*i1^36 + -28541824193783665491317937557147926488787652461819576590790583998901617110230734330770776330765162296175803008734744069231950313541158451760834692392341519504830292048805869654567615530746328924305287906408204805689717680978662909399361685792918041838934143138085776592606913769588715069862102424380556115078286810452562169523949296091620152075338940381255389402328508757615311748805711928470536701553149693401474704304051413443660736020051637866516681807896120823944783418879110687900851178827739300417128271540819493896923287754678357729895824602782877350909773300807448487593581558769841534139742723425126257007610374954523040915487538585432904448473394416989755117186575043049647071797309780022498938573653680770085970863520819066597003060558756031414861678217385791447487702678940363195756017972126870280914220897355626677272544153349472455240575010968117040066479765331508786559463413010859017023135615553697237747122938924461500489912093715957876258205781439253254830909521319907812303624559660776505048484505593157790446407249213356656852368821305493165025873925750841825347336468183395585827091584007716117683849189668781721545989564267912692324149793897948804209823065925725682772497348595397439949581336700079589720935401301903822101819747589286117516044665121357651518376531926832259052369202624750769027153104245453853343523854738160069921840462863058319766563386258925153965471579886703410372602018962210826315256282167456720586685972224335549347979238816025835530062534122696650091341796464200986547852390348678634958189771069044732796357385912320000000000000000000000*i1^37 + 277170528190134007890024087743352435787278094147725992307960857384103084976028279172825602180208043984009938371697358144573006831302834738904653561975928544644757872478821513400199799282745778850414279016189310909639672715265767517744974853215518033428422354267117301742449650066354889609805920702610622394112714424455042187013593704610454164186512156465769548525064134132273415290820753035148807842239447001017940137911264403433371632290787271874204246009867545417889454928237607284312394136114688702634668203661274559453243152987038810839791349129010171891318092321996609014372864432370397749446621065117486090591551438857836114643493295979798051961933524255859542025164704609372789288509257204068050739036750694074750199931965950369193106511478167781697285569827960147479765772490266114501662751326289618254112419875888490513450176761633950449677288086372857893815860120657734700832615813092796266739777242178096096832408822051068928849339030505363155049219845236664745327675448841916632222399331050768044663806585081641513928654689543348984812908654965915402707387677856131062935346483209598912332295057257431824541455770054163517506389676241738645922451260913580680775882932220161290484270378962166523486245935915066646222295374904547025216856595161378884727424179436807368369464315841888624884777245101735063462912031121189721134578620655258997124496326138684340273519585641439840954104047454885268530972773735738196642499996080314410299088119884850152104159892390774640853455576550393507815876540546045660767608201219246888149940064470545612144640000000000000000000000*i1^38 + -2118425998618053080620256549441053809755754414046145899134717639466119262768596109258071336089810769106705952044329364596407577698355958498957652529503864914668718329026193064934761169476954642093126714954445919218154185842299377795069088003947115235087161257901809477439435779688344419653261962863310675381767590757099653674656184103929301216834772934354136720149943805456202371354169493942327741930388824846990388298030553428185847204166283848405737647947710014474846165196661990913647565575505589313824350763552419746545916334486928408711324025330294685380261562631793151522672359139872751264071029288900886860514500629161351009085440171788134512519175000537826289300471024186733071192672565128888767116519281688495693778195656137962006084889436472621207383081436060686307261684929550509322638177352469675008461332650891209435329654469525978821027785388473599343477684076705979109737074736955653141575871182774814456258202642264648637254248748460323885185961134658565353881480221000351787573277463895883226888882444023275449398274126590773843041366257115208253297075060068047091074209074330354025944187395731420039605565578899375961960108324623787440774047045435963651727068173626818403974950200961581096996731575685847593346336885973678260174554764022818442976331971105284018888314175853050169015097266078102773178675683457695566052163152764924888925062592133473775194395127329363198293588260473996283612976617083520964080987357887612682569542181286265112572872465210487032131761361849072549081935038620014159693037527560349963894883038254858240000000000000000000*i1^39 + 13060036861758623590229225272096918777856968461234996758618824823560922398383282352354710142948302864591404566852123910674015201505378626003039160947698350679991073047612451986030008832420639498501207978132094119587542677483633297016034614573329539971893071995310798868521639808000097411123433718638383134654705355033796574288281189321545104734199620578729989791823817764863516838834733266243093481432384903201842445530675634954696003554494564374875122818783179837979928781356654778434515694550301897475700969385599245323914410139797693679611273980061205335104326056573781260784923527503641978117478976888868644894974319034782376698636597450596021911376952198398886441112554434581303900791998869010077013566818143641224366877829333677509579899965758098118027040252445794263901819101058118576514630887062318538173326693629095131544201881461939052467420305091150925111193713435031520018121631204390183689723471125224240878095450056034561342603774508315395649381081051148839343675607703718545061816529879496177006593545310857647860268424137125201984086343849885161552685266413422003455255235824783933716390958490218206740821983208856467877066345983956989258213873600568912915156948189351274872667191263490666092684176191153295159684948334488221957910207758888141901081919924880812251437743956439723150416277288246504558419536107614807804140113705957530914877155206554451098726236104228146285875008120158918226726750667284551834161812746408586535936054837961455101540951854801917308319031754386992327408120568657777398923132320234699336372453376000000000000000000*i1^40 + -63746603237537039954796473425828136887695383766349223694938241806410897816325123913790485673621899162275321269402824304262598262345655310927371211632625839497326739742906986879283121594834419576493831162543809608154943304597915607677606831374835575231158263328702634959581660512937495057538680050167795216338695666819668006509317601123103892759352630054980566334107315004667311263737453702899518941925353634778258681525040806260837384844975854911072253978210093063502221080504939023532429641984840139575108250488804106241037376873867841260212209423588830825442093554732867650739575164831086398721942172413829936757225985968183660765062279758113893025342745625337361069999869681239810159149413913210039483593563212704822263006236375304973795841344584157817301790854128658560852528382716495887194030574524404162172120406946820264041648164072676742748209332627772192881890222199450425191177881305187342446150177331944475946618712073571440614599274324000624896176276697750101596412150352523719408890331089394666568227934821376039839450685769869429745212869064128678376151220838547633819447993685907507683125857440050920756439656636776010964691921861990756602761154998745393129719059506965499865764057182186322462224480470171328074803466737657670627917958625648091550531942800968521222886923106972030357911131130507904242739054673602535774004870271308467273739544409112485260516460515224025422683163403877816161891902936176050623600172018933794916481322851740973860303436885049071802557207542009605482238239916297765307034562304211628851200000000000000000*i1^41 + 243242750414141350391519135683207020556569438026208316997945118436308333439071987099190496457417730807001742224004419847837537608415735661380343872126256088908256554527967388091735353918616011422947095455535593068024682773288102865389128950523965681741379334554547651952641626894523233742761660446524690960255094496382113637382495696055090498050520284829611322526526413889717240647387374623847179162640625087210815471950864637980443580010948125163136096952068593366054959035007196138420705003374230397773389823125921545496162271130329929754212319257409298974851461495447974612697004997238012186272168975557473998092748964952376483802318461671520927322435633842932232941105774506506906923461701780189099271399442858866118778307753610739929389185716058165441098802026050462831913814177903280061487168082033590743716760144585081090676285850121234838738987897798699662225089593563352864634995564748343920786408861504370180142217727786696037035994155136612883207308000385804459891024400063090399512086770329078862116265698734052492755769666756347387650104124588768144885874917606388660841212487694875289589159683415743769589037275895898952252669670197357720496575919182298858020008013032949756448284704908858783448949605917729334842048563314725501951617939140175020150328793213545933941651873157752422869553884283514419883337991667479741691565689177016157248653074207676632839018278405518106973695717770083523470590257162411193237376180667271649489963778545194632349062130733638427375378749607304586557355574409488951221672529100800000000000000000*i1^42 + -723524672892116837247472769611104972510822978280822281100752212615517078805627518396456217362944874779552168678845346563895782325260899170054018359898740694033595186493423938573684434071603411718262661460807285171329768548756270840901239491674691566211362555533165598125692640233124922682022167932761283876231906753350746682203789684981871407271352787427579153776230113556923572062954831084886894248732496570990904491960382850475066313968033745753801600028472353477486720096386856710233493113648113601313936734784989408805181032231259446364395385697278787184526362836733102666520776653461400089381087950488623018473400102483847731750763322077412458659867571014137172774204223960806496088169696486322043089354793468887055491998020449380099183549226638256520958448010693976789163222305412110573717280981087598360438783030700310132097596216333267759491668172708112600655813060846025992154534988523640676786888235254776244938361730291535578455505837317352360429783899390558272416573199314848133506456135217051243974728496378036720986057733832124385692924135398430402727538470184251535007566702258041102800181920913177803025103906121733263636416529943226844270173821087541607557267093560865244201418719620751877886963799988109318194618046700624823207993270221074092389019802239677475422301463772216609277639779967363286890159320909670819403239003366313493658513390036488368782883113461653909264087168608767372787820964730711384119509563179659074062220842600168791882227011116264811654913634006511532036093196680853486305280000000000000000*i1^43 + 1691043097918363358268822567461677883328718666770689094309392407552951574720312690292774405190307421590975716476922408260994405720818004156081142480895303683244658457563808149006131788309697222591478522304484658409318228282567828106468529610770568725444620418416965756325102585256342608986090226801130320864030879181816383719434133929168069983239443263305858343425950810406110406233798376201052264198242715915799176798762597635635292979437842759476412403474164187231107881187195083127973763712450274932647245555459252608022315651630475566806588596441436923976466455187714640858170684968122941790122913580679385577798959891184810000771809142318226813672749169990353911005696961604039499408098930764510204414746895415159862024460654762136365300005459468666191537322611149490588814179424545056466976980450103820335794358721543962957685210775914261613642223991653458321495284880313223867337062351807400915241957370434039778365729011361639803771600831635822234755073179472056306860625781325092680768966818935465189018859553524266744963081159250916676992003079102906420025991106848592032193642731725853013946293700406829663721022261720271560887276270150987100170064168852867827128082171832726235056773436211449209145019438482314869045463789530567943536397073645568352531829620139463175276441699018734154950429623216931625723348820690810423630926469898313872424163064826623527064750527328435152373958685790152899775880540929569305615386890447702650348537025645780949925079666475687671509118746095544231495427245998080000000000000000*i1^44 + -2393165875794553177108012303730430040114795419446959316562298162691351616066017274355579849448631787585275315252616701579233727959121180244658022144135815639986743057972170550269981890328338911190891398872535060882671306413178270300441672511031908204951694386377926826104859803289778842377229780186703092230426916167457176270277737237225245000656905239990555521212258363240579054144974284095822629178816954375728587332956901288966770545955711939656242191046752834125714610473781687972673832066390575785466459323112866066086708733299526282473118792515381813882373970174561658633523278990886737430673809914760356874342800035979234839738114177376719582902914411044856363374494577876853093138807565712549338265250244619649617027410758630871207439047702575486066340266629464303365899357556696241835127836651961170260839272271272125971287684490548056351324966701219745319064877735813214978536501251044836534562456571044077388777696217539336064678919993370441899453998627831580243177022738424045729518064613429208434994253969690850460407184931243234849769801894428640077172034374151223292654339512484640798347676894739910144163178723758391398814665829963386633193394201481104244816019895133063855159179150426895923314738278942617143813372236192244338505537491641107316960415393119964672559058152747832633991221189731054942165880350810476769485953008024146661744348660782064961336941565203586723994956974214248596169123658136649221925459539203522486228516668709671523082895515496498273397538953838683458308669440000000000000*i1^45 + 3587919315287927542449921643610467543431612889296044337629363846091490244339148280744127458561313998502518751886926785922694505267327200856362261232823170935110045571374286459123981524411294662971108831176725963994036859253178809884549886466887726254938775628293619649423999183695736027528922805100308309578003167324839790363197297347609159886828362129625839666453255963237196753614829486298931320515909156889618279629911271774367387672225143855504431159101196641597571158332398901529536431058563923816707147461571671785100705263605747710687751761037685551889960383680772233055452987112703765892520042460534726853441132825538864950811239362751837949830431096592346148985278747432753252361872739982675708888921259175757259922585847375676273776524248508524885620476020195111726982070537448786346044286563629393548393434477356390121491580363872593063396144059772086065110461394606110026558318396945416929291079639722367691856520213945990155206121550354573101239971180061464194239198045916045198852734902740571518654154798820830490302842314243999960423818332979398786155169770629690942562656396647469113767531810790594469819172544665808773306560616686715650199337028944745710890235593888534620061678186621756795945135859748528814513354875309035588352287749155367218182023431202202825783446946656778889194189536314590987427052238310936195543101214766980625311704068084119561661340379525278176763614355575419545050185290263413926120882680687987976113024116832725679188340649035248041186358701219381248000000000000*i1^46 + 709932968505130369322316172577344700028013400319334772623364305133823865369864065097054954310823518111999334053890027835745432787935877941256433907565889178782634268084894378812153735650578765872187260067753806263613413941868191831237465784403948822466049081736842083956020479872308549528855059305172838774304009389220231215461145462980438607521960473011710706121339479130954179509666532532039388194946371239997845491582807572845639753208931911132326569438592742902423659891028928158191262907941739446610910098727421032621828082452118467599608976346222151095123721823626958840046162510960352694759494935431252629292338046844924611636688962511052485608864880074060517130750326958778700651121588631237414506252917646344161989409956694707719385798181489818467011158824012186602825636250480967105340637711098673812190356960623916559619703888703925199406411923227084518651205861803732316573056645733030446479017708988855500285651964034909990482330399597057320185697412254491350261846369115132230546584316151297912749220316056308228546115897543016049093689944473038577006023934801400015218749762329469496856110488546418796953597234059719109657278448921025875216943073115639451972141491121935178550509727218157267881700810898570602205089750657170384448493603691124649009291990521667969846152634490978222096856661774460077069553485904158549433839546852946294610649172769875570682275410300047649594387413652045709562131966206933840778052238884528812680063423175704120314039023835053284085517516800000000000*i1^47 + 1457487097510417534212601074784502118169182070518693667132619433857888502715569131172843305975066756446764462174522340290485880493187051484238538399063868910869086960797092648999737191867757605916838936448774718064377958635914794213391082165774345685193977713976783802756511945151957057291867511612457464599276793983720182210554201383049065414904209285214084752940384498705130209624061052374659325878704738043486461302273746896454418787454231709928770737381365984422036740660111398473721496436108597370653982028700879239018906920854626773213095080524553698553378045310275423246518641015760207552438484562055459654899336905260930144671879311753346615942522805487174430758269729428157355060236305394217522285666771833189463896938690544650890456559243109062139385279139759081107013033092466217632977278894266953960880999892374876787514592797712309229491285131924708562559528603952414064649447177926580811373017241401373434504362476085324871629367063262892645508049067528308825661871703431403952449996403630120525828103954917812821345529165042291114482983633710212939717288000660480700253178835656666988550555498553168959461029485036046044986008965336851806798524231610124302837923694924367519369916456985814080220532263562782060727719455995709692236685939298129096768544759196207732536578011215365283590671750103002225498812099680349099910217064508928558222577053005441275554682546989816297850845287389476082003725157132048282506524721781709898582845730842625292800979026101403648000000000000*i1^48 + 57861767022972392285053948897795776732790000349667410809689384439751571307578344602213869097752467713863023248093641819573867511663079539045661496530017537358759136923092947622932315343277466427755496673524315748482075663029040195443224576187117702052657541850748554221737793824969475823822818853397529481918329236615519731045402517895209886106800390373930192154892494374156856689653874338950267267889399377749367304797863532919297777049184486317544462081436321715448941587147903647667720503579876198953751820166311419758530279981247088927501886059844774815008193617295335606346496459765711181245360283904544074326596612632750897073175774768612984195441802688044693294129812105104563419888471676717752985633907021223070389790556112795707471107027249998920615100233899751727130590274715096510785802007319908454134831828794265986736675627644180158047555228832628269080506851892408222314350581341187570471195289885157379204164671378482559000805356179947648813861157738231955148359475158743388795373189015712479139830355416815438757935443821651398937330780177475785002869182111544133435711353770434972741223089037790835200682443127251801339879280157892835545609796756700459177826564796584509655018134058755699479353283737954445457144969533185118869406109225874564660273092608904476625630421305491078000391176989594225837003488478537508499160652237642901198063124448926532013340662486002866438185261386883384277225984924786357150438288706309958653133538409755283699007488000000000*i1^49 + 7992209205856837356118042327782057055586982214930090787055957572114236312863381703078285055130559387424431519887970931323731130018142516321085057037634801385412989100592160065879284091967148920190637986332079036741442633536453474408538138119038087063878791264304050819315756355400592340084873268230421990662948835794690635520090006314769814160150717570343885159374886681294508172062660246847407145333414539501554991559372197355426657614882810617970943454125320512963500124552837183194422228755998683891140653213872968547046969235207124461095358455664909452140572139231370563587831544718032625778448661226369259428139553216496727367467229327321663330250087524634693384852463637056333765102544694557274124557528721333474865100130649581501380075526250491285582286517785589330081183209746687755636546630623694450969819225615531416378797057886757865082827969261837196049832344413436844004057482012964262615792370320775316046546906929933054631515404499196899855206641885813570898108681866858461123844420939567652101163857106452462919585722990636693166238486366336005714749113532954769175135482527822020508997461854238502282290216723508114897214566364456398518966378854853848089424852371523951588599148931892035549708881172000551607523061683063024197259383403190922953583563273032876879609722892438847209387797290387385358987186214204807725688167481481172377175614759396301374830298178346377790850982707611600487426823172814239583089719677220819162860296024883200000000*i1^50 + -92774884293754184126810179549573114199445095756890129638503584050348985206992149563499764795476142815674311401702988756254936606750160758495157655671422869410976731820258881585137460456224731843848584657358950954068863590110281196480838959659770128929793271313716250632893649032160278331471372931584848548609121139830241850642429609418421362143049381466870766985484085617978670462814862509456025878711267233046100302997428658644275754909855033454843093166541702523345519129162346089726626187018563389243365388801750033892386239248204433811753385748764881145341993585706750872478104043127808052916142100920915213187798769196957996045316057547638166151105023324513297119980237254462096729600378663190181283926883599437567881683157043651773235674703672353359289155484360899649618279740963202335015722694242120667712198521098176946125182949851445787482360530265608709207187733686944604788093888139335819306408061602997485922437301643714659379252208133832987625771080645614358838384924007641831944789445034315400429513933470148285067783998834703611573896803287811212745632286119887522444160334474025549230906133495622984814758925978585838012102562065566191111606091169096066082455525677627574972987129549806664406977541782009480658208148292137320292458963122742687704868374566272504039214263839656856032522985123819713609398861747223728625006636031005371854749377411321940405411234977496343272950166096245747250546493498594250039338677043200000000*i1^51 + 1431207956446974968257997595523925985490198261522660452560453184475177772574143984626784917232629906845794971506899528612612052655691205273946004234647489289290919531068664885131739224484881321578800700704565239471493960167762889145227077804284403943183591856165775815983254496349379217977797222618235865922490458133488466871446725277139962852046709776609521766658074361758755639264175660786265997203224913318040794449006494721099246751231839338936733187824800249093833769318751883048263510426165769887228764013068852253583842202064511216979593963205146818955744510917800278389973723908709935806568531287333949665775044800638983127232445494595752046898576817037601598661361626970985598246147672461900192038254625787566732161111500994497367356831405578496106252237568803098350391856415414406764955157879305312341665109861764028794862045028872228672813110750606691612288980592620936309008351051464724845649678168758169504692276015343767857879327070407936893591062528046358577495228700150038106135852411469538678067501198733813599920230675220708395785934173959516982307980886906323654849693144301233807863222253620752191419836325238621099474263885544862388977938315847175449592079153057989878960393621787198810122435962025592686213227228191917205801413169979827321002881392684868614681424090942156619090642914010333104451668353111918591897368406224123167998008218187709544348447150972384605679197183865365145885387784192000000*i1^52 + -4266322196558376285380719508920507815209178127520154630503794121562491684694038636547433812396995806756600902401314871645780977667936881877161182650270568558333053282901603571154973661874642128340668324322519668680216800627477078352331833230477198764160512838720357929380661247290766608314940650578372662552528303138002376703059098333444870264602213606671322044153872839911388630994042483014059630314297669431085553849541665171354358607263071328171343400454534772581288186776399244191654031921501371249110357757684942012402200756353854821900650561958659220234358854749401153312413182559662178036963905876469353491001957491368443507847549005147318252580227111363554307004800467338519280110021657526494864359899790810094098285791141848751297392020065611996624582176483956352183001888829916271218320572699923914923025059785205761748430764282667826659486274501010605347082735229426844635757464224373368381090125255156370828093167305613456242349548117096274226608987214435388029175324026041846676445028180188514078967871256065378216200160054336318713025946020774894933802232677965084029937884758516724853211930326528167094695688426657790367748156757238292398523738861163505909358306603603735045513899004315152088416244012099342913012199192734014729959079933201914997988885955267166333525368518700398283400664942939213417303895956329421069343011471801131847379846102061308815490536846422936097620020428800000*i1^53 + 10465132050150690417328379336560649538844139496109317448579343936614798416652825260477815122937851164851888354425019347585920341508009890290259636413717285300169132618881971392214553295777585574666445024982567708458443193940980763932726082379097789199744658607604944866601363717299855939193121038358693359555205456268599613388717529335332343484138109884279843422478381177622458468438721964727406464546994918104662489050858782402199648065556817749562597081484942483864148778125856660809488316047418444053057826478407130168773893589553811976475428870397646421411786264283520496317958580346884209100052807283442661264687397850918088379815229026494684785096009666339139653747030603291231122953601398963270415991791330280417914701342309749936666670008081107543439307903779608639710863333203759087847137632206651205526621044472956213151673975987398703343867616057714244858949972567841725852836334015926231648783129863784580897356485400037137310476041016340958686512662315181665204625362044477859536624673238875823377028274075538252328678464028047098976492783847840935816086914923231222073714599120738122026873998670157303606392288567438074534524217953199113344109773120741035488047810987948342268041584422297164931802663410182788204829445351844830738137993520867584323883676861453749043290586536513100762647511464989846335856989305523738735173024866848267251902002756473329958707527680000*i1^54 + 421143736161774056348055002491071360584920046671287093078710923273757268565994501208131155864471618721299561657682124906922664775964907334088938544291474505513482320944953789031902250091335544582404229833296125691218815066546586801498960719048539178388538846118442815278820156189166500601001367375972895911276622050562903803935824468292200225619837946433231860742732386690190417984334466540639668459173772104317468924186201599117487066661464311710067788891212782364558001141861147449231669950597401757678433181411794464364224166579904490749452750842234786947849996710138931860201939099377345231827880793168213460736122151907930804770763644973924676214181208311718328868848013772866711619088825301438015765311448486977641794494310210221679705820220971378201121364983279171740018869795808194760595196426610802410242416061503051414403664681871558475219888658135643569551279589915265193916720020081909781121352704884564498322672568179030151545000928677484932906378561361621002830655699256579696489925290498544143724528960907499575709222395223714866799319994350397757819646897096729896487577207531044459512820305916089979229685505824741376061607514286938923424963798221505976148092989652836551550060217276573316849997361934167729947089049684404941782881134828805109159970115468810407545541082012604745241252049913765901974392186011181908040941455795540374454272000*i1^55 + 5876930623584440563302775389163160981621101759174326527422583624786694379737304860027288549435520613756056544149701078346969017406848497670520152762894114105781961301749458152422526543920501402553551244178564847365388553910657242108561936160391893020738504751814084114080657362832944736982244314137056099332364229019050188443557561438218523941569332475801726066275618289294408413496207134562508912287061288315695284676384275117667727918562256019568325607006755086040349896211833722205903801086412717357043135193646478090493903197948711804452727558844660837015727996100613881557440303566667790446572685531466975265806391527765420257580612838418988388980682338264867859820358351717690610542095631709753916974862650404071787720342220515389918934859151812281409259874739476362579305261073221440829805626290078713647605097453271239243246807063512908048022886194475739285999238383226290434162738888518878643315199602852639427718382696367313095935552732213113754856486519494705402544623734067847474164537384923363187722056469741004405682374057068420396896141598793070191722122776304986015553722695721740467085585656011008057963470938894246362387777690143398328549201209231945421946118935374605868466371503903758244304514133885686618804385814164959272466638012807793361204658410253071313806352268777387659465941277696613982972771164069118976000*i1^56 + -9959248555845303971298706073482491672187651383506121282322585598094315844018958880125841734556071266197964475829626795176233515424645535410027937308836165874558989653948398841182483119341464367883616014718082650947713307147555716613627701710016872709938812408232874619374436127279504343392644156937148070199562817686109590968758925330237448990171637275481215996808104141023028710706152689058250464341821619162639047584022776863424695757808228406085101053754186940063714708874509743950148785376003823700313387980597055795185977550958728837632031863981225558735711560927821108314919778700295661485872065563365283707888753503187700354918450742864538737573824177775428494599472020528224653042044442261846170047342122052683554138688383290465251120686231447360965715559510202183530015285630275437700554247642714389880631249727997901497089433593444982919547558869302852250676750893359965154499496079038177966915418340623034578495350237763309238306159341149273130541101426232870189231321541834269523457499961119312021115720095740691051058398276816506570052483530716997260576440745115323134134089879818708002467071608813759770107771759978147984721772255074152907846377696130927531573561332070415158714450308303760449744201470763339135052503916663484935855266622865250470830384136558646060534779270773184354002746151532160*i1^57 + 39205879810219034902613412501332270680622888244433416417295862554078887585235872158514456372411746472163894317461705377043542559207319296485146162710046634374044020204250564928413950336678909562769587906919519430991476716450539062548785468579943586142446889563631752316294705439987349565668501287881316821341074423977187982139760012154219256205224598287221828952567950630465074625498558471046795111472055828306790330755399747676909314689141972687455685613494305646051176009623162177713172732322803345127111697787046214185005003811028652413312741013283693769335592622503629039432131826768336336617805375307648675818399772410552135020566316903493669584241561827713112632635589649450761189086238764940089916213434289529429541833717404690447688893862926405252020870467487184459737625483625140391776344547493356609752512437431106942995070327511403351254726806178191102143068564089684725162186491586850607269121570705380414472017818392348464582471452323739964734167978219329392425248731686935989414579898969129656486937663428498968492851590882706556567007136363244918509188738366293013019327629196149505217984893115679855119403511916597834730209239591439607984536168133769569044366678473858280387093150098730893447222292506139529378186160781670653444016670941425024374561*i1^58, 70679894266671637854452132550309262103333081511689672828243308979492378039399564041022998455217371078349284342378912760496246241867659932849774949102629018502470228086430783299131573623468302367016431224089447910761670133377693989684345934051122367722935184110179302354373358446403405451428446196617317780669051452672577131496229523113200493770366983097756558732758324396263366220259371062451053816173647652781456184772487092044775618728964780571460434066122639956322095089071767510625714081572009568939467595332664868690510381957163005984398543457937844029615295363527096315713650007384682322462492241897002207607885589073970298351245467572678634067778147117454742320314693146707673022174701465437296084116498465887940175323688637508065018319935640458546467973297328645811216257704765483724187489579409281324274286569583200441673251871578853628039157016866313767203318145770873412662862062834954587447965624288783704118491897538691196456721906586057560171082523882670714069065493632379374357080372092490472160473691532196358285572414794764148655697785347029191875648571807713045877267331969796811892903655948891847831573337862112649907421162126760102566013583339109545938571991181126510471810352329218087377891878054011653699845250059488622112061714166949252741008105116508678900602051449274276019306235775645675421925441538197589353992151746695963654140763769231504747635401693668673595152190011658862616266108113957074313634375900750021754662119381092185997431427130403129511488521831963839918626633125073805102645484430943375354985061792490161646179517596029412559908451998596539743352419737406843052846924106979045646970598540971514566726462002726448202925448364485335300519061917713711501179897312903950688052509310278000528647708659834246752479608876605466211807034681083193764997757226944780566889568471462743801848407155343118369539788858012336551861557966704872606741556676517856735747516525922105547637183067049812200205859253037918369944761743878172014850587461686812683969103828188797329874940056634411087880830227917056746714531477134289493344517385131050816678274188718373260685532786452294916090566276152289981299496764641514728051148001947838423799949012945426322012209780882702980790103397047979547939317834594059268541196595992867074127103583692996140514108898231263393697983070148360714395618567169907461389062422487415329707697162051103275485117615975790391994560243088488992755572684032737428832325818758882751137015771504498574079935578384629760000000000000000000000000000000000000000000000000000000000 + 146532609111707812006683818744706661902948540587771412723721251277910223027220349506704703939111252291624405157948797126788640401189941391081308047964771635099554038275318362644795338541900363884095049565862229704949659683135847136722316499247125634276704061520173313904312357284778817197584367523649834971452223704641732853593401444653874493487612419682152049680777203384824764456388800695657376389122912607487508670205683632483107697222086782404861819695623860215133284471924593394823425631845198363236844116497823387709648986820012029742209332352265223775747226827324987620316249224928327539763376622887998834506307126667769845400090298207541222612730546665702388634086371017675569002895536391616741964482254628116195303060970386651703694658696071587909974783353391637441573511488716151698033661542640786298558597441712437093533123329283381041704144637937481585464442669237583814872002860554057827333617544971881938524345626998738841950790862683051797598528085016402010343682539818496887864282556894669688212218140342017371148072507029248348701878522075523532907782998262497443489643540469862901603001285666524908606774077462282491965638276276812405463471515671021872779719253734014685668601760392810875252612446678107125988426884932385440904808003333067370955291427221857142982405030313155887088266471057253604696433854866417224549104697230868204073415118367277313745666138883726145863330516911178666364830624558654564261888584257816138843675037073282018049639103951050544799506041395502552286045731889996251670757226200314512064398188077668684243103388353020244167852090789448784382964733862605729730894304241912069623226663699885578648460050920314666096613548630101274600035464285697358858583306953469645355499179169244373074161265096913807627831052514909403635004726198037750474859051578727678492228803431982641648152640620176013557507587937753007346082110908891148417994295322776929683695529406038986850603500892108393520445680322420601662650360896701748047581831749072198150622704874229725755712226972359053291871988169779556026848515264066053831997550664664851058686444062204133512855099383090033044103131223886202257236336024271060834025314228205738256904829902895123091412409157751050267932313596790180561165861788007267808786322518055054679560540091361735304747866026678536561495477870069631585374189682096647957375520820491668949772084554476909632874768832566450651833683566271784842799338982824364914484052870721303559814788753667864677396546037219328000000000000000000000000000000000000000000000000000000000*i1 + 108911561365241277951045356707967286017847500010467729158632299021038427259277493291980180165083571590099745322719956927669831536333275011807117167219792600189238274502536636705503405723238549640126478945562309009730579227441050334400489433104784491893827540554929894404092559249013958479084473078603549041331509240893090458402867417466859665783661526301313662122371391055675468175803182606329323995087655313345480283595133734544577877955019449355376369320100981216466996084973276802831208831869825079120957664253138452105964588974174478700053591209304038809229247212246043920628730771170621695669724271689430967809614567076873920158355094725341973835974248150016289484758339666064565443169567188864720871351379800979664991016561528699909830363687592856418793961036046752175474573148507349296474442892875148589830935536040133618272470941721365546338001202806605138440605103322980638894873066378650724418858278660253849054312242897861499436454730408577976866656955153911773269824768735877346339352938812683200929961988409326328494400851117338000572229926483540588939305979481789534919859108302421813215368504775664774650953115135732323067305817464086792804043193818706321102045109650662369165387570590170710974488274354598323921966973026910790809421451761712696956060943349091962507886136653951672961968198371595954910009146584185304092526725503142966047747147842722831286200714112944737170222746685323682444765812605337225116178203133013625344192470310852875451191608178904491001999736740821862285181608382219150336490341974401560816413110824371137633020326327302471031378913482741398051891115804592440988111074961283434067538733951255390509040502082699976830437545952400811044288981111976501665462048985829534252014422201821992988736927341386916868591664014402839303840889692805947369583844995468060188794819152036583167376940035218341058399369814891764795107508534815548529253603494777817511222994108366443099914983528579383005119887450467958913194668100792963913322592993458079877635989584749120030736440407607214328066037565741657361229668166265908204217267662181601629848151818848243260900089278219359356027411917218707201975070914395999711973480352318730491795120306265771475006938921840481653356042550153636268645435633843473096272130170225210508642103603392142551170263615700689044967197486605902939376683583805153684447321344859284333832516902903721545991223291794772252276343783358498881381174636630337878953946582345563202353246275949432847314387048857600000000000000000000000000000000000000000000000000000000*i1^2 + 31009299713820968115056000361979289854629434227807834747223845394174803076155084211536325167518474288475540624871258050166783210311236876224304112379928786153247512572148291472958656910605388523899813915057392362159693385427087125035395240739700384407783856411833884601275355965708512179825953924523662457873629331902611289525781756305271834362585709604612568498155369338429291946833947352046901696055627395181328668876589754281794494562891204764814442740826751509689634239613942373977982551117040414162854826638411255266735761266389770142137480494256448101414998034929915864456888583380624071993381244277859878808979465786694404850768039455142780492800094173544544251966002794025784062770036913179270916838944313015070546264080520634233956243271965112520342300360678713697032480239498573779842674174951011076268251743297294912145796176710335102187885437231609484688480964873956876203771457704725895779882904620858694724400730373646855624324715133458389611272785462248095190582749858311579136247674996408281769381679179255507760054819797123530110924568838961893819495425145264226492883393792454348241913464361981907019989397361938390742690738202017375458927150107746566172672538198272666104591218030061009588722852792960833011502663375855955566123534513134972338318515792571577460107197652520985122212149622751508798268842380241745646567565081016250187049095888579907452693452801597770755586750147697320628259850819654167984970468678242784669001741190714087289833887163576297602954923113119074598268125817377988096428640438412143059514795814932078927723793738216781869339105249507900361167557913619896679654127038705977723013136309507204184160524381647560653766766632787950747953669178660289408551646560126835085189567830476695687625991199197455491434901777445759181229162917383911452743584453861921817462459991505804524945560019440524137726194755006622772805010897137841233244638056354805963574818564649764867042367276389457304382320458717983094445586831877323850921903849434283431893947283532514758743631509005799639418821037425301476983355126564650906059835653967120189418350994897641467496027057689192322167863251696163192957235235082049863784988083949073737658895813175960650663241535371409190916431944472969397357523948903754089283236326992188633180071211631533843531375784077794339813633285175911711599294876755127316496181218348554146196505657009155256831000913946793921028153346882924167660361557051906679282979229989320942401764366331070248308545945600000000000000000000000000000000000000000000000000000000*i1^3 + -771961502420357556884688355247967631855042250725359062754550071764739735326009540821861856414191840666437035950106027427846994418947738527251687741768994080124831682833529110148892116237359569344502498501110822470734496845627043489975876601130731950354424133814473078042829802367960526969975713411030856341297807358823892885865872850219480919291540071324404533917659763885781473837220645333533876068855341857596860377599557114725059578777135748008887056954465497656871662439736365296613609486594649635918888951350632962130163684994049730755406235692279316044824273932195089142419260593991468143472549832642826995174080496652091415413501261070966336638857133969542441305783018093232316561445296023429746167558360919075518781891294498226753439093827365489790403349428218600572464299400227008691359914955567472361896725886039089371152586706221923098495598066063182328045617169574990835452386142854958431415234369001946693284316788352290959468553430168712252319569391330105798726825647532874038871174201131228280345345864795599510398784663693618797606697651716775470885501739436682494228777788033843650786082513500769452116306073820052912090889104081869863642753610889699774136926670066336973791616485586178144145237316846309350840599109723973439718268202842204206419774154143558120181159139569732439287530063557702609722576862079815543009748910551264581045250108964569884382971076017553413359765845647641209568454145393378151865037902966519390232308692663693829831455796021507210704283207253761374684015811782462303595043933990725472783574473048338351862791632767923320844749380156913911752909370041319438775423596601605307483999201716570285264924574788623347254449447498410275895384570536125349647978848285119987891232616438138678369865204025325570377765508653833334653288159650195401977353710631396410233811191409328504899958810203989896699017842674549575450359246645940425990228600960436334850755619067371581825117985692035596845792989697843350788517541708141540433508480612626031512925208140779202904537978562586162043076709484737531572285936303101521064777811323248198501428898565740873257185997968466008190793271625739844011255817641938926443217436367914929466437677990996879203633611017615915847643327998760449723647356213253454858365218067957391292645811262032000743453027305400225350666570415571157554188458623239834924547080689731204162646406300428085535650791582938377767134195541000904648431593774494425260789348037956709867865052753199536902504448000000000000000000000000000000000000000000000000000000*i1^4 + -1981127779151694145854920121579830555099416677838664784128251734257462560972652929462436165453229236167443198453336082560569911586108192483693859270616050684093567091135800411965196177839161878542804072661335340678530383929975978190170415419095651737526633278172138641573359060554028769797534608299342422192922323036356099498026173045862299330597585690656732336533742909164718330543013030761837153171851639832300774030054431497749428260424910658787153119721653923680336308906434366188864412764531823965090589141286798850773587150575284070217524040177152354864869648483575897015186428938501941685361996092229879032867068198900722544694467396355530957233833846919320935335788188308394537269930505535288502908979844532847062129260687995110197999088226812357568062309537608316422628051381179581303740788311361107104368151267568172937485778915929228166994302184337181753735813262890330738459897302109151997299442741329943839936085499020683763952394084077757296025550311440571066922178571072079145531619739424182213959200787194279838966368386690029366185315687413428549323948720351537973080155955660170586083578330866232418724530244752656513040984708681519751946837952920143870278053487184963282944013547072279143372033485085153954216112337881459582854721066081602483195885234598792570201422098951079569981072296892155519647942106006415972673566986785635324030034558098055957150796099915800893724882159374004298182583794314254305885094007025571225358082062029803698635022660481771074533627930700110339897887698754023921020492909021912589477385909412410867371255022194158816726886838982346900725763763795872236751974800614283122872395848905333919554132034382006577941921697088358911139784166795012662820644260262196582703082768698332264782260314349478125768306119448648676722231547550428925225421176463670582297961420918990397628785830602894466142804854155094131306207550531634113952882212463082348271345146662027674432780786697289530233549809762480023197890813343781864586528844162948607649690767645880909662987163047609742032108944105882223677375213917653151941895304785970705631145214900039873867053652463108002506242903208076186401399061249579953475666016693321454519319472715208800956944881428885506504031019774775445022185470100703784022763188414033483290429359316380020490432720674702831016325323660277599378156239163035666394785098690776222233709726530481752581554810253875149269567640029212337799346473688589124647007556533033848033546907862744797963878400000000000000000000000000000000000000000000000000000*i1^5 + 203036390006690733646849591220084270504179875888599540422006455438280642589175822398117173354042242713751312286679511924806711719967999431579859511375092745847208380916200568093603979796519291989128874781458787621275314380206924494147566009774578678911075635426377911631146709141227577324604259117136523503757058961983481618631854798914801101117752784659858373622259394418648721277818243117860919767325770164460713131448161227979359837158975093354364128351972734394381132612840724360094184607414178086895766934347837218124064386741100409788936119584257784258766143514159505511984410465025242053852635817135381116360751116771825951846530072199884644312439545132574124015242297543801850275186910555539157824666562417775732070780144563020407599946949901644155738606060065300519085321134360096393961936646529335277070953306717472134952011278891087562730558116987361672792348710195812376474078706712413204762982800275799457372907788418054629572509507521466152703186001458626325674654814364159529070309205569115302110654013574993958554549862983923077959325530704932610870747262324278909165918643242964173062955303686839882668571490097273702403985858701518406075531204262515135856054681322689712966619786817230351842286518153007052371434847487351022803654708879371385876641921732683468088427400306197702333424323660784519452086192684673803174824734533429790622586454617821780647097479213171671518424682828863728181726129876023965924013663555962646470254937812122073333253755192299246811436566655668803186324813208805285074116290800744267507921253554870414714019010320798819599069988253449471176739675120525970143971596283793427722887173639342266331622501098880823792275813755301785080475914168584702527091864292096237629799968718997585054920952819802655071695299597630821910453162943388715113744043466911735834265358265312238376296757311836980177002229010421531001463586734955435338404022943785550068716330080114337341878067669669525378928187894709384463957847435550940325061806035144096479765318896036011095955416776066033789581239928279980488769004017076772025318679082824792667726496296966481401549190533844356169230966371479725787436262051961450072315631180291246907738161499404791108670296993066680193739695069736305497100757613026232648712603787862883816431278254863296658450071635208372636013160393820053356659591767297622743046956220672906484297531887723493449320345239466542935089290950149337013181253087159156427632091685268376514166368208945906974720000000000000000000000000000000000000000000000000000*i1^6 + 301890600858933227112773835691932426723596384159554971422421197608714537629657652008883293247356313576156177524373219747869523228054276562645229877200356510724737233583539734690033351002446122563188270797036184610077945298353999147555914098886932646080615340460349196683755108715712608906660803667849396675072715790011181197232075016353785826822012456413284463440738662842173647037413293941254959289500823062363655868765720932180512754205536569019618069268218692375543818573957214944880045851450384126913811757688652032952741107859144981435407484396422503894375276175641591170858458827235180354820411182235964110484528813539183342080392874942852330391578956351121059129083634821072129078805073633339673443947934399738103655722311852418224733832056936429574995154038240890015966544715833834321338715135222276464246658851580064438570687658915102231506537791444254388383883670611980041759716922535378562623514645311892175382110544561085938731862082853635938725952974627920424305162917430784037082769188198703537792609240945304745885034897285922291811343907133678464880628850301938669994074402074950480308400731196464070073885431034317137793858797142854502997505536011498547524547925790530631861574513157941189312138361344985899993542515704991638925829680168665652740911036305554321275809828153095706522208486258302105323788731074636911992687363883638143705929521993142720501671890237602431281058924731951316036782499753763087583408066687583932631741457559161986513028197879496193123676322356271625307672455733869214784079476658437940540223871441602177713526465986749319626953897020805858034715905438254513993850101777580730655183297110215899923598801305414755508623537939030950711186547082849535703013548463345275495094625766431980280354043903068826590703041342603029877718926617815068692143924507423496850852940671852112533959198527403844872258755880413501735799638096966906786252906456719485548295002361198938902735853506000746957493515827487435442986440794612946350177504077898372784707242345045812995900428330206926993259870793535573444484759813477859415821591138430692732892031492507643391656425271849936510165311583064604339575764097907550682782539942120848996561360506615000451511771989242138358176876288987179774477285018699173197510184080305758782326841442225269418720580529164102320519042805139079361217881272437601714295854432599899047296807443827129726600721323860819359224521850570485437465795127228883369974933770739203226611952978485051392000000000000000000000000000000000000000000000000000*i1^7 + 15139225571897840044618160097040866741882290820499540644751120889147736390795824019211467853492689181259135429810282242671936354198996879333216336150439032772406587628362856087533113185518354784135323665785413367967280644651511867904344153846098839952617595371143873189140161715474546441913076428023665308262007245283020374416880147228972205479101795722321071378470624911892177150690681776219283096211323974601171621001109000562921225412394564636687636238469738321258023167127141801516722995342247054516858613101435326087864265283205860878657041131162826251490841347661955201410897693945847710009572225208223817558143191801543411957112879599661923462892685479570437672622723361517864278765941910478231727138015455964214370169174150600160709969755038707466986849145888422509853031612774974874596475018769746646071153215637261004172528986841223303954407147034473363119410706360707455091408890362908339968335360948857764977431609208397808617636719410386449122295050080734207792034128064594824921536301603853315092579980633325206154403565788848004318852736118447518117894347888350056704711428929712283798063235235877948314738963432658481434366429389752897779094578762283938414552704724971365517540430811901271205068361136418111966771695344511517612500963230732340122911963349558357372708746093955873266687093516569204401951645679880665311133281120228471238037287313998014862356183923989913889393161729042757162798702171902919185099315147798876306960444711036913817343767068954443168995981349380793342630990014238643495024466696743910693588029977435013557614330243462602332925200582738862000201747183587929714005791898311457044102524255983628564051577058142203382880276261571909488314477457005534213552110327228438653627203143640212522382022195909444542122682806791718768648770073942261128660747394856239660470533026596709273196059400019611532912203365305554242231649511575232079314940920054585766897024880414086261669483692227428170542775979326367894057555971631278460321898047935596030188942690314602384391741662349943285151797544483395293873772697747251668639027097754052861107537031217175712200800748686188906779479846170951907761234525770448301008626160512072516681969502364796611678261506302573998480549958861247795389561842240870395692711094239432124996443915337277003699250034562034277443259260633140622504564521692953937089374632282710492001468406463985348755239973543683152062620231254704055856079363469091629005635944873122869183020154644070400000000000000000000000000000000000000000000000000*i1^8 + -19625278395157128195021307396699520347674512031983559932775155248658116309606110747927812730940466517899958304075738293697801433092999963790468436791469194371854467339737279190116769646382338946602323491816610262889897624353255995336575350096135845126442462275278918388283636574016179215407902389539443169591025280519277644089475557645265506291606169905878103118764274896215937078752286373497376924989198266375186892288328618454235518392614010125776481280284139044129019275626273391597316205027622094322908770614340729093248179795672493094865551245488831436226295888204060753194619135670672591155345458448233504906623162175592817664351125532525866933969889711712966729820599139078876641180638220947582427487286368305857714127939019595429564502489629349549608260723344991164145509566556535462687602553787765506229160266395648254877235599413816836688621031367675003196774007998240475386462038698840644606704880579053493136301082190246691375446664884472110121308363665277366208152599117882042792434195051705396676635307624034525641241134560712205321246544384397416257937426261367517277285315080022552592007149887991595477368776665444237091759317076562011178392304922787825390832280813079177099016223478363471383902973698114949411562498832508631477781369798076389425624372943085484741257749314716050663641949855115794515883547242539545501840460644064043797901337265435060312898603057946020061481025421769517969654410976758729603003725612612850945202869760936221507759033670702545777350443355825677396992999595392952096669013359112650291894109016127587776757137735973250190331224337094933237656173705581982036640119434681904285304117254554902703555382978209861932522088928195096595612303488438815808615455259101444757999279570648937995203536916255488040872740783230120214720414368796796778656115905059235196272880290072736504544061942016462466962927657108745757026299076156075738148626325718360182143278628682180991743037193302941117687669693684957857317464377011935020440266693019776553400174994481062111013002669725931237532754404522521936076825933506101383054804983539236228704813463060295334320379323333028007534187691444287319065179974427248204541875839581092537944812065874485516839091620626068200364036167713119839692554079670180225753613003682575920816073088419413310834761371566411886363271748200664073079788197567436311371375776930703747195381772881325059199817990250789649193053722461784606666025990939268325687097114908979994148365758627840000000000000000000000000000000000000000000000000*i1^9 + -783470366565437412416588951278354091618878104802319780609469033494399964259470546269676833711385620641252271948898721015298390793313381908082682570471711673055942955763693173281085341364160086043627097574214993253887443731785948375577726189621356853948190247239679118940232315083090571131245027004233397954252784003594061063639751634933930037579443538081773136444508590691371348572464530619760103178304660050179179716053962270701238380104740154152597339444152416645190060798510560429828133512610496797632236561671052812260680580906973713400491044751114701711664630420290508419695121443583786476695839462375531656803519602561173104595397994638395765717367180120409715518871440898466815455003319680721019682355018511209273059413614958197868525675425747037158777204711344590730467800371565728534121507402747471667215723567155826133184337890187933729126332352341463361323518599384344515746460282109451569893145978835610588181750422417108154271032895136367068708650619113507583274386823427951257768635541547867175450509343410803006441489936193763281131608623894956191757245410369325071484681058402554852962502571020040951472985772157902566466503622198011818177702875499913408175905077161781675655229026971186319360410023358067003996067685250652440544848671552409154288559226136809417864094607118926789418209004809465081773197079713240946442403782936409337686035559938889886427434632258457731411879304989676228135893701039372915666795298709275106597834350183676687443339550445016630335380127574810672157324836352759823275489382053194359330563134592401638120266542377379940421323736560534719303150800861585158570228219645934456225923313126926330866216407242078616798291945357594560726609628309974680695820748287001296416167406150548489074151212041763189890549929119718757366803584082889628314843820144296374591616903281990923238731845483502634930868846445191325284889572162311670845323486891253931778060226182674133169079027322156947585296963472040243305942458041835459513981924389971032685281592803194456356087065135425254894163112327960584433796356472818511248345824984707305700504861579192097967298759841278934510180223493743568467712775254182074913748491122505004727215654472805209491744737566100341867423136876032285677008875258526239913958864578368636431082013141782990771380740004230223021234445597501956126036331432516234036196299066037340135412904824887631337103646517879374653540581947457143479849537606879416712399238694359835942315884544000000000000000000000000000000000000000000000000*i1^10 + 960619656295085739996631653472774218992521316533610665161357078080416293581134062108714295996820014559744162850486718783770036732327577867394629396018788401401975699637904012946304953318504381518244083625666760001225707343454937520663524981935814475745880044588775986180907099833291115685591956296659202639253797894510582613008359602198916826616683170289915614505201801314953322477865407575867300754571625079742261057540921978624347785800739419942899127878229722729085563445885840130651387434236089836013565629146112146678679581806297051913703296584637789216622399077286113729336823322413789151638188452314364463054384194800954610962508738539568985120185645066512724976687144554484748599392593365768718312400587218493539144912994290265327752060998725890402677480721910655376528254922820346368994685419919432308471915827587209156490925076509170141642407695352482636156886725215124529250587171551632390273373753033086263006229649544711839893716054722476665085060768506659316955710929865518990468678554935181915308965941421953169020058664980784751453792888162572961812130191097860066307267179220424084408771733438616654196594716709668896684186179050802095495019208950039839716305290375218147937488210012442827616747890373939302798738665313451502848258751526873189789973719131304863917023106679086375421156041272461731146348118848361385424991650963659359482217594050573035464639207271775911961592706327635341801919390204711428283947118806916562252268846730631765460534543387389249520487480840652942109508665963230234138246657908942355194901938300470323452054953743565141009299658613553823705441830588862331837468153144666277239174155608083158619992381491501080070808853017399193499638121890522763320921123031310836144654364218966750419270549733949266444519261793858617142003367922553180444825049065309907369507897627102176261610229319218606450591179069455249157980700696732523839254870700262238477191669527059592989065420187835968760524274166454867613982357984273181972570103910278415730611548472668647285507436117997038992488254931226142265152537363204729812505230314890036078481165908345876903066156572673749164617438897321634571496064325398906904823094784359095111707528282563994858050319242089495566318193455221325641171690994797150357825477041159060814731520391701149434959955085391065910693592152683425395703794769723513374435728645977221962159328286654094155221459956939443486967048185373590084141971471713022201369360698458969850930790400000000000000000000000000000000000000000000000*i1^11 + 81909894399277292661979490487209172122158861278871242944781228761290821341941134506933168629590622202938116214012097137338803752821140095530095578052072255493534659520191127973770723911496250860407627675782186413455612644179649688214666337048100991057060753790542418881492702274944631130533631550824622815278823213163802410702770647198214985725927909596629482826831154569130851073408685842427237505300341725533281991490074926436913140098012144965291528940132664791823286112186269958869287757626681480619592439773305686801426150975803974774341906511964813451092135634482348428426881799817501548438167479109696856245599307276328179583781874795115665640065747688232424706499492188090650355760784041048666685049008424891996563435267204955151029185256669286921310200772715644099435810291618133747559135903774288433720425268800330077677076614062927883562556210460467282661383463686021982391464791937072180710049703697296905124878853263677908753369337967538978999036908905764945213455014312969553878943306039949528226965971421209328857665064901810069084591399192772262575278983870113474233088833477228344749031580953776208637107209759492740578462580929642884827013203924592515583569154871242621205783361124502820094120185721306432893499240421090955634061254036364167633476322177410143468109606797644383383304613971670419969787336299656911752709424291896342639455609893787243520192017732856744337833603800430569221879586218883218736774902602800689142901836444116201583066948902467676200669259428793843151170769023162431995913186660004044319067108540912583844613146445545071453410293506827169797198135939497156371161557071901749898654067804324496243414781468521493678429364119777567094867173378322351572476759908602503231039045952879628101271531997505122003326138039686051476870236110001372568922996141155142716617417495725137880112527069630142775154086339733202726791198140135226768373376624936608895336909952032594773290540471329515092563756990995638316910564933793235802869637751842991273056248461899011110888517617908740227387455233306391526327985699021858894506423949864274501955378547930795432083440277042689899871991043138440601139765658068686950188851668393478656696315526859637909110253350532825024399546819634251167703835970256906708573088692606383870844016202916069768657289206065438900029112236288331458827765402595396190651961112773187571517607293761588753864659477999197612825680852304843218744586933253457080444196763168504020992000000000000000000000000000000000000000000000000*i1^12 + -18857273983127925924644895613031905736112863451059576499644634100572954139389135500912359608613466658001964754106546482059481915055306235466464362309216300958683602414121639200171955111348706979283183525398660644830584206613207720897259231778979975632675453229179435012829268457652432529693358606949565431564996337712530874139617615962784466986785292476957375945282988966381160638989070386063610525798014792292572325586688092196454583241960983708878047072985646369306077717996226335142395055095955034932407125674374113039075287488295209759510982417095991619247602094425477516670979275334693610430309481714314426344476533463508606351007642371744044771245780220389213458555105802304101513265420571728910159355453382792887010632533396666900399565297332133530110137746250142298982709466080747670753366132445798703747276389731584811458641135198195982615716980787846796687530716021854040485383322198366732534434939444101228652213978802540257542132656962950976043360782161459417652987471779737730376962534248436007288327531906046387994601979941383831436527585338660208516480497074372935959293063582948203339693198176671503316820703504686703525000473448396016772029154790844292170120630841013815317522939137065049177020849897623261162273678904994728973067572092905564987832358297992761477120111420446818345341323940443083648966298031085625993806219626121969006520440424177162673713865810787237974006587307882758840650841527176428980697564176967760353444223143306138281818782006923792491184260982861118635089383035084097901169130407124975428583235161611689838759611112601137226817344723100510315703948455747307709878690790321519698830736796464934805448266722523206446394929544795103001543701038304757828376266058661288359814943667442623457797954496773098028821372862176047295247228668905082783057048762939529428696159771322789253854447292664008634631830381659651601403947320815312968612967925194351810256990728066266703393988639446538435877166979684235872620133231307619416682073733172430325363361537665290218452958926925521621375675131081168065728430446645292745323930022874511611644266263585120370575460014422943780509821401952745710128010705765581975661302817626740591269285806078156207761364017131778230714381825871569076469362887494167428592632398965193254230489396283936359001314455522553326631620227714919143371199890563624349447207740701166929643152981308536801214033103130234462106140392931369808784368521361887949599415941713205657600000000000000000000000000000000000000000000000*i1^13 + 1755433076019129523637645533807319134719202047177862640492512870528203751001275730797331656399618475716170555120340668939949006045912026618498970165536232069010391168684056258478868322862372934117603837019204633520504181271457713687013771139293574965133407520159865332676037755709322811420669817728626383267280568512452865340841215987003932769500125616255622124886236475465434567883719067035537147921897558683837981173725623803183560023894979985725844007384600469802163170305328602729789600851953894412881004282518766445732467744005524890508537245832669154927994448028056159159173268337324167868441317550647078305813788433841539101067720847232833745312989464382229286691025479360509565012339244951861150943561927199978497345940910628232194018753652240002513274685554543490926956073953546065362445657246115037626090508996697317953372853720255190994972768098732610703450118640459282210202166985446300367367261172271418233127589705550320490497609995260576157675560966432838055825492880588026581178462131346133996706618952492627216881749485233911727283876483801889008301767909397791580131757206662707398151762068844370413239807734891630712241794675882016738050783136710065813205480652412108646459435763053998532983735328498123711320617428667251846965251726690046040750751556097289398517852097652275193491958853626679709090765783031529171745892148797371477448991849802152881041422932848550240675519738827306683159005083564691459492949315818362280662076759758801536263045675727338773472639189049374962973822525566106630881218718664729244602258292856470612036293887175345894566394066700743490708573044222620884884331318363920688588594332835617162709782982658346935358415804146416487076238810738978759105624614821114122416705699612081277455364287092185595566946184650981056901364488463741905526353414039033057754773825021755181235826184997408960747248541853753485387047304037130686126201042839609209944688551629669745318444779719496588626280191148658832737658896192756793569499736508690499413568430723371237000504395036966057325771279815343355210041705350790413788954457658144736367865446534905537081858746712023885325148653668932287453217676970464345083661357188059429386303307727980725609743461758397144720813560179880015490684835407987438627969299473496133970345851285469391885713409946620649884256555164845221989166873911684819061087700738952983607480543466777495934753409585864948714943746789689400841650019006517906314940342701601587200000000000000000000000000000000000000000000*i1^14 + 3152362864650042157840837640659714480697429311200178400019905828682411978897919742564150193746343340094516885163414747912591665711638946963142147695997015116184364060747231735048812184786076880464191632830966766489269124882218380503704751532476111295914832375570770584806946864851578235772709756367099273609349289124560806429388911931859610872753323510707234021964924341693039274743748032482045978237795492901046578585520451004349352209662545493870150911383946638355853350159930447708239000380228183217634862987396780614159065214927449766601169143162386634643836161882087915012656291726728017013928699357513681561674504114084905962064834329850014962076940625375800755558238222604592702043658558824631961717077980781842656541309316738283662080949494390567737985685240416074436763071123821695444394592668444662681854715772273637660609358835702744797382122332894043316850360534211663686772567902004323012698205905548686052729498865420182652657916819169875666846963885243505740886202396259141547337868572991270371719840942587108850840099946677054992454288780751359182175796242953557279513930896897524141522113164616886496578268897086595331089904662150257509667934332481950040849990851455335709760016045210172674853655658781833405689660183887041087248420288949568337122758324005188988571246041039754464457094753268083166255204159961729049385762364676426502528495098520432404749281443460561117100070678660600034483120059720635982868753368053709416920824226126946767209485012507331734298906387574606386973582889729442959150801370039479098458401905395857564019163899571961911677464551547214532481173081136118343613886461451988027866055158767622393498047950861991146851339473461990229616875981905311038902407415481599526068507657007269667714017564633357804819646025857749346229825627516743776589818686225136877466331790793785083643541308988803707012622485656027224495150237273491920016312525589656878108738805359719573550054198936414253578374214072968949976310385321821196792354122089517366699457476706300603103587964868187535475175742906693566182560542253281694018292615066190835653875961776929778213714263354702372389953515447714893212925853909880775745679006643362520285599979904123903685520840040431975722038979503620028135639109993175534470101509415257720139610890956132772667467488731179215166015175401880380222936984634922598096961988847064940184433538800909536348265900955469513406795999513056172049303145066918383577298569789440000000000000000000000000000000000000000000*i1^15 + 37910734120832999805750035817272557540308394619619482328013587622317556609711404995242776445576742225837287725730650619563192613129448447150738519055886349797440477252449469983747534546466952509579210694153165294260990190359109231737107927116934537618049098763950631486439102773195028439557882865701856424929603077342940630489685048047398262798641069423262492877291649045740158135300656925721666234782663643345546410226133332878812326643733964095887297083865710403919388860404450766713977360767424664803257806031631070502123555548228779629312072632923892997252044024336637681405697007142214890188663031896555397227729924723178305114623331494256439951906096803582741953668571704139266716717349270460592853915897356576474626281318913644836259007109781981585197448348481382046738383260801127304327033403182424979530146310565868803405282936250651888127150140012881520507402394277208692287293782860883707707079727536279961267670647997941683679704965237134650969163199839628417501173037445120382643554335087049455142938362675725100660259755305941220650498960552446724468832932449243076675807639732941669944232301626224363505736586844044572443454267424213573480894605050231009580108955713665280525559583827047268633730835893515116616279204892776482733355865995002210585737436541561935891959435329324425406871362154813769076110787333166169872886425236333056791610210535501394787740320004142957923773211822733925180006268577131254412212371397774857731118555604937798537019286326805855700112737329334203660054898618775195834249837632243577039650681739544122261017657596199345729325232835978971194129656747067015439852361847817588657999504565928973076155321174786298294678357020163752632274518886788157680721964924617809104512398287042650894641219644805650599084396485545956214874777173670115555151923462322004402023316515734198230475796449548433843962850641977281573850217622522407507789201297154034607328578500206125916387815889946011450182410954629808149012658513776301395257324056881123314240351215633620360186393978828324240660243309549824203447814039497147489688559411115844312739584060433032413158356739660466971022351934338330219691711347102879671250716424203066341864433667556256538890513951434320883787196408447125806662596646883579328791072659384054527448328784199618042498581263702930076927601790829566371208682804206713091222205394340039340637845744331434764309190715504304310126450247502867764439536845322287492705554530304000000000000000000000000000000000000000000*i1^16 + -1021426747553385302215769224896921340699543791951605728863272898496788180197952193797805623657983474404306681376995986975367136565260826345277805296496516767115392775281026543668894987767183041617617310360605482260468179638760082659708064958038497605160997995134867699358418288018119516566001035654967305341609290918563953645137149779564124096645376216579560643011400965662549275629126348995729823936575274201490240915314029486432098553332796405208138569118033892480553629779283356593318079224850719198570038816376312286038050959593375909164123669094359654783999502933295385466532828025048609004808578633775206481209148025416605870704526759236417220405825993023870275493590407304031632827983154745974586589317039906220562170502286209262331585610691346381209263902517821378429647909980780416357953686235165651576257358811017446165304783833730645215469956341847888013298761021431980649454851638837879688680779023892525162178403683095145066573173931619340345606123376957486256639619848368771402798355328209863621075180162438914901955726073588097281089421415074120108951224480305607856073425565673529126951061268708614424426770874863115232409120371499094853842655856941416596380410216445767530680421525039415080731301615297424054064943673469551250521933815805584227105041001666674404293110885912061385002809718475183728961439179189884098939958775119870579447007756974341458845153409746800875834465532875807310904460494132944167250762522174493800893699422582211689760058456847089720241173186530718180795960715271209501253748152166529933329437724992019497917406528110825464810986988757744102259018806427846641347457821435812936998701777088924239585895690783906188922895660552917020027627152103170948522693569152279566341757485403457949551569197723771796669887794309125444028436726128778556254105394234575990837159789428846412451374091989768492701246875328451991933542792972931711077566719166378143634369568715039703554016590480861535631665393607050990022438536436373778056011120691520722900235499631766888287130045309340658175088690792411350572093603308823211091917146632458402447553507570232438872342110774567100960464593649275913908870605651970310528166592702064272424586625348775739502293850738181674293243045190310797472249431212885203607291993054110585535774551379457891404759683946043153223627115644866200990357160702127516867360129207269208194099963188984413353169544550936377310176457688367457532651520248518979576502681600000000000000000000000000000000000000000*i1^17 + -142606353562761667893118240420011547719704734953541737815536724071327374754786584058360882555229694245331602797773014586433623777172281176989047908651623131217947092575535674487339600228670486379341020706153224068521373354200157188089871244405659036733642758288962660875144483619722531758450201033255292734984867705663074503027852550228033554435778949839740725987864566434462071365223472081513906930654119444279557204750102228513877377452736079991639783469213541305455539057433386514752126722350084460515151464465254212757189593988811495547238355085645461811818582968324274721630040645223991117737892508505856936061187001246594665346986828834064384406063970593840567183934362168951486244169298597476949194833333560588865451211524758295502743036710997747956478122543463581072975558971095639104747846110733127536460324293716617641090540875689826566646009531194168267348314191170981137400244523801965551203360304569092529372580681665710443256163169663947365669217427416807907567907471024785853005633379738713229657162587236676226756894505800160004648424369150422817091767046179460075087196187898556333555516217267588697356939788527728578107811496216800289085546145114991315511837146291241332961069597145595100303708059437365007835091937718929945408318720918138994648649234904114668520040515431155454765476862921900880359068400019613043552400049333854442681765466838871320611708870507941281460462656271333198950831569474579018605838133102501899438213794156921563177927525846498095544310197582780109544322775544998646879092752713902403200581638140828758234523992690635107988189414337927408065759051225936895496170526111130464750903949540207250746918239949426764890998847873126659538440260458255984111230764525647886298101759854324213383003825634426304253845329174956539640304850076304004756253815751112300812623013755857663977263085967482854646951316880166663356767246865703585796259458785134714435171957914405114301830331949373709143376238096850511797948231512030917896996951632684063763981846890583269835352919510599572901540925636592692852560386299367370133139452500935020566900296052921168005994225055326608641403639744525339201273154252078329240195077613483315073812617825939646657368462831128309942688683636612352285292106245923810164636329354585162190268155331324764432678839454733720596057004251638671224193045607151959056414862905854379606848977133776393702905482585987516218700550760863556657245682604973451840061440000000000000000000000000000000000000000*i1^18 + 3794675322399966243401834411263704082781142069205290636632814210724464119707114760589465357405985758322133805209490770242606761375228016388946116333767421392079243026585123890543928992657340970251886487366877171907673336004634174097664743761527399395997303411913844503730305798406216488819025072663934543714547948422366519924738367906511588027154907486835672755572912685161770468435761763780604042885030245775773547598017306457238962029497968654289564694738210486118283232196830750712265936813472241371808658991029799491861462695800662631988578593373672313336851120288955533125942282431808412451715022058421572389381918679208442755486198145647640280551204228782183855759473639810476751817976217194395183524280955084707584494286425777046906593002134700168985720003792155930837981189995345116270864238905716758168001765458616696196686775619210840215817280904774720049530144777272951443098835478966353102519896475072671368121561889887782157320237995422552713455747470235477717034759494210878150662487625141635817168710236961665655792469025546641859100031400122700807608088602446066444286401324217064560223875496050067849835817179416380103473136441549008670801086053480900124449581201767221709073186149954326508102700997163106013668315085341424995994625416421832149063730952979574267424707914228878416415478964910426702467723662034075540629472619150480109915055937296226645306713139652466399018292438741139445607092220649785123919860505883362940488037491148750714828998294046793571527787142815548904110669557051541528484620509853991812731990657941063701503358674448979549517518967665955146523632367649904464384849139251294259007887685547875059008060040816828871320840307960060607763229456947039958904142096843378773034149324077279296619353344021348500310870802017975530474012714196379343312031671759167451525686822783449134682831766262494693367844506639085019244451334696280903609812635580713266272257332125523848435777808738909626801819505879910119397933215628613751730207475748217210668847860592788650469670349605611760696719452540097500483983280853756929958368841857607083074297608883440961706902398567328732204449927110358200000133965090012215779250800754147580864106393824488702278419027554007561619441847875446004226861266612841307350649977387517917498514767520415321986153028011408200190277310936464647245069565653581306969607345172228672122365763922600651519480344687798732100991044595487969600419190055827931136000000000000000000000000000000000000000*i1^19 + 303506373000226083673614292518437607657074908448300840476832362425639727655315084348590537828413213548790240079891180207756188044264781081495426883159911455221945134084020868782989015130871154916753026573712144544389086187826034144892798750184848667738483396846254904582139967820774759385305368180931488599118925845773876128622193543904404731051887027005976750374872096828248845126275958325840918679743850933624957188383596706751091004210897978451667931838232822542681863748618179142924694673541763089471269211384004431033724904732590411754322540429267223352871598564026823341889619839676684590940547846077060735260955006771309212056949990165353282030353565793280312898499288188017719901660682925567123067017002258886742414868811830740673556173298696148729738084237027025257387185455811361064955041768504093283657001479888148090728745918936090688824649517381313634106638600424691008346488485496067171701725039480603664475782537375929922203399653439210326638341541925807116799590433495219083403837612785219316110145163511276357476531291553537876607895653294129712654416106728787554550207293287823840526621461043925844633797166065003233156848882198957742374523644314980794278665256748563124130157839615212767167715060753584565021417462453450837312387112296486270460106615500447128106992988120812705058839696830304181409568763747544809778144064716503621222970440850878729565652450770315520843544074288426085812407504210017031191347980504277179801182742014260260230130044517395816682487707892509560457803866093434784004275094540003392057285939903589020407467018141255060182741300706691325205706716854681329010425255644540519132208141003349019892393465799981966609467842655758076222327443489958228352422071745648913504580771455491232653964660873222255629335700685985125075538393884839942904052753088637335481734986094544684113571969697765109637715711561989600239347856235067452492163942178940611322382216071342331445972644944339863090837027323117670697805975077276019001694113212758227669816978003286869112330288911855345109319992204789426287865762696205730804993372241162099514579740548773307293232044606704750708135605804734715409889570535674393372942219079119074799645027121634453650979085632403641464474385616318629252780812493679423900386565566773003957266969732578093422969317093266236543873750386142479951812638323062992941511980560627907582179885936756214443961999996901818285154968245206904862207089994157260800000000000000000000000000000000000000*i1^20 + -18654986813268669302969800714923555943691285905632160184275398433546531488384569472869831935460553089996729770550857173547956652120041062144537822376257917288196416428646158151912130066156709099010638136942116743483372286903837870671289436988607050858585792954690850324948059003974982666270162419792089382141622433085945023689812468354094017855105881294075846922773384420226658590137517106523856779877280427456058872142875120399791509113491040448029706596758132009581735755309531068493690356029843303797407784724909218798298766519991519289504583993416760953536657507555848652962327154319633740336300330995920209624467032466593908241354812279916805516128309820203582687085331486298632937147349396663241320097882391707714402661283318422394690350776462273863815244496355899409121654555058445883464865920940336229976393761984068059241800768181536620462514130725105538040570781860631968898368799482285571644582752185896442933329998871980370936249453733453921679560333284035690296394838912476685221708039531898157688156344765625244484421282138075870485618775274329291812869096966680004968758026093698235490359273084641585384542511255507897867737817360056211022727657065660261999800520047176183503958167455605640517794735363199161230737828440446772393987374343878534791554807034849953015361108188789997843830141251658994169687829785224962367383094557554624842519140618790078595010120609307630307380325397476840339190060503664776026726977312673143810218549732525707310088714228069836728480353426964142412038184131612561228614051929765134771938656642647155590210000755812402945788259810169558649292736726130895336928312531297469421857557730292832215241368895844192394624906545342482899592260799058304143769250652333953663229916372455741363565821371791457565899467128654173225287822094608808395793683707834513098615944641137074965143101415476879683489736959170430997441946857136448845702235093495955538633673007088624946302583570797781087479187341766358676132916019952131398358543607305117241521474313886175322586811818238730625891812196038676568739305621669620669701984955959622906969223387160572902038427015665936507404398026801395884250160469565965236737125922353304133131243977067299025399971094977795433186913471499862186269866551319999373008464512821129535747719607817542281910062302413530780758010878862400104463774289459426135399684345944443582647692304986716406797693585346907463046229899011591236264066086338560000000000000000000000000000000000000*i1^21 + 449753248717960117435446155049081416558615031918054899218863128972271407603054626112935127804307836789380515971707094282047880812897584319156860102288345998948895305525417418717641646982625488278086183548218699806995038446179641110429624693270934681584104374362246909395816482027913535554149550356931254252293811278440497006533246406650860626087693574057829059599591857773770272137713241431845675038506196343211264644934243891746275805679693465501837444614731938268113114626737463259214355354753663018297253674768539180968779288818290276212082280359815016124771685451746803836919893984912578421696599853644353634189013285496285695404796252437151682845319508277913354717687504811335099781651203622355252679207675167245752974754730031312094749770003086717367798600093171256061334018076567095491249351600534382250400428742874448154593670967220009499629085422218367783733612117209071928337248713445704034020426270325714012300167019222968982820193611923774466227639865094558328482662851431134066962595529221558120553724740977776813135996543493655561795687573787501991852392919371225425095689774701482693211860830245670568964905183341367204339017186172591920573216091562743322427491970965492240485874639563340479920023294562777770625221749337329239997799513403861859798958772332628023371751468353674401291309703778773613409973381919670803007533470829435008531566420093715599767875190574864066429609542041072698366663751728391807069067169319932968663519198285698267003809146618536235448610056777033566902392503653343560726193570593272196711087441484172473836205726646578390273169178299306613466491270393061158545090031512900041662907873434127578609475897511418987124473063551182704560629971844183622391786512510110483145382275139547557051103102915712425900543713067608498188993183600474978073723014116869574395991297594215178667364029138931064774945253789803880592840182066396321453762573914799491252569693271207599690071070051962880061104078578191686224296899373782278463726406207514295899563065698857075350449569115469387584317052457486927819392640343356223667217105917638994088459817191204313094961302684899071921502659574001804334119299786885340085275900325662159201810112087435580253230210707488439912113490386083225836372719277253409612728617900151904608258710846305102002776167943001843339844447489436688508763053206069624756563533625892650905950809350555941937500984541463752486041087073232914862649114624000000000000000000000000000000000000*i1^22 + -5887834721521589382873098937689691239204298728174232316138125958286168975940768257903906483283911174462229070309099094145536725742952089399783421201654345469043637688246377716304991625272942961543562335616797572703354560098403097491747410224979092816428374508647260969822529701322119023395798820678702529082235622506684943181305895897718497109451920668254029339080968403579664072510792791856531253652786795494573556285486262071860270902605443226146014341237818613213137965273368144067863246336822773906442057278287204950152752621034296799614893900585620498188240915741446419211522984778856509837787979243944424745227507348383325757483022473401626251275519519116595290445694925911081847344452936115431299567919978880622769541285852041068335383163012561334457436103625699653729363537949441370980815711182215307758139042314540386429782835264747468145692237821878897167671296080364504940417607328143161825267777268807975875282712896412763225270013328469102389488165313851450698419615405687601124167746382256419869486430958973888566896165791849514604089582244041372159514297343097696115234120586500311144095773302160921682903852787968828306301096780164716675327312702640395040039478670523016982532979623522950088340011563880777981700177881046945290814585645607934275390111503805154549830500299763272242273550624503108213741892254693856213703945609277609642696249516725714115055341542367380105604201215952549730327938295374750290503943258487481213042954294935929487731807112854645839980680711895679045841626193263538099543320192536525757768811959234086505679310706138527851982490603857238924778319793112458720366240143424866061001307988683845611688099111212231921625580323078961042440130431170374413734592045825034355278256978559199362120659660300440913865362638297465572236244348585051210900501972628996537643347186739494252175162649000486630642057454716902304583054611475786485694019720650382181901496599813752949655670828327697392060039677838004764847427357923763746554961892745843944368213350194913485254357779728773129639652302069964520314384395203562730869301322272130948415606702761290581489969618672465684348478163183454859519049405640784327475968827546838369518836367499583145308590927527800593934070060753639698718188777816693010726344270685846991035252356317044393867087234140304265339220975404411910772624298684938623088813495867056564451759965459886705875296087483184367478120138741353103228928000000000000000000000000000000000000*i1^23 + 45054952205699358191581831593432907067046305269251034556357918630577436466491773631358864544389545098525177569224155340173192345264124744997649995464274370595681324580149715652169629244461141409388918029812470968603831981923488591473847441520296157913621830243355710120449431853560470881124653506133009389932833749501413758422429169105440081057817371018010604288644803408610956819887672016039970514074489732263061037464538451104314441790472711870693381660483015315329077334288953644018900582192495223612006429400258637837464647645293900200011322109571025420101751167159463403032484621205049809522669361724563167885309328397455171234336867971806428083853497499830141971826227055211862681421129729147295126328184286761483859009611567223633772338274093080082247884577139265575726465461637302342966571882954052443506512796518133443970777363675213020745323366858294951381237342307171526503878941367361295663073967026071415279124064887235579260933525322365897129403519390585272662186704386369552348205831022139630606205852285976651915145530827339221917374917069579563995117109162266817808438874465004985136767295163213971011474546782401099266228570372725470017961875134730435274985006538664317305052490896531566788070830400256611190046914990932631696944489432592772628840111011000636757782087583816735655383148448284157245180832633875224807555055045756358648283208812742657126824579058421195218770890741158002849261828828777483642264171391154227978505896852884431743405791185798563332955052459993747884230957076561849571660251773100456619483723537806669852161698595208533664775966621914331833981817284512583762991544723098117755916090805385527812376499446744356729471207902194197249075327548378138690626721404340833219778223577580576031729495462274311821305147323628020534051292877323661111700851829548659819720310272506084960202455298697195304348405035782152306130901073202739644777592640108764751849954251294096332706443399491516820540148840496387025892110963004878255981804745221518418570970508622260752298180534437347664511321466426723804509154527354022226401006454787517434344661606589231904694867317522701296787327727184990832788202384706551832380031982410889751903745158610822906250664416773005411448912427082656938000020414180787818278175885221138761979461108426275013471477351557686044273213529075488520096544771228485945899091738192367057284236113106363696223485569197724289922593352698476625920000000000000000000000000000000000*i1^24 + -198959393880809573400947412032417932581289129943467560906689004134181709637937981295462416026674756050536051905217580594365419194164463473577231181567208194603644520726834952296090162678555552324436947964087110732700568710135785988688534614427601422575046575969437437797264909133887119185517602083194933897916489382416507009628314077929694618526008813600655494698135927677709729348211651766544041029305348172892227125405831936587905817756702093078176328105498221377264733090726102980152731586160069354870125839233857015526292420998386360780664216802217328191621518494459927225334493259373096355628885363755531753739052825182650782899253490457905267080510032592051971439051356148688758094745778091706228529377451128378267314576105136535353809615324205069354916524247077708204560056883478417505874701760403936754518792980301878884244147671055818608112531443727749914497498959103097756011976555786588674237747588439073506686473589186839553607006931097754891909982632746534803659344929437999505946924714226968293004522579645470372746437523375103584745667729661840151515820945033608030789967546616925780415298542982055869157442182030824679969717226645654030262949334273829998708695123867302009361653698551207771834031162007536924957913599631036733607006075012662412932883020401929400400881017659345675929976567516925368622717612449817626160091458369651132532666793648283728861840409125215788995481277147105416627804757106077039391652514549088739331651889025300576806485190356789847953423725549389779336882015523279372165164375449100732061181815456622329893759122261707926253532051857088937192503948393534544076278300098622527019082972840830870419846197399020736438946076434483037267645132052929612987809505041935349545978531037251804496030869458587208841403988567329458435418853759502430943766348923887807880444970796292045374970590756492530148191968470927844393433607057623574768725308825632348342654162295775450388629642266658817529370635718467021336026104706154817723113704618012082139416314197018157012019967273557961674149598563514808320623798502731729946941223203215354011247600199297464824663311489705947336113329611867198459406201961583358401381841451217253466706494595531384682270054409526496588817621867451355502561605835447017518118214474913444396620346290533620165994304823525612676108931448261716339787452035247091292284689774257620114618528825263050937945170041163313807788010805133312000000000000000000000000000000000*i1^25 + 454865116825129604324469711882313518920477228784714928065931488270271289171934437137996018904663325809746025622690984268639295389745849820056149709212344393680427390832639672149175599740317655632301294825550412178607916208413032741190590299009146441597559061250249184669397764457366593432628169115179383733808068393688132386589844778121336282092056618415615205751126789619875469458063174248580712261783251263133651414384981448149751523024237221786649101591155860792887362470667767255607510845177847526673266955933984365926999176780583519696495396954065990814587718685092061872820949747553434215492212239800171008643631502718301286640760250537972961163680469041248774408894170106270113412748626515672343589739129519242892648891151438303595556109324595196193639110756207348112369235321241115857904190642476509538213063924996257822752837503617832091962770636269071939708625849001154627947117245046608995006840895155336169351273181396104773366265134661482610563205678151522379784397660553327670591618896456010972935224857844107567260046840524155969807060462643283441637369822268536253561740542698643704462070076938196577884504021262767850444758170760592248965611420344281073911419618325679700618521433048000527607931476428721371377363252544722222126073438818066612343922856168275497739388304210135484910860011566568700896709156946668369377290960114893885423743536015605112263658413324033148920777929854614641590795529248404871057055434970411534825690568018446306639484794438273052613780011437051079897423229309517130148789958508966350627960825477915360839846811618643285891680620771525033388989424357565227157753029493877785100540184766103178590918824270285443999498775567042921963913375312009776350116434042628003852236995403883862724023571006907268872046693747115443368121731655221720581811438431196142893097271684943538004269874212265024075137808368447557248862600869962488386011144892313374019012035945891823407210519262677009365957900976558073487837819842322894669988053538752452620234874387992745825741160753473598962354488902776322238087491212756650304549234233338186912188147319019217713335653138593199118469893528951978808199895636145940694852433232786989085089939085518245051249149470599616927528596597148761349276255778710076679733694821043298158209710059406441102057330591356023134744859063691511171734386525598807188529427396715150032733399576600512134412932968973803762490330316800000000000000000000000000000000*i1^26 + -383483269051006156932742114063128977854308803044122136372459275523198970197234562230139507466193604517230248183469102169694931465878475419972005528180673224745497081131120379718180753706881041021661296696809753399288505987120506447480055150613627334240484319883416795346678181786525069597523570533991719831926875023772462189408372799923166532142388193846396057587563879450601969558819287503691992456065525805011253694372100273005478175611588536987946215860963541505361987503886929955466562889361716588104964139718152410137309991678431604627035429561736831466630862399058749901027440378933727275387731480288154901130475631894322044837704346995944504787799032357731950598609016802775751583059792899982191100458217576996252408904021649047080285970061450090661343665207787328344373841504935179261196452843623110299997415464727289799538731104375678613377670743059371824137923867257020861820525099455044645675677656232697022748945255808135388563244471326641509502323238687549130655853472021568180373164266102307366052295761223737882390598631793904121315442282254951328956001086207594955845324732351823230139935079939620198116696637654983106154452030689250666987409730901152680406602533596062511625190264786545347592521362660241032237405991270350583750069772487020184095971568562276958517298673664123622357089566648983873329378813534337937697491265662589502684281088009899770265287479506025735227045677631913982050207454653214342360857362448502979253052101505907335014543919723913826365252265705732696538571380453840341860633699881327531010268536037357951273555289540081808701706813222460975662754846252693177511583226400171353599981478023403849161768997615391696193256851770978135457720479439621298292008275145124752222697729370693091655726598318379712111265504935037222117122327767311038491988383092031951521647914369770796826486450927688650724258991112056544542510633341777565049774616217507627099712718344378952281078961529433125849961594720131953079802812412625372621151705857731165985929553056366911982886306052394754126279386195086098805928803771764811939633359796099024898460507563301474534788473251301457406077931829574806034781788381022556068819373284370199582406856847306944237957412200017873415838385938057573317553928896274159194656696038318381714838575855213931282026844268530858967046375534539189125944875229779848956667667777980628609700354009663270453791377343512907182243840000000000000000000000000000000*i1^27 + 104296756687668316838578028760888519867064978993993297579585685252992333450207433783711224554666571720399290770986336542109414674988448657349861125805905831964979695676435886112129400990908014388654268329888870643624052838854766458622541080185275745868822051897316173146244963996971707087772133217981934724940446554731461837054321199645970373234222421460162658193031895461267395328501514312191957196462623420181632017302248853836173473472745392608403263436603450824819288303248045084353327019892767022791995172888532701761100782654619902292915381156403997211314175883899934352435207867076772464112961240831638092050517575096316665099236307363221964998837882890550337285555191262489455783043564220870477295436575244472195473624280354653956104007200062381185873893021916323164674594153388860342615092554844911376376865868113400884662691139382558712063828352273766880730381183289018936056421440707472802944430523455399988371670093824703444522787410097088745878341132280402029586440806334481381974341320011091780990052452592480394823529926468329491813298415956961831866928724641454764387188597872203181746288417188346817227976564035105022033729860607916225854229036192352638722060255869392044399884247323269339582934894121529168758572168009353559762427050885067428026655785837001113765534988627937152575593072305444850013428455376192909483647064457444825347599016911523581166305972713170556282076162294465178980303835362718070539863419000311176282762574081678652018992022216792191741460796524203446989809632951310786858114769768445998042963676932370468277197331916901884810284516491173908399506005757370620805365693058991950870962714682082868340960385500665920848706233995066593001491460273831901009477226397744833384414495616470806373805862588486961512771601831057548017018741428799386238724436540101290724982170843016734342310105853582505132485598655990711550425307667426739350515501738516768759092905544536061133517155829596396508175757967545703641317224818748868170519654253584259857396882623956384583800032425975089868320736004628027783481286662508736803806018482967795994423577919227240976356263717224853534782867561509533925129354768710931804392351720566275752445834556541697351995674395687705127020393078581714269588037189594569276447529814034573960677781784236161749834622199932215035417173071760403523867977247495360516925899027517349259604551957913207470477878030569046016000000000000000000000000000000*i1^28 + 883864872389290844254005177175676257805701628472301208942075500916111981459163491979212118705640540596015844907687250535558377600612017232230479484091649234206160701851681180039490289208053855460771583414559035621166257536224858666125649121003864148829492905889724887748729053068483971032520003972567814147041967625880054320710515373202285482385288653533179761411941331104223117182524948272415058608532947349250870839323697063185602927845008243779687061708411902043466061200101800481549594305041542491114414426231090195272905514106376392991892691412837081461404059937985572926692881178934195842950215333225336351917540748687243423639756233184717309506660507303805453334591456218495877648360725841577715687880607084629055011282730089450299794691645573394150372334940240289984343832421616440292533172549288598716545958044010695903017088593634515830426581596125147810640731217637865145913324032037882175586787536238122238967403856916025689350178800095835629633534167008581661082391656136173457204969867861310879450849241359959553742913642874400295720103518117036408544606883961725613443128953222255045665281881295941969748593493331560418286913451959423051158696817262886011800073184678911848295624276305546931934800735776359501118230732201079312936437490844697632522552459421194151628281081878618696674158839701872417872198815869935188767272234634445509087237768211251530859267967366882972541036330507827047632647968757057626914530182657365189678951721575386252961995484716475679821533360559978269052054426104460067710752116609690695462770935702435694362628892610957595328996911589703872238534315855776804656240266729046010244795544552248783186572407920928446200008467235475205664199370274856403204280827539335619897139693462847372462576459339408651692977387894574944848590864548133080015684577797231255151164542323443301241396376956746930473138001422494698383642950470594303775125325353274298210259368648740119956409455923089085859174936723249500983563534887596120838227478993603231603347410591023092815287915980424810014595827938899494483893451689361063596707444112591166034830028059114122431269269131173182431454738323299758402198448119399183092768297677840267765985048875016473330111383476876878858486063122575196275696327105957212621353808054701626668473449979664597701467634279636297279751097122991235225883662203374532230302987506619741238667571728144367262312798617600000000000000000000000000000*i1^29 + 1765120774836490599808205116264743630105526772637484137720710140294661482059107460448310735351911167841159531895265427616428293700543050526677414730189533839331093351008782281816963926130203701748736760478265460083837331921399980808942583709873806584248495163435308712280759388718025155422821959806271298933094767703604390126470946944696591851339574609202383197382497124391781978033633324342810125367309993554606256849392309371330353381860452840532415262120621026322056504230308198821682445809064045116074384413001958453129427815736132473039839169395001482129323521446037117963125926461899093840605839806266642732065642511955015391029854827958603405077787394691586879627061611096270140757447189344124799831052562249843256447053226354906624311457528324634487822009633758935458892325157262674218852142475089171826285264147676622657729569594725559312094446348598461797951576060663666244481124204463346385959762495811144940668140940583901664222164226200779014690399857363148131477797844514699010916119441621318140239540462026667375323029085920222245131019221564420480672036159708523669812745142454948715769546066816126518923877234941533172470262329359425806762204791396385069277693303191219543119696347783596003463530422072683186474360681526609254036468623784457270300523280132713956869922563440823220318825691875883694978674142776523503984794856855569614766856753301756692402930043275986302156950858321620279130091338638057417352233188320154317128737775063503756471865632004016149239465250820176792670899383481111582067017209627821955446981930311677138180341146681622947939909454643149112910014224437419305422162884189371936791055816706279104046752935523939735909593995997037559389105664006506656575447380875839593619694617970640938934080479393532433169646240417145527634557549161666838118039174549919875111942483998807402475435307164061439031837309148303903098640427841730723306704936952518810001547056826348972531766558386307359081332298051235801702674918852054462211268670166546738715770148645912173888429451197857501619281682252159614074286294276206307094469173744047100518372102096558918797165043147088665890245314421054638686764416514200260934955111047779200212396616408886727478610680035073448377089785534851917376598735689099328164999035154253553964850523634810098667968478989282386191173279052874625947685686538052751629103759771953402912660726492185493336227840000000000000000000000000000*i1^30 + -413736724737607286580083981155585354170852549683957990903867575423548571480542548309142552734828547743989091210875505046238321078810270367876729868695408353498414111256336004944778456829183413772891840732081629173459834959331831674601851538005090025123626476565412792183989071638562268551270220553165839386710338893959186405931049548906963057576692185892529318631907361639028324456130150255282260592267967914683627668935612538155804921717817266509321879090624870946379958663920200851854574455137333870036763296536806540134226415384393596241820867237326283188526148766354021093241530338894438311745448040784272405472860220076331285685033205663708664981826840419808699603418827085628110741342756143245484541235621349557238724423175646914776897441640618222160658624774121695046490696121168208605559058119832242955626502640700401134578540645596893715490561390424832849249931438965894430101062066652949926373796284617578777305953097438076595295974701883695481067100975019051559324098569890564088622123640050897399764298764194984559885120278558015984686660108861089681762234875825112210545400100732735823878923137403761119207448434137184071058163651733445133463763928215364183565782639390415583994629475126340823298631942098400546364607075151800699464585309233607014825625333818284620967834133358802248796437138451546138597417754162389630264939599098471116685351417565763681253979293855862811712819766228288332203727832495612742873094248067689280044719140047832906344964166737018295778889119122564994641596408458352762044505981244226686365224313569111649271655269639275648738431520539337590155956833604364474890290570588428771361671145311055595342346146095935861584414871691148186944148741549664607417660478075061864448756865719473700311228240444631739440058472362012488754596255495128863093055510446319211758127289146202882902532172239907287072271176864100683062722778106992308977766034619992887924309190482537148598490181078676359441023572360346596554455281373247849379503953889024448244583605976114664258413243579532601716530491398216848468628891318252275354865183722275116245678185599738016325667167591001313552560426313901447337182078765847774933637910076924426775033953324865411403247349048289902187376975435377764054201302936751723667293881177765480034278040012153170152399965617224971537857275623653122848598843338653423172091421146177979699180290983354957824000000000000000000000000000*i1^31 + 68374840019143933187168233077631012335190320489521607881633184506288066730133757373824432128804332074465108737355224126650233907726781112270294020598557406847028128979090369659176436139957642052208429277432386832978209786298314862507342161410070414273150885505380586362599180506628952070227588337694087090847780413550481950967118737556651276902327286702449955781182487718239841809231206153170455060359658485254827792284391864251582586421851915097710416827993650669986169176002308437208028394907896636250917348458447462862278878664774519641128583813968956772017078190003967983791342078452263325119269716917791138081125592997046365582963672020160668960952594685540835386782022019307969033410287402755851787515146806127877161002614551616886789333547801101890014904307622660271369324231182439262281127021660589621764249129442792899918365313775477830453470577248785106852576802480833406069474959617116684623158450531974252116091166891522224145636221616377646128954577649474106088773561672625530494038073905267862328948745875836460305764936669516390301449334226631952141444136430386685752184533631516660801376118552284413367147866421297541922370696600809765330095821817219229772615828629019148491800564695694127973081524752668464923414543244204182991236561866122010185176349601399672907968453891349013248944556024745706406272830519335912729210050876426644156709323311132223740761305941494700493891455055285234702448018946148307133663714274809781620950702232071084745732401553958591085820601811972104885229518999829539082389890418036135704241559898892764959880282768016507924405128640140833697445349672123485404657434296597212843481641582775929092207712112963222953489443199858460771727017908953295748428025386477972882494049137798252211191954499841830333821104783497589555778423092528213380580763895452379899415499632697686007910461569067539264313300285005880292815488682563859893472747921099116012515783454440147938967400130311972136603594906845584195083482043212899751261763496963281307881934479800325449026824971586567086182917501375044716180492278299216364647045382332365771539716875882541887970920172555523226722758597775092785854224046031551970252817538845514375447348050585598217679921848643853821826539633392134778775081202225203756667258559928274829995542198519887385752376166291738000685462744149774378221131542141282573975439054380115509610822395494400000000000000000000000000*i1^32 + -1414110228885397604134284334829326892779529739007588333383784196070440315336968835957710729257992362281337053521270604171787910059147517193055907373158914434057031581539073905967080082424926680033533985324503092663135035901269605519754195769550353573149426491263455032673728741333339676593826247672655020944294089033491693519065570071496102678924704804175722224132323112913499341411799508590478334863020268952098631359076383243769241335500165182736367657472094943384254818760265272139094413775238103049376723075450178161789051727748975493061359986770196409284192991102242205766290805874968734279768441162597891864105824624743280525446398145719776669848228991386213178149806631284436588948112307165601111028117272224027762794834829648781809738919543153912091187336875384594576428612790977129160737989190410078454538580883722793266513365065563978746743132295684248333853301648471202328208850547842388679923346909127542856906890106136563581425504457016667221389602905439712074602811793945799349411476143455190109196533481824373545968453659696809634502065660805914003389559584884474877565653472291759117511001349112955701509967904642098076730912292954635542872882427146978200473665337075811270116718039400600774897577014266523343204364116927727515478421869591098613524638353172991850212751379389675336564283575883400116122852660482375550827993127049710790794635692882079567937438902415871086525533061302827112087636234380177869554098108831329022917634896844898574065660300899348225935085709056851997632010951007392373794474731508009514539338478635166509232819582944098470201032985815908628703756866099156848871961717267503146398511411342090162407463002958255036216829167859359553640483724001397084358347005093516381621460416634978897449899302547132228177955770041269407118032126822491892240071705167815330585403050324632390846912645605251250850445473086542995767467978433835295068453019273043117737299771989454720025579711347177483324185664419360138477048580731563888626492817581124960617410307120238100062537754908548098634181325639963655909242954994295844250581740837728750456895942955765253725067506477498308290918194182451647855288467002903346400671033039105414682060625652981063774077451071872742404866277562563016037406664479111050112532574229041123178976073161947601977975469615466938946574601496382253930625890006624912698773851505449987211264000000000000000000000000000*i1^33 + 21583835167689562954255321575534691994908645848519529652298579535742814385215360974901443558407458128803424261015395086193142271297109094468151960954958504352383426341618704894948914119632605921728041132452746691669623911907884158444799561039273502859998245897686941109057468536244695557560790658959767995469567085023690594083775821857378754434199484782407013262473066739362204246924147583139039084355574912577565758872238691514406320093084049800450683863830119454472283562328939366404761207679736914722458924554523244422350960996704210813384656963181528232931280438913166487897510604394570224946357506171212050185328861254761452842662462226578642109606621088004586361262194440103611429410483936353683283238790388616633001384200698498088149922717537618765166644989385386351406284204441558966952366542809052106432789568265924962314215898162733163345987423635494484335535917467604127298014061537615257444049217191511365329011371096146952341567198297031414830831537944575690645460958718193643696026874855995825827130580951664968693967656694861654042263995190347402377599265451353389016141420863027146206465178771006216906156516258439724525404391618244926213692240882504758664486911080319631584493172893604629624309380985135795369832147211120115031060632649003496104313554716625579318585024840641652527644907416650982915142126735376755830119864520112564161101378954211956767913129161685236140921033114491270509583334648875653100408919529919859231631034672324282862030322392629453399612244333891014339289226485375030713375233992975279023138192999228032104302281019117973688013914703945654926791823000941046857814736440812191349599367649034639720179610718023614492090436549166021421222390080073515475798780620142853856512624222900042233895840936066721620279805063979130328820975102777562346021692330019103102004361021256947599944236168455836127471958781102854388360451890490623236257590894742168864312639842759749133997361437383566757015653760621895316133035291180204066026740289905808989440373573644285442822695259661467847092466357887221110998934981742373396104380995415720567459157282469124805533352511141020742665667924205095920536488967890404484668381561777005370055807124724419046865140941876778787893232105601596961255313085812113597147353222340246057694216204653878411268237007222541521938456470820464247587015789381111165280537033970810880000000000000000000000000*i1^34 + -392042624111470674923324394896876723816582509646088952299851828687067583226006659816206980724391726843008020106128419907275763753482433281115875810756554563540960710349841411524599323207500275232165197563023006848331557590473888281377530987308251327110592849535034399472236331579294717671443441527764365964753419706242307251829056691812225771187389524245388831618222306393574451027579511777784594342525299837001467120723338917964274006180508449553087952564131976582363241672837068028844237003845385096457868008051722381503603572797509171453684209867674542488731808301370101402940982510960873231305379669825972802756506239078918781323026722049579823049025914378571723731913067477793882173191927922318733301138878883376323069248219392484587037602850886745106158133440067099000264016327336389586506478449713763127574990400195392567248832898707976988795558369261633208007866139753553857883713266856003539385657152588866565878823639697021924088240930722490824912563819434442349326247948841852135434004026899745900174019330632496921969584595252265150772488612965631837181041847245315194339302223480873054178040269815996814782980092983272497122580887368402513031243906724008179563455805889275089895916787020032291212031533517853456900976814981588520217629280229770102942368413566329263801013782957570084655349640119454185676518894031604383223332552284069448185047910703550180247042564512911527549204515671772128779555419893526017113659233253818433411643980969572659149939558604073061317089920038482047068648312365632390607574053538059959487534107322742956545858831625149449365529501880151708899694304040394820461663432503442080027922352506526177742478692906366978804805281415450280180018700632377763864547325904552608929145206325596400123652027856550507287417496170459407158958591849266419967390879017880856532232555446531621872929916752364807066508838274795547449301265338855284081530679607284365010935034110027381904672252822689574847296687381877125434686377920336301884869572868588189935674317939804084075585674540067689867004968621602214444024117322499095351059933815217397853959347247489486076291656944116707947619383563338909573198090186782810700468528604668200312764380196601668151418616253364061651186721290462542176154895282948485968451370679273483392371182068068919603207728247528198970750433459785723572473329980490806378013025894400000000000000000000000*i1^35 + 5512523816113736628350836535138337472733956349717825771515212673154282006561318393587989031802371060750246785682579434968665855139995024767507972869982705174661400994284456937894052524605306446430827628695214054946692326479111617618660103641959258987803763304826513100544351851527536343627556637959007444501439269379723056775267697402909897805374293362258016429365830139413834519754786718908234134478383857694438679743846225575256751499363759863718582461903106935125058523581763158233338407198787994364477769015281635909607722601875852300145681805576288931508825491420655560086735891702257252908167696232295886831980365148728811558524736312044293518413153941551452656539317152894185249496226058721738574188474797834440798556492234009577895804754111280317357135128563949970028538629625587508080817192932783610496868201353867659305424902451787960545523548579042825625198614443556643577134404337300120590067819237369038796034928475038553578745569982080290291230811776435162679109721309012871939199411036703664638968777870220060217239550778711884893270154304952845805219650757268932556598882268943641287476747848035361794768034587321877642013643130896721473825539783193810164280635338740858692883721241714605499621342864390649486485953619894230761063233093871652439157428668463525892795266369149872464714012036957107943543870196341628593320972524917995961625330134329731830602653358064764716664470514567484501947744445020030239061360083839874666922512981532477411582743165588462530310774854545512730287994615063680448428549361597034963172503740547853834161629165167233248803286084159864497668437762807938824501735167192578148338173488528897103435874008092780549863756295556191137503199932164494687647550877108860058824890144789808496556427299523855540182570246291994575452087071986181632977541248209936463296439906218950584714827654134374413015703543692615950874697214601683022787954111301799069316956114172357396256223175877766166595323341864947253328374474161706269725486525784634127085829903217291845627908222655286610888119814554490030621820468710702549829162274714220314615466392607860898482985814805672285856571721470975544729931735756515297643069226338076219998481438198708871319058822461390629634997475791739695126892041303572201568363635311643811878490970429973868064141586813808010882135744834247465769911236272145846763520000000000000000000000*i1^36 + -53457804128429620615885352136276167413974735185746428131046100018144495119139802015048633605660897636020915421575282695306049026788480065399345755362303737934644682434797664280803733870926039585639986434649608241772270549816296472903692502177391193529740305579956883029376183857237187623629768596218949715524104555244421771431886278582298103613298689701312348927456364410173241131915670430438333362021636079321689195993365103067289481483604439065678549925540413355476722699447821945556037492958396510873920691946078087324798081962056717339605996005965068736232266562534239088867562544762290802100578097565607322633299078774424489787784598590372914419330796365318712198369900373137212634736482117258137267060003266403418661980923168889397509717959533331638481857714793701247587380586983654402883808690399264235020789173097516271240334861283682277975173258495733187130412835864222515085927249442692765054442651130768907425351890230812622867740113528813628606362038960344750395967757380215723563695123097092778964429770756594021509122519540069322160370109256311873871001601691774348186537547618926611588562567615387930004424373786432159112303800477318316815056905242692125730612576855429863224292845741834540371486276218827642470181512112661410989509151242165755381869808641693254975294101177478164121992027431458610189107829678131093811904170906145966721086324738883138593975669628250286129533624372119769902727038175951034712759052775266694455364842175259869746249427197078249796439612516075008374483754205353838913711192190829940501955209818258081398189536354921285318767073168889707919063386010655782976892956029523796996960162256921590787407444723827956372525785308549897188703091930334488933342839714463554582444428915821634587681136928581144577191218219646472870024646002684469488261523053654595873147602868984345679651994584700944258204215081680914011853083041649474551911285228139929190763468493238140815786579704552759824927087043971150171945699645039456800814550309590016430559495909117207709175264315469705490851266772525878556543677636846014700809088850376555988449530540601955555426337364382543346770494997439504693758322460575133939847992062882510036620395494020901815447546928257676949167552572412464131895679240994876000572202053821391432237164861144738023599668578210330780102223120819452388788300121374720000000000000000000000*i1^37 + 384286139567940970916408160742708666044384854330064888741367952365981673859839402387049302774426303993187382073607669801815347217494483821754231926848026374183556300286334283666068787447970340866070155605142693516558441336577862832474636202762498110294293283156632506750189490155070429395450885774745162373845769206869932349324118678070336050227701814690426222672728861846687086366037817688498389550042084781479301611253015608704347653289655293720766603395605686712475688405012179740713622507010554970735924232413127050804319198738755782026306594891012324587213683418976677745213136324900477098737697982524951158789136648205697650375082405855733082555991319078912294476087225004668601619625702428474346587943340926980676280200890036481746783174580205974570518266846028333553955855151139892372219070308122707181807676904420519532868276784679244126976011733611927344297874432118548151718709040355755831489993913310794079894909304700195934276132824554347908622333599186113336915985997218978338851256021853784735446693116086930065435236471568867133828411544787540756167130117575681362595279535219747648014677048258929433641522549856470601878982199774236249027212975670654279865865385074736451382187099658082904885517322799711825345898445188594397766748416300054163519581881085155701928236694764021419211445390683470093606225699495069112747642318528314772538857976968979799767222164064304410085257294251800086421922204060876741346997670313055439782932776570655943900815918567877081876355370333461815324932203528248936732515867017807271101968844104663886018101236415516490496457922489615837990849445145125907311765290599597962932796138690259657159685288953219314291972135772436830648609716405273758162207809512791582852177896766652857146089098827015476674210592830728860733021859271231287041380971132183393835809469906457398735489019396186887808002343326615341940105047982717129162049901111746609503196413549569363994493634844278363194621125114238123720815720348984465874879022563506224638966846653089905489440991182469071902201147685154157699131765213732160422312916218536450691007677272876964425947338136281147319799221360567632251604374714898941556033344577265689641527806728801695932987566405474838435437893785406877714037282800315132634893819600755301349214190782399781577212719511250340440127733424204631215859302400000000000000000000*i1^38 + -2108854626853351733111039726807663622002960628346571740167833296383959781681579289675888290999678961066191507404701847670269570264035340009044138026927199288510504572849179477273426997741310773227091517882882287145755760063944018741016138923186280446865012020642930300786824809405768087039113112502611213690085932563993582937140245400173725974908987328188375192563323602688161003240032474285585445113889291015634120105654142699508161617926470749099727266355757996747728903694643008454684348064778157917075506808914333562858068162478362646595448770171628533683322200085453728892146966582217191996217880425001497995359106136829710923752836859345720442308425469254513152972058224801997917005399043588691255956185433689344814272091156527359191584424408853118870077722630288425219416881015720178857337452440318500690482862050565776652000037894526736024020439525027052938097422962144903301093832332177295982706709966290365454877788929660539445073884772569835606221013642654549908931379455656989379746536207354139758807632229753263220610083271228830712930723476304260092012352136118557056131579644746986038635247268370406786623305094034101753340547305242778633705411037799790163536003608649864816266775133740328564457516551689747305747862434015928450870658429128316980808489542148328617304719275068887537761038895058908713921632649456266524933901725206773760824125848497575731008731938902205152046421821604721196337421820034260126670460089053156669312122194045437755047879405495893761757555890721241348821535793717498116759109800972664647812637961725333219799523740473144281833865488520841172642513390702676446969108907290793791676804532324668331975800339434019674311209404124874531299442086865801374934038660818858503703234857588758122682197999866160273881263108861506388641253960387311646869321673518593384286894747525801154829786680894535059376532423130842058851278578944111892612835552758135033878809329990338301328772533465046408535139094439950515888436895059283676014430562690679154653124278554004171547438639164412604089572651906804146610164055061168343890701389599458133812611930308348936582890017396806108627091276856319761754670557031803590795511217076524746653482831398907213912453443846312812792876208706511102030790599755825699516292036445913699140695097708597404215448084718924187504615404853002240000000000000000000000*i1^39 + 8952504844123915487387061558081818596287882747645996334039764493276698023036397175841233159275388853771016692553501916754635508021429128363417573471712515445128481535641420175779311893399049840894700605524467529673630500405046155587921701740287469325391493123840400021827143260389347084331234266533772919124123948596400676300900544588881187866004972609114350438518536411714626922647546463082192942602473371422305027951986498139668746870148384816600208829416680243182704142256203968845704141579694255912217689782780447906727012029098753251936256578443013821384406659219581345703581443620730587725467466421767592560377558083815897064062044532438361454876618654409030721121170778776201590748550666597979570126906040536510268256140351456166041784697394372318176350293994137385651520349911447350752563197616002614301843417600101983836412443771953082978439524119426321376353310578516652526048005936349178412765538833513601465123859649764295763473340929886744111108606573288711178721366249368116600633863893508674048527677180442788262756492239582204035753981240741414743535754553240992329821476997676096755477899683271166382393474216507553649555917601357618081076848568978711010692127285047077593022834729463836619507534157870036844407612552062141975451805557322808087965001778091404901286377372954698868794786536897552702047596054617260283966975077322727121016565892370686987505882302359030851251806302538120841081571989674161180608866539082515315630820322716985614929842718781259559318577102223581862178189806691622826725023805264731596242289828783510296102190263850610387828478960889483880674126817981518128198487236223703725129255822038946187278253127308423797885845272996541725563004983430464847551201465658719667685616842307380520845179455054493670861549252887312442797396933438954685792041131034675040581502977166849061194165200174600482559757542859255725006654399711082175933240962383551070888317250306439209680478736918921209504015643837288484486755332232991047840313381175009461458821139635461900581843650798333613973828193024603316358510461287846642412945399012140622573373328218033217844484965889776334471202426599874838084467266078645260906140213070035387337893366018823253112838048962542022718850582378042157305410651063322384135243900487521744184282360285604751542072739373083712044627132416000000000000000000*i1^40 + -29742194113270066698397928842676340867614443343737657912387685040628769763800620033431370420543273514789973846173165149429008705874950314827262545071105836414766645934226512096548638167668123769261132689003686370276465207012691083168535474654262960335341610409459096205002350965547881331943851737363671404394717266804719248675181999131174717180635413909391798782016098419152119488514141282482070956072161671731078242575930254176484183984883614544460887908779538919545529499907325308837414690299805478518408208680478281089413781122400709752509775667880002987147670659286310604662449832717806965056304928484878538759311686272868421597747859682152487752154246982616613691476820506348784504385673867212633039347687512241362194825495706351095654626866242051706410023423944926362196183312531752549013201255512040553292151163154476412895177614326707388298020609546158287907080773385733541219332111185913508320438451697238481945147540691488276262080021887641790067782290642370156313797137163065537677654904970579683211444353098303750470278808037265981713337091863047018540256272951960445217926685766189058690232085282755653006332427450721583338690168850658347467418882187752039596243967316041048283236807981671289514018618343065099314918992363439577086805468742101258583367471561327011267391939759434736737050711027893627365575577472397714489637742306729664143192930632868297131657560473431147909019288241964412504777991483653794585691469975241472502808081240412823875790696311558446804422693598523884946353476857546851893548498593552192472982379187985592699544025394856393678061718655200908692332641351161081159126673864696209599280093865112278477960415665259988652392986065228253316621217207057928192773171102269071748034305930584587463254929327813160222114160520541509707742849104303898488344500885203344024747717582782993660096444068394683714072479409366457893028639604454850035833758396017415183143628805846779183778213302793943092638152505038042058674240411110067343138208909225677373799785165790021389520714259332802767906440461557534181939227564750795033487313975360343158746386229231401642583148097736222200593083553675973384826949739020629810950502044454967802266659708487019350836046631554738305646756564769486537997876025969277815347677719981321989911734162866148893433187889987411823820800000000000000000*i1^41 + 77013705114022154308317064219520144871397882192832209086787065716553038616911059560202470907813749848849612806635079815132694034168266090440048641569774534630820165060246811718124727431391562113705954628518687436087963915841137552027441487384118837809608712744813492714539961209149646186381337738337462073601288743499189522591561519919753651753650815882183679233510455334237001018792038006203949958465271926095973575799790191339199692501915009676377409030397286735144723826537541552362391378176162298465197889736931856512814127230364607407272722316141319817983654390688154476793795219382014668524008883315631284761146898349247718072071905524698606854356902214001745675402041940483417597744949555351999153718645087286144072952396811648120716980895675233462832210908877427961611439492759599722019324739488935602645455961577257475119130917599097460309513321990657780360417390345162463913938695243764355702871319667470309418368814398340545326300926443030118835033426973135111962934175852773323176220647295307892025060382268333594995221456362292338145022706309551863354484714852729719479556460288558595614437433948336816445477012626472022261761330831225726104397311225526386059847885683145306349800410257357060681293085264201910830181407859270493708679648193984971723823318167041105749072514364891683662714955668781414241616733274706595155892958178944220694627529744188801841181145533281511242233717964323672721183674192056710587191473750915781702544076849539609376097405460972529676707576270191984075374657377506911429012332133517501808534851672484460754989647293410566698192947330144938802101249226331809585047436141696292861521776045736083796918401156116320886489688969823452944521265631698490821658121842271076791638339114010965714369109391685184843708896880542825154247117241630373639987135755877392912848934172488434169105057486724081662015095154197888626214438320997370696426049850798018782892004047563195128329319692157779144555379864605001193064481387821104061098380374523954947270290388041668184345320966944394999042065899130080311321767896236901270285581470825404903836524403835589397319115694209937924898617437641592606382557963866995208329329739775189325305534538052114260405721809969978391006181714152149240819242110946291504152450853917991810067732596189866879051203157688320000000000000000*i1^42 + -143604853313176538691030134134180587506660057911984678740760294002635371348738234072963595239800215700166415791834328606565094897627568630655470324444237382920032626557418595272077921346715490120095076131292594467356278945504831695479977578158598325940442569958837717439162444034283178226103948602578762937313939282638638648358741917323024928172977817244551997883751789734644528431062060184484438305105128467609451964233154617659810355165348188068940434569181602457115275196180457361253425373939170542931824315890947876967185442846553215787625489766467921675405269658699135389869586166232129970799167698390311471068470739688935204604502457837519205134076638920903339685683644098709490208247337155779383844035384211171249897847900386621064240348851325764509805921804250847237463898816011971139310470051327354095911985172082766896890582611039955319489155363732192124301481299827818801411861328320738021761644119358928660428319569198428444067050280633275674975202381577446192813764536125241441400189765750687828667953576966058973427442450240215209331848774928286012352975194931794321607846974456349160499651394233849003158341790138590789122485445615531769909511598445851450742432992812188778515351627808382774947569916055304409151519389432962822428612045901635835927584360218061307310825452853075697487088245907705070642506255027487748685715083606885968393904564414644595876030406321701989345377015780176773157486534623729988658343771184924057327929515653416945292854719472611061217248895645498018399659735904221545522586517190538094178705456682427853464806542785841990525597321630652669486310863117470632012288390793488859800252382705829819313243228301205808867638215146193637268986739246165120131521029639578464937429564584138979022954720743256747289319405684474099434327694072490720644752710325749979048106760056638799955327882253195911606043087054095475296116144349880340488333161508703472878962520946149916099657472009724347409051048437811997216460224212645366887213666453523875497304546309083836997253163185835319651171897047441919225211218670019607484691981804572445690563318198656007726801561099356296383735461725032238426133243515229733156058613141967889262219999312717032772420261885358286904321268173447297902670491660192647525201706364644918000205597764891818506321920000000000000000*i1^43 + 203409270252695639563114105622638796493536741120361305983866186782094632272412187951444797518994215035298262754745457093628318127091323407103292705225444856063312801108936518010796998536061646570445829231438905194056820532319817810283312713555921607550550053283104914097882687283610291524297357898989994345087193113139567910467497177219891128385383650368788142068844150130262843279045758251246754863434858174685992238073296963212588312058707126554687875518591399995077439256936975490487383219674874263696052851792627168230119068315074098444922250969959500414312942564861722953459676352133231075406226288025515631163543287317255662407293984104818645721472635912785511201945226636395528517777985229203798660442757317482790302975401563503125244612672771481294457622829403667758609522359451551124092145188840805016225318548052534897441375881230097592196726263314692192513336821056423039400433481691071706251191648948590287496632678169974271869757722345694618150514740616731126982838209236360189178792913216181499066032107526892735293872212039777753049866387823951054470576634269598912606045212767299484401303224269566638997568007018356979631984771103656048902543383594945699480367030162713769391672365378844337281146072895213258732965945513864929847661495569856830951468778623794250750260162722614694905595863607115908455632343867498072775886356898622576378329665661074203375576755732018253138152717327604433546641619581393923795001660130308245214558097563587592633180384848054247478689498564342369720388394025458411872535141949912690230498704039530482426494500117914729862306743563211581405115432086679269061672942534619218377976359664782975480921959767121080430923109071658358120493930587543034246647615778000267552466796468683558505222377813982595030496195881741839984046646773972508642936946635957301100179545596388302501193468502415766599166912372100485947356668781139193315541658336597574582240511164863495762372058919828226642865637359596324318836371744742982573864803290950904857451744040121607366727612484691533155986445878334148900595669460636955925584440799514112223351811956298754475410812888827139749881315899201957073967871549756290526230769679316494795079498778623870558041931189445070114557177557278181422056704104422637360574170177657011343751332411893350400000000000000*i1^44 + -161492394617981676969891961311789354807136899709648081964984206950676091752814303944643170467394238111080495719957962041878634623112471880453404686576118637154718222654321050238573847192752537965577776890457595174280525365884090897125394989426344549668538206309706620880038567077855106850180647523688963516180856960354873734874745929393759622810598113320248109724046015873660786557245047166682982490198097961469096558611201205618011956699021221927927152761383217234214221678231657885969267781468091338320778549169579639919583412731549741520524630540015969535112275542089970546618159133076654823706782378897825455714234811312520718153591942535873395658862398042411274126533249340234851698493830345415760602582087607430450622435760047728408018783740630814450357744500638866496371815771651714460141197180967850116063236054692740897747366365598841673177552316652257490875887288158357468617699721907778779433221194924842065338851436184959997362794066529767573211418011973649932009275612150866956888426312349136974700282465065915056313842551237042208484560233316604534928457760202705823172429786552189840278180697455462532396746508841538825769218570120510810421793499970093512375173265334578662114057554500442652196848924038423649335230526260303891417993331231835322888420640939247886298670548254503921778664522636481925202795040835080395136188441437558079081626915220714356576274816417392293868174654948534222249916704121216736441172412803333043979801671535792027841677055514730590043771898031686850818614457087030087171751223506956993732667323637880531114116043366120992368832738992638392737018361229710277214888085467733368239401778983559699120152633708834739562236500820307461632749420924609261627231915065679768957706142015159944943763569102218837110062299153540276848987495101835474681964047008667069609278479527875225839130264903613479764609268436186389374469684419556339448034693557290393458686773459902675915855823369377073295991765594940683658246239827372794681710451010825668751322053588021129440480209830121000481440550735638438247461023237511460803254302034738106933145347108749128193081258050271628176656535235170603992068344188658971985657689130058345717677886724799435344065671027414292357723397951326347683023689676163467369994162649511200817906974720000000000000*i1^45 + -5787159410272632956195629426687841007695825006031225298125826313290178130300016226798231446495230262772502980297480235445999512339066366132158077459424249692446106822095581588120872781558395851417149475338900406239862304497614667682326574999171201854261366594230359204027969250705039916725148697666495044466728397175898644851806953589280792774460447541246650863558807181123162236195851983033037194517641919443425812955136879177255486698170798372503305120698945074890282694047587576395038886161694074414679012949016657657501373931138606630912851157946934019724067446409248851398699810974119672124376305329301633715772230221685196871299231580273065824502780774752353120141885732499631054329244651646001645353635705366422242761241181658641929244467589360308881373466679544803263875832673816373833378226104481176113084823572556811383541456279994361151473973630724425064377528923894840965295548124651731161816649894722387216482815920291617563630495863961625030719621377274392915710436887404820467867489688916345773138591435840327731872131417033369493000566026016793071644596775612138278653936814966929875504077178980149449466922530022437246155464932397639217101575681167458462869874980949320347713559474284576556871860254395292604708105700207137451317061306213236238271752815401743312345350387387257966131249766856581508290147013853465885048002903411269259928952635859618082979358286079672303271577689723292636992832053075292575519334524913004087565753039245763925537922915291225408975414659749733921981512026597378021475762435313210862692471199549793080805360103177531315426461685863995578735732428621742851806877544256835459445750052380826986198873248466674720102180477906240549641788515485427699895969332096550761404342581616807356348581643442314346224341720414983356420443262810408053472482269178424778427606780812724325263167521036682036580847736688357038080549541607426485568280231965136761838757609169356020565288739068710607333528942969380642280180496823848246907209926408402080257588892536141523014113393839928461902686710557672390196812046589230095625521499928650919973561133276927513594933571289760174842064117948702931843948492712817427921915415147525668171330371424831246286067929979127980837655306042117713612622643274030295585964215618240512000000000000*i1^46 + -73933715815368010971120605356001366686888789602851111106724908897935890302735265274197043638719491708116872476458136857771977148050637114608266663901047585286609000138041583418337944877043854337438504574062367987421190951696771301945301145244039295694936855441897999980409912320635693115560198925892444051712389978014656443027114658937746934876296289123667974053323570648482484800458689004401124843865244877976369012629901533588890569482732227662026744811017392598263795843345927294753773180654105591004596366258873095452882944649514244487085904595482929240634701857578501965422143339031584282892489575382191954951300797421585481011795841369324202502193448104287148890485753893660400296637601317121864454770397905064892379825842735758124449578500109105271544296522532313367529392638909056149745372863600152226760879681808966544943066320980627026136443574497051984089838989437236071453925734554830945543904880646809248357456462801693761532648534559554056095619983792422580783280634829529032091653033157986193376026526153197851827457696872823598026942615274166050432684951656598600120275513716035816294783753460107287952911344140837223698958354535139820245346670315863204015137422668986332927838109244288513381892073923094653073220525370427335463592177776943360569434842942505928627813676843565491002780236175870821572172300850814548573147543116009046183335582921547675953767525954271744086412670346583564086889294428936306264645497756696990074154753654730995846948947293833752985486714322410348770450823257674017860938734149708358928393338278858495161665134215388976041754991726638665152694864337810279374118494013924498437600320061740226799089276485417235662104353933253426151165882420155475548592818723375411054383990591133901000179974394565961992759138128774255810611412665225415770689798168258393041243473776587305824078239573423970977784417816188314375766444614534018874359663764420309966095347863045053764835274343285943787972190292455867877361464116119601073406061714533661769242227687772249625460710515433505227538366489177264378627653558009661821521488738019475552443472491580973721891036608750342628010731851474346749097232299801008481883768700835224859624727113064763703635594735777352727612060398241998303334708077832969462106764083200000000000*i1^47 + -1810507233771110272072837342683312475240378278058224597156261574862486599673172079736187338837947465871351845108360386104738512849555094635240384129902153714171279569912561744411771866283804929662631121208653829291510293517004811208028949495086105294887082942582796626031753467410689700699354020100433387082734421974378444428222747342492706785398645064993175201818408670385025604203496016120141118836311274620251175355134409434085317795923852953633583699917031733479000998905722015282665066504500606958808844385440741453102773789334839407851326284726549279061607703922846084091086167820096641287585658522888784851834525399469892783954693456783353772461373733912536699257110154493496478390897047023768423633892931949133553140638644853006434010380481654384643099999474237275230694306999437105550999646466140398349761292382180676295812743878616154770533888082697711866713181122202766131896983637483100816253320978186755573483026352899391953624371242255436708222820946506190513729797560145659192211942429893730699462530185301598020279025310594809660297051055526726536576581351958313295820918370235350556206221808339446051125803922728703789612581586862156682271918628702313845455687106813365245336072896669931650131663421975199274405762379763540208238349669681911917861551249446785273629324190043920171827912870052034874298830648996699326025434238561417114899898143130562985837412866564611470317871369963106857827729750630150537493441620113516519796469239041883971709717324395026687329560871110215674177420415946033838583370507569508663903775948858205027081783338869885779419076384308312619877562208608284826763985079664104978761553878309947564137031185995004332775105275326498500370625748601972321945065758404297342044608141502909876809337459064716454802650142213888408655882308837692053783045647861217211813823711053614297373068227652790606796896670406565023230720002180333842797054491831268686278327304833314710360497040766262145632895143925246756049450433032346975036528395366877059735267998668089657190457969856516408515461269081087682372969548932907012225744170315180111661364324735950390558597431680532149038956707640824360209864503372197550002879216796750363477417446251093938925876373025348775071720653655839089927987925993589309440000000000*i1^48 + -97809864296516439416149119404137494116116499191554341127351066387294431208225192164725727856953328754223419783733103642900749546601062527268917824953525579033708645958659865853010577810753564984033140395344844143017610549671231285701033412586001218935612614879207800481672536799391125438696997855274121229148766908885064519709331750511932103850319917480542195602497954860260892516229012722120500929839990065505007817984725865602710117994928232923923806180122778005353329393390181045453712604719631019201779171985495241119685267257331799769479053656508798828300132104616292283931214927754572179357439865683946625060090432206804636671814882357724814006678438059959849135469607371999916057393959342811331026729798619679993719796586884169164800791226396045065397235132284091935888154969820149603757760069972310759923402490798980074262611589952059910839941833501323182456538347808938140400738509485496055563594443927990514702342116383895079329773152770688093529225265126332332699994608223596177791473887184123844325861023053018296352497359593336971290904936470288065009861892439331615844927987812236111187077925023482185664511136241570453810155355678543862975053343972393923039679076840712762682145249998387718673832579601868661983381257025149662542471023033607414946159696346321077020873132395456883900838537450886263350265568212119662022170079350677116795248747651034086666749678219164332727056536006534591949661766255372393177316479402032983710611588058858529493304169826754983322287086688893405126726543408005517048996676518729043732985807079744285697416328861233482673121432432073237372420575704183326746911829154571713618862190163777842526999165533187759907325587886817418127467173937581198936050415178522308467111670530770477743984183212473725067019048121734014371214777552150923000449147806928136454170325612613199401863727867996309878983298277199375039009948809995726512121575284552271218209936818613325667321273760684825852649253354178196972579419278443593873184239379626508363593259385671222925617483768583389065208551232322752160323444263782301545728457296351383577310284206934583549133740490688728430559113311857111567142601095339986225408821541544829790543422002902102639479681154970899373964440840375794627772416000000000*i1^49 + -9395847502125593149790414210604516141747515471421709959771295826127341946883697745438695573207503996356945829398807312994092932564881977569651625269000946561648901443188702004163794768428121610629174728554470321459801317274104432102564527970989343874020359912358010855316747801287469290048246863672058042026172190486606038530902558606930641351487662836273171119364599734335227274743333813924129930001374754132612496305173456404442591608606926340707487387578282377034320239184887118301587458140720121988863243048617514352470831412097493459356193999039998734077445402726875217473878234054633238869882051443844514259705590704784104098143379354044861912774563469755402276039510142587118307303089023682137571569757976628783038450314845408734340203872053935066593503766347847305648840579922309659612554910568125891853732623683894960471332933958726176158786463338830326472166265910434749774660976973779029222560305753384528703226048133632715346470252897314054010306911274563511568994542899857770063014792083363452637809522042712269937855125620798880933979714336786650709383524561866955598646434482821633576292716225693060147383360864264574510456972619243587670525047450379112402057599910224323467221530214308117449704427624761930787575573426531713516000375707785838924432291168396909481676492892101023707305512204410883713930457953473534598382440028189885571226783450335027078517794859040107127928891661403271039130562529890851385817126082539651580125959364464546206114747112197522204086798116565724923313183629446141972759133740327074015582606106914279814828518820085924558410796967598717157554744447693472557553323827041996958096803451361988574832557295530969916744108986214707529522925197641910066614777186792905911711184905662284768618283238687412619753378369460197539072661306413723811510103971686906509726789282437922855957078139956726310420931151340637706101628139012640677702600391544712126023734377000725061051338413918753872957671197560913763005436885243878602675586640651342844929450861546344641067970836148633486675648485620409217570620892267330653197608747295868186694131700649890073094342894521132626954135969148499616471178683371371821388110323825090375592891035908115599196336847917176353566240224051200000000*i1^50 + 98569058043300230462828415652986895032514093083602724582655630483510084389851916315185617246033160657512152970466409516446916274689537478054476890277294017821984162434062938029621792803141566258615755365964842881177564509546220340458327196850654025330908717687327651101750212939105868154270858329009302641252345406035327231863838585508023509420804689780572460896636980579896665148434581603950433835496261864812326227873835641995626278161767110302469382935589463777954769637364113294368254302890901844552073228165668854854732587375360918976908070467177592965720092049596286126598756878232531160452909726134928062530281836514659414876420665029311834962786554312892750987307028103443010063674573333153824222238084680049292975540627792983657503573381525485362403976936164997235418738065646951063229372254676044885501728290892748091566147250200203042534675448551807623545663831926261871504517243593835702814953193281282209432372375942517515726186016971616644314385840468233162329351340282321208055193367950950826114639621793338568923535035353495894877419188067074717719500138831187546739073728440712491475930178979529572885820406539461778103604879767614713069390267984163357625576133764027144286249801429477509494109765127852795660448790389146301189402332884430286991044491659273699820979930513242357332534959341743036777968709993684733250068222922355649727401955678846465435351958531520317980310931964075567786774399462439784550634034973992097575913371570194796442359002736052637680396288985363082572155573819819248299348531333959594118847287026393628179317243533824937026300212299329465818371159816390377428252661343944768189976280757328646025283785959027611759515032823251288042621527433212965560759070066102296220229364719533750310282186626714929557236243798632148212921565083645746992041536943368467612280177852757818470640436993748150443062267442695051907307541424555572132625489422771046568747677673441174303667939678465182285824400695788943630075499320368586004540239229998286563611846762888046449496526253099439556970069570388997357024253456657467361906769527949651754567528936919814752018303509805300056300665786993848808143911898114235678425280268518559489900421276314584638632126054400000000*i1^51 + -1431373674153308156354231940200455082985973213751638989046278027512261661597774551613388443563824651215798305001107335057104061851164876190767631435356902826307592387928822214849179306504746764448645205426723805442135381045594293215140043031206569075558861752721894119267360176405176121584977948600796873075843701450069101799367943462312702753637647186167220125718981139876423381745529781356223963759340571659742628062076980188583400741807553325487533865417115335106044283804232261992508238505925096902199859668865256919383156168597828192015583803947153667103632819362258403918360085188089557355322764281269123494731140820933120859856069568276680298823076341080103900023861666883829594523345745288468200000839519241640083555664138545435907563772243177340674135103895450662944455904802103999573294674262524683030342243413828238932281427950372304128179047663614171067910640008210254484095716833862857557684110924011864808333806315688537175726649576913764365058795226003935646237780689737285508743851567031497053364116419622607627361271009822657980429620539837027982445411891101827309786494516153177610552714320219055104725869887863369376301388890913450881340070516241826211221269715641434971539346273339018610903153256285497517267167391475535962844710590650553722561013481630174675060702386999225119704892065877120782859836482898335755650693407887449351858472858433433357762241863549031620068149235172609616355349987210849859626084560662225112887756351187203483485345362469389169858764463751039906755728882668713665006027940428714681549696007445094089818517810632809578324194789043363510100518754608925200968454513075558783950761597816212780418252492070111749639241396263506236921759494623671874776021627448796495464033279746345079066211668438680048130729848990627273434353737514799365961734315566001698112221455326780491840668269334914492513765776728523744318595015415536302794580242689949505019790074704824272716780780755400742919423124397548771214350556556447946870605760693578876727058290118690838804339035971291266191102347233164310850152510841597272765290567179709242529396045556505173992363970218662291353049414166318145828217077090097396652488867066928928098556575744000000*i1^52 + 3972390047099531965481279499930412293289547238398156032851155159137572961199417791238570301519315567514044348393391693852574766166918771197222662914839735892335058859453844402506992018633309817895203832999095853194507968471283704709125968892709663596433034779026861053528280965473916840515217438633596409693093137457062167935162269322437935291980320392789430041000449684415763603693081246202699218023825914971012055765479060415435381362641806861739336137329728192182891749754787471350946777545950841256773065230972292240320830675138946644724413809747588733121916576918598372095496845413544629553619056756550721082069777190942930786659142300768837726451837735014073755457861385198536378041894041940460996234567207553399237179930044548073736744999386275494071793323269302616393201204672293213055400901409066204547708080498300806181476207887292059271174342430272920136865211157413074486648690362482997540697136888465736946089452569941858274405983531507656038187324864641452225920081299954784155257756881720855514157621698227723877682805431564134592417564002162023983965539457199018745690919096820835476555288479566515167938415867761322553819001252750889227308963025835063345242536036401546854733291412128885748460466319415876428686753123388381005534153090626470628968066361180457071026054108426488688932564322447509555025619624207803819811744230625082251291878738435106020100718974120686981655289391779764721979017850505767003120199503402393976219258144246710222152861790365432562642261446887094096616302583616227228651730191995188312373225016783465772830395103047352142930222260785550308173538838879543534249208694776254523119911371147812461181962714042268486212940941287995230632781092016754300509564016504621414516301581085231794399019202527914847687907469603393204086499410954656550879221119688161629517452971797007509509513346489524369959844239436507308561182930914497285428409710376419953965260054564670607165322026160784400461044235428316209746028322965757771831924653692167943343517507333349582471499267039444408392170096434464976915005688955501012848075048218088558219054855451925283101216366318331869052160297800234082113743617334077469909372108800000*i1^53 + -9067341911117320652001746670711954177527148152286763359303057050710190978633155341433948510483017296609413058430425652043695251710201636075173802894572610831728637093317142364321783833788757131447324801057478933355635846014510985755351561302809929682626244642058236226992813814038748090797097939503189758744921493180762194168911923779307835924383696773081029862084484276339646310560719883086565503318238545017226241820923144660239065941953518083361418280201655593821368004359855004476456939937306894530947610208456919173736163970204028802963750820309181799471887286533927314023684688118054921107009836336958275458993835714833586700381928128405374465543308003635451616165763266534746791811168123808160696374640521705629824289195103228605855958776182251927737656023200577773662751173195268315837629379926071118875959740484283866574660306846387806008627117203205438913733419181496175206922354259227993572856599660418971329242863981239442050330221351381535060262325224603993145080905323307653905003133938331239567257807938425580526709594384662549311972145693210735428471449718879007338748568279278216915226934405842702708422698021901911114548982713134921168285879366310815677079511859955375690255811991519798517295756749381912081117667715100068008482945321589742684113658805898534327917297426073836830544338468295484937898944380553946770181181739646159133542611485966052174130968668012292986537885964752705150558805017780469431066415189300604542230382165198066987731570276531691753427531675024792917550702143135030006813850632427281361712017350674528102331352344847182826946481574808965597615670131593968423694325946988025144317886180203994506164803328654627369858350942544166889279193458060675889894318715568047425795349575170740289362463765733410353008144937005193334495061332339588068018697793197316155479789171031176798189644542474368253274335177581426958200501949430086782928448041436175909022058850156112196544735021981332260896331521686072746375494890995652194072668667553244361797001466161980731401753408287409810417782753176302972680167096315564511997715324865573131894615733077970510750613058416095199968590421387591900913991680000*i1^54 + -327981030159963128934157208679167301588514319158109284547142638465497286970022469859133199786080349489819020246487556965512042328633868534200461893548953856355618446738584691453297848262616314130462360873660850128222002175085629198378928708940527834800139186909265771228761650395174749506710411668401423507686605567530757817237135858109201983794575658434855523784830120642075115528577185391777068984250896123854147797278403047825825176708159522370277408707150384086704683765494011412069105960043153032515858976202199952751871411783219008897559050964485044462386683040002648779889261435851174599286414497334957104511707777711773584351008048873780905393785343544000561299134840716519548970426687652786174795091919367362172702019948691514238617943166303094539840454170405066595922071921918853416828293237750678891407493572564653751614409821899660553404707731139727706547616005352619453869291083130412620074030561942988247879116247222890633317673968441700757524452218440678130653065842768035164566208627965442251947124583902857538805352694888912132646103416407695074688927335169065732312744534513737056933914130507447443684792252788667298004854665469269531406561513422711705320860069133381983958414598783249859952576056155846781763284674331407348814644170491096160044784399511978706420117930125540093968551916960454825860885925941034870321019377126612257716449957556575534920662670926057598868060909216972173051440467823285032381945742453765122950572481229210295771467561914016681289646525038536193643003978555491662977115553867424694107681347419123021501698416634773548949094397059879493613092936276791100681216678829816007926148374760053575057749399619624739642147981533253442924396791241965613427207909362579712630041446511192319516562327536519650914767633878808373137664369493635370650771868632363576896452254716789924843491659385477599559993318595957361498932020805100390763019668624147097885492974796741840284370779335218184468990693059381766149599004713376054396796551006813990953668481264038156793559360248146657657632988838726339019799675167935167979434914069198636881505219627430839638937306956010662920192000*i1^55 + -4166627912820199748684810793650644533275686473317654410969741390816597564826772665747803971999220237389785890469709903604902948240444120707296755402265481128528347342893524640233461867914965481788994754366657296088400720677681347217439462497931688134904103238872417040680325291007516175172460519501443413531644892490801627568644438959988695925622254455549666865204333668118693260970705484500800303138983806940643724211861967209975262360948417222913121412134240389153325371377275200231325233839375629467080841056193511697961589034966472579022246809704575049085880534166594958852145853446392868366005575579148056904577419843616995199125988840097988429008502178573811137982194265687592642543113941999710141673811298582955484433117318530271605049198323761148503012092043894187346910548636568690126058160485141456106349358838283042119943684901307616129550515517518913918686993506873279064785490344993123860714674838077330431654677585855357233672218797441241158294122627306278312345070481111917931798796702351586240718297979910056694430267356505951154524001649349648822316034305823721377209642056767407715353690136134890740601529009815362330139433444489218391877250982076075672417845150540209102026648079855761694267252959607742616946322240719198963008332924138574992161800127315795428466632332637849766386752494256162909927255232770686428520834489968100317401815737352686956863796133850627036024624432539021426552959754570736650058446361557021425343137140021333808466121431774879306717080138306119962332817922967165955646288260517353895955498589014068629835078152638129704430339903247490980802620248705761739531719243862005312800991752622079504921434707638039043390236231952048100506537850590290046866959571813633774851637921014530860458364357637035506833673839095942135922444219322387884969675679146302179446445505513690839709048183538493703369335694491017245057582312025571945943807631922930691001974707744721543834190353346719977496423573747759819810530338899720570371690648639147046374600772919896077489735677125979329777328156615390042552942890080662982858892715686755968604631561234966118400*i1^56 + 6394329336914105155836591661840727401559146492248145032666339428987938939184559260030225584785798546142084562199454411389611585391920190065809086818770715568311364917450482193423217347426828241568238966938056325583067598121340741772616543904207343324345062325265267105101034547082858377590111077769739983463584050976322464830827820470102514241909609842905508700311880325401865145033855603473859796987071415040970604107967829433015450310639168173281854065927774611826246314611024099834470014962610285345438521623881755228715145606705380150113906021051124789555505520271573431315975491014464764724540449183518676524413185861307020345067866024349566757859770102340467173617492207093888323347683562919496988491795877415904347435882960446106195752846577655675680348702403094952038417955161492582452984576011929259223337190709682245129089488223598991676660459492850840466053232619003322042581023433271513139628204112964476361382792558596065679837527714465344881054480078118210803057828196852639703112838253865332503208181133836053621268032133399014839225192235006651956281769806683632304218046171388611195562275131124046111835353100201611932786177550885428603497641404675020950107521229367370425465121972700622314804538390165813272417539282165579386422160719005993156222033328859969358637857891573600881821767537927999339912503746811236020870110476483588202413883917539999367820636732808657990414287099331638598879479517805766337773778953047435309274007249050241680149543897229420496629617800306579282831990347988163142607807008833062772971648406423498827388999310222035313997095343156389559558639903702120943192611308787242656126078262347827457157324477683369945507963096185044399909242602643144815884571952195442962211217131152856408581064554384229215111019784835742978303416626857225968447092439661030556534204542512278039070492149135874423479828726283272187996973834526771491975621512237430906754165949836489496988095541443365845371670376411867779728385803494119058239457950519839942117763114582860460644959375437749310382306495772632608271795817285500236342135263068160*i1^57 - N1*1054842605518158830600750243171881724193543616644041038290434073675013581262983206948808561517823575870763087801136859994898379377428495646434430064477633671556390067750720807077092265622497936391326324278119517114111039975768878284755720043768663979396651190663228362796221592700076064068738735477840081305570920809504234758644815675666819880620254762593678287560242607053868572312807894268997441702881482485694722756797135734720111792387160905072824091693726242556075317640601881088149345649662617936305197370108293113249425209725163892486464550884326440516988555213422934597724087801308888213908472422979074689957112143457015260516232371926830643196481227578657098731839892029315250985292918669166016781354288082996354357305011201953617291801159608533*i2, 70783782565973566440726532497561854356933147632466739245294220132271622870558437657319838168876174405367719875971084670324483021085318133321720353929234267278562908406076279903810022323154453140660597986918241022460596991936677309698243627899973396539717506104056960764540219477847398209565308389522388220945652217667114440488915776365345060732430573611046740086209849516461914196440489575468147506540419602748414580255236476451926807118331800328783786095364373499748090240999593823964483499928254828782821377273017404858146966734187004212042532186979966134609411337403407226256721074018812236820676297127779170306427077757509757963913284332284683261605489398100771092298511489708988281016731824809619544143307290799230305560747349864905208214751940945366239265739642830180810892885987097224928918392090949103650346451597522936302883134827983857981209617489419785314695831791572772203154884023908079809152826769867233815938598173153823439751003433405624770936251878492985115039387527037301715788455430265679534054658431856615280414245651857336501432420618572684709944338021094884974461476464973558544362717865225746685797551486540921860806853099356001326983543282814359133629023511713520592203074406493554205368448111746904621721194560319849991597459821706744604857736409895279227091400623170257038394581494468689395979449487375128720537313295464828578346107623210481651467499983122823869358484335018032947695167292794324389927918225036357376640276443666854095499877293952124422729156565302196880954736312793032182356614071549545503782171364088403418845933667449225926297339716375821878683244304401642780355975488066403863766242407729859946014968111432020003653448990426597157404329543230944058714892369180736341378828426453626530985051683733357098255115065137695843232183373309167292640221218896990706455155442813020014909954604887539249359650369532133205324198407203074834333380173087575399249695578202059667972305858658518486135984359032262396402369011966971776115470412446293914187234449797974118890244434664063121320175743268600925671991613803440940549810661620658174807721363705434098517293298839747186370505832443598738984359006185443713093010957820552403760524563370448918030936635592104695339634537377976461087721954650106487441325529604237622269194050445876053580748453850622488998052339596678029402866119984806482349622961901951654347098377061483887898767027515517977191872543729528075978635582345118815036932326175732818200968258684848538818724957320642560000000000000000000000000000000000000000000000000000000000 + 146749691273711578631433385554315908797850841738962861116264950245823722935135832000865778599574950173735733419371721994531230108985156342093472484217142838889574395321998120467414738180000127734899958642493046738456298054433618996688493775347372631514329729523426822128083894411345991696720557954034460349670910203841830755543890619144310710079673608322123291487196308367823021868983284710030205807211672489311950585407130877742182318633859608434153431061551798929846447738533439929198960366019770465189302265380155184409116839093987495951263772516724790365840232211173031300749678647327717892486113582057685531650122028490004297002345725263259335571773215857056142877756614409551193612954631820433337140611777997425678148612851417017958982248206172782614535454323404730658065068282151763094662547164414399272164212799640699031407493073401674415793197240527890105476851357421920992781675936497689746851340099096389350514749616547213792611729090826214357397972426690878770151287285326816865429482322868917319824133334907037592694773869557680730393543200269602391336736825148415642480973148250092484365217759870969875574399526584123993538649608052526036490779139804701445500067630708072550173489466991941093880592342214591915836899076592059086729466420539412560047059991834126800508935790882995385883072783032163644178189266641785670279335869262055795254490195142126935515245848444913574245130782528181732766967097605535056080319561783345258254381718425351649430227702876840727881197252376507865484766062336325824287688660757407414174437647196710425205853090857776315457714065970529516703866698022539347303263593812440591511079127231726126602504084555336072958998126935101354741759957593206357365053961820271797548534055745011721513340800098868708331691543425986097613386880231118060532490943771421908135477180505145935378031288680760447681752468190297238722373326446048964701494416839532342617673866162760933066621081507896108575008593321669873031039117916842906938259314124005967199329611786799221909644571661196632445800403792954524084442190326352684407369795271424786804911134459838108599377223153650022971703567549731584688335208046911772551582442555580435129764320456652528030328697504638030969461076051349526294182168368840195526169957835933177209580947927513229717088878224620600242027960425540918683122567323031590759192850566661590350702364302244981743877252516616016390462941642135491621923543112476934462167239467481322884650081288380120834953670163850854400000000000000000000000000000000000000000000000000000000*i1 + 109075547854276654659388644427025655453468952658024258108070749473679785968490834879315228243374791170916294949283083229870477215735170805400920161608860653717834673565263296723443462115428325311164688667465703192507841530476834279074283322255301071518450397731555555544865093274692353251511561367446025117446641211512955522575857560850409866625781222626707287500760355814609820472655353739904451144799924280086541472899078454374317872779786950089585563872170709948890189914798979446941984584889214695449567459008330727708897401004400140190990234875650995782872836261251113156457833219741113570194612983462638647762484664740779680931238068325431181778808229325740023323526905870356235950797342937604743615038848707901403774139659070531327881322604937680992811648721288982532199773611769040447102166919845608412194647877859107750333087154197906621128136977869293330227200848987368463114376473749222385803101671570639834856531562855132677659150380636383786030901762695811602469584832362324804015749221642281578918820681865300307101336146156796714642119294832963624880596718368771423069680496111937929204740951762077246333784343585545035287734919294985033934856864267730373433774445317057233276145252267048044481685311204061220288519719829065083705368383838553625696076071310769021061981169918113123620861841819044551188047155658068567432858274755080494357511268727373182093741449987004523187248311027978704212723885518803275039380414489789570148769857019291452477499328560272289704160377616611521125224238733537791048997940197207215231347481143239564378767322498982125601168586680935522390997496721477149730448613140535242204415699862990038097522197510213107689403339046390265294788690248205929860880801538325807239143420666765668930621126001770126936484056646311587026504580621648195499088422164339807400784046765118447673701890272277048656546804012165890459733865376562870797499424106565998826412919702969133332330149447742951989127070545394053174341820272281432243814021860402666938599904489951513639630007918226988348592108093223049000297512962655899113487178902217720008154577452619014289196739776002518715469142571107983182207398032281137284032161977202664161054915022435425616321562309015384489273408572221486231612641843832987730919302365431259283839442461907878231115216739091265020988778337348713229072950150519151997762400839648407677384614139607548271840570775174928323224613370545068474956507834477540802282725412379602849447132056657245806626528684933120000000000000000000000000000000000000000000000000000000*i1^2 + 31057769349272354359685954061797667065603652950252558058540838540260804943029580836164153243815634106657102081911115579183133368468261386770020769917323884557405857868865092177466349002447226140878448199150166709213343635118941007467658728783037867511026550542101552379187274162444559195453516913568530219523482275961766726972696417648910834156965892294247392847806805211077198831806762938183502283567195947094645430397890694523829631837237184573491794641350992407985652084228112921162942371789217883700610315211854698033042247463166564973458034140633250140940179354976823458986491335111806099786140780407185717254291625444676590681454431830884184872356345393478583027417559138818024478709327059418490817730345287903473969689191054862533563565263009746439339517955371036864310236840027561852210819210683039957945487185658537078025609572722573381102800178381169546763485777545406287421620938687722024416788342084843619698641548572172515797380545294762286362069141800495597606481896072353422891578295260349301667913821439547405266121819325741282842869672652962022576367740966791469180582204359333142661022558660715444497150302646938064605813158120760923804274710874778312949037757372134961424186736585886722845304797515023933267490205502151350875155238752330669642778536372437789984977116550187951311991229798301376125302876808994480082563653159992351115280042904858154489853050743497231017861161922785773560161530974689738549992823109066810602804991470422039955337216313856230377840157906576135118506354454080664348231534609144830121169877735589996298236796094618479554245242773081960372573432152890761058494458622750173842998524334318177077333391962707459834044073937000400936887050411343000084161205491057803672917090975315894824731200973704784741112968978157332692638760018097046037985933072059194055484526618199565146094508432214909610581396077650230237707045619202269723171747139144779926868292321550165108470040550954363406901705032998492027922093481208881002601010520665667995304224745708978326379751988667550557997236408647700848523553503139859708705482114057703800134246227117918059253458193799420462817977271402576893240666434023064323684346316378457475939481593063968316171295161780883299619018895564305619012975829877717903637767154507164396385601712506920565703448618851590633211931710988315526037489543806279394728903430320587777527538293668095998569845745367339891784850632012236559954666938846382740185693343227034626366451314179303459866625966080000000000000000000000000000000000000000000000000000000*i1^3 + -772391735528760602872377442320071095136549641591738386037705653020224450426063044796626551564428615142952905578660875455370906541428198017111076430194866399547716088728770165750011122667820563758903724591375526807536053683658062813569260734595203222658617399960048217125895630591606473292488480068713144196763609661441223147752202226926593840723489453585800908260237994991576951813908607558176859141052356201886058052466916077122213244964924517829854593698575074285753597256354009072235689464110931773072184288324923797237564323595228802861070882024044739801031285167380401431139153145729526775622433001652168782497686808503659322162574772262269276284029262565664665748783245032451848513956859955848774817474815331825943562299751264008523222408540248970763848748190702097625259802724417792083448559010247121313294859536171832575460385263099966859183111990963121184327421300811952336944236480981003970854903647672718075847403952809248999194028761613798789932464255161219838521931248156333520147980329744178409178820467916578970939852944077061753942956333731340293716712551607571949852727069857340177654533963354662873770456637380249466210669268175870542129789822166538899077794700727660050776922643767827241753685930072875879478148875407613324992752552034935044167340855089369366900127464925737226461828408731612415787707933298541079700172639840978496514533047304196598339947678532321375190401667377242480874088590119129127104651693088676834206020088860845001518589062806748577447960702309768777744265133833872251580698105999759260413971176813292532450033420799374284643126792034944585247589020873645033879428253699758723139532219840180264899458141836870670802595846201594627157815191033030341491956098120738392169207240055080430028760426303961127205309763625607926091494415719681407523876776715606865412487599292233179329395995524264449102156349931773785461991056806721802869751146849782604816575508603926991024611674348044400832513536405493460335582264387353422804519686648710795218719724195669904705737662187097347765002908014977471616727578603868082345738215416982511840078276440510846631823308584558339720250271836191314224628623797886111488082800742956813143521852005378199923106911480142063999830187994896308704470418857874119677437071413588594799258779910837609902696515013595848124671693247313398457627059629469678063033998828015434842184085459857163019941560740577647684378012494958099903295734294834637827658535160282099515275524002621885630329651200000000000000000000000000000000000000000000000000000*i1^4 + -1984089257905035092380422674895219349587036362968610562710543084331063647664992027592810347706029464451299150027562325905358724469789695886209578264490645037894145001826984496121419179140291647233335781043818932037225829414625263829019463174243816219180955882494480566921696611053898104832667874679407346276907948507368757122585046531151730635858181502463750299237401584450637138764923246121246643908973105489819237812804131322094892999770091800224819398784229856148804064747491283871521708534877372318404019182115004328360040254191522633968354387291304854942502495271621993004257713123356239155590476313546984211191061309727137391943803665777718178800662541072391069298901865347146617362356994236427793056204145257486375345522866511648057938182351744366526540667960030333382351976332461388490022001327233066671409538596336002585601469148847378838876570490173510712095998182248525204419044722589157282451107021937880681983138403891691376618688513076302904759842595451470453493859189223579657902287812201698628916962127950561346903161409392104102602543632288622173381555608345226568878551039994818604859285458595349781523986615869653124921233424438391019319205178965825937125214541450277033654697109154273650523829011883966566261034697167167414891251215978094950176659354500829833606592152420564889783365196845272193281348081569088109533496690091365769945071248972737784198994302779901291717548174416233953260488322099495351564820005849291786848773477144260579743950817456480045875559699658754284078757054679770146601148695731486690443451203479863482598557621469472687406833181662293876195422688752225968773507163321748463768102108790412318154363636088023150361164509393203647236438252545985939223667838883054861371046157497827160304102320293353746488582437655903871609932210242437013063030912587100988457935530594200184114740658226547360136235174631676245738506476643604384643300634805074736563479517164340285045595310885518417933405376711414736107687745157038897882021741463980524709960699105748125457145152712508774247913583247108474474082612597350374287380611150894961954852155872565318879719982225243097276999799111274762851112688524826192217905083348331159265316748872406478703290321604097605651367647229347855794113949150803455624130280606652634954002228829038658750813833728330615892294203541935434576476859939504983070510371422201634396950606828519479074974073632448744127467197188227462369487308055385329050122908279791947189159732867812883620167680000000000000000000000000000000000000000000000000000*i1^5 + 203302718772278157621336772053809348805766951925378270727982366789273097929596018945224474655389446824660174764126166058430998241493793053489787291488020808065158175856472193225622051528789195317149701349797764350196378048867342728171804136064009616252689890300182824178993135142994871162467577294829844281560711439064404157885133267402457678448388041481141323654626483144753400309866213667752040178211139753726610611264956571585852345068086507869702591584660620598935308826106943423891148169125645750298755293382045156031847618933905103689743043136859631545582531107319936534563320331606224830056223601369534818416014985791880893239360316471002433992896275688829446183004413033430400143527161648696775207351477040322645783800103657446015049173201662792090480436162011886204219104532175606575549100188505129945590395495307219869625017172170800409321783681102133401425090561593701667397182414972474995322106499234615782867794230483008425187259642766128005961763281475379331069467105484287199175231170711573786818760815891172060557729717338589981163898834348527177942438459863859522367262908572377091701742057131223449206444587567767253056429736167081829787747655534085982875013880087569566245260196744012094990002502345598617911567086722758783949616244348597330274021617165176141751420074697664365639099866396216522589925288524408989117322140761551774992852485441941609210556197572187450058471976017286845349620436132014858927327452458979029354168440457498019046508275406491526259901360666974845721991432558623834570608496879795742192278848454372486390851371531604606809152591872650667353965249466383766671778675551571976930360796423895263034726275777244965130408673075276016392070596762524883243335406885998182285457424582691099833618775602463065973527918809227924628600807862985436609644598719579714644563505192030040656358701049315660109887165567062888733931316880862613555468938596596291365042160826209546904294525293999662642127321673781055899750062963764494602908599851358180192855283206056098791053718671348458818915807849762544703580391132830871307312237313784971221285259816140550706010852172802677064333185387585680461784201910185782784383408074289919003087906888380645668400204900861757611110719606795489925759229581531360986372378808685250656017158876697253412249065933466558933632104753711794704215749551579294206973510186357315655272792670700157884141704440606232489828622739405773045158666899460977712680936046912101549522225675258675855360000000000000000000000000000000000000000000000000000*i1^6 + 302339631855798970742427466128890106392409184913109719951542977063954584088680559773651245888995953994009146929119415539143789784634306593398051530463439133060351242236893981140771780459593790251464733600969007721978956011971467310699072715831923017581826453017104126688719109339424642052639338339909127875985550147930347370021765268209260510745020373511520685892615201178457387495050279919940602636957818727664561326318866114078740412546929605854283611511468984909917983085063176322920798479135274134682991810217721025198100224539975631719113152146938019603213426331320003792700644437638664219745011707818104197559373879789615909631866928627592074085562032454249281338063472340726489285334744826147830437380435556033519562419783150984889322025510577673019677275015923451637280893295936206457504817118401983063597633079174283948703637257090915731373218072210367513418899023883188618820179853710095293337473760639350525261710492148799986456785303345445823734464195984585577641830207500784762555197632072091710474892045672141860472314855789042630121525496582764313566563103564660575720449088002169049914117415615942996115813349177305335655996951330882697802280029149594919957700149885449242112808208592917335199326664306316451525919299422978559553281887798951788408008876320428868320535983171802340179282084023144361190215621208213080623857710949378122753428255243142208526084561701082969911729812786303133175007029221778091650734032688091585128870507104915606460123563934986012792391677208443001412192967646553090135888527433376028776838327325110601952334168868368460837924064940945335858884548495631206734667158991354040629077141298689133367818495449321853152638002323409739425939075432747013716008752398922658050377001160417953613397411732903045966057249948611565167573426632592973908416654612864050694534906676157138801876962338543707718010716795421960579949093820330518908560757415722999226458910476956981355507134860862459861800402256127000711867186753987276110034293532524577822929672251689825895711177023806233690696790177324912357945341251845502914211310859107114783812088746542241961127516540168598679812957922763576490578749436344226200661801957111164927908137670758974956714937126737440253587316737702563624452980707379659690485419906027868451146746397218032287561252529514001827421199900357121157477913174976310735745311689323481591052133429449206618218957317820197171981749119429683256616902457677868195897198027972006860630368446719197184000000000000000000000000000000000000000000000000000*i1^7 + 15160964406980488239359293194891118821810437060826771633914187878834780959424354850081544230607168769106999087933566478560408975861779475704520604690456777075272522006057258277213466237033903359550442703959914329357988118594389654780381602241576187174853671389864202283521094952377654733808481470841774223076450363783892327280246079914357123276175263339270365622791333714506036802120459316826781858084146291218780797698498119406057665471937737235465974914505089660537019020948292453510134330354277144138360628542666535632303027923567753300888950235803245965415044052464861435658411534391483980974460453988327151544504184782732264610043110501669512334661058688191205755797952481647646663338630662480716486153431482001446100184761461073199277921871182825966509862721151642786246322832188141755156887293757638270588513230777495229895126769670959204264090962103959074998415929297026268716397867015664184916774252341759988528853984326697429829028592129459490263242480150225967092848342026791931162033595941974743987889399128453938600578684399343854339814473426779751866739173183639529690622654994545668600079280905131520658969270778129817804729625013275694997122172958240664796408758005099093138213314247322569975795649997590921213670434838420436796091648470934722455750353880756971212512464309136355884053494684002540137695683140583834201625770042304559296288699294110806607502100988737481398700098088964444533117824792392680026795838031593193977110714431694034337485178872673417317348297979195620671271031562075232750206826447266622335435274553823931900887631839839586003979506641846321086454172517695403254432471989413174830702035930406182881675872492967284965215920031854135345985943789297927796097495522571522662375648648845351912529105583868410676060416965267349206576244935288436296745085160963131269213363990622649254957074033823874722913192598670743051159705083204345282431500794291753746534869789311501218799876521735400208394708837541825633944523975307540593259756100415565196357014849188663481911868274514571682345696611246773031948516388164436821706996317202160101426068045170784566051648940211748633991170146150843490797276917255945804555852255362771716608156465183923838143269759133231918810063431279005897027936058926578455813476980583415947142227312008540797392423171060262169065602592680273402273075243520335251481829377930912533614724824363896055062596889981517989759142956714953720579983492152541361071549442778025401031582092634357760000000000000000000000000000000000000000000000000*i1^8 + -19652334084692002209869191308902017939156220304962779240918769607281745914229599988916574428186483283079300626937468477416248890998017249859073368912861582516419711860769879383139108776042065396694660994278305656487587067426305473542677296344594815769102491121932142246262715241248945854835788268959080908241916783792870871712428268819842387753798067181213925382979395909093510193699002962570282428080750761327940383055012899553116621349318409776581593006934129854558086290287591632316843720674096861703668304526797857990258528382529647712808752142608776363670725698254616475652624197763346119146452186747313768932773448780758420116899705669241462297534873557978581021406384681530154116484550885571996369477517343399458900453232370904113468260390635025144695460165012941670921286172342448773363142695779823614957923284451354078109839848716674847122513464560112075392127695629280429371300068891659669300369339752704333746159342345082458665169132389634077731184089519597557493003528628351200782611668034926370469652599223664770395853868055166193882324803793161451593712554573899010656572343645987704016397001962476454014177162891583527569905795598839220591301429012044873840794660082857262236964608861564219276384515497027686376211371207127849944770288878245379033166572373213785327489807637046602796359715792138382691729459687408111493489666394720362666606683636968563660329806928200425746392179301423580919564377970621033665403946561579445878231095408342289305918980056229809868700786916662181476585758977271936743706667563596327716152438058615532132660456985525075860142168832391863141376466019911467732821602480117387796022238550633642169774471747571109209643217366353972115582184430471292027823260013204001622840807768113757349838016218668978976554993066781591265426501341581729250496852898274335222799483567494749778757942496565438500342247726230973295444908340489352140445944092064648733795849512597644162627053519773966341965946023035045737178463733475099058548337436241036976748202015700923113817669962959169682236676277842502966547189861726239273168808684529518954026760490917625737493566674451043262379189606146447442466980544534388571384406978643016715511244394328438601691998469495714247849676255003120463568806846977025663429751005574144807345450394134625723708470552081558154975855381987356091930163947980639309638064963423940613016443817824856876675637402963965364051708350703820571735586386797806224615839620985520275658836742766592000000000000000000000000000000000000000000000000*i1^9 + -784412962148634266437261573778593289902922472932745943124485515876561044110588235928539653074028700995598773818529174866657062142705458243383159426969051775350595427867315396861371999637445284026723212518546768062241561519070463731759779029832351923282398048442789498351446681600156753756584786226058051234060216106384200938501034651293087084218515772038120669077614346710282976339526894363474448180159770740504131154661340678828557582678138570443780140494768561036390461399034563791360922003334862374790003964713511019058797190257785890128640478307734160799138511116331575937738805937695382343951091521462814097031810439596503727252075003924109743307905783870900958272550077461118266088965404402575903203107236922091849758039335067330007568348367469040464576981074359575785459468137453388649383545051432962753884867871699402453356414273418259255909081120426228911708928524860340660025450366378640704380766016208100847370219698122846652857025774942442944912649780260649354751146791582487620217820960202543924297165932862887722386935817931733680057724038719278814145657687453400636754825553759641137425979146463837181524553793916693983519649365617662227051949207381504320828629652927129134266822965906409045335357647571565113615733766134362877988974794549581884512058180294644973072335592723842911509388592567287426968269915922475053328681722884861844380958157131397872007066375610160297190511566611206254070961283876086005939729455446084380575647595358693674936639772759501689972332942196566175131810290972878546605080998925652708192568907795840824120850333039864175190897711017469267105620219730052974185408359180055285577720988031386426471080424772841232121502961184568870586326756472321484225824658593168183176563782833192741290342908529726958169772230316049149549253260750207227218571068795545411956916025004980587531998569866094441570953853172499334611712001453740003615751107947734011754895004820575942882487133271269199792688842787315749980150953714867347116547651013254502839015826131968183462887729800745346464402274262078375610068336257803014081262416299819031142168155454482929677946702436210016724363739747009171826388434984159729231967262331100422886461036230412991575922751477810877324437157057091091437680189623520538689592421449931046820438531894572871921027637810620573374621217929847728382044168011141947961176712467663295413473933277093374228634395236613732221083349895386775545689773392288475533922508191033753661387833344000000000000000000000000000000000000000000000000*i1^10 + 961949462209590178755572340634374497447236927457305838328887913027754462139552409851217960010324190188501544236919516551909248019532706634837733203709959024570554813880812036062146632738183398128788570295803275975104988542267037907630313596020193065581513606899503292118974929022840068071350696696355794593154058199269043922769575050911163822946409458492239647311200373140507937355765561797622984355003508861123004219199000407933347602689132471064656141768143791912635651794413131189405558604191107570966753455176024631231248424450387469394614766679315397024482458001529262104533023467232380592497807553267508230010179999213978715610050008796233524076178326595321338852832306160601847955204225719214120481526420834297074360902308097795186385602038539106239885446751140902881016516348002169676626791078561848360899345116604712549711493337414763717396002247132263865051583259547141991870589536087734763320148838728771459697317050509071986987476343317708601804831065709677928564178430960696627941817370121620532384976689979007797643399067415427363202112523232972961980568900539378568825390064613148779250271534870735568425183852977070706144420067395406070675393914536596538185188328437586397047338137310134120478356916226055950492825092441749632555953945310885177103128704642425071003205727661955108401565169061532598071368967237697516569081922801933567184823938484499500066612888480656987290835249221207485574725900365442564319124396883881178907052487692024650723688241755058730820730530659286100680501773284288238391832115515513022704880739661238876533910089627885463015420081847696454188760573223023015884319442116467160919897303271232537554843530562005480075594126361277620715451911050119199256180891683692856304308697749136543729653206982023537957144148083533783353413213329595020394979850342784173198253627741595672605907219984763901730094134112922083272496958499424301739431448526093598447700359541675428904563100651270308763976451347548463937805561330356752431579994277636979530193589785707070316026487941700856360625855782673537819540911778799899369973753078840229913429929233376808087925582923472851531105833488051813259422778344116385953326542688482229775459453280197123515639859287242307582233816386048695332543929522615686662910245518102359024477078325401494461468120468078098427575374219267677550428248825995100749432198035125987607581074587431989112311198329094452235775923435353494146807797459242415427292070660197762238209064960000000000000000000000000000000000000000000000*i1^11 + 82017706623627557384919424803204434495480846233868047891404698501895079889195805491159355995382224472068453064967453830931792938186038002266214817049167622710575274991636783163832199509902726662178913295386551665929101358147478077770687963280917565186997159756228614005800118766230616720096909351109702957161431157000602266856556713512382259372278528957153681466452456634863816281093869096464204004431890772194972593792274305174578946787326405771038455951061165522565324963234388055302716105771262719515592286451946422483399138367167040728345481457835542688814418464773399897631296646741656280080735786695756022219726637219267586606356233775743358674037905252469693235805776260210171923909478757590051838217574787835350981688114191095804792330228225105788932116986896816744129413778552410707390277060492208587641908935390246505758959879604824099823007538872882249747449931602120010160161440182914365958077997813952998510690456067475179952978498234899400523884585112032394781649247248226815572652314577816705942475193895915151894805369556929523110181727597515646769171042538151809324801319526416048616827659478966045961072912613741116775454114087616501269495333415221023703562625621329588192068980212788122816029654835272021319271906913919500951275952037072861548247839444255515235913441760955780995129081191029809966505441786715749542083381592433467823441672144003462390873606364767269749107484504580038197716219677527650631067401572310954620354422203446251142764514268543381859892050453187048261478581251275431139428007054068085729421256330819830171836142801984655827022370417815703429433779513887342553162125687264190999544557240688126800461171774171025069736360097424599787336662730035524513255705854075142763893891896512696341436228613587842664032556464097108742121298653035797264463412188203167529224866974233967911962398842322180734840534091190638789611451197123821507823545844138319675654534829226162411948923085993931122344703506982704884471450484601118769142300173666565284723548760725319314498047855147872641975596163107467605326998473860961792388893101245703861603875010238734572544573219360261543391200854713768479291929274130978541896780438722869177050997176064436419817211109681870202172032948501058848557102949062243340793167894665882700703698988133154742763657400934235826698219926012021648099472604525911559051403680814811127460070077599557524057332670431348989516264102658813257287972212676526496468040740749286809010176000000000000000000000000000000000000000000000*i1^12 + -18879446486271822458749658531112262122711153266576118118445339842052653559464743059831054388883230537982892874904960776002369325842626967406540521451706546696730043571383997024946600734916251144913457648264859669958452375789996001489592327318361775347221156737251594437269105260550413861250854323406238805450278181514487163572939640913965739016864033433895189705559412600972784572131101935940857786134682772690172249038406165136663638797019461430856761486838498745336493902452601283410794954530729310112451060634677525096333399596532439355106449605608518768340715178190489625741999803058672035026595300822268971794128781591923487539458396215666393747974392516569449161874408495806488515233093874979917301297468459976454649563674671640263063875639354057979038025220305854557456217599633420210664258355831761086699970520638853670341606033636826945818095351607241890901540300592659571476035728446081364617741999362741371686697920249138247678156906476110474782922997146577001195516078857921043453531141869861786271366041715404140037788111238307424469092802004018530043127976186157921563079255244205205193598804673104724972463779351305910103880750719662455788242144062424116264602357351253300942105238101608693903119860333071208844389337900659065964694899672504344716970676024161079041594500185039918743863322920204494288127706743285681998158393008873462858316283502610626056657964855252407485900453769537655946466175540420144949712127770637494996400692510026306829197733935743074710994597999513111793199998471226175861030384869208596617428563571130963166073190022167865301091658826680666370171734402586043072181358408652934508834127447001287347532816615185946774352228368256201559127736447398106412088493213639335911230329796461054809031121473728093966223417230733978077271410249151448728030641374727130854539269587488096787986153367507405114304109151587877170943235846101539008019592539389891950223327647032822022569352010020632614745274049684090287997154897658218858931757677712268966212658055174075236922915017202572120921832406147885317932712570825497176682837267475103803242479449639010052924332626629072533064820718384653630897757020529145640342659615671482137840103320103295675556888004647842121035128042876715363310709133105602241836514093667211906951050107585579541975054711285615711754726002667674501943610139430710958182250215289589198189501806164258347087026552701100219650905690950339376700499289298208690434153464609687522508800000000000000000000000000000000000000000000*i1^13 + 1758042091127972863310071872682269384032418430061298679733487827558019191683989432467909414960162698129773854286974565711285058801067634828596267298450158624922172090474623090376675902306086718826257534285805686318251640622671946733832575245124021900413937498163126890446017492013657311744178540062999167833839872055776638763642308955061648792242214572820653644968335769249640712020206966247335025002841238172155055297025396342627128668004420633194955821385722696485396870747826469449319874397952583427748084360870067939048436269172086534140688354968631732837658892090066606198056228643245236012251816785876620532652327562832590382691748559276032756240739195482750927728293461986880146950623607946009410825363987031429875392945478768228831214879706226318328467082251898015139468201158709856062521894528732354976485939142078115720435109633031342054488648947913127860217044215009955498736751222879129313822084892786067124034293895625133720108582119667136261736289315901019498672531318118906130855734514978508841007111066366696032803322960197963179108375630351162776716437335534419380416302821546009776424966329752456391956118637128632668542032376735931404772293872522101117900427917103214906748822331418703481772894208944722043723338824894870972894268301458139856783854733428213843544959380109950244839461735670243198572543127057620320363841466389921829093028288592995512016012729938269556594952866177084037730836759202212421081506225632252853375420246589494618219660664107537981532305260897040999497956301980834176219407418071715376280505321685394073737628746111106369634202996134283326910795373764429392704004516512052677049836560187277974588413384085213788262099270561408873640103927118356025009480389411388142244205950323475693151273468100605885354964812837963583193449878939490593407822658337719969337802317468776812949474242282506814746183012493759124599420623018513284040246034238529067186418823311767451348297244429734875718475516590661741629243838916551464463962850572768004743570623352457544145376090569252655474883091744542027444074896046674067835318990313820780060597368532870824361813422256440115939090350202685566627547949200811440070614402350168783358656304743550478657000992031985395299261299448861091705585810973009131502111452964526200960842736943801627904357454336309072307870100648114906842499380686769266009612995356680171133046256798802912177974921229129774597845904785664110544114025559509671358722153007001108480000000000000000000000000000000000000000000*i1^14 + 3197495349183227800257166977548014992514097538100120574962247698914640243949880336195336819312543066690717684778334272040544094784103391776337618058015513054981949059447222010595185041945535684700759669170926426464878496296024051180253783331855795940706033542374216956060211785739426971941285766106884733520674515144048738866520489625499905962728839747468455219026689661575620899383436644676646401803881082171617430679567697162623416607214369818741569159494901039022115058993767970686501558306955285559836491552431266178182003073557039562342281742090702557637124637933459830421901740207507042187989885749103378782323680072074128855326674509490205772494141088196701736764892247640792322703363239371290109494928454273642673008217447092613846134144375711122387683656690891608580725021070956660634210137486922676773325159961719111887432173309144097385360904847432233104227616184150335707332436114255873921467678029657842570590673997199241728304825521040398258237319649635925661083662518853180203624768068897681970139102771497218608991852866382742481223995111492514565413854833729460915879162747144344427103871898724234399906132083780574059274249628437390677025426648321812396471627079528717050687380826973208214432790092140688647884225096299954224573490484602158895571303610368315437221467230976322205241548643069532380386393770904762080907117483221141156571624673103296490017893247950986672317527365608195461199067262671436906539572771770591941448642346699805169288807712277477845708890835824923759992968847532439083085522861583430117343096155790584586720414897755299507897798296766768572688966508173411281122430769540078340220500505500249174280995756687947588041750613319547025575025675337030782410726774110354534589046804173543472331917655807997525866189835153167985629979842949956678131317775769783461211357553689300190900647579191120911809965919089099362787699640046511472775593323483092148968808406943251291078670427495611662406376571369490318430001294603932225513227137889246302668132817882461341701370258582016603424256671790364972945887622944709927083423838441502210207244943299465343659823928573650641531253138972197996035052565226406600436516770095020362732148716476703113961330028235275713125692635489199366537193620519467386068255684493957046930813439559259175965598822929842418261352631501937983126771751201870772103348681467303515600442641036515887132830410042246206504422955755329974738792316439814176573080559681536000000000000000000000000000000000000000000*i1^15 + 37962304781161518857451703132200841964074592195707999517360932392163997249354393849923018449346159992323363301648745286107639651577569830088430328091009218937107193921168745637958234915310087234775635154138176070898554397320874445531637703231649060560945467592656731317387816839098718408420044621392931543193475067580366919175994436817175032567415130345803111913555157720293326361723443227043333355325615674159400590248333033542495065096725837857854251768068069495224148301331779830127221903322546307796816927967627233620572084039004443809205854369000179568823587008391310820321903551150384295927534758872123315126547806007319028820525523980667293817942045821502839242417547060738873182864324307284135424625905822585908638261529541325182220916821546956131899137018713941053188225950738132467114193892066512480576672978018571689673487480651874571021281311088735579024036903519888066998602387943887353769711123397523834704919885934016171992034030628031879273286759337944798602015438369422592380013474451747767112237870034538702857841153297626865768390592183303165350709919495345911437596867176424315360847236389595307608335507530399063737729900863453521681638868602934211110670812750982556315696916024645742509238150546948929484598452741797871443391376653925066330090145580527312779537021511272047097221878831756034951804718274469316394960161157060226893609000412206462121237840290177768282559312278294997227227029494670158860245569624319765102132349551669233984048803662273903055793495143087316125472098362140415240629072129599263084782369436369056522816077521699261415287704874027100700329624622557946041748038948844850127377289047727444696732093500830157535525310742043667841284936895402835895410600400814892829871985618114549132841910623065500831685788089940717100069301053135193084548146673826103880384492613294121583108133920689127537479647164819199512960519433552133679128098876584937192023821840316771916087516857650916584832941864387994631345476442678611216824162844960232448322625859585773341681675494395166950065400916995298391905782889070395797149020290119791551250867110814875891117029102504194874001636733800901208130180090137223997667119013648319557298972224057805490443079884457231356332154477284537549455779060030798653912784679517721708364993905576471475626158092985871667888230514666122799932893135749251382771190600907869209831838438805327134399053851893411913915123650779267468432434037887143571962313310208000000000000000000000000000000000000000000*i1^16 + -1022947640346055411854071830570421126257917110470727342455949908414997967130708701410366782073230039227121435174534967858226385381920587437314689024185992202809703879827204270438352872473187281108534573766827030368033234379951969247742070955996901340313328916542286860580227816777300741774293030591597596518536773287462156668326178242745045120597709737743662624701649289304762422954162228680641034753311405327646661633067891273322038742803109587159512840135681119224629447596865112933227927998195028958069966466925186780283425531522506652464538287927437565572516847506604654965348739675280782084412175619181986957655459338950478003736771610127649632335021260086389341772877529132272800190127247782847680455401360454171405558932934253941119252944434411822671669795026784651936496343636570696495216296756013748868431986840013754745481572537094407979560480796917137788276143568381064611689319279262712342294118137715498068186568642510454084620372504029407285841626676862208905833808197399692059294721715509657181867897253529211149969538901945157782193996700254144118841121125172434055199191761411104000975878412171482622000013020641958696436872946897239101887233237200137489772086854527412735152451364743534353933352798071448906749061045575407148199524343304128105324485024031313640810848319638298463693521672916609492554819467819438444583719333459393134277278356142949827723485182688814785247632931507812068120089562206004455801269897467819598959915715892880714153415470344211993496671659589779617563887358467574902108445933936561199837904447547739078486932038415253725788874304776975207470177759642989777174133295842052941094429343608451143496553743193866710225626481186704972216359375445039643231386525781627449828150072631483019894081788469788902122004420818446655169185004907872585230867533245721451446890108568968738546209160378406064293730910128354511033743262958251944168727651708799431971715237962864176699922322464109790627773752800473400766561265982520874728447130101307074470329647363685657352990973178355223406296585904379405556530212042072234785301186824682160886463163152402348889809298382099076993487003244690771206170607944983083063378610219918287024848830506504035731819883059340064476288620803022682762626491241204392007575209974711937889796339660779669372131377148743568655553658982021936281121797628473312565579029274009803282040840501964143313823592584129120703532526509872167097134846034842209517851115520000000000000000000000000000000000000000*i1^17 + -142800506402509665003468397718349006284832128440512834540772628298228274794103469017429473765757101721316548390703842708470517658983990411891226304182490647371504092983689000550698773012055991358592167049420013162026804386578277003621458323053575654665382106012234763903286119502157401624517710161955085458920426651412660144307365993567784719209050021251276603536366785604290230597407234840523804331045775789579170076789946910784940856920271723341475211213332271992458163017167814421461911609362996479132063181286491151580574614395975978538343649544088597923283769038499454028195403501388880112710779170709082079684337013093494473041443660144448428166427097501837186582493349546622604308088813794975411820404789206859130198818008003438597262645502896692126101992894092600311108799068499603412380670303919460563605194354219691479010884863103594635161363818742609461576824996218648979101667121679295875722509818075237810709359744244295403836573991018034189311218084086593983593770777382715004457177110164823827297335636019512347070443838093829826290029585222630235848842190853657326563276994787501822185925470011192545080740530148218353039180752401854848145528624504996212905460026817171856000570165007141603962798443406794354410736557479043500754395721456364170738081581553983301678422368720304717031531487570899149008760953125370194095082470412173061088210552497096731563158236456964888463391664788080076848881862708914673890388786400949004117825922159268837814077670711469641274762666384891586285667229075488015725554821556544148612614569524170616156291311748610843454070918799662360142873590437768808683027190858691705719863652205307960167085584670778573848110640525598398377786770030672699911493469586166254367073207050701847124132685856679911905018624488631568615238035052979072632225393907988468605134802523488217204793481670406398316328927463564597966675487025868932956912267535142611081704105598946009489563809440580167510770904896257860961405630928642210225074380924803070539821730356631376582395925482868482691992064939302325415103782709312264590056739590350444943333907292296313475057651718107280080371192533670162309434946574050981267213475919849648454973142307852876237487812165236657473861904290337245092334733557129702675162917707640655717684159414274732850400557608203788892468809389210514375653780993205699105782815197273747500255735005318301497046053623475278889710834178475741459508042151494890291200000000000000000000000000000000000000000000*i1^18 + 3800031411274717774480549992270571967538382305352098464117348003651801478078486339169246735640584072143749636710202953787053595483430046838545702013065510206993649543025008288711036377337301457905750911515928205812117533129327003772834975951167348031639748892905762467923269397676084080209693513038438103225965192698250995228453572474593280067079932888513728016474607531651099424011647428525842353579318539320641439769941587349507844604593839466240202064641189509187366724668741736837164951464418832671701619166006345764802116105673472973246637658070621986865120143086556188563614974028951611598306825517745613822960040313215241703238847607481863060202008645554601743201582856964862598476627444631706305577358603518489071882801371695926902724898237742341022035246882993446812883485626145240790993782943487963717066167577332494582726705045740589106656103176217036314281830783397775061294591576983133415604712613572412731525239415636552231832820732235624292531806038102379439887287925855086297381676650705530718812318719238553033352997162948861375738558866020584411380494118276723717215672870771860465926627079328441823327296249958812444132091510169707560793086223992948662745268385728666898893503745612666600740314628665971924863691662205930147597415679836516806870786277640065095501682092218888316703666416018863882709440767633373023160064327755711292064248608438539955536114652966419208286143572306281218587247792098301224629637116965594478919917519260509295608708042642856046137263366826557917795316879369948785058837160906493418085087157508852532011548199826594699021804812694446654638152431066079601938083954041892617647704469700715160812402285330389950385331013660713529942086715829430340856841756190574056363855273377560139253754591791689559637285703807095982687382634443977890296481861138452436289711314904812625365607373675643551912277690712108565602778417360800970074229142281478201684525833492999018195787339238011040013617607830024527067227220900586804074639970720676127347522342215790850951258767162380709281467436087255197964627166870458073162690346799791106827975104398007003689892239425705726621021057111134879910070641433364029291924231149993631983424869561664692161409313430692310303468132737803569869305331131930785684748336404927199497224908081150710029456192056660793155393923065536088523936576397670536838274393758830163599640453963257064942147650772538399176592478932553055464381844995441898291200000000000000000000000000000000000000*i1^19 + 303912062704902355047576247801764660176951213677527680714512403214383641406385186419223608618114057774171374099650160998839367842662862048947020443233449729672763333105105081727491772342682725438416588171801113551653123198880009174256053773216476261096014486588730901161597983855037414415386647166614453926169216247105372198450711553174183537297426774600970724729577981092760584287403439347034530539124330676134082904691507294070649834972919583189359324965216752887090421909996247151465344292242424382974597556121076893280132680218997010771927100811974196134318187343723843914270860884572755098951559737272578509457468716709630577220041299820343855613801992177738132588647114631476368676766248722519202101820623219784106241856056625895827385990536785349652104782570212077787234898448366853495398757334121730866582333265362267833982023869053926178453403585906547817426482329722896914048348148925186052105027516399324982175433640034817963928755687138383698258082741203145971756166166050337561367375885328028967607483554073125847522802635526664575975412818835096435770233193105482564083319393607216691319550086967864644768295995018963135604657212853104432383994261563814451505680319231725424524022292459945509321814069441658212801056342957091332975318703379952122163708569850728805356471713433168027785656234251177723899881798162399180187457905621043369221070362120280899204668695482658181964334265788703999193319008519512962998606570138923823065913552977433712988901787499749912990261441155799414543763531103169899082295366021685321049249256289252856112719622277192675610237554074233680335092650438739949452722310647787352258413990210981043650138027539943168690614957789384337021238595372770572480717743654519225010321728605253925834524312005904287968415708744193025290029506414446761470046662294797536748025120137830154910634634488340218326133617586544282776388684460995511390316102586053143629845577626495427098711366490200043023970987600130191225463789792102062152695106181383449712049138239993856457587191753871888669461082547023889021534282857453529513946133844175633173532429626846610787284258144350098272650227188173355598997699372064931840076509860762373150610091993111928967246707847427311193381437181505248960038842541114060187199063783803879047805219864100362783228887257269143844543485363962690301152441723204170125735858598928318936765552468502315485293060539076786783954198437041524753875458803168706560000000000000000000000000000000000000*i1^20 + -18680123261927932076351158289624349173102539612741179627949619219698923230795335894988906771912092908750584408916555880376737992556556489589569851276730165371419163148760192180402744544900156815425454591863013855394260929905324593729424326729759786283060030102307726494516288815125950773407208057031797273578244446708232456936215637177812193573623427637890117955980364930733611575532592382742439616658533239061317883947279067541943934215660047002904741390501272421325318819106375062502629931369780863655621600728059474607049118283911984818170677560870528515344893511338036352654621376893632814843023920909265000718338520777970815085330804245292038845622980411695677431888097989425855092995915700555418646082105677688744673211229096677295506584416769522232618577806883536250343214665571693701151707276862688886321671683847281526234381370250804280036574835678388633431320632515913749744843935021730379622456179101267309286678411982389534005733556512618011441723757992099816665657720346545257457450227644078531506095237083903321916157476591464611733033718249971250341259695877957187072842603538363026251292195321692286221555065134476651060446035684908688904203554702459741195920681359003447860360817655641576578985198829360255616125038869914359703585033806607947341927155083909610645442888563698493264781130242260453264579837492267107399744332705541275867310247740693697229505741467992434083098975760413903547771050260925807003488333943139690097096468546214692708701279788223784167682427487079383314173304725422073487548459991800729835186635119147635701495892349832997716943966669059803572349612704799579727329118545577939625787351506976710811758237850450781367145731052505193566110216261719298214845339504968579497040101822813400455568346148343654538458936356589852656064473335162752753188970454018223561217431388978473525707409910122425109449870235388971475645231087067005654979918394631526812341951148144693015001377712204071673250432261161942809348686482335765998932550272589815142390427469636085704824751940985608302701774743097133995038055056426036424313915473407369521976073919737108047788777809564510503865360913063001542471334967335047613139955393560951756602083732401005930900874400496603577662483577340268520739761427441516415828434319798795962747514643372159881389424080587086782498290139527285919780556454120422912980219553731322741233235011652610867209400499127597430171485085785834015151932840083456000000000000000000000000000000000000*i1^21 + 450358224840158784435593560016184414187142754579882320442868262889739126608123836162896844384394909893317612933033695836574683797178112219225698031827919063768222445836505074055850537296407282098272728968991833537060085155993289261470521811437489220371973503209837620855356764594201545984988181761821100961627205998021410518704681283174324983954940362521979174586877158169590021010833742748715136731720240058033949386277688976731878529330834084368820457053351513151542285797878914810621782787902552341509517779968478422593608939646968874970139470157266147021208393377816328857166093069985363134076036385146153561212456905768487749972668527285046374615825694875228191131877240865321139593849149780543796950395837958259352221710654595742363632332765656217720151916834493579597738174985764073189957528189927744631303606982924383705979614329706976035346712580191543260925906407212203664256529734838143638641384291956201009709652073027347244015862833767237501816665383947258808247901845096359895113538560585954079335921498298709071629290301749615295683633706635700445673601586818856125315741516629180919654485600332518760132368885758691068964962638344383344882381353287749361291000101457158375439158147833252959219669981187326373813814754220517287930234742874629285641227791170155828606925622821949060742504591033922840567491527878266476819519330168575914494564009238726272779175436049416713660793975746818452780380134807710831396452198744968211631397196089173201390971845294605778471777836690599216526142447706007653402230154674810919516203234194234559162538067930106161676525039763090453571380333074512495184052940308726579434852435427119518789528219686807856334053771549040628716504012433181603028389732499232899853333694342652348633328266953462047614106540368386737251353236619342874460130609565858458235706294610027812869465804314193707268850776706364821596999698629642839560963264788569882626577348122736051082083376962033593803072023808574814721379242121632950516836980374238364914417294263397397683862684815133225583875722771913408508343434177339827570177119318631798767677021507236210603977158502337747914920418212910472309013546340053211119589412232292060738177382726667317274144686317747616219665774955234994865985706275404329094477633210227808181506268213782998781792465747616842962744092682640469443812512124287633813063861733840235937983082771807069272906902005200238939110619940112374792266239180800000000000000000000000000000000000*i1^22 + -5895723413753381976686427698532601783837719285321630688135071540167021157569978029672550661569003577034087992083815196342285762139686882728361201906155977080984715769965127962798381330472823385485184760456102762571307068042201585540303198651317240453639783378659734942406122065762797277205021635557924937171201091985714084440117057941808115274569792874878603629623666383277189378152011500560180525394516570846380972461799828421789016570354190928812318214766080179068178809900293207301601063642396042528569842840607531420694370367232980985263387639024931651947182736987843923097639300888396010070448545023209251271078321377640660258813440909599162170386407656034668684546172672232483169701640511556197289629677743945857694551225569487995677253698135183569517136365093110735193445720419156578447532129993956467842955166270559511377248150062669410477300142845933212681073534314656511679328996002266022426558891034400932371732543472102395103116251458811055141022145072134251306947713583218690236108878105057761523667707757339085017457152086394836305756853202715821917149071062896542948605118583461615773029539032510478357221767547153306289985879459198422130522111928339258059406736501303451516087189500072627787512215450459002019877091056545078350916747735309825062910698465901583480043828174157871600235327371006557445570672806065541031153953658441242322353648526475283456724711675457683627370790077613205031285771115331722978447860366455214363761001522442399723063929289032505149792634392122106340865183320244847853989894943665657393609194855202937857589094596983329143368144331545577559254982968415108722361646139724042752625154294203892461436182951655351558326418145375032745326751589365002278887933028312168262905005971438648762456235685996524818505998212789477892565123612369578947447846839334574739366420915070522805625968341639594404737523177447887443847536537045183245556769920350457210828012172445659393115565282514388361489228974327095479900287509917280224651024941076980755963713465297952272490666321046644768262649380680925639941915333620380352434765728718944425641192099890805661707418049526139837274267832220395639555786263925298316489857595377749415430975342444660506553462460020801530851265285491541180975091874883452072892831726570946258525505501397527890469578120000816660698405823944491022932638225857413620883813841771919389915709152909360652032703710651073720554529451991878209340702720000000000000000000000000000000000*i1^23 + 45114985143766286590747480449940952066632047654147386400011527036717646772761746980098146441758551629554353565375274941574463523240955454838042057053179853413108145324539936500620975194369442592085978137740968991381784085930628043430678226530179372598876370890480135249093924797321684084675275410190920677274896749271243452067094976321068110469775392681594764533700928353830529343287954464282169404057825767619825084895935187614061369784769827070961704053322647039560543821135564753733012608128885439241721096240697500887414821516551678711811356126021465536706355541701220588501215686022717945943607545847844999075055057037024239416891825621720493751117326865329282585269479512002281181851532325910247548717087925455538230683681397380018014198834104841025307209488982978902746999300358860008691815248296446600556735962587450085086951524228944299171315470224579760685558417110848016127022755960009585233693678980981776444908394639276491500515466513294955531041118820735395275920617755795919321964797124023099777996737410457342129911118566601383699101239235665463663311007473847860469065428672595005603343489371234058497693842301759043789257810419845748428520204605710375884923147961258694935976799974524810512966769555656063818238232488416997727100926039334264201938682356902036383768677645854150635091984163676646699249393420520369553830912001570946841022054418643829339582064114026891836975470694090062959518172270045618236573060378605262821747357740838784773777990041847177129756453279675941332620130151784124649439111759324417477033881860623531666660218227560875920394002604735472599883540876223273406934579385180211049835884139945795190132551903148947556683799890917322350150502829432960526309425008048946202840919989977079474421187578550638047130280356703491704880261171245783780880161828281922473644726693895046398824066434278667112547285213276728075800050835219543764851192947467013134069041856863387453609501043868879514353459489356451250738978734985068761846302068931585453822922650661363656564762166006934498882224450279363959033466127846355966279233814325396963688007736821831732223084294130074205856875960887658840196828106193600554281645324822348668304099579860475505347501968688549171590193167502437682630788282168477675257829733986951057122907469107628154732717166681241394714928754599519387805145744248379261230005524490079538888024888177716738569924684026685583960172901621953462272000000000000000000000000000000000*i1^24 + -199222606101339630586319312595090326861507146378480808814291702739251791597926282338743259867358641870892647355457935638170986182466028796643650224589935445665520174294859726512733015631939651590935264986590945521752183099436298501347730432080352759696946136032690212665489526326490977586486439741809554376523648341787591784504682119445039339704531445860366216526584299042310076989240293480244389185997830135384077454004721332549703739854964298807279607726779840368990073190379523993081957600112340139743410168408684824930525801313684507534983404750861200487344510023365698011572650813926699344163594283742342554604706691006582875558246748227162788680887692948513785520109097655211120266999206626395619161634298740290293807565454334322138153215687742659121867572211641786982351414303749908729563558465138759967162700422736931839297468053119010195643179427046029956923699771226607491107848768362063696507282669389479473126467979532815184667377990875093609660445449020327660067342236201224778231267937403691585805067176185830746075171347811509576726900215547657743441677869503148375519275758556760521112232363873345340655708864897240664854826864820012798419827773085336929535754075827283493482928821242846924690555552001239840896454562992734860695796880174025774703036166325199859363749325822070472107347880816805875978200601859771166697047734835355443602089992274425641873985868755356354312619645710271576565451613522198175464276318246840972174036094494111390624803179748209501634575909372532891644697363830939275019416662262009891998161609172812206124434877136367803151168334939868106237530388394215907046750470508840897534039741586203702660935337138800398371212588971114251853275049005907487372658772815878126827262328238164752571070075946665672895450182141644962970150546646712789115899318895679141386549787089055518795302908399148778207167633053731654611973927054533608277794541286860062544047740993869499117992287218171177670900141566639399376218446100022262469459895379185504034674132143678208222219277197213122517105213569468066140222403689809439267163864056261180012432834518009578251668230542544430225721528282673037910352955569883856180741718224987458265277329223059644222751253031369618716090153860333348398710278514840126286063813511943093171558537060867106680082668154399518557205859152542953694178808083694113554855617954560938903083629737068673444076431923988888725151578188257689600000000000000000000000000000000*i1^25 + 455461016955019348021875381453708767541052962282891542140785278169593448873282010807650460009322895502087427342296025636775101802251367785327702842975574696912250859849693655179552592366708602068784198153569437097101395415031827388547517422141808995115265941481000770734188729580383325075439122357703080462736681126486021442153484360415499857620115971153628026262641853822761288660957451297373876844777352658468977750339842004800381349338196706988223525582315710386117048472947652699794115364291580150160813908041153165877805042498691872324597408963636511587501982458371408099470850526452607096502819245237051073555186601353704908101642699930781646279644825281854017404924664131964975134297308034763348305720993833508543806450114070346655688049095015296673005278334246030522966691060006719058448857117902635520792525075099840727091859093253383095984299021598193797812502843057578962538221063973052861595815465452756682778145997809732271200628868117034464661832229319057252887879320410427960098495103701998804848910466239657645286535019026703411460757334402423987814461293065384069574781031000039923057085988545160708878533267063240319381850774267176830899089522741755766929556136666541181600147717323468127659462628928975625349972110802513422385991114388507157326140605598695299323340659163313782329002855884796199364880100347555490724458812912180610225528061506606158289046343666584454395233224098203264560970761631919964024923728775038259486728242326847873812866723343269815478994235634908010415736246534764452044062068859139853772944418129236911253112776017430820946142112878133588083976132601339571332122817004278837592571477350427297721173875513424118883560537408608260669017390610026214088479227218328451319392082048281916981274770296210503433748502806738491020970084559915463007782620947337907745159843265152327555298685326179919668965031354427625489971144973157339150533027358294355433303121059629750865284201461968781556230995436285126541742485985600830691157871634579006258066890464586529947332821300328913806396850171881918665583554651498702136805231627748598159124339026743447837028950761356051642834683292881918121358163268163505438671708204491261787003907584680577571874502668110761621538999738001321652282861702233428959506116974744318929352334423804901306666048849808462072358682207900308156880969911533309678371624582750138534162388481336752377270089267014751642760584888320000000000000000000000000000000*i1^26 + -383981538424696482621320067071904879749242734171374021339052523453727420095504391714368473731620624866108551772496779494221243265713417579604680018577007096118278760819615426164411815297917404335904249529948808699446609654345434988494028699466604919518332856920767563043315877305492794290624249009212981348332376515673111840061808578796919467896096696524876605825244339795200661311059215528825261935292189155143064134306073504814376997268946765155456041010333775598354524894867508777334813155892103369762748215258362328672176394412047832481581059167939986601148783886898037978797927611043497379147332628382358314412654325001474625228301998903106453509438408036894580288830828858051372537610380642899873006421190290280552329943436757555707844981224628323169955363855669509043310541068858721816003811762827100412411672688456392741409454530427747921749280116083901474221042390742955308489578233651760651641435668402806770187493631501535118585649876526481080522888209561523318609630786457484138464102950145171823528570839522170745359931769241236414535305050818466142015148771067356410316166494629913094239251397519681086180788923973281313163307359400837432010332307836411619700698674894273906743790742634144576412835073922683116933848850542805009857415042932072497378504849420917689694644667511266058829482502574708280663227555037338499753950875225750321903202531055627113943517943522916877608783705797068264310596001449633946270991511991804953307645773291732281771927406361991274368166713925696955841985132931953655015279601765946270085570945226173694073477937693368858849384325548135065302134937702775568344346183453213159753011972574192345163804230373080642134390508699427714079824354485948523813094995675064037431668826834516280093738751190191191710514878180508948376484821519842168564159252900045233711502204199308924920719413430995824032662436422262030841985660016952460185893002652236628677299382145229303103506212350406952960561629553754763903880652709854612463982334766341386695842909136900192646694172784237006847011878614813265193207975528070320546147406760177726761978642078476413943888049378642216160090229086507215722082498471421470103140198255327402424357771302625908257130368423365216996010481895539581061528033082837209337595176773571775494364576210927066325491533356291355208075853000944986722367784887292629283831868733512710142519073539270969153619549506257535505530880000000000000000000000000000000*i1^27 + 104429968037873844950015104237779862424125389738689437812429083548433256970509561433212573616311943959130834823626055608569535007820744678936765268443954678572368877337505004411020251447678272140347303973540607949141074041100905831378073014292482213605377104620992421544481807945728944366732593233028171886896911528111510960916071819294214646869075305551273531168679531918668519446004062226795994026469366631374104422131218035200177831545938145018867672425082359434949175541213982525016998842376159529642174091958274861265548585638302137748741284735825815006559645808440028790704820753582793963241628262492792681398615026807124211508830784890187572493438147159291451272407324691350988497480181943067613238808831018846617577239187088491671373025439578462372209504334996871081435540645421614713014893474239333053756133479935021621512039529068372623138236159820036444705984023909884024304419997735373770743137235416763997136462306489134307766053514100814915851167533730525451437761835620034885339395073295399039910876270996747705212344532653629011740545056292251691252644769879598417321617326574603755674344231895430436060513788340882666143442993995741414612808092772165772878107998481710619072300483086112196897535265352688005355022880185542447336014666866994131628260642351879600159748897767493299056452816502292812636139375198554093151328864831357798685083635434180862756747067741377615633746495981500663827056730553012651353716958376151126762604349453933558916200999433453494865514576381035233823799940164103146257072923725198677473236902457780375217650664717150993329511620040234044651450255613671616074557767457206831987851487726042161453024724376571380910457753333964179069919167665702783648684408087555933274084842819976968832931917989041134006863149025565109423023703253441302053009418571784398319338192624693578455758615808492283653748660376089244835918569188188168063163634324956248795780315369490774138489671748198901909027304027025324593627038707826806192615295341849438713675641973249380109265096401659661883254676386753427836440026137219068384846788461982213397218138999346495896499791148089886506970773789129576394905332620424940211437209145952695039438982141489849183892818651318197348738162579057930396478076709685296484688933079267323160392835737540054996220031274418341242074447212498039013387590744414271934716608618019427067279064451479703499346141183739114291200000000000000000000000000000*i1^28 + 885852765307266029395302636333675419838303126864942070736623662348654349460416994788498271686480813308897800579897109843577884298995804947017082145486258993818144800588633053433144705931326184739345221625976257736167744477110673459411585431704277628590775072783889575850774920477235825820769922386551856959017328113005371540732796237901057638861456922351813808855621896379789306899610773603416972117429965358174086349385629054015278427827511958368220285943912847909000866161242978325910627594869501932358296595784850840331836451647803971813982839960580666522974708229209707283304315354418712823695343902400923512851753176772106493452058283267136967758294960144139077667462412733758481127600139447317470406858617192648239854224681513521912588067179826268702235558521799609617621873440167652393194913114769401038266224079004172866697737118292833476602595949167513686243551725368577869121631590091241076102858932401340318480643196583374152020298558550819014862891959269511543262408969083169322184539544389277500949919663595485474797667302229108666198727994354271309092011971726150217444689598211078856522524902951568524100937445076971170014496845522667229640082051580661266292025360160308250050535977874178237280772070829340442487321138087618674603258547092436627856189314574488494802819691137789220297264321225162307709564643426553419671704447875066020028509727865801112721241429410678158564276808140229276612057577094546903898921477842128530596043043064634069052962328863846248259016953942279878531040424721177003721919038611154020366102248288801136357016512444500597251376607282097492831000676237802558607011843356733665408939183051660846403008405507994267325248695263967305417960621205947684050325183910257518349082057999744879582347279708081733160457617563911027474220265390246776323994453524840771363650418723047977724320298483899081097852842637191599637038187434622749666131007769319695278190638871261319410979162541492797471792688030091182331710783066957149779635779022257720122498550418078752289761828892350585770981661182249362045190740804857411736103765091756555551238239347496289088428830169185142353763062994001663243229447511567480906836029298369614066558216698026630828033393897263086244841255137393154775654828248346579847708430030299443221803209192330393350890671205228312040167572295566570209863962487780327714022218119538535099566434885187762572446159339520000000000000000000000000000*i1^29 + 1767407099352762720477962907706058618702869571750908708770732901400479539274605381459366199286966654588155813813211807633872954052974549393716191001254882402757732386546445696021761917286256012620378105784926102596948168035771943442215388830480561839964300069406982603652207392581290128980800912017003721609289180735789412340679530039714473292833793797802814668733551030549806754432062544279829499906642520293830064706443360820906224868953494814038415588979465278318384930681234386403895591533289678361596750444520801243247928539753085317332957861868713179979099102984769478126980479451678019440554644598552445211819321926442695603040893376151060847767579290686448762581368235421293598129627450297872546530234391960397048560177580283270785090165165468049621287832004309434955935451305417561979490166624454880161967525529294355035004451941708417077743522699453009418713429708887400444403988931771952395435933643179447298566425393345051784953912320263652592879428381364613169170571458062687237024452950821526622417732173132298183612433854362421095352576490152947598855459740968736971363335778588571297697650791639498471523526902830592841002742933701327134757767352888533543344649806934202776044147160563273541276291665755532023719391594912663889178654427796113480862466873897383428130642391690533231750476596075333894509024018159021613487817071439644347707794739924192053030759079816697428410673432434362829775782079418066199262263591333044410017546141376590561508560617983723522052288520598054695753128551326131231310937431538700856591689503929093952246500112051944790811229816339821191019558283792857208991031981270688872133479691548411244315276833348480532980780724627307861851539795189758510521814507727608600331757822386330719289847494712602973149037602478849277173104220352859221062258567542198042132669695394327966858709154828996382787004656021833999563665096196668269585416761155175252377979614545756898162910792287830020060847514382719819296541261052557359651404540033455397057050994862812321837586801550164948155322706394382176673697811330899354275467632790481214904423557545280941372729336902756675938980723899647666622783035251566385359962956787455394347555595739013101638550530515908725154230400035895283220445019672709431366045775177977442332669172537053020132168662024350231888298539361066144339909350476245040402448916563304583212713051488803514646265856000000000000000000000000000*i1^30 + -414250697750617438032534618859424981862017937398103079968437095368406234788791393379241858717361062939767958598292800061645700202905492677018472281287767894335398459752654576146759792875824383424661386585296622516233285489298789121375033771243715788083968451433385798893676180512415111359814352644371493391335529135346006094435968302301950119762928989359177760687387360801325962897040996184960774179840798886380137895251228186792881554181299666488045829242431816997246698223534348119867464066371024935681614829883942680898040112355849211212642870193137603806093174357811549069719673636471382627618756555989468897020594598879857568832534132459379573628893092879155209264300109959017749968526796090573388834354104228508659437557656401153833713291293587015554779488411443638863767739866249211388346855358740453848274740294108358536421968634376357747095278273490460023821310912166387472020545053251049816779234698695249498850999396958563130787955467926892263706006382101607982096170519320710452387529737832288905130223537510669550695924078276743608186488499461510515914216905386594162894356479263185776109115480841387833069367051014876128300513573107310137091570412762556661274212457221296136614544590097178644561001127218151641360608942756658667652717432988358989694809145106595754838861817123773466667503941487510847901259521777967748117157792409121726018775018924952444906264651655186920568041741896467636250446484380640614923741024099634613017220048956057160143672487969830815256721384710942936585649390500653506009734265873493438874370167521787542185240089319916832033871226623183116634795200985030753632067070003241608951847478199542358895906590409646093040281196178679911038128062176392011964639113002057428140674387512503701860975425500598651398246210283856152589541058573547683332887648623825345657026925166224207647893134513329399146182418033713211795107768224251133178245082923787353184348536583529060908159098177516587237841493185503904400226559889372534740378013356841852645013903113536649726182902935998664354870082481937699967171630820820994258323662056233682514861491421246588231638759333868116025645073401393652347229383520609237083728891740107803974173961739255645967070967810821619782184847441851905464912631529823797568173326880937794541709683250867027161109926019208200781214099969536345862428165372994968974590983397849121558703947096786154291200000000000000000000000000*i1^31 + 68458834051037562487483373809232960745127858285198695776597585573571547197094644570204575709156443411811616356909475743956759849079796470209720889847946421737244649783375918903168322847403363292817686842126720688234595924723046940819961611723991707091539337414294759812843241430967268792003267841138180706763195926064575216020062060523876379710004117910746336186147021192062719430134934774895031705750823657983306285396383672416761438873784097579332834271671014468784265693024084826251749718279701603479883055082853252273720593888150326591703685105265085929814899460799189263510342111717097943339684933774519830588066018929410607564309847056000139412262095376978705070961036853701733615801752271356338841193289826422176725176184685375414344550006102392740601135736977304503472740518017109381978482617816760365844331671202766534302464703596854202557972913789493506924982155283538630353757657882354110214102778767326450937276867391973769221143809511515592886721211260652995699467191049962016436468045626730298260628911976447600154106207990477006429188817678015994933697824786846172914025514127106897467940987751027399913451051693971269803417123523925195483070299766352250225475449860113433754532912572918785817744946388215507023345863863947737009689866809880844784627608120278628872389725921567045710497189134585890726959292706294181820976962953174740676902973507251117397077311048152274331695617452615183307104251626332521225529096871072140617186633244638095113544331267581992919287640240580284234585483193851987802560037212495163836190395835781300418047089197768936598540955477501416922476383917777734801086671810543988462716868300032977411763197863755966728499633189975006654035999887017767835902837801323958487447259409248762293951104205620502700327758882427790593211525316005850983103112388519835137625836977392545228525494287809899846635869809104053508702834878302077336421731763547080245031079262155277311968152413524486793267301875133827444178202981031707967044592065907157121713662340391881337037555273979806593070625260204685789253813682475973808371424342195810773784362463128487827341399961069326872581415557008759303706452437368910014112820670102416650926147554016157284267459651637928836270673521052041138068732576200710063050341250838195691060995329187556984700576055014432975600306646744406969470809505311066119788351897768467930101296576593920000000000000000000000000*i1^32 + -1415273850228582638323250340042622001407814193775513506622610777201116624687674061707463450779321656110368685720121342859148317612946794801472819906354530065522391551861663729953591268867810379082677567913714092975181509049241280537993864700760514405946667413923258194459285113637615480236207038757824326990093963440062864745684851460896272473034400677154929121365244226212525074298948781185288634308828544809855519014779867754229802322866059227842004525378472193557168207335057412103935851318927785603730985270109998692870497435028144176890852401419525099954471436991463086804094372087031107721306164278797257874464714422159053016843691567944210089927041564290314065551405697473437226238521183723002803349454174309351052755264027742104913971079415450961520421295577485109317409834537597209209160490438533328906705754429062316944081224752490962943215945209165608570278418557974476943526320837884669914578309904418137699449945182721214566342779788615839053686396712325251496192026534512354397814741791024328562360026417663434173415534446340020536233035531705155495919080957793449264216136589414619079720824146790652954539190448606746095977400689836846472158250861465192888283246745151368496673969475504029389045690021262189594099193319916233765925773742736003934358941620521119138223114743845689400444976441730356977244362811695968514688958289981183672141066343644024523504859033706596783889148467295752450120015612853176780360582757874784615860042028383635330127054144263275641348056050856331311860708491350631549580724965792347253623120062590942328618625812669505663331887402578389691759940941903121232726373517190752568769578271216680513339445571489476283526941319109973049748584986712827288607522807726556922333676708079105222887046368807402996338203018509672362683832277039169367626115050777313514721995041995619042765938213026857156602734289195697483417060353444073488929792587578116159915767110083204178215824626181776717004883287224886753724941014077877882903182218783650035419631797002581733460532247834071256597117160383756154802462837621302098556773579614350198151294361930033911360586182451496893187369175171353112469001852599010573688823935496297933867234174531314078791976973681340177393466338821926878962132782915413499429668070408128040554956291019298072235085920061745366651350613476102797362176240270420165283632802097943260910583808000000000000000000000000*i1^33 + 21600436156481875583050687169345406794826250030890196082453304120284279006929233003439125854082239218690852792330721485217284845782102179818059085982400782047646976415895876430776193211377671351316853389998346294243372710693709489355251421457288579180954731482454927691354458462322562405336585893371037038262358227913212463153118968961600021195733336107610272375490080863453378831714058131343068454634585725440795689273415629976777962227540792176281511762363546202988532059741344347329285629849905424799844335035111578149565030972380151149468662718781011081168143326839279344833263365602214331287467729084011915287457687957540761240820727984205102167224240391341596650006571577017671657531735670322746203590794055914927775395336344952677858585743841848854103279153389051725346788748510376299482632229499238651975051206962041503531374738964145631245166610045188796970418924188141581334910255850003500897038582677591799548972567931394118394237292322423757762481783919583399441935402760009724938907557011348012994775465736727467969986664778559918600623872935389055456900514433038088301815730552351188003151175864910894845137794595412837302090410859479947469687809630858877056991206997763617441180084673716372487446568653165396930840376684990739693079560219344665479043534531174641298119125720941721899168317373053776345194664077865248020178631321745028870820253121121093065442546980068750583478146453403352395758802083612279684086951743420902202395405413648363781227454497394247224782896608459379001520955692155304960344867639543761946639664111853258756938766137634811718760526440827222722045612246243556092831765679839909114720591366127286715781208413443285432591530204687773367841005525496051086148122715714245850444263089551492196009000451558042604005738893775256218595914741080685914512709997954321407057298094337972894996198442973250583258482530374556324196161643002766230860567464315599472426353929108147373944641225846809370637596499327086594476268922090560735395862611391607330446014942912991457358266409465993269379709694989306411737567774534541328189950077449812260931452421039696417968435220258455152106004657929766888426042491604265913565301951834225039021838098321461486427406899782960622418614691661745696691411089647013896382235344038698223926279210520438129556447435662003133056756401022229526790586459389437549638573947789665894400000000000000000000000*i1^34 + -392391544430710244279720648417083300504774034599326220993985687098052140976191163018953167056422788824436453380430426972212122913125347546042733491805584373310152887002304751291711399976376301992080278789564012345561673470856342179878966940232369112781334920769618923978495044408931696314398727333595291914192073584088125812042433429832862110376181656495461407542446333507886196535064469293883133978893338156415852284869478764482098077017540282304542839815092060572729880957775301213378605653221898280416161358755223450234394723263466524509488026925584609564912411236703030825067873692753378386542503992645986206327179227147339282621786546835055075069587376181868910254194183077878676921312594085511091342245044695324067869506905580790354368018996943503656633560831751730376212481498134624422186785971601614154147353723484862951619572682059057740667480452789246897081985786140864943920043040799356471875091552778519906745353018353232592422929898706348936519342452019894308540072859837725638554657451552951112331481168009044171602591962599125481860719051049255319774549572033347182289334104774299235005454779243097902009393164889390127017951457759936784695370043405432444047292254908396658772239969123295017547186186761442453778902488523359423902450348177996482769888511497924928582807812550834311400562744262114604039598074426845489746548566311926316057419833342762978249296933940262981176893819194239083021571892691371485003444322426755173328493030253622155583357501686761129605754947643722346945095490250238135692102232109905629453477609786704003028425901434713052789655458941499189281616765250719423347436914174936303295626864394706397457955540882975342649843308744682673793949581053783095272535696657582440182417541069070865302449083260918460730637084249538480436313285767008832177138161995597760321840526718881165069716664538953023228885831002288460802607275612522882177583627617569723593739677423588053283785767019184919523358636576326350067846469116126832418382338480624343788207349285851396597271119046545935203483561994013524892575194098166243874850266348217906769053830298400520213336859513995465930147799905630599194695298319249839787344141140810445054224141464781208464325492564834966593753046136318375841567946367065361303028630309822632801883697324624732938884379533606637077095710865362818373209906283082427831651663872000000000000000000000000*i1^35 + 5516666203867441008447404045229031618244606255071933402247759039423214809387424003573121724511998472939560416489684259438418106690271093505230316832570443206619893008708282220376096594966160127749585351350729829262478211267842200083499659089317346424166055994505353236266394178588663335537458044026015964796361428370907497131075672045907324079642267182578674100107548799984352841441264425254734552258490022414562437101244361932073666657080720788521194170173474822451435126795063945889022781256003831500021745168362778590711000205557977181813353980205850037256680864504960191852528692443536384742014464521880252749110773153151679639797571474195576090203009188046353784461690430350637015018458632333956062755448544488383237904291517315931338565333359659004361255457726399643478222677701075870178049137829509983141621682053012237009920479795735538405541973973879868145193177593758287260390847532939676167993892944916661198738242591847896679794396507663374144715432215813237703170984875695916797382065128198578003414094062606352687660255948554985608560325751777042501686605315076554258683389474757649134282027914205736225338542492561768827318232757621663580107807902406351201813706537525746601516757111394655299786648730989549934600216768103242642828255142301622642358560238752494666230294968687454801810271001950041254315146858561429717864843095776019353539803333143052930852942054532733133984531033226195727514067754971595710022657902425854010114480870762555763590671306202292140969593160387833904198077423331763243752822898055957822572055996615405023791949165624555609100263808878578510641430924748756104255252519124284879068672861857901501213452799796710951826676756994049785314791488290587884896574834897099723994875194586965185442012172394133070463906909820167548047067003034790747328407729415624621372292550750661081044633149218983219653160066879126712972850291250254883249344364540150109543775614855468717759496303402721503071614767780253588922678177917311042083927374069086498510571826021993003083223050044611606323883635094308033124119466125049304027594045157602502984805458295896282325168526541058939861345059682298518579329928168497409889943459628390331571441630431018166143362581027076954492301364540463941360092284379039335256493291214078752502756559225612557407681078038330770042404437327593374254812940714720226181120000000000000000000000*i1^36 + -53488238719843189227925861601321962508776290742574801997863968010331184485520019442723874973393667505529759477811679928673635356366183374590930200611561506912655870329911613176231755707548152782866547673571784607566918187736646357286597491225057713654749014469348426203474779674436643743196699524799251535363365074501819016608242246835285282307953214332276179490368837173096048099740330595964366951336838102075362082946933283128309182617288303467585751187639340862014026089342797986917779755515550191761620880715684841999945522125443705871289199247622881495791798339472409421065831941787861747621496605991864444986771831008310838700326435919978375565374662756600272205665698491986791029818279816881913168120661218634754412186701496930792825589846050202999861806889672324714316796017390830759507157610304110962370634471722354230190600594091313420734794017523568179461045459591907143419329774161396305945997272948095817286229718361285135258181763811230840208174375836445635782957366324050397268279066249357739259276031148111520969063107824338501066227242091328859834030347465372888890348967865446797034944627664034207685316743666415179109389537608563961387699305284196105091111099426560236814972821398988548955627466853733720330612917491914906763070073751940488106482801584310123871612859150675745963893366879273022349584198090561026348123936660720981476256125940132933786773819243156226601779393787926535955979966124529475426657710711914122065100782167173046813597318069009299687851557854330247867971507017698868924590697246389046308765275599298755470536966983541256005299184134272374281974239266847795943206615325686074854444331535098562284448656699820175943015945931935233421773170333919066584896243389441711993497755804596038433099140518794864059370175569313217885892724728070215037511701326912069111827323573935600173174812783727627281852586308980227308080309834196470470553527085093202750148366421042039212574530508533342641626837796429096401877410431775739959257359952697480253953702085829486027687269040371754428870120562335569753957108183353953638212270340154682395636680361753581305431479793480722063600181212063547018801314240116796324163215608127775170566705486899954120607528825727827433409265361417773494095162081156821590813610490512399058870622241588881831454586302369162185339975265777131094052777133867008000000000000000000000*i1^37 + 384457591725199616442349979483698068586615588367393899662354058601155388092119603551712811384115916008957634620225452289762527953600503452828384225004899988125267305175353354542758959608092128166557703526360872999260491699195528862395991649866659673867770697098045271385911754178037352460028871048081077553987768226458781653360752065499394449227455944815279390341544857118952899279207112578462961002579701578914791385648047984578897127486293668106709979228624610582249525223259030878394719742589176401042003048195701818595236433197495494410443755176520234497584166473868320565513506123475055578243217468164370696335184158708307378919763245959395795409788470583041363532554360464943131079094540739498100354787692527746984786481527165382422786147189458136284936924287379471954534268020920193376979201225220164278493669969539100825147401525268477938158950712120964895514051846863597274747244564764248037638802818965004587887259157814020105134078605574163029177505440723752405093857340482163955452494949616148553606148602026852871530888548531654844026577908625918094607199072214265796358298136204865667306075944183813912490164986025703488943508412258575315922116686218700900481469660813580240655324994614461996758949586062083050394261190800931890708438747715754874855494119282406527872169135219538268647714831171049785980127312229639786818391063500217543188124759729048672129416286766701866530723055578099189416435841157094162793645041504170684634277762187708707762728225862114055889606582406224195223424814534434996070254350915307541419563316947146956509916653188303011511870593722979040237025508092552103827648092879051597326914985432416866553742552535957713956702530257521037647612469068242084325305660289095389943782534038761930490195231780355019524768729937575572621846115836439542381046090812931478072240962962702881753009330175733786550756279465420743820984521452595417751550589049130706205281811232055460184477434352873750818552990141761705534718514763042975357301448857323829065580826283347275733034486119610888914581586878049086076943774545210757200062175883155286411314076542567269503654275897744117615567504810095468971749442056203383138994876896566940012646232034487790828505669085967311979301897213597693673211863325115477036200058941365354311753365866551172566647320321309922563942246203197801322302668800000000000000000000*i1^38 + -2109555388209677661250586650858212320731263850291844799921517140978545184635248086514736973433490415751305052598576132141587888339670680499655183195533884750710771374899374168748039859626693753812320352477158591662820058728186478117291008989759350224850613063382053679546420978368299985023838514863481779991190654958245624619569238553552001002809014644323153234015598138403564816520947863431810736876081102588508045644897007173291054038235641764275883785192235435943992557660089599248714248112500670702758400985543001008890547497865248413624947631962813044005097678774597614291952212931262218172258782760721398091968110486228561548027122971879655702828870242350277688567549760734775697623020593585260336202398048700499310232995060832385857070672176680381318349630977948490742908740096766251762796677196012199252893169566631263467440697897228335452695388319418987440406304879141631620938650050160158372825185406156362883930206932952854439037202307866546489544916075966896749957938133364811163402121790273473304935053520337836597090490565497216113476190787626503550517295858254350548231605776875826450363781751500811119724165815319561842578866701715212899516012738140385364412424931290595264532287689920396643378716932979315572534238096055395177957083360395830740396223289176672051809668185702181989340384722102844561601437500486257339950020192337386058939959164707313606246859347928266286774803499355314115354906437682508033803722587036805966374675180646350853295159222846075763206669084494478576307029236395987386287029127245996448340751841952741735639032278054543936103248196335268385509975323546741581993842360151083299366484037069555102453383071819911752320082848331787859071510604813217241544577563639842427488290027775559129923720420916516413812456389305056489720680136609874748684836229534612088028969980288085356869290110543134771614679664796438574558433684919970127403404890285455217529405071262103756790507744568477405025246786934210725322235373299501143687178757762657489185968503257891796020390694256088952076978927001354167147555536956389594473266974729876230386107293329648934210048947762615459783605170079791791894952390802185159454816907672912346706041508379307827603933708780924783682951826450521884412355614822672371379745889807217123444846115352572093329738354401158279710525747113574268928000000000000000000*i1^39 + 8954774774742521441701457343471017510429816527232754817170364990962536725345098096862988552708686519330323357001536095205967603972202438209041639490453558658002120393138081838138348197435716206417003649457861369376010291567128349888297255831087469325669613738034433165613533925753551976730498318201806923666214364174007483286222537351691778316865791588353349097334026821810154825753856747517481222542353470231268842037996602811540509093168649482512040174764886562299131706625342756216586952011568969419813688050020633569351290812341504927240219794973953159977101062819443615686577190704243893994062756366158002606403205546437913605323754691041692816761373696359977072359828440096247791027091228894337309080371828186332087895192845993121640628187130657621046277146970499046935437656187347955915072466743151143218325427616538416896869136659302420836170349836566056201354554462380834868615529999904107522364111574889503224070964143675430064083158494443688296791352456157586718234655231113814376775108661847781345355216910509706493803987873585278607088316803977286804180722227217802239062410626724087991431682296887932189761864976026753073070663820186185172424092508953393260273320936227267038515758438660107185811329227674323900686681582400975895946930050479126241377261628640226630366010690910157435211038364096707455125203738342270461506491024801810848207960052404340809917191567306779907862605395832855207147976829447516198701787547113525702564660522682313029909605340709471476529982232714549300500755790881762758308201483683770647980904648336957798348311507314996645430587767604833045335853361515479214841367149073823797320019425232946451770494341847717355072292186089121654048290178228693237434741342443792626418503504230766393437907866902538120957175193364604162851947663979481041970495921925293941482200546132783870000250502000885982462567415054089673297214124572426261342713991052301715736892118439712498699104934410972683746034439911911551107874321922464726627799631352006010819656644722857262432531043779196482906258595799127094097085595247191999135391401679620606397509862368112857924204149783134332865519227496573913084378441335613470404435796458690242898861283751177753693822618314265281540373863795578102486138525508956021524180274214066063851302724020083338446883370662435101075932656435200000000000000000*i1^40 + -29749042331804123933360619513772272714198548924432887371179472603653657551163464196475704141242918399641099804375565035306771064304629569595358056994367231140185621187763408544138520491074482334883360536270033779738359483685957797253950176550217542458218589812818763758838946366332432043513554714415535263425463425444541275241005739161843128042320964569382152175670680362922306349639326261246033786978801857708683851547952560680956283293221405538379578753895666621891442763141756264296959229446381947752336588296706695717178394759753105460545056572260798267658930592615775348037947693589719155081452824406774134606342586061277851627726054726849787180754602507269943064409624607166495519753802453552999505993923916674418844332661760480250819952275506751586684459605824538418189840762104127927076709455948132895988081638284405226180245828485553192114781901399571927218311095693164565960904045180686431688253333935213325364936889421870811417956646488866555508415357251330125652325379054228243343016737538772604145976946320294837639765469016346910311327591456059336568373406352873445060656383631022039743545614939024209026951265880162958613875052531127608036431428578152532197576164059607177502773185022043939446357329196294546990720255055986022129192254999388139320638442799254716216850208394814377566295618262139457889787025806965528811445840402369609619266498803500275999922321976264563488191528253547213523577162806458869655881752251406534940688421792015993474716444960878243065202291876472161809819808481276910358674725697226134856252656503378114993636721041493383390095342724962156974639919552718092769316228091942920022633743646650787329123679784945666465898920008056816056371081543370988684396856205849831253790925640935199638452851484261837840449713404385030919551363535746922791395330437989696239249688626413130138023209113917348343138118027478482354919149790099924625046593249182105562766593606742451305513662053016762106602716476758023377653099054175724868119327020000531402366250700652374203598812917905555792839989034382868128579859054288105834732679427888715601954147226084462906759506828729837715836053683837354168885298012683949142590835016050496937382237069059139358843479808960142376902512509962940359276616688378500474860032698096196316618274515430829412890890666771494333317120000000000000000*i1^41 + 77033885187968816589056023090827027403108497105688752368254078171297216165301727848783000190895842046439235519776399608492929985466216071267081566084409454048830130145018800596117507652178576598993777159833154089521720364391896201553161298075412548674727858232479032108015175805809522939550193996575403881694663093518310798220531117117765708376638201590630249018876971560351571627747817217176540122702619892966371786352240651305262281650647351073560254835534513158383873077790808045324342714172700679297352327720499841469397141329698037796576569102604390873034974402581296107842854685999376602113766150771124556149470017644709714783400823133878836781428257357204893949192137476696668820064143017552802756832465932851539519663004793912169818959931222158846485903891395947722690499619888036040728841487165881468846337576092938044364314000450299582005378670494794894119351040122380435025375260769034612851010360345984867553390981868248761251179685736994447035200231447175510103440716377622858609898298586007009835758209820415709910169625476700202542018653862262808911760954516343691029698485447840927519487893192414911136718836638595935143617635409859215083906389315445295652047578668734279330953443531664638638889942697406573624856950859678445382573557397279475486938342885651911037934299153948800851256989919936372475146969396855382867660946904758246472716545662977532970324352245212668850873485476898543328669252293814342558025655750218168936221474651836218495793259845793266651393954118898260100279262814633208879013768239441090404709991764334588172994130743499665194335393527094134848813372904792072573765709932988123370192586584946535807500880453622535626475751287873761946340431947570647874583049810420074225917598542487940923082859159521397847072277832119696563356999922229970859158348516399209678406851313872672840183320164684199155530975271924614385986273434038183380540222151635394131775793210693180737579917516690214791083395934764007240900335950002366134491581299878548312806660385317428153991804324593172289183060455077558527059702414378358354553901280058306974887738477360693294974378896712182827584014962814104931674844533491347173275763628598732177347989574565076551518799446280542508019675713339358485697046970009032527670179883044019920523221507165038564955367185317888000000000000000*i1^42 + -143656363613975287161103539750160868268555905938491424774545569825199045514933228364130552018667609998764718024060211491595458297622859351155562579381445526565433166251304994321876429844057208392538955670226030229967877426542579461289382895389331770631449417879976552919548711765986298579496884234972460948951407944989643655290242833202654405133633515213459655015606788785598141190633048080186716102701701503579326942218248951691877518770588955501912381681460765097071798265380736150423301785862352009135458612619122078381283423171163996099290868147285910458897740100217764031320731212948588474214134563406937888430936011811132857933109931872437866255162386723704825140126611505009919384402367460046300273181978414695998070722209627065982832718701606944053036952776834516692692359993082659185048416851787980878734689151320049425036376931196979443823797062665014750895593946498602959505828057131480912899667386845786047240537735549908673537758622272245538206025989963647908525668981009384983192196703519898098128024679825840708551887336093547475990103119184630641499597212764972966017998005720668431556068803024387509167263383315218439476015457448842228387459800714535042534322283731231734109095667409179535554336277470907129451380303093437063515388052168773228808295919675775457925421619669304741595462986317873760934792284867149267041133680494512282553566050707400277184730471262460972608670115822357879721824303277044754392460744193808218669778863089085837448340976554127201437769651804112153345089124797431567365361363567991742176923332241304335974408644818839776581349187690418475012264521311555017720245484351518062250632769582086084016442914622668541351737026240218556147873228514851075164247712695837919970375548910159837786119130347051701952757931984090471001332787647556714150010129457740442399528540737470404548235982278756990159698104282201955636474598394436344812548778436662028205150490888819967445628491469742556093491518683413026498574737254558171837859718687159173133931013758098898789964303310836623293431448094697461548648419004558686092491900392400084133719662072438264186095309392400099086144406818902953039769957468631437071706463639204838677118136500550535316227482010067267786839417337261387868122373109984670334917245411717139543152639506733714374236569600000000000000*i1^43 + 203642241807349058441065020539875860628756637290570706546938505817088305932295053085055744967726703711653822260751360954601040822596947576957571252191439464819023860737051925294608019013643651328652742891390877703958460764352401000919218360458462674745332103389973944677126455461138632854295414611933535389992305020509250398712635728584764911962302680881958623319399526977471021860980766163226544494011120629567201376245302306855791045555370588351352914846470975144124023530423385490814419537346841328828643397128386838592532210326616724191256045359043742700196877692685343203819336385873136411047716311840779815003016769354562703079695422601587437193941690109663311336179636084188500354591976139004072056257362845696181625640806198135532782497534203273602824843303996986196315564684445688563593697920436604162329603359302311631240585545594977124558468644325468833594133851471445372797208395507338816067064162491480120423028519524545195033534749095759402526882587011545983857473249087090322817931266962938136442553236924864343884696289321984456456228283162978733014816234973663753767241468377886805239830475788116951791468994491072752103001803654351250813195889854798845756859419934476671268964358200162851943428277117432714839376528595625153385342287199319708420942355161207884800124609867218103233907458430448094636253727095879900356986061386776174026644788801833359474385348940666227186765631240649472072086580120170482942871956602129182766830109358478756043834672243945027407266752598043384891650741650779991928946230433139347674266172261216488850460717832587612437927791623890539557138162757046398502330647729937308747918235967538302468879929871070521839962498530144119965608106625888607614423430792887869816732263881370229398029620290462658990541263040252511943026097620466283266661313538757031286546192574170287026936076339557712050745381732400172269561792710566270602724222484456175511176654793187948794471791171301904265586461040321128628245049863799787857437469655447082194186938383842389284329114134856908972742195581931059067980643006719642631184010581236944676787269763671843396555603710599397968999002536258218648917835073401274232357024545468393053757151706903600163282164290808189726199666893279041528053724388590071365191950285811821078062911878688931840000000000000*i1^44 + -161664746906451290560735024302250522690044533628059901688152299796568459626555236082918377848750879258538273910961519197347168023577614193607372089634118603557984148242768389952331829828853456691729150557422079240723199699860442736119204325367335655593661379401591311660911811483874528050672591301965816566642693473316943118146709274879843610733602190546438884384844344426272766495311465842973108197641601847272381294338479512227536416192747367265992866210497990245920577897912637770338633787264581016588497602603399088618926267969826006719204678992601847988420020433901973060663694790944830242454739522808203796391997844009869179885938391287180105377248161499004742049090703310092195379098032507586906766913652423284649062052285694203570341789308847051023965977817872891332614081960370854025382555653748348921472268654927447161251976959940874874378252022204048001676410622548373825262534797221871516924040509355185555197975986906490939477684623454290434031979377003097490436149914988823764893522413326207814638522487334387565798931049200800085582429650887476892988418996296990225727476871045279918784790276124612273702757871938650917754924293922864662134479796846377584076216171157379101838446533993675537555697036095603675158328636546638914889872791262550322706538295056212771021924339629509732199872559291662798525387059597055630739448132110696612788277946217896708061907981114163561552050027326276021683312219964040509127580932992551349236933287922152998287997417983532833944834015151267643567596556322650083804319051098803374847751825409599055023021367571338512379851752739680284418551782413100284913573166519693810618124078343414428437344951030131014201795675349085241276310903241318711055584706756689869322685157019118366445943391893962496758429759200177711807471431037783261320038970122892506095724841902755362808622419696724609707954715984804845114577988129931146189064382823749771328140102338212102523830455033810532550004716402662919457132823542455394997076338363496480969680490771383018754555545829320436914938714657692058696667163805210614012392167427738529877077708215321122373733978472316692901992074316197982457914042606718430565337121515871789021568907636033114019653638565387655770411520129831087874097624434062525088454375868445958303329026048000000000000*i1^45 + -4772247171669855928292988502964000669619081156484482600986684204361965965904510896527326801705467369778131977885607853346177148484815115753400365595149293084217616644931372566669923078183882208113031727750562134135126979968298170716240945429375594852410770064698851946125451442828948283865399850249290765125159962468281764820810421897598660114235046294403521651222700351535733931249695325719528835665575394229380166374203944888182634688480909485084445640272209079065896774695430227674093542191681742210363825000643518279861085266676592705251330069149986934262228088215287849415160614055762911468867988472565946007498791877417538484897471301865025288740849471865679571433985995785616686479949760078307058686081793716114754685269900514219449996593536396798414759752737380840903069588780017364365632779711302528274208876536327761423435118038841158777355493124111443399957401054632114573923829664956409290169742936307644581491216729542422636403161388755646028244113428079028724460729659503255274122825281957351668061855766125350060226192585516261956803754214033769789331503827278372689974387821880214543406430756103070923274251848966608589799291786539939739116286012559582729222788600364821499174695444321533122886050725159460406910058674601415972270972514059088878538864880832232679023436511551943672324911945924431144438780072060267085385179976382882834304137206570144699844003011114274025167507529398598877378852540008690701106527583935171832432267904448945910197529275089594874769713641743805722080353584204710042518974671192788282378313689614174575446339203663035588422746010516201218604632871159196808615693681582111909326743203921775756727845857340690906316094380171203254653566881969468540849843425473726136462148750026488240026777985271385291355888229512307004949821648233684759811009088915948533130761386847368987660951633757672670048914375082008708810934339919716235921808112594404391949957007056267210998591668892690726609747469172267407610038434151795357994022803613864270661749141661769297015915866254095805641413448515187690972335524340625973319423377573224953076546684465783465081442058624266892289016965009807023239340981423095639479672257922820633458468477397340176504204616060784433413174740734164297568506302569686550796809719973622579200000000000*i1^46 + -73630504476583509024179566462397837322634463774630416457850337133937223584861144064202278054153199650494166603706624691904266033337046916874837944517117630342723583133659487383119364685165300624396512087993063430412128177339289943354123028560287897136310583287102324319775195709395888343620147259902406847484376400489025543158006750645234304534727921211392773976911445053194994588111194153299331168046185286211009366763165939874575963943482431388468596061178997204280497536052726935706707422212771550462160020959511893469043333254426297997541095035998799115503220555407329947594985040032638773424898976978660618111110160287678536646075779311650265508707912748370536369631303891579905148509511930861517619732000489542304972620529598672886158810380235832059183374140510602909409177984176058890108214144110084632595085182666571298978076159195562510260520813258172638503189179577175054312317977194451153103985621624130325259747213960640381234165193620520791354360895340008710542497574773204485981864742554854475284290722588555437159878388583344934736208218270096317256883409903416469777310377389771546626197694436544786316271287143545220868825018451834321923387940828517444488511550115570844694142533775126448751714875637565813574791436455351676301305231864803055780160439429338304811107290004366372966930109116561396309549249833484607487416912506443991160924969703939644243818138266595611357393066050910346722289776336259760969054644010471859784112541913633674139350076295494807287390704799253544793329678652466911958206004031402838464167157511613126272577029092412056582037517915546803249490807032992379666382490687505839325797631138805054772103012588482590280910862878042574017308338311861450640988580397487350945464124404495369621185964116574581031756553800573493719233320732715497815209385736680167533003410334854966328866923668013903586514002597855569669364725037141506886804675925190681332948497155146759499380728962906031413649163925567109676407120511886033277586679799914175165405760632798581686777166233001451064042567585970989974807043743995944454549774255346651882862384793687937976201985225563961424074509065131618184235696377609142338353358315154545170092632183200598875511115674480137539718429495032288820681917784478478516564871086080000000000*i1^47 + -1503939181948480323421946000200432432293575355809329163064107136431466866682116345132986685327803608184236192161982424515835993084197469792655426434198392258698911538568340479736438118797154092216911353223274275954888294780118827893758221978899846350837703532803098452809417256956063767244821714981813040656284294053322238925790939786924030216834659818018637780207464628422395987162089368272170067144150195338829796592747979696071583021837688987649348755796369512242930608605530796796684304757020547375792182054873586725643749131246837674578627995568114713665094996292986352243702532819697199773047464132527720518546945951858950831116479586879794628874325015330690213012602195963108690704907777780967740709892194088802268065360968875607777469291631569532751760075436555903850573409050350533377468415486127553462898022377435540188363909353809321908249835563434710132789533903972735900285070300526640171006406705315552325231426357074199985903208858685378315430299449883427409791973029670913924084528515901671925908685218362328809528780965658041198704904593217280592252156716918214847568974195952794459072413436285409006391762481257028658349252259532595014170963870678355941354567010167096998988420151474149534051008131181654745444899880963371118081076640302526233971791487916501608817561516800318137437855911915601842102768148522310036353964810644596664272896692718154764876422450006076876933251191601349848664393855422544003613393836589447083062620132543171901761910700483425262018293446026873234997547778003555642044946550114509940085120308148370170682682012950435545671161742442569051394998859859643063271556712400033627054695168225244926352558120406114645523140600257694784973766635473822460535487135168263711990436426096722177516868847949502561268846435013529615531348895795862479710128948125578306024965702975058323949442175869585440160077668627560532607217905525679840904804658807351589340353717719036843159310194310206376787140636679908324151539986292394753537644077225879455770811326871324555696370794290964160524201091449878905765269627460676768401243357016441726552361450793409567408725901637391485893726616096166007264614696427406476882600329159573183446057084045381885292960649013288565665192502553114765908053167106676490240000000000*i1^48 + -84830101276539894729972378118095918484248091096779621163398374101640979078071133678701830058612089304056763709037749142536215243670506564524748830237559312777357767561554311905768752761074389528638812369319280540833197921204503375487650875090751179305281877118498799781723278169934698089406889964027269436561752197507608274532659545959643945654880953495456479413094217343327149648032551876024562744470604742315992154304224315153573269182326908469905892922427921144585504773656261649621484304293688349599112287783942254921876009031319795617071230263871928857362990065725567816232939307579285862367413459990828300385707172522818187103253226899433706952858123952613837696529349828581914749699955700593753714207026165704238622654386947290524893527928205211583393794797202493933760499740741164289117919957671205241014563416069396421689165790134110892435671984245386158669404627643080794545151177983897795575779877700419433584256755559343856665163843093723025155190053625568720049528675318893928663966531679603219262239332257570179957230947524068218583197647879318094863194734842158413016221509024495582813943326633234270645384345844432689316257944287963052109000102954109900148619302857783134158947434472661147872627227730758736438464114125414243039514284998762148105057360062658566095280177218491489219635000050087458238049917448503719185234005609702847476703762897072671370811355310074612018612132345340171300865091255011849609162994086319818609868121039518055505193178828392800351600904199140492024343692472094452829182872144407568074093922998897200210031486766605560251506748120999619801089089754511792556385547220597241664129096347915553402340236016962035461865741125951012892614262962880067636146819285762593386472081697411755218653879097167354430188022038959494837636466228371429816846306879426806711795988146236941257856573878382044154781395711618702860596292094205347297002207366920622824202363807405378555025860192843384959813380896096038646605518916718750021191321992673642013529835490504332929535728167342213144283833111137766278925236348676463237511271602726429311472479699492984166564726355092355196920667793879747900952587577356472709486427446935483567706162246505114329957531994252010546198597321389776851016089600000000*i1^49 + -8000326346475596587132225850064944272437260911975554182899988787714355711274341608819864602303769332501377988530259933706827255965994246290424951153311508110695979020423902121937180636340830635425134710390917894757485410345889303455913278640830498361465758215678335138096754654832621291260159123874657622061886814242763198398080205622750255827898436282124253985715362859491864723509844317214029795132481299457545172578953519887907661109457079488551103396248905206990936462725274288455642875949760933164526472081454974357443383340110164090489133062692039715432967014338682304668245553913771592071207993406969583947471574414910409632617199573868599171933146528400977979855525636501673034573619570606170811889256344536950382492813595241855804619362064548369104866231140742231818088735728952614069763398217233502706894561547415054767083926927751748970696052652021352744653977496401573101824465592116158184574940413927885304740878365401123316717452815862185899636751772799389619699258537407750198946222533282559120208694376037113722449456086447429402940164327974226405721958954449147942583079249547678352347796241895109985749509967842552750255260938905566513912080404231335400949143969174334796518126086184673259845557450565836377799693772612734649858832134540900342199788826299528767932724194236064815828368815020409871667086777775799527674413220118367522831699461737545774407790748440711324744695990125091337952661585466770529150542303796010999860577891019922937310721230725122705658987644606740253369135501169521758460072149902390441895700992612632747056430384091530560069244851987077089420080425288931778573837616562567373266178322415606422234934170287431796953443964990284384672055553696204356673887949936987272206718847671769244342040269666182026762811364354037577350485354251460280249932286024976238892549386688047571447888272402373968750451245286579467782949343076034465873605966642600009514228084694634398281238375444093077829575492494810398970343677530119122765363848688558713901343664689059731206697950958176247529463414377519552082454429593716363854870335131654759124651075544811042742644041215519616596844190372928496593961789519932812242983778941403122053848681455088937435313618505385717625650151424000000000*i1^50 + 84299747004131005407718094258353626355871923575635469292054601972437506428821903940261204673617124968096129825982479505868209323722849831088693964065298705490179450491127872360710349627285006916989274920519006974787881252229045987835231591592088477377204278898071865561875342255867478137409642218603857247734257181945473470245632670423228074142451658055803139593362065244954053974037367207395876735329630882648115932734519150574194330131044595233039167082417003673554218671680231725482337936316020117831238452522958225179833294207105342929255017192908664203442990337668353846790114351670184593327435224133646901240207097277516855259519541013956564333173540275538830990780959171757530666443672386124929689782534092369685959641880580310268098760183341156132244829867423068659428404363704925091683671078384266052684918698704953965117499903902017923688187895089574023194774642191855179316293139430407608202708969742439848778186496624344455630948719908089005119282432329854533400570282905702944550148268561646720993772826452068792329900932636067861350793543635215452832894037353205392383896700978216917280401301385383841198880163385503503793562933524601467326321313997179949903024625751567062818642459236835373571136213593325670401513786083624535081759729942969071695882737177167176697232279801250851161218831352788258388182986825323924675359362703628847034842688168882939680659917027882762830149731503666809724538551839693030554794304640706725842958241032581409877656450243395333144716401541348428396170984505442145665717942245167680199960906044352091651035768003240759000648243910882967422185308113774322470663665441730190852001204144968984393430876505418427669830616477222186984457264043132648847895525796398005498706115085848684721691588378598826675856032372103753654028439889295652795484080026243934506403340935619825871541719086757646210024715419850321487714193272145774359514543892657172414853647666381148459908658139348439942885729889579196179624342519569332350207517333766590033420834167332864463864136195590112580277307966621886058908829900807883913944293757656243030790779211430625986418942110799309388054437171767474166532359284476730002417000700881211176311765452560692132892280619008000000*i1^51 + -1233676427338909319539676194330467504262350300364492009043297222302657190637556632242323065179945706391979081003805372680876620433886671187011423863473110480124046533143783710198785153712731103182452764509111836376987183961792276193995111231300754212459848367420581088567945887040519654783361279747068157057884021531686020622752547664477841764841729699055378107685645441082885296907591934184755455247081115898460347538362762664935885194297949316334786957237376368800067211069264082131329590418327302700877801569013588126503281884130698663725232396952903992749932173184212044259711180587073136125168420558178633004558476364997965005586937281003057227396778775554151302905030700690660663614948493669423734039906855082692973438528916495666410147974807339149678431173351345887243579544499429211014969022310120562596544924082790555927573613345379046535300090071747139201824474914923628863712870226556941983171232677740026777424098164700803953304958036677396416230543100100514575975436074193470772135085101312649585393856452667575086855756393491666074524822849793709671469443684065131087819755413814177390397883843877970333682754663503607047005184801719147377924375581924788218527455185158835896389268961130824575338934502611346629913153589925470364347814179912040354106555594629772486595152959429023393720364198241822202979878654780673782259391108214095628933239777817153121496144718727187609406364593892815071192846205014762669084198222773518877962703071661477481846962862376310966407895698963118977317689228268109906243127458050905166835955943223860854020732126583898565299079546625231726990250407979323571332516557143775520789760944694157361344882544222708140163602589259323342594569905881330772026720229889269557634914770460965587080508987601116818162181155283296828380785188706246274448839307660556246810890244528082697928759048465825876694363862496154832584936637080981024861488592947755584402232117892177036645458191296756310067975826455956571877115846155127209954098672178487708505640336339601508032382143632134581230524305110937249704222570862578849041563529982540309005761117908730822518172331929417828779022400092524494688657215612908490155176466999776174955516500377600000*i1^52 + 3455371565798874181227461905548687998335944819414731094803068884849624040757574628755421907286562506714244436780614582727240183236788134476955673264617827485836014374468651942176822489887773672452685297787806930019487450031656022486899788570261789190743274405805601363748516131862943412850034825607426112441563138896488136679299099843523661116349507870573693383113403924549033897025732291241116269367539062873776969497952365990218077392210871303148805508530263408595829929327946046945662945703692524630379020484772641239288506693798773416459266322365292445949168485998433692726314913499816364375447979443449343561011172317199634027473165720489491708206085798675638745459485441079301806247523018286827974853961479676912636056444067427921069351935931634698223872262498253514545654755096934461462001579763199006725439600821988414772429776674755066078442016600059508849351338310339485683471655900316800182610963984680149100099532550158054205716203603682816041857678255509358661551075970086386558057843745601868803328979558203378773311401292919745250589780377022758564748098846010025067748502655332350018357635548452293264911881352323057837419646399405409869372790257305155707178676882473344008299824463829942001427597690016587757190771169094852982446177317506508806806018609710311599369075327323292767915953168308419827900605529550466303894988586146323045259759955062736085278168801434510544715565361393062445470371969077431659779909844326512837168567870486091487498917921241881805784395326209185765531283181710780654689204669397901293445822746453329489059472824172779697456526708006108055125941176157031823373814041369474290597931850176381348299543108966126924790751465262641598073136116870843927157519262919071618425738363953061520289660051135817818153490688234137629661558284464832057649416303465352032540598758740617591309920445627432820345077769824824329316461134362918398903687350512792816196502134200185006856483614051227978395275760551133062919260526192749223570931840308529786105192140977157477405988339258761788441941480518115654024191687241797374315449913211746864088935454508719494471819181768635872552530984434760080098241010842477539165900636160000*i1^53 + -7971835552496219035720690365204058966901774577123754434457852626333744857608608507922324097005415913712881744761866390374594255005683721803930814545835912758725010563805812000466639682770397474288980693247565268487897186136359421800828837293836256780576521274690508785713514671260922928894167911868353330272258154469558218450635710069801295191937343564151584474550221709898310355993568734414316015080149723996185311087362900275932745525555292893921379021508154663902370273989175359563901296639340628285531881919015699499969340298641329846438503442880198104931440446126518612477624363381474283980055970573855249858151220436977380304825684159937926944306295458353049912578550222370683504792662508846877505909808993824906494559167363523013117446676693199021105856239317203759627024271403207166730499682868039387075533454495101304574170091407132125684279509275492912936333529547294834790512360089087613143445083863980440886956724388445688814195463729299805454717348735764772555384657420382368937428209469593383989054812036042227067864462562327735459318068878930990209255413767044575846249317794282706557217527191882643930356523742289635783328099701621140535923089124962838223250457459901787413921326150388960874277090069569561191259056376663737838668711261972090808797825657693567201859074843797905387517024568564404865984278907634396637861616978316729075681768359620701463265561265380493234418086825117821186045168788405068396107162226788817173226942407143980698415250890780346056130028063849154563818518888640915141967552269639514349767429691760703790833818922811658118810984864913816038273277316609093654886328361463567360120082418636821520145683184495807811027522342828473121016103831866518427248533050933687585586028252174691332469027624059759059952502087105004500887262680434069511379333328723031275356021704591472831308168430745693209749682935541207974171346682036442667907985742501328415477298719698229123250783561154930641851242156064146607184706130714233188797550839819558517564834845731432819586914278122424120717229387261619009353075858769186024820688667861127594379523050255791893557354629114837089358991352095369703628734464000*i1^54 + -291833343995330224657176955932566580610761983973218957929385077515114375158244850841399884168143513510279166875199688397460677381808133666987585972613725558452842021687624446929271694985649733333392695443409839068626193809134772006268910167946684715698837933414354539713799638667459640090260427560567378684728152576939925547898791684689842485445683184631495466261692788510053855092267884459346499192446739028114028343149430147883483232574027403512807254534578109795162917466917324005604377747523137970213746941246936490852819831237514341633087491670554271548205898837279187895857898064374988897517717756685609533658321497268185079812726872740551317319305322860505920419675808599065222260516830095899521237687083954697704013971233434286092020686197537953856734494684653417509644823097089313573815143869927409144534239570511729599741487977727031433968811598549024009551314314651862188765055089888541726604118895233933735456542239871437186620848161483744993485830984918405850232580763614767438115539035474023785799507485277344517210149052394758553373112211235107436204286435759222551346243654331394039087694290046858651756151817831445442216994830244150755860989312272520418301051948322587102327983059227990300256280890401782063982019470708864414170219893387875139999861097628722089006192488092720517902939528550931470109306979147964829730602475471870790852448225124774094737190202296268575084052870150021424996125573486683513373338613382323837528269349444965085547425255036509045756194487310136673649122345014546543914578877254609389985297061449906592011855611389326071795913306184574951675551126104990202333575066956191643164701747796927672936979227529104782419569749852956578147718696183890669860275514436355273847874245672969136281482891691359482829222042083293170948690013757794282920911542839381932931730379402852317567775933840209455599804092376283870212809395231549201214213001817900578186871960598293665751318261016775659447460529259163279217871042406711283201266913218491243782669000857204809579169508606492939429265251077735394322920996243315835754623792078868922255074464086332257329821652741195010618163200*i1^55 + -3763093776375367851571551363547291519910490764724069692802207548511232136727963005900346575444040187107070424123955464937456352969282169614515096494577105996619177109643423658814810682303359413702137261663265426133581324840826808860481581771525073896492553492494668460341353776007167014654997890377690635018490226674933390515969009669348841450433520155262238128903458267215896190929117872236807878538886376612918514899024791887046972267873890812419228570813118324787677170221139537355584364386481570844616139184270105733347315015034271320039447189915707007971538032715804713761154621433623589157132345409361399136094274325451993154270477348271533321213550002303171698525648395953235669937319799165242935209930563796459910114654312235294461978112830257482625888501177237593827684781791363358658932350403183793280016187994221340127361144879341191745233133373309394514536338562710478119181723660552066602084694027252566304258458953644405128122360644302532430342844409830472865249358350494418353166558623891082697361183365099731549838585244285968431832798454731598642217248737308923001682644428877050562985570392933976363390429034382118097565744206857905443392316062011421372311823157288529906007148528439082370586313458653193490830528425694469357596638785165973680515912637339097707348507120980746998552888166015899503377164809936374754395690663025479138173930419666271957104171481262817269144084507488329051109372144605083023482342328389662897981925515521848488417157604433990032350005597374874019896038599107610491894800496924030096363809155109058418186281594295456097416855635396089421029097696766147325336361560597321823208695830159100258580974525993700766027472136671489550568878380814884251019288040348655799310577152944097356802064892607213445132786762218818388968371415855960535235885653554483556373433398951562306951584423642814969952392475415497043815268556152440529782400671343306698791406729425493868422995664306284442842867624906422041729184131444515086390867746929092720764349430181230857687647526858989413111574131355358400108930334481338622394267936476248786438558787822797455360*i1^56 + 5877936536716772568967009011404728000590095729706364361769080902206835581408563202967043399766038334900337739795180621892433086293934082374571933044987625099522419342413547832719883185922383906374347074380565826067509596989337868820652475274856694417157904720768591717993286285443913534294496309755770464449385787152606830140446766937807437277112908581551949955567128344437790727374026925825577206404852159211760547162300462266362812651728857900262080019348244786673919411479683015709567239757522444022925207186943045191936311920982018364207227507616795388602881066411057352116846229679847741339600966170536349225504483416480624942721679550477883756782410133657746457315987799695300953568352754855902102126321036565749163915397209312765175944839743493738664627841359844967453111093522756818289782511437872811549555736733060748584332681277209288671189276973764150081253102084261255410184913762156677969706862401989893525730268058779332736077160893242245789075439469402798515792147261071376951077429160535207064916595212122635232206466942766506445430075188719162091392277127370023094298918112806149692233589811920038926468156497055224424027396497324697053916011493456091335357449250515532353364611392090334779022091255436949947552563684832157240087662248607000609549982753809911295289543045819955519456696854465695251516841463653358029406445622290656187524063222704888006140887420830801822944606413642500526273876616162253445752419218248135592919172132392418455409141099811465315012053545504650440848165841570692230330349760814307042055226127168797135106182280115630243269594819302922405025556469997493521263553028434583398882377016944809590108183299032892740318711939817489891091656782446462682991599380924811342937540099941139198252443163670879972521452902191927826391075516682028218019810345902599816859251853200073207656934034277538890291803971748147739938707577653863802021715283642333574990951177330967672784720606635643932566897841351790181724935384312433714127046077540295980493408295844228572214067034613311693086821458153995866722502684244492657056234877321216*i1^57 - N1*3164527816554476491802250729515645172580630849932123114871302221025040743788949620846425684553470727612289263403410579984695138132285486939303290193432901014669170203252162421231276796867493809173978972834358551342333119927306634854267160131305991938189953571989685088388664778100228192206216206433520243916712762428512704275934447027000459641860764287781034862680727821161605716938423682806992325108644447457084168270391407204160335377161482715218472275081178727668225952921805643264448036948987853808915592110324879339748275629175491677459393652652979321550965665640268803793172263403926664641725417268937224069871336430371045781548697115780491929589443682735971296195519676087945752955878756007498050344062864248989063071915033605860851875403478825599*i3 ] ]