[ [ 25903236719897248542288786102279794513655773017001826280650322014000428174333073578559909502633858466261022188014719422776852217307139383179046071129581833223900697294591685071977122602659940898119628279946543938892714780857136480622438715904754807369251169856490646128151872600177370525024953066880540227540759311516294926809238009976197459694772188409746506482652995811262560916189051468567653762827298883953619866916187556175243071287925306413219229024180899434604084427599937421765074457771849818634741214107153087151974023038706190014691619349765537859044080454098540845632503621275124646184138650596506514847885026973430147766519080306314584596491101336501512952490371212826645404030413520363096351188153828617081761585732916500799832022341980197098136013927987821957916286350931820687001003251815348207168712123648487704284606618697139772063613923015790696483819034470190752933311615607747730298093966276007409687584624244254537408455704566132669601717014674931496370268714582457538372665927565495340258516395476982359273305589200418075955899903629209012075966673444527315614149338448987630436785432559079837566120218263814593193450771802383217928050413018302910757478627993203125903872511644697664228882822371671884029248813028053933281375119090222910135438703303742301742039032225570370602360322055425389740181203024545806748199570118304338462507606874314469587024445202025988336952526908741520483073281923240227892395851979693374925638219601416070937444948903205122480986182711826835089388758029093984144892227595840639014222165614851271459396499067412138718080299744305712114244028396911646185034914436715555032199510357060958976990515695484880889813175798275391493225241409010895351157117828824668100950758429947815237883452643245237069047398400000000000000000000000000000000000000000000000000000000000000 + -200771082171342624059419294561039900314133757091595345428346680132574011314854161935898647269229813434635265493978485687149160315958687748804124586711616753764665992955628435520248117553927843864242432515255326740769520939341013110633754667767789766782767591625708195881136738660065476736849700005740000192243698522980033390952461172476241288769839563085855730634257170520917784651152148598561537691329005075071073063125047512005519638919539267896705699571438916554142110327043645638296393861126100634384897826872552477662637691603294200632940322990306932415499152070821005750040040036453185338662948977261888800951531755427230189368105535889797738485561608050401586461669752164975615271206837750697294811182895666877018920149883831548091089102712545762354109908227732590527308764078571399697855396431732996280124063868542969773691400596732204464668675847644131883008220237777552464067440372773847716847344398593406325228456952054261528537634589382687684227612430914281534447008444669805175123174680366349647955735649486308429611519032993759989634085644288308708345879720694403756059964455298887658935126126979446532469575384172233303400581874607732924464765009908130497657492758208578762247105743915971887617775492517608938388479844097504454720722356551603097225459017564154698999580511414154632337458837931967294340647284737517926676606461456996594398245844766837694764610032460625077898047019634230169908749040805482677407461078474884919458870760657706137234812492119870924091834843845672113764300653639335251907727279406205835925304745255213371750463380789372590176858230445240460022590746803687303223895905739546246884788021306316789559937633089172348857536199610287845729041785300518492009106859021926066356848913314969548290689131407526236331704320000000000000000000000000000000000000000000000000000000000000*i1 + 2053969801153174491383287701147263375667711669188205969832206246639255274939170669350407385585900887298227464937286903117933223631101278568713136135204314037161360699791870619127972207316345587253304024023840932923385347763161840009867037133590256786685396618957243310223175123044410323081275308837950164318833382714845278083092235785966372408471958014925443640841808778836624926632164226573149173717478917024687330169212852579885780677854071822802762364610099053680248505129566982505830903842741107123761262878238015585917106712220388129123041415269121585290944065402691850905671103075335782292308279282937000090505520918124862349515465359024821645085183956340001001836518478332096035600099217519673478881480444265468195139283180018598601658795881475354271933110383440248402806508681291958155767751579918200923107503429408574472268863997740266628227835571089422844014943113605982030437933014159193335762928224920555118015667544960829666683696767758717862013947026449405363394400487373909965960384927295166802535346484855699732232786525656750806508170618795326289643471450555985961041125569554951642146947106057859411654499923830123669444607972119783368485447179531933598706144670221174789159125538110827674815591282763750547121544555671890498195469355407381473572896877189390990295887902482453575143803066807451200406690271788993309438711981041520534998610260312265764360599154357064409518989851657195957576749032650353010581032474091200045274831177972808291792961895654928181021738222517226277738432702037313132312265767450782634977326097299211957698130478673789808097353471467671736357743006943784321977027593252395915373934606699064064908466411718503834987459370681582749590716943121770153536317403261250932178849126021963954976484248739340814909440000000000000000000000000000000000000000000000000000000000000*i1^2 + -4962670697045688720777023350579942743765163747368986086681905614272370015307126738301315368569863199596813967361163214335625111196062964597963669815939911412534696147133374577589187006747425454900429418120982137584715118084017767839007174346048367785080183438483099479896328473051844525984314811202860480808925975141201606262465180769148052064809017891766044580429614097319055644897201704392801755720515153382182163608008917175604829589455982191186015673430275374948564139394739145229165144314727842355391962994065714230816575627654857618286520156099979656188183009292646733274475884577676722804307575684300269486110867526312814222881905151683555472133278760513622414356648416416443958093472561956712567675553634629757752215822978441206499731473188171510939474103544584427923535012927130143803938700691147574214498044017810319418032055281856989596607665824824351963727508104644969956040760095642076626203891380872644752502913405836560889414300799049413881398908318192626819676305646871529121132128234827111526359924857901191521465619851711875159151858219414559489209050969988792522738887038876596164408990717237008946647786056251185324939705512524279974211368793460096394034101730420337371322705993767224404169789946141394547905050682629730033657135612335511444010615663258870132516814770744607168291938228122657782993481106634476693630166788804069080600725851832143770101984665816449905755554374607806318364014488907511795739100583850654254913749814496740490540237072239363779255323148195455184355818118418705104244571507335185137477161661762098473948853983929522713282270339338858897715529232878947727608143336620800630158356213412148038477714597885639910205589046381287784396098331273945414028310440395495390406036939334407332161455758502156618956800000000000000000000000000000000000000000000000000000000000*i1^3 + 6436364486311765228925334196835706691032019842775873902499870501849056644159576906824478297060878440730286639554078993763213206752737808369481583755009381362763500293546154045544199335342529302166870599207324077473996920071123625629078513353147080342876854395770598077768363403276568217629383260039192391670896434742613755151482372362808836639185736300729670178679790107567232104394777987316587215600892139159635004876544855359641436402037048061941777664840388886467584663894012813532839114916271386094450096982862670377894650536517705968304599703405760068603699920946107040864110400427949284790596893650946724678006144439260696616551680274061821419027517623140360305235208438351668262404409551611488476347565388148803333341820730802440802780465662540603052444913760967806463061761051326883246725450816849117696920887702926033765783969760412053691817586748028792411596671666373639029397029890230766799139721233740501096112855262104636046341877478167283912936160834673183166637837790528350248498133993205418701612481827615994467281992570638237840057869032555174587675774911333451956821021290263405248865669686719713109512879478366904223567200773787973563088508888892393479892510495492295663308545227738122889070600445958043753641032157194458773879536608915606519381629322907411279960568371151934055235243672028321935443527960947566323670077228833440187361435075144266507290744488037960183815191413042135680852142102625556550290118993788425142964101879157879130799167733001728356703853459028996290381940553601517570681838829819520323275167402464307097989396737610307816055277172661896657729567962602313206082609095390760671960085563512401919681067036541904981194675724505806002618508558837618986898370334607668133403934208835435758780164155761072537600000000000000000000000000000000000000000000000000000000000*i1^4 + -5377556818207073868795282618364528707627116738575246397620979375948189516469889067177006600746324083367022849568366508103887122856597377934721079566486656085218255671815845435007403673859939410682309228783345214530502851239005032549507911009857799725192644718150059247179991565647455540089411258469110985754701843917856649870215460847204387718204755356911582642139294465955204772306879359776190322244602525486573537263983441883334714782049746432248740388821931372365312323035386004567440919556291300232471792772262908770727038786494501750473435955893730654999439743476015452446992839649428245474093135818820313810267090964062387701262384615385841163625533872230409611310251151551129089238750558023340318487461629116536964723233927917078715994934156238466966114040964569397474389872989519426987056713277724118259130596760806457852805222880430354544075298884454009058818094531183774632057808317691439690991466739166810591400971855166030250564459152643236219004454769065987714425107478363433055948293866002556563704010934038411587240000111770376472613112046120456323641820331056668416514623957529676216871754879445265382539101439117211999286852496576408273997352170108935793123964358791144557603271071658411914200996393600278537892444165273527526975367950242359577063378661574237758768240531444363873519378573405122659311516845767572861938687168276768784457998841119866322358015433869541165055016304864770336666748049639822732356679884899115009818226635405758586854374795749520745042744529702129462189015033516574693711898297764843213076641800452373242334421654788005232434093134020928083186205198767399267894941170116179719562548649484439256249847514845699671751598923057002220783302755426564522306651521008093428560303137334873200526591161519833088000000000000000000000000000000000000000000000000000000000*i1^5 + 3165767449131669001619109847696768845541376408782811292768906269090423443264230528319828835300665551543525132914711653566592716975351171389635540480335369360528436817696339528119663965018205037468288683725706691243848975135210145243302009012591960438505602898786383627771694830762903871495654096571169263744564997244198965482974358125937709610411817205473442555253488448518982488836170817027227308773767104656420802657530793298034413091018274380079867010578881627190847138243643518193332088796731020129085244302430933439975011288463515766025185802333734700391150353452023176454934499271673053988528354523017171229994173293551774336835066918652401216029141180933086219946871537709813079908914368870163673578323276996710045308015914798612447113721946491887830247607505770303053944585207267485138350828110350027938573141995729946010748788919480766363233307205381387362121513169956053862539802915271099005462199342715376968778870425716861138307708670743114233437292850868861399506300260242598580700906913810251531405088979234985202883492314498888716551777649650559295823688742971514150738859400551660018932821710762195337131379236827666175097524899591267072349752035589265607221093733946257392296358857551342824326762506562470233013723327812360620204759508408839134083825046172357285096690569895581282318290140090266357458254872633063856935992004008342419289320561409836958386435587660096355862312738967265937534470575133745855958884886340225811557336893007613402920367237512765578759222003995061736735050133800958281706598429861461796788999122583553478084864972654431038963760024757344116617134974832164951984743550186799812771246984478521131477152289959377577376559546432221750270359500628760644900927972480159868357857812251338488131772319635865600000000000000000000000000000000000000000000000000000000*i1^6 + -1366900001572311925650109047896397432984210042884092884182096508284930216654758273631614451504050217757135626276275637424277151964246509757919290921850500730035417398012826775428503230354770001418741612422874218172408343588237486152128594845793398268593792846118271299999127174866845490641593148599659867823216211567803137492995815290529138166081794818839011508484133184361411777545874446791299559477423823973296853749375935758046969760609994183721212171044133302561829871652081778780150096039265913909732594020212836820252038686015410823046526462999291990510544663622812416622405163128611559690836623439946868816402711631464958121103363928348773395556757579861919349337154724557990074017299904957021015681899935877941261679350981885579769593581483819651427789113763720101857015264531577185596322695387887351860995033549233320866033315514015027791887259177917361641820775169180645709183096629355143044509892570761217163407871508047876327237192750698015769261214754162444217683190655884547873593320868428812340924468077323743452460966001239738495317807087635190081754888053177221957726173905034589924139271791241016119912512290895975468766259348448252546825797440815180216302047732410035151328968015447412387960068657047059495344059376028647064412619958446874278812616385989491862919047804389353499716329280401353564608926693639003783646980210646014643544814499149131561219430224057665072598518008892577907709830597228632908620704226144001191912956398929207543243883664626800867017004455398291392175581962793144673772333436954785894779552755773812842573947028830165539507020836382152504724149217746780082185760012120697215279008966788981472800663044072412312622024019616352462769343649854499564811894344951219168986018053310461918594045354967040000000000000000000000000000000000000000000000000000000*i1^7 + 442837865592438295469892179072262448690450754278954721995612340075767334834607044806450632255225803159156708544920945856261907725866077126756301340491490822391361766390168669451899410624347955151795691789986312092834350183948240976195889630559998887663325486471400733897619673988080568281407867531617682969577608099507967474872592694742884249341108229790196126854621901372660740555600207277969723716806553495042566048781663825175801902176937692885021161790742626783602647942738203091622098479130529940260249764495491337179653262572971194018600073091630869382682007942806783430563835214690525760510091733126535783723544924180033577380905698822659049365878260052492985309673593084962598102962324289064394782246115127441331342538977215553086070767340348245014693854730828018487787787721227769821727772834245809224624548461687169025981180475201616155070702506430940397179250335851053276153555006672247070927606278241508355972847711839918363091286931413566828432192512609365324851998739366947246563768530935070575120368128176637282387112583989717333284077991302449650528380702793795018693153351547311688190624628220917412889186457973244134304506906798811514499301729659567194394464395762412394562636943472233624253674283241344770667260503795493008107456841306185143267880981730780201505350941227130574889673502813126042504237908375888490927627688407034995628715704647108567212957584196875813276211855649423977657035237080417024623290171987205224311264028936769010951104217910203963670845525462975866382396671638375468748756402445743056581958171959557578324134970139054625628642783458372683952446148282960107303959649749216128504892941491752845274532237222201661147912920556006148539288378177429829040949197352656128488193340138871178090134896640000000000000000000000000000000000000000000000000000000*i1^8 + -109763233415848955626780474526440334733137921198669225992319437525566402307025450173135040320803601038985142378092999186806302854921364669758633915868373693305916982011825496925255307705897147891979296266578043191037834471838782830224361991443307606240541080700923786798991452606014482417494543140280058138045027680565306288470143785425570769025593207328908492590981529578917502303535605996916044459683620484674018112625363354041434632333697051126788115259833249484605370168075320053684186902343773189709528094480296702801719500751104786555335806970428273913387299627331122779349177923691442712225490871773064816203084554176580777089637217100012315894848979851222037753274776131071150475431480867961562609895778810097504155874785059308909370541413671126135621691741352265052677505311914814853487682451469006258031673023427910530484766150489883529770210570446820989312292230225861734232106539058355251019251380092179083726551706707086594141029614959396958555191402658568278326384507625463639089404369101141925160888423576409893609867896981505146838011921846720649071773311670831950088211287253164471901889553877367998147412033400159505829299852279518023838378771335649896511055569854154105617493792464012488454195504185850873415272999725033898741601856216117668267998152361906420432560531526425936532237968449554553501368026132924504686988177008558323425741502661352466018921383386731996475402181765851806119551206225381748946451094850017453027679203218716944118293150146483132194428680938701130916321918337324296470041111695570957347719705362626193931153086932668185663539595909567282112148256797664138705245368286364085569586885330092733186919131515485531200094233934827390947974678432201329973744000496027002526583550837668428648965734400000000000000000000000000000000000000000000000000000*i1^9 + 21476633490103657060908801728925852200471856767569466970848368404776616132748640025034869305302004600993419666870208634504102321070809406620091176827672056813874237951700106706160538299113958245102967889706368941667969938756322277137213987310267252074622721506495566518340854076927870357055683830285623826810804053112975655579889132390328004601870898099985994179293226624189302404247775192998495687846445733213976272340375047915877601101392055636277944722169013679089354171349509522174921342046900382440953178569461839891289454722648160520397819504060678795519352751232689025640539572119322930731237956980936542888706262335935074748654191753775779037912778035491940110924507991374637424615093512031697526754296005993504127081110852060753843035753899861530832298214590204843930622180239048532593405877498383544895592961016525452176360961080889709458190890196874161215611160408882195252509330791663142945629881038942618420265946249220314002224410884232822946968842306745413804811344442476036550491943368375636998905106905867232468212168068470114688156321150027300966602532105665638691901552108058530383219966768521207765997489631845847232069775643769345014189503467230360306370027607309450826250329422840952533731804710368880714574368547820518263468003949168122942427024650983032456084270188268159076748393236895849219675950000003905943049517073616386080445399274697266512395282933488781996906680924457879231150359848235687935409833858953146528796966911004275207729661905638667467165284183710842567545077867186565579799401877619975747731583500595074047489641537320355316368655953455598424077188603881945453001102094447785539977817879070563132538974989489856077958044477403259380066465796304209472343135207206341202858932586899098577141760000000000000000000000000000000000000000000000000000*i1^10 + -3344560377791767706234444537424721838437526746889369230047056776818081569871376525252639458202530480679409594380836248256931054295749361770666733654869255225550790220929869310840949234762792325312252205775427800462795055678412053266845905400593197877948560520407430210961842367928852865162729021397269165790401791039274491295693360729485236071366600362236077708519928777122680354374307851127198604153161537100195556854085803927436389357840419327291766859058806789432023871335156809213462107283726774764901160162515539487750848219701976134287352249249818710288974961692965430448242046394116267049304439320339809462006828380940251919589131285998494182133830254448119319623843140033644959022095736753236429498952258891540666314276635620385502331390655609558330832360407912198044072909382932787088516058373404175514160201391480620904283903388832766773588216889770731331022334027008419552190526990685950406277257023556973540268221244712923595063652631067180994769430507317131351580146630892678624973042230966363530211746502276518354996766161274648257222994553042290125433346342116848980467530408435763769239062780246275293816976747154399313428901072891552707526086554305972268854057461312100190173564417532315988265071298946127371652935755102438195666078989300734027709226578354122883034347479766991901915341388049297440318000341354488014489480264089259220839950382054876051482512755001129964402873453847050293599757335977350826670631578764992548628224664167358445161038927791104154105705091535034928269301116297133161378232319344148935044374760148326092224470025717049418477695156983299363439349891779753438413550169750000622408058419958036358760582377687363355044443496449034115149894609398339280956399599759401477898016400178975604736000000000000000000000000000000000000000000000000000*i1^11 + 421560906800501298303828246733105822590484421369857919579008502518196409028174525438735421563320832180259440044502223902418633634323024403705310612718548413345848245709008471467082496740392668182849674112286732434644812646160948819305117726540632943751804179410839326506693568553785340580154869535997842076710619717561002746356620445316199392673016786866336173056978835341933532057276914538257514254638508247438999933363130660678613232994491281440195796469114392738886290976127592711656881665975463693776807819010942142925399351005473337288874100171265131479002997111597245219551291137992065912955950057287367963565683256832982524618167415991003858220549197177562928032579013515985645432180561122635286956410277158889744932966351712658456006499542554017999516939866917763604389082899076755622718041918169686414186529418748491813163725306210387886731029302666027907879477872970258269932316707532420916071256628115939795456159283081768202219689660040595977152066413850490017657829485085541237465635533916365129810133349221768924351066372030912617761779807560847177511227753239580160526295956540816241617823877503350319426683108856878390081982974026285237160724555895834492552061090046615728173750102824033953291525091333244864659803948114316496378009029643783936728224992915103560042086308272130505985198314751922671947944047262521669307370705120348891510150854061567850892468186956374527418837177617980980280454338270757006822472109964695716133798800663080649420377843781411113722389417788838149119363452822091820392747921733259461075077162851533381561527649920813571646750181895510702897688649600416296839864658979613485002119372098400189891895141521707501311799149982319170942623138203731029028869515221486093425142718501434163200000000000000000000000000000000000000000000000000*i1^12 + -42429217748176230205665064723782792186248340882967829159100627083824205221647512727802473579504027422843053041520737056989286747173989648817263871847973015997777263688796852335750944211576855086062887109160614207320584686578020891945609465433787158034130573527848800161463330540515878120319563634421389374919117855296108477799656402282095638478532616871590606067067433942103015670024313116109121649106771590739572472307803865200533630200847437655535141834293862401287023017587989290760853943539227762478335392353936769855631059451505660781280706279767483030183845399113957044974644133167303104707014497278268561901984065067691966787832581039471055909493452193011908732339964992198632427016826677974212906110303687718590468363623744862650797919160493888675511955795443324189457836270987180751514142454400760788994861906710837111774828925064638060086471077989256097694600977057714887937013987686457951593011550175895039726074833322850916196791063236525236640229439293020182203581818059712564065060176034424997917791793439792033858244761493788606338307320077884289084205328669447010572002276269933303181086529106285439938126318112110967341252760344272822643965180908841279941797895539049067681653549915929250648210896649245906830656577202678640266845086705718276066010984489101300089315793365971399897935738366618770193098863241046089032291941971254647667926345827389620070991685642751493302786095369706713461396913473782646861985934481652517552365227136634163985136477730720040867500416947016508776990154901181675296818064761612771806960277261914279127336244276365704488891211012876660709743091448452917675443922118864415281199401179238290604036654348324051532283845175322159073274805034361731415171200221368307684806105193512960000000000000000000000000000000000000000000000000*i1^13 + 3438035868104021617740710048873072579311603334975967436168766359524950036698478105565916263697201258440914307386125878262519094264927952873894264119963134643750317036360689387373258798524721045817149963578221883165072906799866668794721888968250207874789522565880160123881213903023562503671642677412869268828618186437887662313814359768728087946352109381890907112618232694811697538112144904803906015191614011495505679035198057406177833748007680364816571890603494071771433131575644108075825505535905201310858101324182441920794508932168362316581467121083626842374981045804740200626239413496476793957857659315485794399006710682785086956749197335311085603817838405334682754006632675298177102408332695067700039755445036765588270103561443230978821540792416760742387146098454423452664784346581093427811748161231479210432606059892056321040239504876658670529427013362885962446431616213626410660875092783864850835228439814711045266489432551270617893984381003785652583553780081884136096408663336348799316009284689434727234162539610284271473226981112341970912208585359663550435507436127419337134318225959211719596234342192346696048231810139304763356230065178117100138722695559214928170729193748176467560291776987525335881340382330361094843008138074556877075942708972252115218458021753389182212279199926217796082517278081145151156387833272899261824380313914071423896881084573252672853535135147292332990622377563479374847069757602794336479849569215550465096995017488641665194509031342388588056930999474204901975948784157493520202146187394194047627483548826239296076936398704251913011965220375030107147128779917589739861028160343009057586477061178427743187003076689148775837105541563627320385400714328277296581399640358756610010412610486272000000000000000000000000000000000000000000000000*i1^14 + -213800934539607268878640348521195640974533655841664738281472365653413894357962708594598684404956961186372319941257957916532743024813919068058116862608597676074800576869525334169662373466679125062123841967441149040824183157659415209890091440303129232841296244312214302899005847965984988850346496792233292037791502486609696796549753383742281895390790555360407231561110746142214307386214748893222610549007391848997945728066268699705375780452927268484896685627477032884498971191083342446121671860541450016430886596426341179019251557548952574695264566152907222227806682049774103243265715956592399843941907309435544634618584981240104146113533802952428337995202438487010149556093756324520280841575467185333444587600302026391044241817112693467857563043741512928150537317082781548403553638154858557798905764543258292599750564219649067092172226180960003042214330274756231013082287997791191626589128729924992235245730067222444340740600636694094545707920631481512503242465886929358816443086839005360880938825385072942232965924786183801319263628668825965408473859385606436408805640405947063504573727099672854314524723067632742272254500259721901557743010102852321792915446563975432992049468002058972163993487234769939670436604035726319379437517127237592525376732059162433450470347005590608047415466862711353988062614603769043936574756821682729846260916748029351408320435558297671507616166500143092228108107687216143064491039691004141818615319710113998870657816296681651987567012996610505427938110722406795678994491606924294188994508138749950764291882909657500844183791851712613966955685332426078233807154362037986191906367447717237666226711566092829341846354314269835237714214834221518260569751311753665062536730157288523115891838156800000000000000000000000000000000000000000000000*i1^15 + 10325772100349601689588650020223596654890618377307055305704139420445248967504920059283045756438828969460299251199948377755152722877381006891067801771427981945916854369168609921871089336213432605452181375063832963741869198573203650395739871411036757064251094346728845627159369153514742500855065190175757957639618937524449175651638567874645877180627783728822620100619794112851074090148138977198745502526802896937273642954933513922892083597025672813841722350935272254239188186059561794903234143431191376131545065199161371399497738605036934250764946805230418865479449505568441106443117335163199727831101653233399006893664820441220952838515094412490979747364714004501593929845993027765101360740051653710483506854744817527519736720830672069961164938676940549624859463214860830158283069087053736144061322518073813928889315553420169681199284457104264746687074988093899679884676436050267374633701745355707609464836665409635269204487256705396469659049391726665063388773253993149116405313390109331366918590465640400578798670068586398195453305401309451338465324342222949063532426532101069148348173167230812612283127192593910347715629322963944468977763706725200432190785882083743987904045891268503754328319544147144351580358090840738578168728999784819017931343348584788472275732137688026734412542530842639130469812584320786563893146779957159289790611493020356116896036170364336377881600211598829593319724329220267160656527011238791612284443364008889206173105160853453652480304521743376673805554417042589431276467581031914951256052964756399559152853528594934672562840538536404507879608207154425959088320433420762189640814513027959536611756721732245461421584741303698030128754998609290619014205753153314490131072892514676256979025920000000000000000000000000000000000000000000000*i1^16 + -327952014002894695365825170194860696886141583249237385618055917827261485319619766726444367456427275756639465411213887496671552695960354117314637638525400902816727912868524230336935791383726383365429337776476982684804408797610633642592086134967739581649548644589800603420278319645623789590572230829705511849116214832972768121674794142677062890183478079967697873409714714697420225408584105442382411419071955359169371831244402370785926302726823290859441441930786798321180835444135634191751113245057296643146105479033438873329144531091899032157093165515212550322556606393256045917444110506109343439617880406610206771630249744908934881703684257566657094083060015147178479571069746030368127779506923357463053056372134079535647321125526636707978939361587458931434041871796814498118562590232896357908114551686869392239280173996718728889316989108278814043805607309648016153277197292771907308325715681305891584657593500698609745364202705232290841029958056926150134375938424095731589339113316265245164609524681243403677253760992676469502386379792907928550116622376137022713705963784724077107689523810217722328713922975185762427880632222836972367349406174799118988543697942591080937635908814471563044923077801359564341656685812888502501421295034064721401320993571194370421813167613148920939732198815809504428212194818976814208607001104252969727701933939712086166060769905748376191086745220930923551686344138127023980328605828152340331588808417527118471963100441631155679323131771524975402345457254384372031856635147085985780481692298758348294458687328267001876754497088596485023832083629656574967423300870847040654353689033515897093398114270933701501314773051152073278160222602081317501387659071547075634070099249269275885568000000000000000000000000000000000000000000000*i1^17 + 7859433582534741899925162224276933490203349904857033345009022203445501204220288092416675966788442409190881099691549823782661534726113424501071516140853222066726483411274140495623621319586399264965538844068863103989199627935055570432098234747935487038406503659747258502292616342475320872101348100062751394689251059158289469400004939705048601750656943987539476105041443201859467249007649677299177850641940400285105816533016166222163443373753525133131496701084727649111222646825415279776564153971627940755519048539349392514528564241620384706858300499956017185823127288251278750586664653749296945053599377252937429657538969087982168443576779237911199348595381602004719462640475512019537588954309537841189388013164897956280245210541217301480301863983012250797170708219135682053644789822318432274511610784914061951161619978471392716496860816517191693443836239673689585937439661576894864787256217342820254728778897126565651633358172240249555976236956164326403847843358737610362845514100186309797375307563353820736609083694431488406386022368034089483031103455475421433129243538639401442182596962650620685871601015158545681003966123114187095501187584545169433212171042652985906898877264384243643450093624563765226263753623396277119927580264406892383677125701217007039567918952591715258721614226711966935190611867221720578358473691403479223894690608153745825690626547162925394332175109122306161726591101438978145439218890431867426286276081543802258862591949161661481629745101401541672277245754073485999338240314811277003601210273140360477135316006532235228549082649408325542488272247238007735035132521729901350786107192797247594722434525371942191570839928194441041438428668829315900752599757992253876368845193184752435200000000000000000000000000000000000000000000*i1^18 + -18270931978334945895741102380921196051883763414847435752701091903061642481971043181453081129622707535510909109483143658673348204322714997419948414103700896299533816703651643627450755637862121879832868546839031757228496478129949198244414827515456081700329529138054559123011474482135264143743311323903942336604592547300103740258495949532813779539041351427417227989978844404459879540500188656131946439688818394763892585597347166561162273137538543276420312705207439731709674892532305073822302337279090096576045897861004110742517475121347732847628201554607139568046682088562858362943239030928983778525340066440130617287461489034983598791940718281677735206602790339522237737824533146756881583127917072297224672575230444817778092235593612993946709225716713110963508763342729448294677468418835365623878393215664311469671307841444502016839470946187284628835698097942921217169438369335058799808322909076600930647017477627103882028426491247409411172754601703115973678375905357683523726991759036071211117977680841477744998869589991576409314288139983469988331944958239521588270964697745703004073926119725186590963232390728212728507235896386236237684216829688783495007367235226105789539922211638809501984865759136552787097577435803642588349668037627674901724921459577326979045438126048604533699473706126840711544348414393597187619939563212823817146334626054986460723194945733738805231235375256407992897011903692888545499755206436181075661683339640469422123149758581708126160293750207321945639210896588811128247865028731100196441536831996004804672062574113704800469788906620938054823623254572407014688427542791811749875352993025669173985921685246491644242643498899386422526980172753279616680692477826140480313605960499200000000000000000000000000000000000000000000*i1^19 + 3478868080500756551937849838585960152046097695658025208017427258564110827179459616045383695424529767969150153192255535644725328015386595423623979553993668032132396567544120208034107462106022939573720028436999330727850402852795437489603435391262699385587592652032524641390473019958152778380390530269401613209062893115235571890664193631346373423503402696098923961267504362141791647657314316416503013240263157653209283817956255181668035095693609359473342571455882998667278621467283677755998631984905081452311478678316112119903506382275152645658784236685984317930549732191373817950687517928933364495892489180995330915145192532107936227005055388999114165935198418303809675468180191511389461945055334100798949035575737234946289668214925717307828655323485973655622498994289968753622937367379768391943926289612542699575473424500730096151251541109290913547397461828654653284699294521418342957778292193058633858850895199905518630044762514614541122906766781523590008252640205998680803124497391342210151482544125760979360252262764288419949136417601435269614569692935714462116824767857237431099458932638698629033475089225689539257198908422782447386661315114657890456810316080855515075431269751189104632236944372999860585428001214758910218708409566565595912167233837912592872220635232784303620523423993192940568171713451653385383643948299237311186564478800044515840017187453717783906058223282420595493226883382373939946682844869058558756041708208092392919968095806341071825293606728040959506446116937132387182507824247004064725879567585191041782098224064407160942101624059800517184345615198061362202274076512539777898124513155309429786204970422873017736104636453147280475324949517125117076315860868244606055440449536000000000000000000000000000000000000000000*i1^20 + 98744778463865549852969065836555392870390019113865641446240911985548194197457980788794410879326467689580892965627874486323733224073446425245561295167376383568791532150387663744308527179124757632878673298093051991605338612035038519151827323576121556333884930107057965443924908193411321227490001610648887983721207867560449283009812507234543908617083413726606649101939558183580241195096787858584404538532235118240210251559314073854553518550775154721012883918943373061681315498041466256865633675939101141194067705372716294332513520934980927984488408204169905877539633186921532352025439691857152978289776867820443685721832923351571433458158237658426986639401911528206315656805332094214991156339528405097579520334537315415086418965803804815070858020565215480136027340958355712907076446974262295396207419705568576401048369618920576759753144714365241963585275850940596135121787665322326130688912134297925707499639169500278416606327285058866681261262554133606124569693813977791115182070573606765103899648951464729008799574695228658132872452175038677817241456527059707606647912068980320119308405868985369359444170826205179498562451156421207918308490304234172374534225447457789533843456642397725587053773173437174223478977866668440407940535271931762135348199752253782711486298240694532710221954253889406999142315166306905725642494946387571655396813994316202921551529490253201120825716460988262890793450766007635586738103929791334389836409976951376020150354623639707450534863653855599854921073956309608746172717617700824030737446378235014646563586826819099860648486777083170571065453150571112396452407304407176014196831922519964660046986775620468041833033700752026352545775380631109226706113281139985112838963200000000000000000000000000000000000000000*i1^21 + -678132272868977285870447279324895822629175136408842806627138480317495326657293778334612900205927595635886059310647927685604570152203405015041550168312798819086064768447382744970333282670824263116031696004931244000293350641668148174683542917107406605350670898628436742678947701624004821958159896558187037878864005809105897701360142019456571237202028868436974592849685984849708520178861131856216095070349384114877682307055906733073255908447779606063316916330507027854186366654925129648051702495330500350416860837906002645138987996755076457254255335837177721066158027879967330113745045867853123939230913063675902168523156087019173117217379078238364515049779237336639252554778400809225800236327832696624307609848012462901460055964643438857842653619020495951777300735650555654256930228065221689154137699639165475902455419209091930924173429781367101986396493186922433734873599537436749190510058432064648045197896655171563064508449890822854367095434792945934851925541893855944768494538043371053404270006619859926006753891093569580517727423953741879650924882082322128496719476433213676845946205900423036165847581594061447294944643504417650189571142924565925657972187250441970255201940740211670512557859733351962518937424411338316721898995202104445649838438539465710355742792198409700072043144246723557462798745359944156396248337682865396305692564074891177653782731148911921202666939229272447331113903413299141817213334038742642975101778140481779712624086602415426406477300442038031388220333250184346662829628802164889833067734548575509868556150472760707571306056829842230597006602373521183697280343592448530674915221301743883003965847387922522490283279182198746196578947669051469187841746992274383831040000000000000000000000000000000000000000*i1^22 + 6022091360165432909201781272856461492565309190872579973368743765258229765094401518123573354959579783563882669127277395451005329156546350647439993433631089936328032005923829896167804443147941058182143355616089531526536674398223048095093174818144611049035035026547246478330916280540627955806419276072984848203681695070447141702670329219683786909874589299202868880285211610109733904746975425801509973596117177951395084206484980581074657431373382036791188616854877417722043180271300937550028119951129388907930744191830543431824561783231537075755210601356189752324967026699681429314407764429792366822083157841201138600310848859686151348911116146199148513476835750420019828292738010918046997734046639589248534215959955331346476245012657883091981983973372178685601667171143821746415783227053904032973195560750727631583417458697188720181850511384421298191481354743279447261090926447057485860013218235742112220978914912471893463863127964009189340315917149173962027667265876393001440769992246992213489479054970174873407572587985692226251412314787050523388765464096727660824479387785906705807962968893189935559212075836477754618787836032097037249401583505210768100637620101930800617050496300855304750825228116825666555175103005023967557259330055982536906119755195033551950158390872323669778000166576463456525202443748069387476310397029429612828309647152789312590353587661508125910930239109250923590350643978572710367237143384131377972574462367908696395428786766091304129165608103890466847871238453949031678686269804971721221247960844245309578715293581923880723226729240261866599197044400810728825447931141927760349463662034959352223570097522720417743038485085490949822880719336931275061767057073766400000000000000000000000000000000000000000*i1^23 + 192759477327117159443336025033846510412092653565500671916317994623930332412734228341795588635881263532094894355931077815725448652969338155997960730115548238715619739197039154307340885960321637210915180018247438642108599013100251543869295777456131169579289470103494360170005990095487821342248859354089194722839212602215712324483140619075095562080171865502226109236521275168544728287342859190751077170053478708483363953556859038806999943439056184417618782861035412749127033989900951701784068240018770484830289489008225352139116914005286233094131306264435515347282274956355723852652632851329750721681166826427128336072946107436576199452348988937709137221658506026232571109579531449639482810368999767544089061119223614807307662436578565140922098695490476321866826021081048520854951488709139766596820755303001438116748174408961193159779595203362912548564987417785283362336796111017477705653598020241229342539648081134692290344587513808452339374212066697918552872712647876614547265916004823971043882768746371159331079916151946487835644419829193181713701946491767573966797425734920579863079279337893314185251318189108141324842226101649453174358840257747086420757016756190848862949659797913786175813764303609639876975329812666825747454226667784724740080956681929890659019761246913771886481633034550758958466702352080803738473420340553020286297079264444839456388289302854172118216453063536734836064973621373394954089983960756632634423238958761417074416693538780790579851306786692335655122899531448631018179287578394132295047983260866842861036186476560023116280836020062174935544089179741609726007785058176907295833016169627237737168217711342669142388234375658789451223775653184889841120235959091200000000000000000000000000000000000000*i1^24 + -989975889640884080246266098287828513183682331196036433607543522416298258178149130375133975332869750721380819040711964427643751005987233325426560899141357655004123807207579468418208092833897013103663869951863684113873074886028468446023168696290906661818538012985093425235675960471224856892978973807089768519732857109681641089763328833383096081441291040770476283267028791838440376858975578453675884049577151739972575515988946580955653291500293966175073832444072874306684840054380873268514209837298007302778090603885179023215712947016134512739012309022964748164394852516603318097393732930869033087567781865432569178905436244869226393028049087537513686087463968868430868418781183246465038020289032626544170916761807342484522652188285073906935464984625006375398501034579562140235147593509853387122267642655069546211905065422999699787165514377195537562926372562483479093912512453746995978103941443205284322768408975671169477811168015158058248003412252702276174969724552277106426218465236789847600680823635740604400050174869661928993279295633369682739809229076810316367260896199490720386077385536664177122388680338143023687648351172944490381321761696522432792394052325663987767222441532125055356556385093081869469152541445161071827068194912164428257215477011205797530921249662533825185221589474150219578524507751755455659543819361083362317548759201106967126683378383257535869469615328355952711848669902518244584607003890581897611927744712880711924086094343088364080608864989642509358133618320034314014433752674819732195137026022374306378707840137783879464042497401616295712127411120721458909294695421890952534263055344602583548459487615429704456033788373371101206757720932423827129850920960000000000000000000000000000000000000*i1^25 + -3823531070259968208877798058510326094190448752382729776915464999869043310868338307182386474217566732023423679685881814526440617093842820084098018208874586154990817132661614500367620063885442881094603422333984606217518903800319834903402784999084350368140507915032201280177469052403081734406868921657838797554678019728408346476741658490080697454011677578601743177112283821817791153198153778468442756817988649570048862467270117032806615230822417047782759533196339392121675725800075628310290214876103765530162279646835054891774456729537049921704115237234641663954563585114778384896134637759847921761665437126667407458122277640469837755008827562708288022787570982965626665231301279688560259704269465876405059927804262711589790532743641298254280636572719615611896827747478208216042826529390482762655211229668527186616161352213986858945963264740975641913501430377116206535943223383083460878605978808133261806632814831069084553109312453099453312425450982800290437144980521037442703876444547422733795673752707525351238955917093263667511885604173311320445480667690987877654722607257947182228517705499669155995438642017795858563244332633189964161982113932292193397087616461309106104982069610595173146278738376910015654899472474115953615970715847089228170830340790474924664207133653677833728111128405400942278581253288166059963218123662474701572003363123759889447277112293869244958100178836216355036865672899112908064776887997317911035154122269191357615945849737424407529748522396687537523966641485787716072255738644536686869583182445295398259980254331484174671244806340293140976940813310559605439882546195279172691499602977275613416959457600941665991732452777965846664651270537202804719616000000000000000000000000000000000000*i1^26 + 23356913245245643457284607905110511138013678240601493533736810888100484179379949865811967716349767323834742914803504904410656225966335250703252616300133165348189384746720052606474334741609865096573260438633394254359514708184613653676551540034072433325634340851035464091162531226843564038593624129606920392742120817247776002262536308230657994930428477268113876398696391969883691915655163338985966000687649181039053310385359563347063679948768797915177755250010125621694330980315114121715105763106012254779821037797060349299737687987827003177534099063496655300157195723680787468904002063983078682691714241108113335278360810511048493629686569563542562719468015530658240833246186272478751625118240462850807203188385701957782033248482293450073514949791335226653487045094270964150720526620529127790040233221491473002398833184126405912259470535501352492718776981807589061473213454664590030294804130715638890426873247991923475828358600266815624200481262471086929165089894694398758124397304595781483083161209750275411243631042962139787278973050217692922955283244329504211088964292047542596045725628068145027606915574595457442209187857243186658602795916418757107319363958675535038003534976467577416887333602451140262288103912058670328162756218570979129531736092120782198530794105069034145526795641539319095695709185169310249579076103372962961061054587122784782739561294528816177581600593156172633510137720994996241287715665977225541152722581531815301267324170851960403553724833937093451485390735791556721387655246854038476963883174993382715790939271741980266398966928116603754020659584365583603606884601817014197235158841899888569942594210343219619061323582089535613395065840659018547200000000000000000000000000000000000*i1^27 + 360930076549312766247685390212886333119408118838419816229434168316756390266640564392762345576016504192936200121800144228674076989528147870699770677346849010559504209817080808122631499573033794840621034308760201123456109036840940702704902494485489247446925113073570013717281738230732344281293467578604291647033534155795119095557876139104580011276676115035892684532984746805724746987536534761712923967517157057275379179454269807067879933929029293905227207924832437312304844692190782106933365308625474735136977139110286113856860598316334789340190192129347932403012133160841337058235113264372146706137929507090369186853141205310988929256179304645550204887660998711940190428771373033148868157601995128419399322561649334656890789728652577573262450301682980770938513866505029541735107314140261213462217642228948414865032138307585216680273747345178664302321282193905185593803290931330837934229397776799534619649066176754813130243252201532400177309781495625646189218231976330846345659377016922848154352401825641526470667050911245786054993972144284559103071091489439327680570506367287504903304076491084411504677050263223379081336433013319127874525103162882493361531191436182652509245665956539180470713745161374380568822382022983027902771589606792650813970408880141316578742123248477519410228237294561402005151282985830683125502567372227254009865666227325212338467767107823983923922684434891712792554911321492199952244437047617823261152454852261420427809925352077787330661016953860493628103542965646518615434402916334908474648185276188786020326510949816453882131286740022338010439623562287367519454091903432415832142432280739824116857107083521800584523269881725527944102408009809920000000000000000000000000000000000*i1^28 + 498632514058772014246372217100368184208815457214375551874293680521047347251992651149300786079800257085136208341880761438710140734447120497404602041465663052193977836295488235977987565565814738494396931529133526180700965274832575563800480654318954652155863799704613083009458007718908515145135249481423164118371236729181668666546516269802365742029790629074961763241553803572260967928205639999893482488915640802484587528735911056242747804516331515180656380280580187469138320792078239153447758725956922568774909303840947308166569769923246283193658818948266078484967370121931667850350282923642682383273913264288385361034215402446548106958725272663178676430229787886052120080510429994517821437934649853155217503705029748343934647613078501327716793506528503762522579408635915453314712015667697904002976440170389877679947560931759890615986561862198622025663684174828260815271493436912200606880601975248209427870643262191072160535740921695646009888045520746057938769740125476610521783112893416343315552159930379980401422408692909964003318053547473527720790403509640432748335970089686910493723852579202535363331570431079084269558606047281856171489538624112690785041151091424345062634485850208510205635522065807933751911846305072709267976575789655352355117057561998826630156586787161493242368855347031691089122130555077578661256543833360011838000548156168225737458335546686106063262336714438376168707658632874468334096927094310625989278192059667395895815771940487932553195640925267167784696655040363932512640480575550405131601782002336408082667748578918723258296669647535085703004139626385356418379099392997924314190213405498721797717526791503064350818761372891865035810275328000000000000000000000000000000000*i1^29 + 469928443743738725570820314329427765555589433469212964678466429057144318297181203439206730215410725100668692940611675864915440999473511236810410980776897591331930568517763773972477715290154684070901803101425385261032730657495650734839096414163916311593428725203599613300721496295183162659583348385918405227305550585823035359469015025166147703893275191297880937031054786115244558832967210523843080844570205815950211672115568963688842560609074884215014715500844916094133376003342943473792411227526094889379685719418690788431744843156830156498778184697842672984200378795855243412785992054224383198949229018242502498386404741591961446250788501739927945364492674934276874039903400468343776924397910563537259719921830978106299096416765347048004370715610952254115636835851802144436166850070693697118815065727724912418508954321353881006965270533977247264155394627485157623809490313775935950613328253408581151909731319959703773638297317987823427527610955078902085849825371814128948547790336826749839662219169403927651765841337451361124551963787018885076496298497305881066093207494367366408681202877386186538891298371219067151715423913411966726951921477940395782733355616254745754827886815324096847890666662260997487043799879221960260762782096047844075031613449881000242120029999936273108669625694389435055137135475399025651434401924225903090255144038412458209211379638708507907461449823036558006953404954220490578140175626670139120966949482062513017105550678743729405668862414480056988678639884983327801288682668007663724894627679931632908758889054583726068746876425881703811018826791340849589876666492995509673952314453213685165831431184676862702072091219293845533491200000000000000000000000000000000*i1^30 + 69091275562482066558651006573183590009817791938729851787508518948722155473992606546314796522393260337124653648750666403571668740681643242856851298899164738347596700372214994276887940061789983727474462646050550920347154708863356784048086446157428680386510661929979599344174273755589690551674748277759398778141730012619610314153249886299065510331520426085081194542291518047489224565635635240868519500700701477859536413338640107136651771940463184755252403040021890858480425225660535434032557066431097373078887354383272974562416396021042900521239583775242666113355884421117877343413167433182518475117881588925917369129667610783350731933259398101404444859534690315095164258015422672482207414823645351809719076720716086994438484665888803037247761042571766190202050637008634184300042910066314745011892715267014453926052666261438582107114289144903312082774659939462497144386380312336379420255621625148420319897483243614739807518752246946889224929148815482334976032312959811383510560056295068198630699795425784963674349328847603161649459399920814511363051417824004302930900502453357550272909797655214023389304214031570708262331521205928855798849833337975705967529100877596974207149366893605798314823856315522922121995035028693875245247884597200568727730951331981343056056945190107263501893558363037512324958023591521963570385301844437380963624220813564940651149627149871570644799340301165917685592820893105198141314794008093708653060447457165730285299002544284970687877800035133015489184303244065733629333197467745752800209663048108808044513531612044195585692332959840681206474078222504508988388779689817917936162194650432745259663287619128954845015106566645350400000000000000000000000000000000*i1^31 + 9980826860901565884940439939416805973717880397648561117864706341385482308306112583223189480410388187836146129856167839984708618935231979298978614724527977434586692046923668292554407175609117945981412055222731730006849429531680927742349568197723618975913660318123248695089967316933591101991638156686669603931263442546792303660035698360782224986514631238085661006927206678341420893917616916282689029628582869483595379519437555217540256526330969335002679405289506056248102139861242118904931333992759303620569230826323852468049437415079436543389809256119799055936846253724844276599486377526457995996112297341405253526681005241147138211416382393900544402939892435405763519157194684381131147893662757092803867496448398599423911099674318699024599435032296737542943410955754073723983263732867642113528857168264166673399472068505780098515504952634382690586199733550686816550599063938143984131860380282890778812583219304720307244845734098201249428411018113478997762684617111318119479722629313801466781071417086528586505964739748382536488819862617835469061322147574926107568794951551028136803613500882324217344820524036430458407450300199706545205103021023751705176960868410241972427533322762937914810796803505663626241367280911364983992729201044717283375876308215540185794520709122969766737176758326314541440015814439048773826730734793797087139178601960410641364440779225204926857485788212050365080735318316065888039075415275543062646850468962299802576495165442966694929732593210323902031278748227018946662497314867731461617361667257427148109579201881557455003842444202027593403877972513963907135462965467681947711239316968959028782958441757087049449404891136000000000000000000000000000000*i1^32 + 641226588610428428315372019818384350792122385770057930007022895233265668267481858246127264615186715565824077975815405953053653329201924845411915528041487414454242813829240196452302683068805058431328626458997071506155370133579530325591749840864666093263945917807627213460483294749170492966436755701233314206134479727364749754651957521991824516643150731470010658698921816939171322987832714934382553793765335531606141645658727693199525856258512281900953898942677038727839929143861692883714385799650310863486852920608366315509025885098471726580842494500300342348931124441570750525028445262542449896323482007363699036631096070737660466970452550360512682294293753137448674402045525752780430284259457796886743524642569540647941301694582344753691788953930929238904327220348916500568418933017070216484805468443533671275897698495735286414137838784540211288796140132083185327850835686044003699709476165557229865309192764640032279707948381802261032170079312114389640565016229338142897826061464569577445148258029292082458203481962402850018129967720813770765585189720060222808601705588262037142142034631575066677671549666863808859838801255613185523451083200769703100417316549105024000761427919744878822291486014626798802220507442779877574989998022858357208702696649043018374354058891858710155593916169159952718915784556745851565161417503012775474830474875493194945552659980214282047164456567004393588383868520117626281797662244132601532717973632835289803105240935254321762772845608318956388661610215652186806613462693713650191708693580520034637933972629232545631783637694570858114384002106928662808054908708846283716482237781656308607288672259137849419366400000000000000000000000000000*i1^33 + 43102474691117804838947687717410664336206176794693841157690098741173107463015615282284022015934439073511250503165012387243512046671668369648905938260828553310871328797612480754720222829725372859078575021815507524946688996270815482109737622744736622418763863335225618574456055785622959570117374806743592280244735863114030832043373046419063013175644672996973870694614367931180798936875798631096784985896461147921581647402985193625402596847113199391795841513508040758331006584435155838215749115653996431795231262472332983601617275750548207051786168004856364464418356886205282124043709893755108470046892869392876433292138599502068719275281269054013150762025346654915500629286214704887140478724603805746357120914381420337227743732637089787293047429653384478862546452248737510710936868914041346273843479996674771942476327442401974083489658514430427784231330785203145571963495346489487192526667874118280919545268467922823417312689275733920351643577116880792470876201809735491706155892951352605321605296946486176193093311615020193435594654472212152129461065612858756864790922916713243809178322984771998709880174498435359628439422430763655947346835772815762599450358137568814225377510503460908564285493581628870697471215943251749093694797635371154015493882589736105916648790435352521436837735302896887432692594699834349814767142993884814215208510253876951937260268303070366679876081510267762680230643609605565724211974296227882197999952966627620100787138329806751169451606588525985134850881602310721025269572186404698314348859535610393140235365877653864029270040261293452025034387488077861789877272550917282460846773559107933115776345056938557440000000000000000000000000000*i1^34 + 1776929602193107141323163166665245833164869747487941068974251234918142960338080970962844557762341620248726924845041278144099595546288504393744296935465599077157649015708147899802690078379968259485832641612510941124448086336611879865296829458497904814340299426426454596719122502846011135840697657168946920382539540080128026124912902355025482834437551496614692852287736739204485629374276993396013080516862849248536456925007793792903012305219725246728339396517291314600592432122442823242541889332248949281785503686757532966528865366210918064089994566389513770576252244551469114663072254938617836598538256008523565350186362258605819631873768051129474541578088049417131172282010460141245926951465033210758529712790110677485845220709947693798309490841851981336501637023770102135709773458535696091378030938840458436626721006785475878022173952754880814922899038408571548197306277788023022538377098494605708799424916071852066414912781754746695102688329478583732963462602520514112127574165688463900184978411648110106127582421336286605127044136842680076674813666019923271590289190475229223376273615101292640827884831189401758621979393999313450992268771340180340615697927458300635868776995890559345329024866524062349895627713547295607500535800362540877064689144523041688514836406525588564121051121600563007788957156526077815455096528938832258032632384677926587888829415760266784711081159769230053025398556682013913297311508412799511231857591901982054869896707483092725517363800922549275431180192219740657838089238825039388064533211203834749260368736645002376709913269291942686411570770718808071234786937848832562032566299201705804650596270080000000000000000000000000000*i1^35 + 59768508349861722599881535992458255871005886587495310689283857264272912509171420463732552518557158641813251563107012321027252235716937265258140724414068882567152087685715103001778478369150783477343928234546515745827824783129578251559725816029878676224428085892703002729931603430773760979343768840040804263257438691814744125797383434971490925584588763385531129130072796707380604483104885584130300213002410855511696035450042213849800004721634510916442408208090463408922584546827844109024652389546212466287058817300799607286321663654990777870001746602560968323982556727008095931359415656141507007403121293767165455603405347327356476270239670309272664159003293617550437016651944573122480249645286532637595543619691532852411812348895623718047307247157608725079713114871936777853922507747081265055658164272937285605300987941885897031785135601513858095195872068495784234994719006404445694243983459905383921289854559972787665255463631891532091484441456149950527667565441357986210250910898107360240611360668711980532726779145588064807235201065048870945486270275537120156804163991741553593549576564676073697415595597214164665460900897488710535372800422219336242380742147212644701421887114613009078128962194303295050868794020117478628492689872146449718313847397670062874778722233366871443062961972596618908498291743136324972986065081717009804944829064386336000266944980153828744757523948319497056873190761561819844734858844069825197444329475899653337065091804353457129893311854452666455760469785209781637708725623505262953692637705219210330160980783114283360859123126461604745306680415058368540325777495321953214391605359227722688102400000000000000000000000000*i1^36 + 1572733298581494863736565507124138452689839476393056976928007461693097937562094827693377425645444005001840330669238631930358886778475112672307001134829456016420595194438644395985708464687357537993393915567556036445034203542796377749534547444738197687959783950673470224263315546233535685150208356618089168759056022839306179445461390666195693620392232989622191262485615792861027804776925837189548214082358883155629114989441229638828980370346698726847067073875921438401953642905681823693538633901016867245516065786548525570962764406932373633594151123261162924991468405432468510379658229845404871655463486129752922558980464323158681525089061713933486426590559293236494875910860458302107000938970752035570238068913273763230253857784808113953921889037678768772861683015925430079393918419503731257095240821044177211201027092377900693536997935489375167009968714426206921467977957728385857925079708519049662879008479662443302895925033404470916071435409214044383298913867634131344770829518670925711758109232349327771940570196300681392696278836785835427811175289774758709179553872260800314687407949860224172876505869098588686941596890865734091991702506746104492805706059541083905539378453080322569652406686464511479488526836823753823739436319718483841455673532979266680131168788472233869689342231942735460324004778332800312018556902068476984692130615599202627858591690235096746439661376646119335648791788925892658957750065162944860415252183947794146308987881030114335874887849561636557797612904756181535844993183310349188311912333509279404381064615741486636254720416085014191828462774562025322675794949230057410254298795191828480000000000000000000000000*i1^37 + 29288407166088686732552084756562183270334000777520330829923758467072346204104853831615276577191099286702601022086090711999799239313460194892625262680314365122831411150884010626760319363192509178602677662029971007318349315522523767833074702555432264207104840349400070611247386658107987081894055752972376175317505132437278466846859367689629195074027480646160134516935130580893176052181062400709858968086418159420904119075488334554113089518977532541613130255947372900258785849607855556493843713738213199564925956394767970153387562372372566676516071165442915267167942379797460038242753126336335548796220145285859837090172013060839470581346224673870523281950616610122155919332154729406040452293916934018049732308959653956375264448216580763033879448831965300569915321789466327385796284608192654197427396415580910474225589650230340638034689925365203423607674725732660684656132393516507392553206322217733626584817579552527041226869368427492919100295482670102852615412329539988818648827292033516377627349383650515899887129474636349984525530647858003657042729801673609345694135930412866892303642571229545791381022765323950964589424539574906261503763357172867257671495463196493455079570999158165590095937350620647128586884862080763383961574623824659438082547499957601866813571598039018771804780554163537214673219618292099996869574562371927350963896895062846001116032589407473662013247842676223472791914674962732161317988205619707296677324378580698805277226655343291844076858996374522927173080806879523419278754806034251188802092473007419012766622340718989104464820596019452276758594953074568019364716011814476728821088256000000000000000000000000*i1^38 + 381116915237780219695098620127509490761853057013072223735967283165370552233813145136145099641444351907118211761798719189602128769999068045582399228383195175893037409317680885752395017303807504026660612950622960549897506843503847261694002572120261485919720592168947666750728744001178676126095839143735628306028430709803390890147574494902455062381247030849686058732082384606390606979755401123687573353409423269360205378531930273746515475714036219798240343355470264335770481029617551214382209447934755083991864513625414723849683479787202500077480291860432649949548222656785454963514131163738705860169808519350314165268283896874967895981092676840313482169900263336276960046719364764055933189143822778960055068154791768233749175785050388595144774137984693703530909598836350236860121640178048169800487720236593703087290403053663023323440106270493026605535061364967803579642354928766409585416344116363764408843750490384919410056403515854625363515115907531129205568818024324303186490174798711444890260272226537161519944070493902156570565914055230202505022707350315356595135319880835487382629429404922332388988249871627655707014508386292947968966585757880038178550189537712264039890051361356526048195491438755108959417296571820579782603699714994833993280054615116405246925449379314720747869879236922737459386852789188475616296441717775379211464004264745707277243152649317694694210631130530277009272935543433357698966404222213408165301776041136985336743735777619096499466115255379362875598762522032493740342986187270608567115651691275526200364582381710509433701593582581947453526378773172532867978240724137358131200000000000000000000000*i1^39 + 3576149659993146537877191982673314828391575115377919497606776056814188372500481765614938976427760843147652583477711403937889121513114314872098669800457597674755494940189676682700632349486242544166155732597206037825344975935622236645315157848017704231992760814119836082508135313798967195578060880103497718402946571027870087427325453095767740791160862029215870815515354191143497146388692864943498416661978927323590535686414216139567836841341123359742876145510143521308625315522275394469672808654494631439673951914606312559060740564870000770924404036062807958830646965466772288105163683887759981238547887927134168009207388765676763689393261897260370755802026854067100459754846440098019717404058523997530176702637382951738768565473402455706875350057683960247000950733798580019679604949851205400283326183631787075042510937775534706528934208309808882579406831494538109925053513209858105866556330933583375483948112570605730231015892491421566399305712161280890276488776987445863310493486196676730924595642554290563359662580740835687732331271029253349268117920706634382993825804727893442002857719090261650820856475722590490777126823906694305848277875261296570418834528999997424441545220575770772242647454670810005671622090898576054217438668395764307810052792498324925479931382056655503579309166100554090553390311964482551226347671414810921671623528244287928953003994811718690848648686416533588708316685398299353582818146359833133022141111079249264990937331663552518000979307056013528325628457202360598046234446907073755064768194566576588906920941463384394453026155691947624074258256635202907690440033566720000000000000000000000*i1^40 + 23944972440911278857231446114307458290934954479546403557215897168876554300776060241550143273701244757902533972377617709935561671085509842814294998531789737344348637886562702766510812249253887659992732603561570938713151708997113558299418103636289217567967820181548617684221124698349263390522482173648047742260182391289574045583687205511995603010719777788928253933576380610907215260894247465657035739299871305155661887547513691249161365039954218720860760839699995763701383422312533665395842286977219920338438972521343414598782495085598090360147589798711458698378763741103067672898029827594475393000947676038723909040537400378737637123549464071824776986452410504604392741338673550399561795128195156302721640822146207688021551895440377002060271771837161658050128527994371190878013399159465015095884696201500093554261204167309902357698934950311050676937702805675361529850944562824754397618232861130946901873920797782771998225124362261615413006448516198891605010015922148878308453295539108065473488760498895475174989004335495675274876440465660445072386316506797162086878824967191906958536538077036285579739557632186274597473755208023410731145670360719311785880831843263668427926143749745271584326086910066065850828407835296453904738533392823222578818335484548466813942414745623641747889835179220366386909978035951909473929383956009684917322454469987172724446446097507427000677606898547834938950966332605469556769624746564739268781976247771236217444682347061000267817443324754412326819143538542406633247094955122798473877289192011931155156016151856463806758506190236575658666329217783312343367680000000000000000000000*i1^41 + 108664070647512700558739816204454870175552888633586290318581178360054243679777476454984408061392638778836913281482802303984935476517810531642844041136247198924065119114211971657127439747851374350414295873201056224983116092375430354978557295873073459349801953079731079459381615940484947806644919752063235433179177273694907871675662775159824090135204553937916815691726398919279328899897831380732392990167361761960110725394422544290827311251701839533085215919900009079742212006330142605284690307365781711927627939654346205415125094919938127058784928184025983844683510787507000771351210170314600420173132479622797994315108609286303283707246187035745402764485593257438664001657496625952176529934768503359441210919873087063535812721185407617777183422048902547894628869778865652362848972646248960364137798268199862244291196626245795196703211668933311298932487735228359169748610125615363347918475796194478037398432080029277163254073559415024677763097530869207827012990310865443417932187061428815505928345294139390405204599340419030611513536639939836143861695783988363117699061675502332428158748904916200707456763837048651217218161387388989988053077198716332031266355266646778815994219060265040149492765469100819936852487445325875201675227876167514629040228835362283846796228380201383377728893137882696360380954663815964684002760269209245865914722827338043238213618701620557627508204615627979955625794424883260179653658111665205570519137676431495234361255192734515251395347201496789165950474264963789786726878207512479430864852570440674207937998942812396052696532967219681483317599533845708800000000000000000000*i1^42 + 307395784501061484407510800132070527787193984302667975692794274680469199481526687467586536254137210017009318009180398178623186220692381822174075007984743002721041056944130185581177716532792912532452249820555819993306521698590888742985484890690713823099169234936527284245348919937068409238416787346720123027280067679552651195799171865003056461841061142868310947755225665401713731848618007509475296150571571755826446490047497438351015126058749708593932222614854599146656371116476231427786253928500341278362925491201341380181478543164651437313290291526118640446681653612764162555312615410343098732336129633009895610453251814568268342386531569982234654338284502569715270102557994650688742338454633588626368309424459116035429449239727986446107880660627210054850399372283596004939773624566993236697054091218056523320967326308073140255640816874003714379751267041145843925290895280838842976338421009885453505651371817505531074128477779431040985553029336741944402966022486144830119409015118578359794778822847724521590332577811197515167874353836454762228723946489043652137918297111694858736770345397395288718327312562179173555222493543741085625826897444207262024562443554916775839449825451391206917533927373647261357737211348714640744893703663800775301549059203033114854964199881984204333290815222850967563239924264481791143054367136873040352608085208598759680856834028883011824656399542370295906942740626942862929149760692379683561612499839978463048544084471672282780313020443124229107600061080865979682853458807263666354667895516933255358221061722928448319979130442012852063190384640000000000000000000*i1^43 + 504881280740994925660391115211655041794813871092301164612867820045217427672818281846774791837995290116009662475267566549159395760187165300776519030997319082106359940744070589443918477379631663759152226595266688320505090031827028107130809080588309497381755121021203253155126519867044115246475296111354512082323144496844189349311081633821123321260390490550865537817682522769739243958592239789841024231738962465461765384898213948100341387766789268628904699005425757700419978292800705276880282336304821722583863311272981821468404628324585354381280705109942115337468488762815971103830420057466791768466007278079794429702953495368377349996904449494652210233764017267245454243216938790026505574002311066434031055578364784377324039268720760061029186262366418351411235365573551245387911348492621974372276637883523197295418589991035413459454117105877332519677021659891227682399280447530223743091647770186019879680763201493533645081743955247958005131048964583291625715488176547868969384884538261780909604322065835560412489607033417148964525675314611268973956069775250088179162297115818447864441332061139129141371834172553947168072983176223712112491572396706897444198951706660075773435327984752946510053122345982161185032355948745259979401434804818888979380709735486559521592256645191135677717649769700928383623879755047539350985444077014130576893638499796114757045509636554557167435448083011159821507451081169130787603309547451349126671726056827293695274110264792306653408372218411443828695943224784778631239133477065600214183358347970845846511257648398409517949324878365589504000000000000000000*i1^44 + 387909366884763574550780468043142990337507858820509654587528650890739169236583126613822499273274046958222313029082301213700824392213740786480873112219166316656495327269250474291441898189157763731068758408748929930262138185422618138710566593343879848940743431647329096046374530336969357252683486296462822633608339292130896753817141877376877920595419881919543532399766760114748971548685504520112723032144134501733551905611167506717201958545390755688531167378729231449700816190818947592938154993022395235316813821150953286981595550812724730463538972705310308678088253295522247927667040441239973500492084108153030663172794695639624352587570675465617238008111969001313136529897444772736544288795612972431100663725581749402915414353020253297953143060219411657899429536151179134353149107079322326517812760972152076911299525908764108700652143749425534264517130581700502109625170464035292079037124334774069171893181953697610256078346469979350783016001650129889617501316863077340279297243737713299921839614963873039587629503843907130071423196777383993405897118744956232004246200079789396352543329492686938864132912329101495590576887058454983257159396904048395780115191854445067688234668354649501258247196107401978142170936416028181675073552437581375857554875677962277666783474269951383397527428567060981423318810706666845403677276988694461735414749737707902478936841466060798242882867606498241609242937860042580281273509980221804005359887727403387332555807502705817198351690917074593564932917380821476973010332137203193469774916225085861590399830836581930183998151065600000000000000000*i1^45 + 195125333745988042790242905162858872221536975357846108691036753257869198105526107211313188609459736517518922681648423542885712777965475156768880744341130886142033870916039376145999080930203894993726502016397593612509644346582405749257151330995793162610704019605556420598682161643572210683987077135892594703600327482645787355462595021905854610650208342281398823371607284369685938874536681796241031902860536453969192491491986070725389891066030957862867866797414658313601215779486479313193812921691730460980354742709296429040789018993250251306720675576026384201755057595270497733637771770571914343448206240483934511365064940702220191204593692191505415681353372746806093146234360474395322116833798199023425503199388741046265980837644469686425080233709249891865205237019429103799756252569702631430723680520497854056425665023450105586238849989913736207411353344081658443860808820574641625321853507440043542001175959526184942135776995795185434416529443022110082038587533737763654083097537207208476067355757535113280691786539253303830372458014990728003242539282678565753643441653656363313554998838105114038731824337469475948003825424691575084169788183989499545977980462260355821453787407707731137039739308752101523871270521851569426977276095431174344869990125705607096862960069354410583052023422279493052346748442366292408582295269454153508531386123091257718620522169991617194485198635896694670586258146207298366677798190740177179541332251220503697630745252116389077888523526872143569533906939064210792255119790731794882035482083643756791807559997316000645120000000000000000*i1^46 + -4678506397250232068220855422103189531033878607486057415745792032862148575938063140610939308750182959078113236921726403867454358495771200514883905172186843778889587896505349204489907217205415253093245652975956325663953536833703923657840037476186762695238389228490319483559789792053919661583696811731025423576996073094024232507717827193240636820017990337705339897178511683003391422144184304849941152659984283462924653906149110469636578404798645071966124401150083808535007772342189360921815874913503325783204156587091224826664736012584085543779893863737395091155268052772035334480026099819591527170059666663408181525174007314468685003813420856902644429937214289828251110575115103308225989039833604620558591634742086890804728119059802021229142478156219394457909708598004369202097678242092500378041065399030501779884678312452031357797760663096731370605454202288029209979843071168318620539815869760249485057567462748010706093466028647393077168987467279636776681614245340481754118115177725660340419725915795137340493800549757142217967275311156041122160297400372016237619868282506232316022216771548773250601062015312949037623419478005103198470310375441922344540338595380041850852633116914147547787570707213693481940887658794033599525085295693703935488107203269920255358216234970767933457839825054534623618275310813749893803032385589871758244315876865839270858259895153825988686360994812210093731778122482666753092836702547318938363618663687525583614930973963968729804375792099157271427617787712319358878850489213153122187379362559697528189624516608000000000000000*i1^47 + 1111061869839968460705182954045597403018314711614660423663451719452343187953662866536029357323350013654520954185536826307735991473642046816552161405111947944374647822912808921231171557393059681503517795450758583350528185628487418174225723256228027944055809887649648747952937635817045105774694128777980715885977042659987234957119782063728194912295875559469062979364632714908172879996667684666700224115113773727977408286247528195687427224683418785659638806991268209948764205433728334425118976781251506509295767689350100790527345258951175912461048287725096505122030791254587775151889784563750807162980517343602933373188502591097004983128124406729214592143656003927603372276461280309629501606611338648081108373204545053898933975997024270296725773427720755296941645362601069598752991983878870696794942829377002498630446316823466808780114090799125092055635867192086782655206867516594377233984288539301274169119126622414740872931838115987489937337121500551571629441925281592138473380222581932871961845290348695743747661003740786112917635771982471441838930196431100892575015025668951073428491963852188855901722953208331504898872974302772991537384018509553926842791570083543424985476654482444092605998610664458918750690412574992525050461044982972727508741807628537374318328041152106340628284326700179830175668598851382401777324419577978240440916280678998683121122274815276682085530561735985975255482363832009841668539759017490891470059941910648632241914841697594119832790996178586453198513584311842747454027816414338966126290164730607907635200000000000000*i1^48 + -20780509715103590353541441186428490867310719023825273059999453703010635868823092044383853083817881588068227047837143268169160059865095724177834714799961882566098030434041492945258054813543304603492257297843580589781661754316683973324363431023813876742692456208869266740595377088823635567840745086359196997132228572674650663236688943404786321791533978540816429302453375380267766265363727997287291312033781539847491218401839145376953164138109391151465852487446671491182458777511879488526416037775808616759333350205396882145287409782309837112251537677694254637949301262450798802600934769685263338798478856795530017844232139484150421991622550434015470794854950669371210661818699395153931930447920355542038834246062934307186352374898375142069700320135242868935489778230833684945914587278957646026083314684535421467370950962673197009895420731949782956982854487303392112259645389319235701047818722999528025433939062083251488693777162926307120332322336041346848744703539973031349109312270543333587468769390577137247257923674488039160162215482111457870167704660215115188643518075816611003760623277747161994864399493320168526222796335348143123927819483435957746939251577087294818781960334426092738804537616745651411860800742568277377353120765266715126261042951944422390783074631187146712982720312205373960854468250109419874544360570626056915930263333056253439079199606915326629949866719018396872429361900027168687401761354379152739452772680146649209298366290299724232162467087231715555384842260542991405711711071264587647780126720000000000000*i1^49 + 332999759466671219216586264257015171376918771404556314028243791994334472773024825568353150548428847177545302525099631974488777455606569710997420187992458277151884316881005981805774501354822679070341343461561207859758609872340386542959033985394639429671906010659074931314319877457357475712516950230298711222969050887348741860022371327486749427075921264905072780585167725939126113249394278579264430851458867053592435805011207100861256510007339890735802366286794468605956229081235183877960875168154604555525526909002177756130076128022853730473967706934091712881454777456843086590117640526073434863510865361724187920882008138267415047477913315977616290273221532575143539932242145921108198944133181996423247483434051118155695268806151877857095041062590980644569819156160983935036732496575109613202909948399021980265407517109295687043824880147328079973914022532814690300786704234365863815592945011316208668777005232370856356037047978338776028148285605923279924617081660212061344424756712423658348978760206497481511491195084426541737386572570760698769144182248673995307018332003078123119806010920124472944762907320652216080595749179398884815210382655927511528932762531840156889204146811457287889460528744267324933676934101442398564406090338589509966541136693939980285488734671973160005908016948877537658976815402681967670209597623207519887730800063772692676208709191336353360564617609033869525631807715868243576037195413455020413280867987636899566054913843640075801081359059921313892807768211127918059732828279537664000000000000*i1^50 + -1247956401938191468811978155046720154378276090980319238130418242642935780164383247170167377887007776217415578399187538797401257287939334383421214091022930605553877192897050855093894099473686579763621154127818192980632143528439870153132853534509736629169985680035275397590828746955159310651572707761273697998860160964555324793917991127384959575302639193004453666969240482125339224766757701865012372273791418247370905892826227160349767059469456682670630398770481920363557641452302727775518511304590690938553388534087203124390815155979865247284830089981754117191708621109502370136709164152514593945526156221049942731095877801010242987509435925017168051620029587214384136103666352232130909219675629747447695479484227568307498832421144051549005654056954640753959215830541447208302110942609832288554308457131083716621795741517890178385024892794054013478666265519408416042729571372489423903542232971637376673613592364824694086489766702921414856974656828661280440815786676330651272946536521720970802961522091053535662640655528875397772361392639785648080836874261172649217319009928196667453656585933904616121861110961122080317439407584618822663089408524933476260629343846158185957129972705665970146859874728332756016016325024477123827536098770017203378102952103590318776137525533581117412949232112485723686863694732638304056333675178007442185509928149045285015250979436840568782198145259962075907383806999744959444272536063626110768877042170263495669502703545654312710520147527031314789299466764477948284108800000000000*i1^51 + 538927528553968137161452379187530169175680082771802933517168285117614873206004862733376337146969875009524349171738282497830524795802506960670917507345909742983916914262611001473979303055807636949456990749913510384277068303043117516129038801077538072818812563597847053561809546460720938451709042982772055954251360111671337868489123951865979934522975766319974711407486622035886202910607536822755485957174455058519958849725250854029549070118955485754229252172800431082735662860115062491002762339466674971974004824919985279424425383079118873226161543640183302547210243451318187429332719383192426588095475135192831259822847645659211555787480457063367741598790479489567485205878261872141181707254272027976048129043543276432365064147326224539692390995170608925487381406099942081140575391776267641158131308384756280423861248513849916651990341591866879742920269282097152362813920430602987329552925535630348890338807415307076827573145985581286547361354858771221412958034836550807133235014894816442894026517277838211828550422399954051190244733001172018528340588512453200815753636985079301811337508823951858937258611924344843067114076025538943443500190203484727459711879590562154812034604545670156379544195017641292280184651624196621826281281603482969170576310992489838868258968689558223139115867008033190039471701140108589468924206821772338155856254493071712055533752204531590526801106013988990903928112942784879059227180199194342107690326290354663492630070244293726080055193497702907606276558028800000000000*i1^52 + -16565830512071510639367506187682778249157915108734458454831334479538012908142758833130332239155079187188469257503876262313107129940279332483665067410895721975068276742568222964964094503313485261144128263051142747002040094830437792976049581141156241215132128321672962479780114840730762774419495853785756111927718850441749072151634016359523982476092488891093026709360481839072688405374847941338591081504502942398016524744916704475678959092243583084316445202456574361446519681090382013689298992413971295634406181323202944201380294077766995324335245570786926779110948343879201608056868098056662197615987689537001192274819890040325458282255903015034529120947214252466926296673083041927163266158693038884447569080614073878369969454170245727326517704789187086241989833498607263971059687321302641390380731292285704760522338966375932153662312725203696847240283118839284155903257763563340415189197986508719520741039603554956678479844410105942437084527300550759794502328969907343125699254743958221503545767422485552065043137394773991039782100110195472067421729086381713330537043745382152485827097370771803121917900359398088090611368706432450193591514562586492408919497402961046663240013585623670448347039477834356323850076468418317939331159417579030062594465852489000935705716732967091825282286195467396407768619243568439897536543266854786351575762293212236891576876799367909553954010671002000793058748842245989729169486231204447741757903681152334943750671630171115300005776548912168960000000000*i1^53 + 82066779403500746943578393150116076121669118817093654309869892076196570470955062620258031238646821797486889852869683885303423744321190012355141088339663372936110606863201868654534375228860341921382837605588745612485787001518476906912170184948400707338966045077449155753502619627987068727765526825858121356032445624650800873640797114884788462181388612528341489219555847041865125383411036740008734936110884175707610306812952912725417284214440080011802287812561324635082822898028661951003032374190325932070389724443697922479594540802246036465079754157120803699601008779372666641598953648434298922993256139511822872114462456016274610684064755334269060038974927742344138663921092860495346754896476803771711582204527127681988750686724420966066796767266121991236285442494583103502472866242987038276074463858204914099770806598251677005685490902222187656091754818042297507871833689399588250122327734506703085087529423267575575007649440872658838691483507594994609937972644739200177522520006096267980355300596044546931308691875470908286162852492285149603573331166483250626860762407678718462610847360450327694053781750612363193884656543948437591463685108809071121595867102160341882541421006373605014609288727559745955454565760439896167055043866427421376463399905314358698670317044738079806910740971386541678723800412278526339122193175879582342800557959307754622516413900004976296165192611350329679541007443112660925136096679546411794739653500166122133944155567121895732019200000000*i1^54 + 801819351892479420219885685708015501074389329996868825887862073375173161248246160221678468862401170853629572657885147740468224415201748183883153194171739978087420680615389384846154267038786038973359112019507342451868352060598035127988135688888771243561092511455553749761900711527401707835180870716211590875688295819753768899212117106991356175108287601023219126099624067980371635986533188170537750261735367941759122978763277983550521666449058043788147703831703441523408709997722035871039215219459648678794354806372191233286765826377139274675159614736944050690229109573131573922207692740102048815739019352801514600287808202620325168151260546371172402547692084288935163238956486003738316357717656007661271586766290343699188217368505755944158011083849563510517539007055419197030001653467789497971792059005127582749080132259442633512408797996319190514398956045993191206507976145606399948662294331208863193605447100958944392525648135839624880695077319501972401130984293314059445008040639996405023621849220522447024927323266877637986405390454091278914784336633353072338127527740323950472997649084901028239745477151174559875419812581902379015466840157118792406846077377893600711297607775079977888211825536118361577752110294299198146032307595562507727960215314335181902673437620110593237445669894908918486518981564978672845449715327062076308985974210614625381466663656125155207089725953958922282716566799659053700121257588779933704035993802084331462926008320000000*i1^55 + 2308432026664056042621020188844165543836211847869876269738819716351909607975127456817144855909724080957554912401158562623428585258412851845614141131520051771483350677454899097779617532694162666808730825459969474239913161781960344128873328289313282119214121316465746537905463233165499158017490122950425176724796774855738731647786385081816165698235132281494822844908317774055433164766841102794964621291114934958910807551108788273682381455002013288377979928989559654460262839902310653502535479019863887758187624746330162823577030212310937805780629349033135386192862317150921780046749822503558324483805470075527866300651210099632710246252215606176174591656168297793454439358672676749191201623863804165522896868617506153084315702530040455630769927272131825368388897456294607280186363024134292811789235181544519802260043823394972557956206300902047650219637865671606712793581842725457318610966594908429224734568171566327550601242998899658655473994905684609399662215144053684167002037379651741482896240340075944340076438478530578612183914245250391285803637058175603814281506398632220166509081913432192278318638475638439985028152002865067835958182523562000137094422332133360772164479595636461198119392954225132472027816739333179846784756114508125133446834093885288955923133280860435888809894011614185730601836183587058540413729807102903970970264127246413416825192447493719142796681764115855334980746312924077775244780759261826554742975145967616000000*i1^56 + -992220292138315791128636958888703182410690866058677258594528833046455353592157383517092276036702614459517758746195076046669372947399831723420049507111525040606390536691270203041900245472148685181256228447730885679391386522010301812099614884797295994085220139353744664837747595372308650336968902536053225667158805965885952100675997664357235978840102639940041745865001894072150993680021277948539079873825220934713974369598429265417045691735574320237571362772833150548106895061453566522069313282004436352707720250648810632812282118469536486454120920946479955723978346873356646020398808764210003060424328715098107480907117579342000022226548185805049150636175618740933527471121712454115485797041493526716357939417415401379322479033084101932910920840529773230479003549086616110385042851295463389144794892204676242412877438172099195104794418302011099951661112680194574455629216463203076079876046664162055073933185099669381297755905213844606356869227939662637254389449897230641225476809481341600018833773589750190120540227912917914428893720666228431825934114332648164725722914103433168769115497850662843896163545444497764002082026961246990226002119613837325012480594175174326177900619826508118234730760559546975184704893784440831294299206940073275684800460811753604234507029966830383082234946103319658161232106572436140226399862141448431932308328433469162638124367390003897601558549369807634423012906841007336225950460071116800000*i1^57 + 67606929370313228070503860712424469089551711918787002714474389402626691886339997811536496150306516296597418176614456572309781498179814870541554263159930949577664499118436347685240760326497028730871655893051617025096202571937796141689628607997725400996902586096992124596988569784844052877564242526299813384792483219431564677698176907792099093533754632606364293508209734206894841894483589110792248538366637600855478717863532931142213684860590145932350871965262639450663286751266219001584113463442406474480514984565100561091646353454566655396198711003193540931517897138700032604310423768741610195798401006715705622879993294608047279859304288569567554921444448918543084843984726406496323300360756469807422045596797113823396843368861725694765814295855957168344738407295865206564339581833245755354860968013706920956433138625981268181576838275925892846289810173820772561699108748875513823482744200113348645304214850098756340848114624907705492452941843160172919891954804125396676379494722771033047588614826427127765292969852051007760060457240985204547565159403259123786064013402589297944530849014814767069131333359663086507862085343619529027928855345480470333974965872190738243476418883623393028130886932596370841992298181607527982214581317225329468431468848646314292214241651640821512087602568984790381849105768340336318855380127777612506661317361064635229262165441818868441971569355205021678451343491072000000*i1^58 + -57191940237061852352618626417040538268482760087715864119082311435578791148645592511117806692210547136971034973138414765407145713293055869826199927858694200513125514580767163455827050305974806895744730953903061313636665514969114039854241251890930690548156563741890949840297011904150895992610661135476903599994275839796067935994781876324040580650472000593369380474059036916504533423901273379004050189052555056704081688710063638540822492006676427849573816004467135081074944221056338056716139354575444481375394359651828184315482869496083713607509885143280513237045844243812431425968613882771701947973900309397821476420016047491415826353186297189313541840892979831695819994426094958895784862663051008155595924259502988257230251907817932011768484886669523255970307186713420881894698112269013693691420811123010374881750716427967814198398649685354246013623824802773289012006684350989795950245105839211030141299209904134712803716932644778901705855406075793875151803718693106854931303022937735004573969209185186896807615379633637822716488382960050658749901242484529157122549996094591960393454611175645902023380393625954800233185781303666680366690664706417856312834145831500964876637265033511340575746284138042833047363963972160255373580031293042009600073844708160900530025002762085553691236175143666390042357725986049184653573714961657167622029328052229125933559746512080949635052699496480768000*i1^59 + 360253442675314217432722258368257956504513088476334930985810890783439436988527186539073028592523801989343943416319744457927618510741070455316509219053060832717593978964618907088922141358176888499588428119788668046147952223705040917226619482827409649157456807308902245854418161811248743678979131173037177177482651054106687252120343802669292299284064192584287271220254434151856066106757501036420882220815446445768447081256247708024811703005187871239597090468816499960397116158826122812078236905567667608610026561043791355064499676114390573983724522734456072631399166834174319175160679294157699358014926518246115360724146157720362312127535875799722824680953897311723427444519010046075936741223814081524276353918688466345702511976596047708942702079540288761749159691855086027632518480137945468017981949017119470363551893624958839513631491095231970720859188784806314120521666662502295750214289160434919529222985916711616791482330804904410897130157166196656510203219118012075849281264312899777151588552591533136782214916189216292132440741610563055082378326211720145460760755789897312306570266074202759084020382436224352543763721439563532059268382353476091282193907129839384938253001534508916952638069920903749958340263417892879887480694676832148213923319965466404249191123151746392876279916009689270816890984109711258437678855301650056790457100767846400*i1^60 + -209108503598606609635359091543264396043097830568533216438713408861891925227121577787869620891262368707106348127794100546605216530714809757745911273209814503637779220821004753863388862613634083696856622162109388946389591670999659297981456316839437581718472473363147448513910191133021515178689176183277363304379817929321231674940446477513573414219112933530094769461547525632878943866388198566652353812493634907156933081320598815366171348046201590943326566557954500691653273916353335567028276641459672990129005771882439490994237710908279611520252117438234523764387190653307445972720623302515855967815770707539626031810111857923891850431478279229444386201134136770105149162268963910656554165353037228206228630481876511159880847664353767384400993809750153608849613320331332735950474237920903117546513525459831045941724305728175109062992105834174702410693439055638036923727757006712859430812429001253084811551283105696637533715864296529581078943974049319805243218384067385754781741151480569151776139570275195680586477590647739455277138912750374857489333166501408004375909464474347279242738678070733914703656850098567375089964648279142454448562461986708293534637267196021363636935231280826124820712684440289883472598784753629071769760706373272328276521778215191307968168202149961078560970259048073218938193277254881920*i1^61 + 14161955917537286530341401511009575194947864030026901886624812488720009033836932412198336696062287169372747515940032989326984433495088483739362638730930835170458148527414753400225975580044464636156656291696313074943996850382439748204475413740732172928755405655889338802617697165280972290955460283085887837482761020786272602863929363525473087863132921362565668332140587808335359411190259305378114878584387422027323701030125298897534450362346096262008847518382659585537160754356838302106226332416612164876935932412349590161606637874580103671699627604539833330323836435600099456970425306269457004916609076506939367918339805425864051901230592485078467081602134852397278466215006337264592756893410060369817516107582974686150503605267361996835437815572257632015077976457798852756605325313516663726927552421570509777618251525469064134193931486845274478569531331537791426411514938958295273787399772529559705827139988283948812338930887757750143523418739917578760441418757256291973027485101960570040608927488638636691489664226236667795271833541456605370849355740134945699144609700813330541617598074605259034879498634272045812916493329975045685328911808386835419335883280271373325824072080800291560297543437821013585898692384843456438756599851635561594778299819891238656690469489426769*i1^62, -52175684338171943392664966931286040696539433051918427160667530494874572165355507837441805732837462108453206756467633557958725027834244615344983450975902190895756383370594843249169275751715678166844800189444770932492632297031416135939770168735553705108063436905328516823299510010706624314261215632395998898255837927860326128084152970005130424048851931296342918230072744909765033446350727616505471644053446362577274221046234909444094477965320663052340608057118197324904631143127015168984973513327141337645536930266230987781623529251298794407464336077893384250719875049111513143657439588355717305133453832371675970365393277681227133099363503866730181666380967316632600609874063668584030978986168934540201234339307752482279003191384151747634976957264333283076915852588621389443921460078263934756898638050744972350841254061743811959652382896740419645450913917441262394877728898361418293565513259781646829429999909371328936676410582196452726355799132180396132840005313979938551864871970564976434945754687135573799805700180091329407168637490305661664836690513677076441993286213616424022841760139492866296978063366983828159278705429380549394329265573573353255095375602158475883895892734246072397122178031625276387993950577621397240634264006911583381056220467140521781626374019028113275634318834626272415118051736285848656161240741570095093979085179511570030290861415533732124265756923285737003349358128781628498867205315563376952105399241385776179642809953393303944080796172540254394203834682149901781116557317376432683787880097787453180670218447104257371246096594472172098136773167811708826093817427704165984896054742532929629957014797695968182494829262530869007076821201837903492258128380705849772087486625669953301172606060649388334071399155586707389039995568553083960839113707039129549657307400287253409202142156104399494911886721827746679789918552446401208786302470455417200004548065453095948264592965424766327995363184835383031701469188254237449134318030602650219592690816351605237936873562194527802060075799903980582013148772701806651658774821607513585132007293342176437962025521650679210365512639223077075268263997362535952997900053287834011594973348204349636273481668202269131871070263118418925625725813589305376101287290365140421294269884752076202168854471994443818079921758426845374134199936508305012278450437631362375276629352991876211234451719058124607373343258363134620152627200000000000000000000000000000000000000000000000000000000000000 + 404244595617694959099265465530951801744244592278957802865741789700363896639593114331595173639283508938814510929512204981372705191236403283366301436905072791978850568740598051352105236311984147487372786635377769830753878883411847271442395008684373914246783520442179132812071701680426613248820526718386896072874539377906253946173439726547850304010262558240525809283733177701211057569755154152394440944153768764335475495912707524879113045666611911255042080171591384528221634226704656988139185490566530960785488372510440665870900855752625485844191532291241413767790128032227900142384955160500732903342657378612742472809476202897970433278336681651974917392002942198877104803696646270185723297403316038038556163200512356475600642071197986202330379110296895674807214977148857474351824670152361924774518652882642409510393736401028874368188618823044502541768175282312875045974272653013376851216028930489150431174737740941562555691250783137997475182065365318682081277635064337426532718999546047549577856052880398448350126000587259565447818557804041533041461186991326582863803175469660329361791870170207979166225722850874729749940660829807572093801246896937638488922628169771466571897303473321019114279326873413108225490920995303859807325392146727523982223924242964365516350968326280803890326454591642429821985364550638214818468075710991039732979862749962315556893111093321686868016762734962838856009424250459678162209616963847389575035392997119789934982777053763491441480494939312034956170795265509239813401342191657765078020753945318701999272117708022442922746872984047232592469700540648813481259803159417783518562724679597285638225189675769577278850628323853493318825992310584649286773463905784914020799328377191830030128161212449323984720211177552626968475654858862172639319675817152670590409582064454239103566387056518043121051949511362741594340421839803951056364563130528187040088892169331849035740808153608113859664697609646225826661776769676884534493307050801284116657179285116048147448409500586651172421567073857686342808993338908157895587004803697805877868454571267132693790446555190149645720935507146934835403177622725011104736440314893872799845740251686192781102877229750337871315378597556723771289450996347895240678371365675160509173385846742048278526965258023388962224604894184096644256655153288086691275615749530762673732720327213641149674347853494142443356351992192129375928320000000000000000000000000000000000000000000000000000000000000*i1 + -4134578184327408746318099014522103137600514953212312645256903037457954467981137725741055720476504666592387514565025788712613804174580788174582790631465951981300068792513129712258082615427692860273082060477553669341968645559397102672042726117791506123094935381905565201986674840656523887032985506554952865348377892842441027315856701418573528247323655049924747607427155561440514759869290221683527001075780767878265660172601032807919593901541444117546872379040440820640106876919661608407662644784207554822382102096589943283728455806648857102364156937808881155325464808663533146598435178050800606971199676270377139644312148009908822274660432503022320393516089135842080280146272361757678454835028040766875853594818557846099113543005658066265044318203015910278980858075834619882027323980366771058834977406575457644736743679893564079022507338504777662864459118441347353421399751476358370015737315071947957605619244591328242588726565691352387977968768690338013985935887478040288798315301767236576962101710418606099333934790334377240597867307178279284264043894305325865481415395711076238428691194671112476406451253231943813021808431732900229953314823769880810745231182087385586635568609450775264642729517268447972610817437676450276519381820032384217128049065398259951405327255232177347333913079958620733441943395737304472548907183114386161704453470177487354183505334309215417268598599931033450100044491042451193429483978704798819436656751502395886801590540624851749650132991325115498664996127188264425584185895427411666682094254686876114398758897600245428111080660778446518819180079583209949684289372352922695680149456168451419890263603619050844104646701812022968942615190093887669342600138838156890439908786977286705017197277468505342944885717570576105187799073805456459410334484756294891812835758831848700037456571166474721602566838939670555150861009317780166790524766667996101157479791938107033923882538033466681139233658495867544346881423942132085060031331052690556523445089708160282259929489974659404787728048142191850428979056422299582521682371508849429595327808994715935930838167841718745470404974478658343518619661084063994936042862101672466182708784399353477540307766500449324843686829302270383857697977182484308743869240497373201122461219330869259840654251553950204558136188331660840756217844215695081524650044218678747646646675229134385399590585225897228690248068566074460733440000000000000000000000000000000000000000000000000000000000000*i1^2 + 9993372928159305479220108868956529176947851490481884485009393729537930967906236785968308082999595392303202378744755284572277984410338655925913328577548267306439838763520790264327888512293282617602774325910607611106301381266925085874420399653629269793941677737223216062654189306481344226886618634273115117621330708415419892890720171916353275603184330169906267343897156748231244475204165755612573720619976204954120569430943434837936748498554967365956963129394872033073296718007712949191236792124775472578881582391794026152564074126033660777329128708490868939904250676712891807953470221085295933630168341761674537871665445307409094452087476483107175812615274120781947832781239040356429784991882940723843064058303777949216485934960255430122814082502126786742050657601792282431912132975954522136044616268855468863559157393648558362906267820005658291507794677291178744970776496981954115192090499762182562240682765454452895084805404092977706185340207516400057054256389590442418428126752066606609456081916588880512768368047340299947844378557783761713287308018737380019624244823823931012816122929562726243556552950091864484005289056196995071478940915176706510197405839402536547976884954535422391446846244822510086981254421268550610877075969038607616711269142609467055923131445364145324183099934386577872752997758997251606497021806005305271992292109495856656016694351194369142362798581787784949317435643703058091182545658923039408157413273185702907752457228159297764886830022866901970627382619401796830397018775268633340738109555660524957221164966800893316722041970220491869950068414356877765582510457222358841564864827029984478842249594996318905097313575140933022935961602988999303742294821559818591485266910586261707447395920005282878064361138810113249905197825514303383889500737352273041211460489605004657238674337680559129994274625845271763624135607962567624782708890799960690762276803446904144810669434533768159854319109931151411494422387886563021292548716811106768200849695877346301304898110522775951784727938216871007983047880362287226523540933571643338643312450410869938403980283351995460181928797032396914330987598645471572711745878995979924409484186635338390759649130953760647542668267640855590403568381576916189541247411816462036708835092792793133732008243449588058975356618756019565367482415183463344677779688575047183399454986914087568516284770772695363178281370294274752512000000000000000000000000000000000000000000000000000000000000*i1^3 + -12958953466239199913051979333916410756417838926623530098772553392823344240214468415159959715834695340326140144293381802918603975572244889176268399998691576165928661050160025274723645190884624506640441408256482348246804412344295586862710553009248917652760292616129752308269810981272862233679548107641587480135704288220601827628639701179129082956044021214623894527883116004627952146874287353679222555867142526275534383099761539579079183267786454602190271165512139205780912613005888804425686818627489967748304274111829059866586005457438179433676592879813150861129493544347330981675614471269038709747436761969538492004777315595610886701068220394497583960629975290630340190710663333492873845599923947227090174200230302023713076447576737244863913346077541247360118960076991301581694070571227733600044923364146574087050197141583880325497124822612840322084134384665491599340163180704682402202124263713016746916214980567488931886630994797464953278792026405805381614623051081667469192095334364369865318120671917469965498264003064478586299448644627866839530382744769177605909197618053949240183667939984689645555443465790404534462040549557119658916608831833874548855008629502399237821631105471031342230808232649682098273792298668461458826470399808116210605168659367858065106599185207023916212438211940850914277510514951545506954787745905455702303358350655364919886679846628376917968144925593203754818115370925823022670311085038139864307732915792205854851340936616049057310962585805476089684753039971792471362001700354219104730661391963537056275030567654180455989836791725094898819472644234640626771391738392029023838449189268799110844632243931732554984736704812954482737843030346228230993658677663576443280633818975826329186247486014937747397445430539833165757041136620630794520021130327551808167976660405280805923344155096703701689399647817907945113753365918597224344123743998442596418700942305396940817317407403692004266663102585726665572075443879808828949704105867617747911691862133198052901375568941018458772843006937695756808305994541382591389467513853633597240271807917092385511991142606214202379235154400183400787052232973660458386025543039724466183961065138515337692449823992820463953523335380390962308837626476263964806297709372672307193487132805549904386499008629524043076246067823160933545814212316550151530818712706506565218486461145178552996474941257376776421894654779950366720000000000000000000000000000000000000000000000000000000000*i1^4 + 10825085851991755360959672795252156664779052255140375819831471857346906133441860685404046436391350830826691989169080745466694006531837080853705407623446409417741289912143434045432655178374722610169608627066846892035470064832894750167334565354046209161404474236565806755827631453200074319728692693152330351466852058225803850196217025095108827402575734374399815936220637113472134481574383279615259998961053775908613542721584727898425569106339965146283898315486024461030871876925060390095590290349207785055877008557104898850421014419206665650609592295202610045732980578384608188197751800539963960983799864754426682816024671243705782200455803737008298415793576596896017111700732463755560843164598726201320961560772825473890007794706729050569573274016434718329825708673525085699845027894740809773158054662224273237096554304816142789033025411141869787884532302819010131615426908235042304285899730913773857397483278373925753057175956017555192065499945290282869601975753183453735088352409295031098557623478621664560184698390218928372909424149330766651507041528479149063547404628856741773106343887414057761812504528126188248353599517540393191874298783179376010997237791272202265978458299589098104946152158411134115535077560019454676792393389687363728015040942681454551781105959469236320578837314791455507770059004531048052864283478576847271888815386595961301963065914208074645624292228171320313263845380028192020041323488452400450123230541540563467348797967102716020940978468514344450415321828535746516971159796703097469171731733356776649281409671963205841400395010963393885851782720394356804704914592232341509760632445788649783766697944075814545487936044470004785247255208841621093812020226332247690270093778796596864127594625510294503771738830780536661651526388230327973558725160801084681847069021042701113492590703216100713954783693822714749339839418528775353808503739789403020291759290053902848331560881021108044097339459109259018608973216907916933908035869551621260749251906706140049353484525165362061333114203488972949123575810603419310832860880534420889149020792797074587446482047086357621306111392597885289412265776865514587802811585202126324331437633329038138658331103996461431910281369838331636200808346728393927045547217116271796162966288185021249688946381926138734133846531749458699788916033356971813043709599990931732322912289653690292318634265332893611772418972140437504000000000000000000000000000000000000000000000000000000000*i1^5 + -6371659022439984269234203558345040633707335275711337358577049339540131517043884311790518162520477852517854979854037691184127424662684562175961180194158858912704956978056461846632928846226667709142961501746417419882485727270553349520149942185606669267607059524383453804340345005801640270974742760201464158800648017184655925678406025839281034914699139292839980024770345328786852999606559224692248575080658175467403130136066368453378931569126274928870337945401675107901604462729415217109582062385482591111709521088711757188133068505569837545903041088133333557427490338870521166394023888847467551605539016530649259152676574604061285305549143259871203777914800956014679576912091571869652121696874165789464648529683158891378807253402858528682656704140149353511772713808554992931354703902004235346280039093610590374711668962614311722062596903791537587882843540850751592768428212152861009686630311634996526636868084983431521197743543944452941889746411598323095274979613245839639831950228427343106851918096020706264329237645311628652126829394524507622920357242283613277952000177916154813748627500567871896406120660245610120674384991739344297448861935966451382290518659097532557160167979987789184940874383793625232828169459976046092114895049461462072763112837366135935740551719990256456470550556488523530699929772835285450224635989870730952490824997622883558119595346948290871161138317733963048656095242085968326676479322416146010507477936048334540809274499683206066423583551070022654432370445374184688909038505107918649806408571521005373713797279848775545516610245227308901893358421408472903990362195259745391858052106228750731559314255704007563533148286132327031801496110767309613752837348807196041325097089161985649922598126477622928000992495927735425203965599113709228506795241246899607033602099867349702101311582178074488424556293864280658829649924510719822351036203250904370461010917060761889708969720585927851223291510951672603959667813913259180711501561073444152775652800287809371201095578257465141155358808635540667990844806867288678329679981285591522504178168867057323170570922066001592760401092167121290495562195695565444110051396594355362303257601842364172001976274653847661495637186054765203237122331550707835541731044009659825008095172901026027303135851486036354869532757865545275746031045810318375900561248330834787850471234868733783887431025321687488244720670343168000000000000000000000000000000000000000000000000000000000*i1^6 + 2751002054205346207483917416917018883275420699818288918462576443447030820406581050064057748637675941717053249832559991953908424705087344605501762764064779643146945903791014686831137312457787624293822895395866205253499105532964295794632299116084033638979180090936020220521128880024777501851272154237259847740761118221667236365964925526243162425792318410584683996377161265386350992058984218446428705744755789647928101662831701118038390070517837748101076789049047596103219872217716847007206159041966097149314412722792120882396205287860074188324464563879710363876889325733126441491885188154461840481881452735454222731735630681574574994503337032038373960805445972339268686907192094951587480862334392733793798314193260844006626621302205033178762221792101522275845106317759697737844256565146062810433718091305682134826460279601222960863314257581076864548683108159026480361093934583731241297825374466734533956509597692170771883061424520544586499224260643534073901005307483119723354944135666911555196155054378505046471045906081207011423871925278090050848264951313888560920146078073331413191186388224265701678907550433550422208576313538839775067742748050372695178952702672746082571962721279827026071297514510543474953067969306741841564936113850596516053083911813019929870105220426131376506455647655712498355730988245416619026988574227356435841371905010754809222009937582454882174013988005602303920755677230247095406146981699662547784596613113005100395002836083709715890294704337187672881718172265034251545182291284348572199372931271187775681123836458576796661793505524336662881095653327797534631723491523938390547996964276601023972627097071787220784230199991823380117700115906516938141958812665015200927389901090628391306895923290171242145227393813355061699615019099406055940261521338156447029457683147754399026515848521994809229986951752258491433930892335463160009245133833629925368490445090724143629617213175271297321211347301893963297855943897436565136193247766028353531576646640557317478392745289738545472511736201790954669416745476064431901379774213424598218229843169586434757452075787992117979099815151213042083340692286650687466245112634662159747482320970790796594780075719599704325318501012799092371304671253891091190699079197201799975882065408492988057990920718592744406974274559341150153115313654758977685630125762668948079089143287873411448441027280842133586979019816960000000000000000000000000000000000000000000000000000000*i1^7 + -891298557100728337999409365124155702475144505056301527712804763633410329357875616936154024530648859316966159709589353295235455933343005656764960144788710721504547411806687445852526654343738161071499679498354696512886183162807653867783704264743513496896430248202032305645038377105555886651199124086142099921076085111570436037934288850238837862680019297828591511725998929329889544011233218610253165638529656580505018446247925924793955586350559210502316774938883861997066876430264486434514523745294556185375358734364032745520443516459460292559853271539646828308757852123866167451516957060602924200649576421068799623107116101071411412240113932958035142365255324890648757738439300763701667270842742143165401615529529614793204986936549889797581532672797851987901956889822864384500893508757762328754901594934683800480872643011442300412952501444186919312242749515911026581906806666175423962360342425936022754503492391574276909049955402792155326763180569570833617622962901319160792471279599458197028888996772442785697011832276911993448982320506351442206024160769693222806175685570526766547068325293037576328783923675076217786345115034560788907361534930235728842116899917543990054064697163819943352338249346448783061095776831077436215349576370084393425567806070439817155312544546470350307102652788674480523486524815234592303440729187484744028042660063993460472767464648129722264829670105409734589502663918584115370920110198689864883121976090071417449063099693787644937570985819986235489303539702494242720012599446078320577900630792569808307685501874927975207688801516830181091168137716031108600499657677927154434536650857440863033203494340763576364301045019583912975606930787550937141152150217109961890644078210715562678016581151307068090876593626887778027238562661968137116966221584429263683711982184664421099857153977608991367375012099831316622852522491711851643109130502454047832011911239761060051600255959115286045099015467017386167129362449729351196999056474746826383917721134581075325647700296321078397102056110976565976230571048629754237517519479584117325970191656829091623747443759420999219540055682394424477598729587804868411968219496208103650356267518393625089523839577704637982344756432323748096046290499036802339279624335952712389314711474866524311968531112947984713311396443858775262810577359076806805485484197212765384625868625252333596965121896148059714551283712000000000000000000000000000000000000000000000000000000*i1^8 + 220951550323213552270635114139022287084630384970623897867496019840404933177170053981549142897665109941093873545226678170265177807385315376094025037557702401597536169486393123794913756434243147315521013773011244792903958933637399415568770719465601751926757982753280851957391992830716575996348495669621312719615078086938656945407013585737139591051452862512199067252392390999120265800548281733918046680602684108120168222462794902784538620363397581116506376056016354847823131445054655635823716702922707852094735745953270522288805250398976955798148488854901800666805691499230108935975217533017575715411303500779432877785313656426742254146570893974582509863122917502252428630720738432139617345622061736048266130623425053529691692224109765656094260139080173157742264325599136175920454654998704296752718967565577450649102800593126056037784100825420329860805416646608197378783567699966728117589489605255526644145028423791116718260391655892940526974774352339532411580137693856844003945489699864114360624260604355100814549709747047588777459215100498165141411221370273623789258868413741870691288141973623265972551642894992183679333005783509198927962184167222437629612912837461174669769274427776290345376129003730405773008423158898004967223693917965599325721496344894494389438358906920922382758126423630671128932221588095121110347744646843599916909042189050275516312203877741271488823516976743508380381298051936894680773620842803099173510587764144823285733518374191749532741160015691046037042145882157411848040309192510761471661784941890018740377958596012244581443396002839073185857196121054792188687060469992803304600431512164450592887194712024443288824416019946372324722915511327158840284726987411471594340257406083722979396275778459265516287662059459112538835855724035681564380637191057326342984634452085919669135231682911968934081907495661554293719091269586554431743307746645274064753133378991330514853550518357956327191383622448758193207674222220120238949771016301549730701178437519515202810926102529531112373907477352649716229278597144661479320872778189383256930113472153762177165364347008241850049288606314066002880397853792620433652372102301410429910111200122410064939059604607683752425303133492653684849377828314393366895583261206162281588701047244611786484863562775774727554348965775521525052926478765798815575176009711478508288804726915180415876303761996043249516544000000000000000000000000000000000000000000000000000000*i1^9 + -43235455974256726848091884633129206885393196120421350094053324169434417281772665193264801302241431940148424758656719326764542896509689048461467815747676447014576657345602087980669048086926062350847445312784253454676756061928163335528325760867443802647244780994221179148347260835853639135821971181949186772285571780695261875594833087910471186073437311808250295671720551612529014427548551856708559592678996175268106167348458455232098147362213284280062740944378669559631030237290565049866419629172438290755160839116900774818260072139418518932455994020951300356564692443034872329925694103971467868064854661691055362307164418598024509527957114102295460991999439519738001715614157279501090945727147969364357830564980364207567136286046599738177311044287045093990527591414855486145387308016168860109463152454944169232238458205896863856102586885298861074374263032647939899032257321460773436821395348179577226461812110629873017789879146798619191327044424901180975696057910262991088375206083713645089630984738481224344979731187307070383166089994667772010648343641554406761431395600958654710941224536101215027103790637972248926288569876963222283626949269036519603347562447023600406184614720598599141379079807218174678793336448779861546538627449919343276114475142162105285320301708199815401036355581965593198813028948933762249796666797304295020624021882709810403719527855567134758576689465199943436742985463008156237280006906843454124193745306280869740432425324744559030164862482282178956616755495419235108480569853568054959489140753798509338030244501501499553564896655960863158437459502219294897801901563769467482380259950051105480698210479964179553998535044754360918468641444304309203926884791390856385567379242165326192616470678345008513189816957704502309641603020474196098559010422270058534372041320919726754263279597046837922897747369305274827811764883866370032812631480828130859447980133678273803639306770650047658318288944316218052199132620488424238548824482536616481210008330592311862061691946392597299323286915448368677150823301067669802642933225470320521625601535406009054822718525600533412422146848431074275782641065171477562645497260943589366747638264082040674678279393356352951980640906972912799900734907281941490463904592821540695291285774536676174236910582206895163529737522167062608296043725220121732168231915475831901087998853889028397699356714316481031045120000000000000000000000000000000000000000000000000000*i1^10 + 6733243155642669614415017916850929200513654108906814978658177454426900903680799145958830446535873609459532689169559211309659048408465142086610251777667225375482106639292170974100492700873155597738586192097550229110838850580892487159956938346856510700248318148061325116680015871946555806349028901602403493023494392239855374032947333736463580273114612286357085388442132741085504368690280704141058430686027793702595382307528878789479180466167299415842456674188389304775175051468285486300035720949737359070056243726565521314934429208209978614144589537789021606882910161099907271427969828129344756781359675839394233086257008741503352551254553679109852601227870626537531796665336335021519651274177131176933487529096748677029577229842713842019473390557857869005338132014764136519275138030112179083810245941641773076386914785619247259295168281367223067646236651652475707627731917166228235408242495058729722012330354734507866931696440124833063047840522163939561681263054885741214615654458110148321707589540553582416272984968681539833540232763649890338227656182416808099016111726871392280345324912569706299527209846861176661208359113138623480655665408525465245695309096302111894310834894356721012419845601107764112850565219729874404183645256567372340919248456613860321620631079149567805930343986966339088122160525441582926370547334900543155404016489312908892476852337690120966732997509125345257277395271982120998292281144917695546932862634944873627211077012195611310551353921955401856466905017896046965461147116890368696995781786336736095395505459243029145308288005724044376306791811044959018885874160033154253338776296348280419688960186724526377688516400837341682595187061553513561860575493125822209363298204830399617403244295613919667896020755969018721690418733580835001215145186122957625825096348508176501116105586214970550499974351754962464576412517429406494825518793905226143649482287755176972176079052715037066184218900305042008058486343051640762491992821932050399179208096320851727976888474751414301785366681177644202372515342590126958024663340555623020976892017292504380272765404057633174467508456255804051697560490135138108069758850459209388207976467505329507921479208393660237367526745991407569851000550724453020455615080532030934306560238726677568755928725580106649692859266445434540957339484593116432912923509241085582804138668325778822607760210364358197248000000000000000000000000000000000000000000000000000*i1^11 + -848581584618637551052200341505460232343868800368298038479784124894522782915988688233375637208495649731757596045953215444693527074989705600462191560731628549638841546973158491630786886439991950183630210385840358953748104093484650439239707365629471639821981223407653961966613081704481311274306121161573914215892750009424860323469212199965833537102900151746793819833096953543278456505974707367340715444179953822980943032851641311617528989237273111842829017486819973622376940162999809664898044072588797606674542393887309600710095085821217342174937911595265273704368104949652124017100712895959584080800806821198450894888815748988595843087265178864491042475304326694187256092810210951485125012546026035622332209392642538679728803472117058704093127722338477871124795110682750097632584692538903775013976309844861551778550405250792705981171912884124611276906188982961299820062463974150348890188196920666841011136831152741528079975709649877607721098269705037704973323385281998928496355689017805956249182456224963252799584129120530627733325832753418820758258844808446409305795681339597661701027808898074966567889137084610767286529921778106251556526473247235577114509875283687044710830080587604264966092909759793562765517209982542991412898156142751757755368474878770508030255009119689975011803350412441183089913825458667489573203814747641167400752313722769209141142957467975319036145528903666894554966572765928602982385618161426693382687861980728467494324226262876677402528040517812133684661427472769240876852834939871689582298859820441665696875778791101621338730011685908957971867712262654789592899639139424213917994048554305438488372899704376187523925212193181593424248742875141474554337944587021806897105821466541061674780119168506336408639641380638993414025159430489385227791051932346949525010715845462865839212414986372020942522751484125659714291240199997206824107459283957081376303478030185869253232431628341108430890053110043005037280307190583265165366708697569211529829540742910242295929231538192341184695338972403450442137925047347487124300155501603950775958137872936904434186204881366144456476322147559121113063552165816933816387156143984374745756277326392430739001472297174947339330712605348652157014192129007662587030663755903727862166929437046620736327762643995657224092292117806546683434508553053186354136965658471420191853858449925470548237123258102579200000000000000000000000000000000000000000000000000*i1^12 + 85397225710106947768052090928429354851676452971681477016357139341905814981061481114188549482910947097310893497624503516395131241459557173320908112684763164332694659543943301521602611512034278741857997161867062754996383825654187986178897187281668325350924960815893404285204897968604990937710827129005582087768109021371078630586571244234443904498183423733438003974302139820698238481571461789244271509825473747984879249493233544383801163009685281198714498197311635103750258535708649110607714686162585759018590017107462429091994476527254753512092325903647848872326672611006028653052298836988917646186851700967762794960400454528705502377476975114169133332351518014900429274701778367430350412242777925998322357103653686904731889109009393286174936873386826948557727559913733319101908522103382537582126665552033442855885456509846749765657478052066235893407256779444885297696285075926530485031516773289388237706376844593722017245292726852630476325922407315602769412936465217541008851404121532093013933504973755489885577532623266183883849151735888413924355392664780892174721997224395824508739275143788410826064646874287295790622072239072696326729286914455471021337528428284771767383055406957963187642847172190738071495051573796889378404276238271516965764134220949686617138363834651552871179048494460510533632361911832972311700612212473109676720490885941082813427914585504888371799133835026048148124460363787245774779373691094732160657470561838720579926546110658799962161411187697863858832939840256263339626429389016575406709042711989093836017339916237751132888067173110861090695082875271074603043943724836001931357968576258111428971144073907282901076836499151495792810234727949593145982705867169641132391496898322620495587104449178549339930658921711882862453071715230030480449992395626784113803740432096072250755590143288955726250888414025188184303632996234326550919011033091088388353894863172127345317270790035273129183766472404709723682852364008663064265531455187559038363548945460780429860335886052295645851346977056148324219863331817283666865037352020178761371427263074459114849780714402245283605441549298649061712189956087590462349595695846955534062522525255902070363338895958634939948709412469822602991647266653184434950018279469373341855035257015858214957112027273960561375335557967800669328030010616955052381717006042920073584867966897282457473911672012800000000000000000000000000000000000000000000000000*i1^13 + -6918393750484024982759242764228387523949910316645060298773513671597861563284093145361181163615577864302161070973337115246936827319710195815648609344364490545322562800970877395624289084666575693106641481451310787257798850517579658731533174308644676991898939982734152875977500998474445369292163416822798035479341935386284602814238732493984595256532870785924618744856327085485859792460449947163117162459500013425982714791137295483343793936624407098510420213604408992112939793132300153921556295343801756136757593561154164100038276349812720005056728527017048579220710042913531285875635121513736959240946715694878969673247331950627013479627561379662820757939733407082381943255298409480435030914939186607769686729550548922120918952855800692559387727344151053340826478524589502382739490984772421550960874024815936283407673909297778659979688894619940951912031245384407059700666350010965942262076539158714119806161173083012242279423016198824162864671516066576986237395419871151551228701862535913156096020875769586941509040725481650831019995718844096134140807865004303530423473847109075797422192226264783275786670317352365021208161995952193094637594757207686061261833122154340917148648744244815306127669934206416854790492016602730900340413884547568486255583255936809878972487058403866668887323335340331071924017638247521581794703293813712324115576900945100020919465944373788358332783497328329229274498094416312652097657842051332195208381045307188565966597689581171537252884429616415051042256449879170844961843968039261517249700369960445416057212506716093554600582510158661745944470915719606771230018958420799655614904824841292172962064968492421562834974090589508694159028919349580137993067993718901610146166382327332191451950956316686411241508593763518765405077259075834271077596856850222678145527956597774804530630525977736810891276439074653902947610836312922641142817309732014681867493415333695886503044084877212586540979132298599484325467641933408237496992084338819171133758150195062510685525191917944269367083077522545861923867383630951495767073484713314479314561440378873774659285813478793726194522041181602480221925657699841173003026519217833543989710953412050378597524955223845669738960795758121064601516246873394099206273168042111906036289804295888880927950238212045533310565962007072666156561136774047436706634686144855905422625272509158499552757547008000000000000000000000000000000000000000000000000*i1^14 + 430304997848061031321075591823804820599618808590323268987314457682644262113808629223218285412352560490496493419610411806400999619052150244499326070086311045864164568705047169324862451420361247682045994248465823385054920613453523749228492828858901658091783149234293955201020272981354948243498239566335003539418690954534886532449601206341268185306815803554047230503595637754287037195176418657439550123691957775187728469923184850169684269243953756377980714366528623964826991979298495758515153892037739118151799149790183395736339713955675052660905507421987344642792836984812844612364627812969068893690920895904422187777868493347102540006781670491491045344524252340811737543012274710174864890213591832589698480941423008097930546586604103999225349153127118017017019440210650520837902712833679027172157627027324839932450820680591679536001034126844962677066883976964141897434748409981016387846012084048419726577060339714503747136747835076670611779938658729130869059565622957418181776378020031836600487131275593207519699720918104019216771388048423584887484536836804053734221173051341388271505684095024492973215847054178174284365750008305666519834553965217566297794920129269067797816899640060100140827528000587900778209102526480117051655088410123551367352741132453290751649182959455332375675101224701965798935843754281915926615927689150151043654884032000218820519301460880176857544959041967206527419661673980472250031550003722424722307615632592226745429188725255381443659129227122941667745813819324151707729356122350593046338444284890523582414363937134429228761129328202422611464330830860486916837217325304491534238560309808475252815598695297414348316087949527544531993808050312147453931722609168432574610646226039411657033211238287481114066100383727514681133349872850519002931197887665154617972482602110349297214558809581772027057315932338447771710667965185073121505776754416933471861754580476548492135176636742959906743374381262314558224707148299798426846810807889819919166126538734738692736396823053743703045572261729019662638243831567984274689343847730162249027065911154693693578550587707744277489972272384088774503058535451277194641871226075303910191345657744459457029532415182437116585589143020160712042129061047869296543995358619411117691510283844424758380694325458168436269962809893595742809593454478969454090509852692015814700912829647359882716774400000000000000000000000000000000000000000000000*i1^15 + -20789108114366001107574386450194456444406539506667214879411463095423171412728464270835020797170354653499503916611696925407183919703488264527406324649553367409473361457616179671943994429148881718386385272225146247429290626009817872810348447059048127118592313724605934050530790418876391306270988738518163051098334819342475451706939616773260831451359971131360482708573366871918596900586997386934985414230005151785172772383125812845950209516807696687976291067273667238587628480768453634170044616539266107005450256522824675893301147452114106782527224151718762826379248794556918410686612868305426859869922116850045344231146860908152809746419991538968430930324992435949863122027903040796316521946286105284190112673036560375866134600653805689833526716857044877010775729692296442666997475625488043621629643886479742862769027223799753999489760849704190972338322114274938988454243642540910838585550909831994953630980721289348398651489715776997667128256711015224087137788913692247551825091722460785715711682956868396925394602666298237894012553290247397536853542993480706457993510281172421717954032495861669603511176428397476366052871699205948734570789236173452991415074735864796421401423433132972741636936892638321288141782682663411727822994356837893241442998141101106744108699582174773000792301337776936944924686704210643123002266642609488855337423282856878929210062771824210573284946056104923816725351868909072386099187858822795025573989498607120903859112712933284734520220451760334836543660919701367297466119782530754267132784358696259861038426879806681605108187542035691312547137253495573457227742565207651475216923527753581229658953408552693771483858443283996790336052322933665540711373685870887190152391087286070512995984817777303460840077547626012022040317661154016296590343761196917140615034907807862856850483510065995420085534635127374078421766017514402999161207618415800469162974415145515467258028154582456622231129709572375046644782740278094630392487512139512100209124999475504349893332429638400633477759893699963250388319784283397442925285748652997184021240710377869692578423951842164353115915998107995941450099760430724579976461618525030017137070722793249616832030091594763951910655263063692527138291409715920336228550695531230776060004947395431370952547818765185948193743162479570113237503053075016309624738808322033377840066110112017258905600000000000000000000000000000000000000000000000*i1^16 + 661819488795796473279816770459692442908605418381385542129791966955434196261968619247328114844292613143058140392649362098797672321631246681198000450599689886722326783627425492812494378219167294391531700228820105193057170972698173588416898147145953500985051359143677417582923757844435283983230243737758382723739331347687656606674351652637083245688971916929673645295795166974781702452317482471757877014267000394186924366811277254154835386854662224172334812918617329194178641231796932572820836060620912149290854558114230503935783534168461883786389645905800956328526321555221659812195700393009052514625159858655166472118755490616375342549766663954208123641963779538177425446639643309606887331152399034430529995684521114718305123005472976919067184861468204591728326897859476903266830173563245601193621834805944750721695723703116895829538432967879935931594924847662858341514120828487524906225147655963289517296873949070049253681723781393834042010594720473137054996171544150846378395979459357415128466128603630550929806638262840637528556879718066796071195829711364360864785094200452463032606402867614732064179145952159591126397066871370966206080179641453894713885831052664229038249183389272192459638845277823121667318489273114452355256671945088530912599932831145035119116932664857598937408350576613689228130880508798018442861534545222439224093973649960979652986221497573641049434498935032639405795133267996481469352996286105381460762017950442568306887271095713825887543434722877924772798182200505321540104938578684936739579553996369854857926267301129422852764827393888059860945633154200523765774986079481258239826687272606751304332970029582315643894783337802212805651816107249350529275808638814662272407507410349693647776418525163345119162563024720887837810556871124419089121933104682979387250427751679709616973323308251932974498111161802563294760083552221371407747218603071679661015322376130114558612741721065582554533019344792060980939948592432504791548526824107469127087433267367833572742154282727423935707153380252420579016906941124155484082787461651061344030587438757389294314832274906774732611775860109307478923984896826725509010264628716913013866007121651790935523887521175414221077138411084652435442513250836251513377004285979532339521343040718574680185578472125708505950153884154585810136679133800801067257960313355588174275348776951480320000000000000000000000000000000000000000000000*i1^17 + -15902241708306066884699382421033722103625582784140760391180091131682547933897613028948397697484854879973331125343622970794365507609837530138218089984461632332876099877247980247770013805584582038024591969096970856898786780076330461938280549948223645661839158144570563719858934590709560274781522202033166067783094654767484328536772870325954916701063115341449576197258948168282576600653452199619437094477649282784505268184659726592535854361027530384755900275594108390492680371040154687412946277720373282534318749388081764339152039282624606506221439749055035571890818865931098632398622656976199114728068694539887349176154737226661821884805702204079079275666099466459683665475128239003038458799680112733437490339888472365608799843795107800022363567650632000067110168128713951420249642100416791010766427684179184537763679323512762887576321850016999831988147749734778844297635277965155918984673198534612525581456248240511622295425024532674889408230960994275777552600704487872373275658153635717469477082223098879208750234228523605657405399585554195186650126093407205730322361393382273241822224917283536241648869543624958621718152993745091118083087413322327508994752167790637538892752379693635895388436307646825737961246193655218455448942401407917315358706979044513114424888806612634155861970797592035743194275565684998999187334038121323304664609080078555536237012366361336158145028839292045098118274653833705435751778658851288336519801466832419445457745283831664216638812629953790738389248979694733753232783355445855008269469224097338892199346615819273961537728618280891514411413959529395979999497663872818973126154961596020689458110543843204915553846235205783030049864280052171466987884849171280753413469934681486645113855029400125378931410714945326655263831081621571340321080675082007127102312766779893820969831768057921603093564958202318539017073754639962563329535157597256145202456812143447847507370857168985565999448032781690073272573954687467297877705028634571631293572039211434704328551083097589736195450987473738330451702209193401264229589663252312176182498290330040801150243399605948446458780256374346505509139391511256238480756174991485336456602151819823192402397042464634786096545042205653099487375138088853566210735404112057818317420054400278833468785808733363554957531428832128857181941137890515680067953616732826731267335136267468800000000000000000000000000000000000000000000*i1^18 + 41632078214506786581350110221984681850032536320813415143741104112598868411644215188896620222024177525448537418439352122217342791165166163513312567137670778546118714455103382939377616620362597074271753037585560934620073481192108814180442122197329042555323086428089453618629927001095877847107316279112251099253189197886192656930819096145865687547684333034523414883517874309900570126539452064392899994048854054830576745614425607834076850790715804635667731823250084013117387325967425607746892171164128702454134964090872054902551583635060135190495134673637066434825463287900512947663568714800252053454444723178344494767100981869597455069381429603969214789338919285151895499455509240337836467305961891264999839073081583645163956903278862323795472277748011709687793708721769663786630833695652301265837148837967494986515029716461535500508136589606137361211585666798424549964613868805641485841524933728713444561839291292750341155154334198518027563211721905295396612068258967748156458977987856129553050340048485807233057809972209848739583769229551998924449238296893316298143056924962496209070846262186367439806724579894579941996157314819011767820171403271539957721896434410881270912697723211133418377190280085303409423367034942910736975492745480884366982850319288489422273504425536246196230032866665684224631147402962681134752926328583861434370469965884620883511519788384647727839395638300574749701811543995242801689388378062262042595408087341664520944616557380789531328589077894086355002762106597257128752431923058835353245649356745290802691277098967920133960032273268985859453478885494720545862116216734885858606016084084218555379603679269063305507249870400767581659023663660394227112637317605174451278182501996101339864676045056949687806319264250515390599217668622126582057741657051749185288883441501384174337916633635257692538348680762924332154274284612013599288769264568515056445362906993214333460380395336234874647909971732799742249374483745447966957118692629027365615263556352376985486013034840114922882534149184421745921284669304152000921357266428433517998548352433235091678876756615125729421301294943753120416698489159680100292378920805997034632436540576918144439828437420928494087388335020871778183665295109221549793496338785116818677623505322708983722576428449825176121012645895860830021163085314680257619393924871652942397004840960000000000000000000000000000000000000000000*i1^19 + -6986439007154994925010998617314118981435692327551703070123044613796019588683834508150182640312546420834083333492625062549759915472545913565898769736719633595732477293279099479264751139291770182192108894574282228844738139754499897424780452682725431349701493470586243829855703336928243850886336144484365931398464230844292077905615740176212170700102326784464473978329092637798078869170576185664526682264331670655706091182195681506801098729722068661841955824098826988350018638369614763931078121140217350212414840700247637123473042641475663166620494978183577872500844770843873527930366466653528764801685125749269461378760285919337695188807599419689756991315922698654897900389008342189188539413653721635738042739492125440619387830265643439936720232615458062688811397258809980182150996250622017361245115348127266442978408124407067977890912002269192478392210534206926875568202311247299643489412597785777275132731396845269561269863292030744117726246093868405719452482139973795831170233380607344143017690409451911799531569001529984180651853810230191597502001773560107452343165471966086445700788755025076590388418476288185795878561669116768036874238576016341890786738093401451578681662591495868108430037841823064777664235461937040150340928304399195419358867813119845591513255578757085943948936748248125393643212448812419195832582257134150019964528792120507826074897474177322607165330522340668136624689087926183990046700779954073355088896315655402191545636456939278433374033753998385905537359905135878482390517296650284935460667492512571662362802890877257697416448525175497280898894242012597808813461354163462582963080603927554076190417480979000831375067796769982602215653002810297848943081261322466330274826615077938708863696522331839801808937867460439538003010381439863152941773376991625438978196409384732483589463345740621772094025110909285793584154471293453655947769437984093394000905166151645121930703785043571265232032493726599655780399665268818746464258284645795255793178685241649654039988310412666118396194808559576946122983011834751080924480538132956385256225042006985812391291817680530714718668675490918169085146149116150628157730794857734336822033463723145240754030834069933765401979008006145975827385803167384317952680099144962356502500122833880496916248834462583495924413004954861910233182069704236348029199670701125056719749120000000000000000000000000000000000000000000*i1^20 + -195513167716762142568529737718246103699006829116894972641299861528011749223957810107000335269272918382323453810361798322698049718952417379733612123785504580618870321079863352842329019613942529017560207583800113084137792740406671663564485552753951092866777236566512238746786115686034144143237497727616558124513363199560790949212854432855472833161185165900429339850019000128022552295981792251942549651254287753390677814177228336348089202888426593664128005850590699209072598022891109196581229295372348399666582850289229874312557229141340262265761998103262701346044301524526099925143270308611326197399124929041497931211776029670202231047399619538569676720231020788536081943084862269943352221299030583979399735815084225950253146169382236893756139481652928266299389501839138349450878767633888368119976936586493484908250513388100238241762048170647207858424478476742138229079234169980543947359527133636156891847932582690411842465964847533984721202672654752957034946667361886427695645595795203579069698044260798233692219774682275775761374723030698242938538130662660258501740860381126447331510960282587964369610179170834359588630997181241932356343337330276013895834166804400855641905487560640215483439849037278463602709179731059225528049298653173211741992333661194314022794317246794639357855375994238918192043472768103374342350838447122972767433168825426976066031044121498826932315073306395398929533667871029990551858738529802233789739472754449989494953297777339376754669761431094557385454959529078003709321763446241826098363300591414764983302090243088001791433202277440214301986416541823435783796983633933164833897014897319256687349951843091842989905041287831521379955535463007396465409502447911228834932614194223340355849757153857344549237733537188691470106029627167879349639975168695294049205895212054542567139010839003829741031572938794107241192558164601679550501074760069588949669191332678382466854836071527405521885879278776698487625210533917526064174901526236589655314693444759592087316915993999919869171401370210925682886476397032522769343494456445147286507616921783277057896321871919389746644271616582774921198258697153966690806218740835252721548356332001376239597150731979995012897955467063470249680641564195679421886868493476602881898711655884599444265709534758654170398682961527365555425891107093937927559804230020953957990400000000000000000000000000000000000000000*i1^21 + 1385990959592205978292330052258583775275948906370133514055137463995339982782260793666482123651293617539311574348527126718051903618061070206261186729194461851955679049356148049736428891014877400537724889416284207169632793360738033220713732455142094864333197316133179968156801221023904862216511494259527580851526172725948911875767730118645812458734012173821729036601290644599347492631427570687779288044265671212081858591684921960407346666457590145061791767498130993408087922947154837379328311457651998614150321593850749406639640418933987240787016665772995684237889151616672631218502272142855266581795589385655462581992720688359550410099468637796602448232745265755088288723544358113211333953983782729113119995296935912420105838875384060330216369743032691728753994232994224361382414021018665787533171154344636799383873516475925194762244261170026569465383696051162172657552466881815071326602086334943498318094699649119564168430902778467025639181766476338907519382361506740412217955320393396347233348643941160506291329106468722265152617097008853410192500804699125526104965229818959412409314567909697167562936935030012957248316817890021290460117027982292254366328687077152923438277905540262448928414151104124963860845071896390993163072979466201550576982648174756867932046755168210289104631862010375348497460876961051972804249702566567527288870055499438620407339129064484353876504450552084833537095814896726541103408919377741859869922078648248857722091833824071608983931041900084510780508068872053738633136153020876717921544792000760614445343327877426575010820443713779814335622181072478449094060484682520684001189849512856572894259270610462121565259210613303028649617087510043823070194611818978436694349592108083537256235578387998709089695234778919528742520852494803630488890351035081204973194407241859051753839158099805871967738870167552091261711517917159728640694749362802004081915913914066655796623394939208223503073897585931425217150878248047427098473055238671471558544137013246245537214693951467646026849784722377974385176324084894370971662997663557917816737083650914923248472907807610588808388311259555998145146384567861492821952188834264915935521204706726013480950692863503486153877738445343891038487730277887011087358049824654438074357989733194126893116468721621220413190574576345307121974321457240292194671152694600663040000000000000000000000000000000000000000*i1^22 + -12456764535483666539768452460287663542461421575079510726565737813339224600342271732113287040939409266630391235666787580660725404146536116727932950075894578129670238409437032053585205883462614906546814815364094286258607896133036143910270263100068710037466495107073449349229006851142333511960531724816282070243243633905453213194788880032188372869361113128494658457476574297825824086138621463969271461876167923995377492665657813640970288856266275187403316564745955796780855090841422051946539369917809712756283904978314289350937545732221889786230629026535329924929386882152837512113097405145791453759943197579842192889025253589029229631223783803868338646523629872582983785879023922458972010544168574433248232987879649079376271375492006062402426342001387328437122632002990368108228601520260059018382317303458491289794106986838771415589480396392896426999020855630127326956497705387964177384173130504666464930945235600464420934607458735322603077855647897777836531704873328230700565270607857743760992278173823613423849070390934132207056202161461687861712956086463206415913109843697684601226294109369629616216858191744081801630205547368010197348903642980052156006094879552344963738969692737400022752045143035075763192862144918375845180324187704221522926922678769991003546468295610353052264933733003517867724808151247992490204065529052527146435021213144774333221109158985488408787239818968306541184563731483143537213642840574019153151975307112834501793614933034734605862803546017653516644337925530604516129701984931015914481853012833636654912084860870723272324949938970762068004922006871615835411782191927812547190721695134843654701240361328201334278124775105045285328968154738791266442885288868616801929026320357557084084474411981967209202012222188485555476916389363847289279576717181912239861452512539705724086369600792369151287549844027268626914002880551721811903177619274742905070456879206900428537117920302704300561778682908588305499565444483079497557147132399311913142706760704599412835719225901366150520356978120574118683289618481359174594912930111889280709749448050546412521477227801378430809213816003261052899731297776356941580495104531851398293349623239067238319835381930282276531237094257509146050336911805738274441768503092082716020703942052198749187719208711079612152656228239507564385955343288264758272724419215360000000000000000000000000000000000000000*i1^23 + -380752519629479118631279181410476066001061737737559146106852047646708544918906834199652566399215655675667257118162587136668241940180786750065698666532284679383477163424331312735009991551464045642120792199182691314922907793063305172254686633781414752665766103115404465521653561442767665189363540085805503734306774405422348156831653741035208119886106469711441154341534719134185887497122997455235993356881599908348481836887914697529778161107674629527580596739178053031990019140033227419857483091054754825544828002047105295454167570008457953281621334496775507679785906373250117167146985110206634427180318263902019949953924403656478947726329573262741433984131958712280415910150519989332047945185032636608260725679388072302484305763693349146534793225631540907146478926862868143186015252454181462447722665642641073303904321311038397429644355531486370289768500589984695517123248521662908419447739001445994938196690812505246946669839155147588988408164065177395297689384317765222938163398480492650246413719550826145333890108043819499926328400723271312664231284631926925012245717200625948356564715893034309273793569660254788624706838810383464677588305746478359495932924194687211761611885686335060185369288550561965230614283231756709698223670878547020877345566750396916276467937494934841960922240259370162997042979097839169277754092851930955762955233159028781827005119964688380358145665992138185688528570290626666665278130218447412237386364906787141160974514235257054805687390421580502258314540205949971416607326094954865388296666224936138339846503594858614792138547904088039813392640799850451365837417441188667614504071565099280255566192277107711613020565246703271698198322039998834438545679656691595607495558825093001253865504696350184440969353134168539977201451542969644432436618833815037512984600317470875669061609403500772179150940909257073767802153642083237771800911211338534721153163472945832622277196449283864136307976809081332729489075936084465759080031794020212615627863480268436646078851272311109225434239061963830892099735816463333498929311894920343895660849057627654962059227765416632977849528989302086961721900577242963540278003463886469320695318094901467412339652483143548346444247575324707821253372331951833501443592502955008694615556275473670413682117243695772750294018044623149492196186163225691508012010700800000000000000000000000000000000000000*i1^24 + 1985416573489279654691058636040885799850595215316326278863851494890607800155013001743842791287638517537989846827040882635130078759974263382666753998072213659821411929500766682455898022345783183673851116974400444749503263733224855866321314265622225581449421596209454791865392424543764566596257552982834462636477625702538388649941006490185787762953918945514558109065635499169595693975867268811795515000155228444205996267264341529368982010640176029351379482126305775231017928386890500287119347024966407186194140141442792325876300783202136792766193589446077805671100683957441654613133975469447522820316459341974913411012335296909252204346440431649797871528702572844712467635393867502606242744866121077629084185491694295802204946659914375129150510890549553364866149171803174630019040520415674451078888491105925225674959045594534187561908729121042158350515361791531267298604896055333234468348218520472879758878428521653829833200514775550656210993287504217835708407993230617532409403944606190770073092494963042804624517143515366759127636371455578840484301763943014442857902350783303513781485060403621753887996349265869294512172582222077385545087442459992041035286827576808308454391594895076477382684068733605719084925686280700146940585142285973529676363148557274160967378302375894182026423005316858454366537406616948065813699714809973432433826510375604713782505770311080626134536894964409310239823519695653516959798821447815766742751741248629595932083414860134893049903055628837234027922690849363860139500225225836729454928162612179775119146829254807260301239950947283293603556588245102298164905190757919694648124175829032361582678272344171817780093263180059022207952651401081072655212775875165575597428616221709657794570365144162137382637807696178756718736938453659176510844896553986030366431245230081489334411185444980406452201897220324986394826005164935681730825008635131611689403241266013814407258339748997946189156280475888718552315127763791655160638596002140485290324900281493336922330008623518323447952684925264162423871426125646305940392746418330970777980471906527073088637273457323245520029017190743849800463651462774487127892269824960872066427409979344929015051403605381256300901239146987859347548562692942106722998193976279586455275873372206569076360823984915227504705704023717532809550558337886853938544640000000000000000000000000000000000000*i1^25 + 6950444426287472992500046861925637258180504591131352099458216402637659437048938182651341324463756767659054334340471915158424816847765132076754011764396461342827717913758664891007754349023566548817111419410973353161678082188115094762150996096613839568023501793644142023409529978133818860652754541810765396025366003470574318199282201321473270295540262979166748631379356482162042798276290118508830275945793213499955199099113176984546587508624684592503049452853454525036452419346492019616320455986040427292835530938854859745606531244924937912177072750741690702724026870350198441124896580789974260136486113153052576753055121097828804493902583612345683377436720071897830198678044924379181316370013821928562133379923118456377469435253334852614281428867521173483575419758452422678824096814422906032760847041122815478216477645134809788563624631395822445494382014483371815082837451825610104718829737285671857140673594327407506304065234828391321933213596211166792233325769677420114989699245538946852445263575883505056595557479121877127230983714949915725094823177412533545027538448782308069429973166076064636115068454050088321140972478809294182060745649775806607713930180211637702445305425364371241236633929072222411137697356170824896558454564502485101096227431580618523082257824066796912608539646229840416485085507978753789728566544865792447025628469294550350540727329354176198521954113074988561569100117698437956488639523367587973709425106562963702753327886370193408392445974544650985034545605749384897140413862812523900892371746244266305186285349276223507108174691089371310017636031294048322627270519735928415544619829444832002476591099214429659595654053252748852509836663777383746292607329803978052736385876319049675463827230943394543137588555832621989367529768041978491215166465405655163533857153357951494251524536000492764181161881322236008158087774862775730054167618098469103595916418887004487890581431834147052515266053798217854654829277585883904416208730347999196354450005326193841259858438749837657351227249736536705133060118831278858141009802500938889954151089212604217995801771914370216179544064457514333139493478511381792548172374039251431556013822500745488147548516086540639922113989868866296489610153985411960713471076243935207951840209266127822885374189116599453576195394023190909250923092222016487424000000000000000000000000000000000000*i1^26 + -48070364997475859764510967608284024018926025921496524938696077555504785656043195843056905959522978335561767603746085562724913987880984951148835713180836873389554331239745049304541540532464052370359919887627939153598489909496105144618171321855053329420268450278340399492922581396302114946107546230855061109056679772720523883183825322538268297505672502383290797517725226380939826809012668486698549877685165865306499108918877704525700434378088496217245733718422905855665682548497144643891505903966919121786310867509952052405453584708174657892388142405183204473431406179600651087660136232812471286403791714027119366105502337729250794655549283078609022247116394560167649728708470769743258506964891065825311137980520089622495699043501802734640861068145148094749160096361429352465141255613968210566390251102997798606388188837424269234433005437907485971554709009284153981652280776670666451583110961900829912313873612442781430806786820652856402162693180302162259262195281023501890489779065705117095894044722747749176153861796094040381525423476981680224075411198684105919353084183483679130186606896284931959837050253638102931259258938015993922334465390824767734062762946600664006552067008693878615939257170704446740313901279719254839892768781216907976947262555070883761063605720495046062963349344079024129822448522983786203180685211458982805743211231181881033567700701646235636430453638406498378439671057314988247544363627397238451197418695471645274872126158680205177554342019204014793657161724904788206775400287027134963800369571149871813767248085415504240363773832703933371245591445737021250041474600603818013785106544342844811245991609976632695135871522614771478256734916940318935521836793119890422990193862886211229293355732401685728222182877943788772201757470520290803690920275243450913703559297554824588316208763542805789887584546772383019829922058936172740959916779742751219983036246546478206604066900611770005194395663216579664510369908853428570067979613924607741274599675988401894301451015107636751037175743987963208587427824469759153585056028629518374918043614596712644208071965253415978255278701175535257144501849712759059945923949681853900984018182858645047568513580422403384488108997175470300760737203407205266297943881948472141247064558450638655478644986055115906380810967394115201817615666669158400000000000000000000000000000000000*i1^27 + -704798600320693142017179123916305162305962322194094685843524869781207938561938737834534847240986511668428534266129985786815412268321332472764688408613508051830655656455800053596575335662085089628250961253680161392828084165213013274079500225942697599548160081805131791591029113149312089704473381494586397457547739948819738234468698135929786411524825344457891905274881402414039705800286951851889296803661775142852915195196689998588158751109426345334084721095241213120770758415331878275939452255746176025599645368961304349814221892830185500370548803560842094159645667256589819093921414237537026356939658120644948125490932053412987914546962777106379973301901518573507407364162952636278510717770375173609322739755434037043944014726164256463572712615074260048597212698273313281760154016502714274437668384420040922523032084957519847221315063167304349038554440436940034126877868464493693688704271674134250631807455164105240296624848412858405611054005441639312216556443777588786823358861337528382755872072726007916621616739506848616495503682969586596683478808403660763678958974620258106220428440772320717566914177264144754681364145223533393234907690197687658575656267130574348420782112895464812669130910787342739736721252092084247885752621556210802089687603952724808084333120342162481477086675695696123794989106612008514542166717963012388291809487745876658612277929149366737336960949768504483621105453596319130377689420489072068075289151925462708905348941525638339617006305767353898487167889839241452625713230138054819474393297157619344838440792781534284393966469561360152369301923069885141785140312365197530111287529971033082088646910163650680410492984985382250216776402754934662911475093875446879498609192087880346612950987220274961237923790200279984449090386504902103842365777141475179252307502601172853641291790959705484839586680642169732501157516442561975449893789990192598257076885146559154837992407096685998920036912020430949225560631663159624636041947949908614850857269567060862327762481992024608331011668456351945750493805160924970292605210380566433459334677892882815268518794970620908907431019816750663358401717477672709424596951025331195306541751944967543209506176412635772085083501999864225544329075457935635880013532498485265326223088340029095034234627877255627731349681643499851930017107804160000000000000000000000000000000000*i1^28 + -811090154643935996840474655999326994395460576871743747611956498330327884879127565687935647056616904105028951911902719045814036660288268678721970327143611230486001123782759246796938016488169629471172956152678758837715297828342676372251602607521427848744103984158955247261761573228825465190331530091833283054669628281670299318129753123867064190077553471644441096300200230438553249115701455846539200353008419258828942534189420262441560296728112955282126338954869742805554699554297382703815795644112506313806855508683349735325331244609807861014301718505635535164410581668753745411384629634814045713530472750768660258866839599117421091694267353405069175726104442904491336252219636347314389435306530371864382926236833669296719845100538181806844055247492863871401786930776672904000107607938735846413230114645945507160051705807277295887806241624312901098100949556886954469197914749213099762129266727095749973077758776784314133236149756228292025133675781782324577350026592274727489528750033889136063906478882342111947978590272220853224173125619230529100339345241977284916499964405734452096337446794761748539684624072614147928548559700434617542490468564117322869331617823486897066653224610391517757802551296386318357464196405697246863302194319001420091553425671255281550251824046706335641218991829160155640508176054835141422148099207313086034469246988415370905555619903061007707437168997200042626328155091051330345396154330206952203293034766515198643540134451272250579866480146403063902051627979456833130175011867224789921578147906444918252411421830421919644270933003131369456559087107093282189527406602087103515936157706973428424304067480680479108708475834085638825584938253519496008908420823565713432626971345961605982136402816814587629081718718034132829001021826328410806789943810731190554204746573648681646375457961866599663721132838757073164881710465277379341492570824164611157187153885019844210666223778205025336421691324512501294604278464765539854695854664621606243561933151887162886126739742559755346712575779644991949188369604247583873512075970420095261935644943396889058245460644206726738979240619216948792790357900716051245056284618950637464802867210359043963748907630052831623163973721227408492715054236895136097683634551422733401749685216393942763382343714584106340104145261350975549997056000000000000000000000000000000000*i1^29 + -797472378365648585709036157432313299839207377527544978410850344973543761288361877747002406752757972664312091697700238581646193908668514610666462831400203766090201967972768102482211727853827829740570983265586085616693860694583747775600413224246535172814564121008435214698833005075168808429256376144246660349653472413543467716774213044280382305724030829372543138272930934487650693982777443399210301346002844990131625015712153395421795418001051236358772726068037247927278256391815099523429723908116981868349109557520787774869525752141345926495589544171488479497241946375524293058778552586085344654565031618961849061167768728237590883262760061955046522630644401778161958866007645998063432025468160901295262862652938141411869960123573952037159730310868136255854859883482607012322095887321593762135336598731861400905620056501864050042590123054579113887477462258238351296726673895577992086001660895173894598938695760702622109755036650664621293395517873723726882763885483218097547207381654064458710888988202728729331359478663160776988353374779546848065084229127170617058814925865914560247515776623888923625814505428093367727703827532836669143430425246683688907093578268594060836308020025497564169937416533363447600328663320222085733338136813869941997584303595136297360855523951534960673608901487772958257538419382833725677847141920083532599141724580467927006667335406627553167979812704987837274183712953380703259603654002039674439744109616669596742842028900510616262516579794084643434809857751446942937083694867932600344922296798677260317974580348496513942923163284813244523186032466400226723179727536473859236929024651973457342008310832009491532167716218551217207451019223540475203331886145718263384869852385174135325727307758383807805117222163753370782745508845908595290146737174040008097711302985602596235678044603417019204197491257762098002091953416207146893254495257673359981188742164405316016204451434227422690183315407491311450226639345186521392597614056730370388898997199555041288987706418946190283015765544187842525130056092792391031978367629833682981327073915093867058852974301360660595234819272747841390399061575814306807688715102478080116933559733072304400990609289757675254883504327890897184378251275854164549308160629123326036501881644230981646367892165074143092869106257841094656000000000000000000000000000000000*i1^30 + -106139812405763924324190445627722254469715386662217323915862138141914431855266196217834264087728314873953103313680100668150004092325012153434096747893274829923709384321001310885160723788342055185297099838166310882301661611560003996983644379577697973898927901192407399968580356534470425497626980027717282350185445720446127247050307976159508577585839819228571059124869294031329718939223233871703058886342886638983296527749290631746298842662240940235443127065837692354912243643684444989718903333984372408816626237737367718268877527011764696611356545120009320315514811283250633372215833065771745271288774441886206690627657767592380648776248447371774173643479433686063919335494573002358506457944682674385705722680456544185658555318744149291757396776777291231929445426969987999986485054559860372060848611224107060805723718698108243378673792416314272255690522339889186070329196628313406823277085365946518608045141823353756802907135168383972990875463660414599009551120261135357336583948599659156669405703434876676666119978508173413197080676121785869354358842537486778814131902544955161513736202218374399577935514438329104386936818835215901355696947582097974946476871543637936190616178733289631650049925016825042558134883321466819581692869063908939420080478168749512591348303271693301995833445545524986814114621473521705194079867341841226495513294464473268862506149745285377607686828078923534935234852745380507887764094709970804987582011563689361340591228386583851749248116915116195777117439028556696347160998495842417542050365488339845204085577944492447948710230226884461142522172513998142563152510026010499459218492707735747117594637149010617279782612648854324342909212162233092573013310453232145641451912961103810576789600401419509229635352228554642918657244105874134440847730375644215306275007379988384565417190507107947624175823427620738956315575178857068724716309010792097625511379411787511604691930365483421453264893152937708453476950172089042883027493371119334628716563118422397073910237220493937511099516247987390736175053446966435025276773444692671449319802521182854566356566905042669569175542104924006523549425848946115682232847873073360408565912802496337865372336640250308784376167583215380870522493150745223651363482911024777597023031122648879064703876829998422608469555234734080000000000000000000000000000000*i1^31 + -15951900808860974735906585435251348865687898163174897187564952350127360761144019070091915197214999851429911286400864415362702702889690696293109975901863527504199281299261096668737529608998803579034599676203016531413120935127695216807603455401333794532401765722809170209979819269518381341267835366955774258811620106672956453118920596770834311326506001532060613838358973319126297021430389306376091108771974096385839247973136555852636063970458239576121041860734874055781109328710206237948089730660484491858979261797356916312363719194555274441344164133504467167144978657175366758562586537483730253423746146285041845343493463019340376300844199548646014859170952318408882349538599956230402203566495686764445734183866944906675034616210537620572618542376052106088799499274846481133824617504329463983832194121325530867802146876960761055252706477648768892826898985337144198403103050290547674708540020066417759756915391856570556881495876335792154236692232112439874397164002152974394359191096063514659260511635906477123524492585066782086954130012268573963395256746490748918417680560076737817932493892355538956808902531192583125016271440936940569447985939310915546469498543325135374701997889590149934901282105993718224546332576988142429044935066356812463379473292756448784380585480513099870036178189249530302877165230626403392423245705242441883264442177443471913911340506159953285489420460731010766321767725610613431730851181303581488790822309361577477241951045463234141096149632176183305104021355310888990505483198674471382076755469618534567350220552042777184165604103892313152919413533430738883956495066596486736623033793853731697645425656962467833626627015881078350199659066747654157691113676515614609084017337902461542761385431213172189513458715332776963096765802176853394897472382234353386053783794300791740382036527436149055403678182093613276863107883197526368416825789022531619964314693648654446570056950368053151852459991924815388460121499739346320382957547548270861001460462871628960192455000917946198233855977183299063043775851785860288032350834027333915633852082532218014406337346446041613901870088023235860440551712560848003112254712252327303357267740003443852834914213921218625517531587167625631974771462111773575307849031845112609668056177932914390275342976958554084724441088000000000000000000000000000000*i1^32 + -899273298106016474648283989067127288644938572729881106621873799569803672239172981627453214797210714143310201759562440775160369308789339700181768103220000212834088187175991580283297570272491387286483098345705083636156483622544212188330720289983262931179731688505350323649944053992778479749611946873289427810545573798525904377232263793335618189873461254408026284110056946966434041220253740711196468630043647448895027870939493977128834063455166985971746956277335396792210544867409052914787406332239200124747276013762117058109274730091960070712769825651639302984705131175854748103412274154382925908147345791337548405919625156706105697040398013850593019575970757183367445432626402198654122645918527731616742817870489838499530844694051120683015972293765259124321886215043684359946240227686111668074275386752465735053061357581210462018775250474964178367237936846710956410546095910869690032904333243527068234397976326290472859418838807662787056878035162743242603516312421232673878614224592854665794470081840345437635670042065376597838915654515036445113752730745125599613805694480535445488134734933516599810525306575734469172115262494365399623864204881546385116578044812260813601040528159894093576392838922503775756443621151810900055638602843662920215888876494374580360835529742312671546870838450710624185483244209414483446591116034027275680231728061007593430765761042129519417365692418766795819551355646347705913641660165060723978859736411710282567572267952887696873758210167339874508340595290579389524115758312079298880578150962888395745689049011245620574968123104940952471161104910352452157488603636947226985367613671542876626967062424770005313641139204575264387042285046572590366169125711301082031008197255980332949369164315098746734940937254942529077056923441419514906089083099798077390187927655896828574124292295696815222841589552016513199822982779296820824894720886627041936770528649008474423719001449392424386121242316847530316752258196301872607226831744474961147079544017652959886285558690674043918856184993017595022849847882277811496999023143964030348253503529599945196972490193865901553338874446349316996796611346811124716658468699256202543887161214721813350959466620374859542988527244323873154349384060600244480884867994751006565006111120687740449704730407276118016000000000000000000000000000000*i1^33 + -62034722032556789366307105620530338656715289896721849714210114269864301462702811424419526507779995353792391190713773059873213658956701762932033767452642745639721068505929204892715294627733440218603214922546919075720177851013309481653286230095278999098526162131690968401684843324198472097380867459638768659557114194078331384383464988371383476985108785885212590578682688727940519228968706321491783664784216330836557694753033796067509935702741712716446714526810126328892506447043801974645164764466657119109350059487966654510534427956209845261597086348896596260015051511988659411757671584608244201069826547592929878217571997093005645898827572655619867625822787232279551134584407030777446743745949423751497588218920185502902141505645901741815242905364376161270761619033298475044444969708274149111765610250309088028189090323276911777258198928819645831928957250268937790450803618081715429036194624721333876120088245302609972996527566551379171403375277170117850403472077759140824168164675244841967979642423087547299091941936054279630449624696533872118996449423992963281760266485828855097682434030816063733000675382632996993209264426856021426114912220139549258073358849907038684166774659663692722912361501061082019975353224157179926464333631329951371811116774840742898342787781245359969204544997884325958203972696461232522004543713676181585664763037863732714230411265809343342029257456136378419147077733911813528427832330929705640772516163757474562760279454666620616902479662733468191678346294498025693147766803217338106973194124676101358076995954553119236340042009901074904536607374200212062506070846343971957721503188531745125088379684308162761053155775162880956744559150760608760073085824359068174185895004024859757220093022952255233400708198930477728865367156080377511929049906332530367377104702345177291208476618587474969770930162924344471100974074815117909967703415051751638054056690484676099020791171597834402628696038393743588068868091306370639512030866948239926883967848411548381350029981809565328624921413252971456903507863834257766484387129248294179681412413873616506206541187230482946609831244796301918576344255158754237533284147857409314248467735299947972113217768955380949471487983086506922323014244940629448210071293367338313110823539867178986239198222090240000000000000000000000000000*i1^34 + -2220471458488683671472429874841088961227333372815302775787202705208400622513309607760598333411899776179793061651046217094106381356031639145662071946266467890735961990984205951352811542156615382657119651544699938587977578163638966341289719308607939687188360235064122933042574879469529944326109311422471028783108229300250330587056103226096601079856550883690838073079572785974170878137205026090089998359904605967110961260376057691013586850213935536346661582048027997471417775158632254481784709684843327927070773031433978201430825647940196869443622704397527369354289395902963517683946032703913811050773701947972306560442248591174445721089542338155088417171414058182192235062544734937809712992521103993171384315609572689340679514765455699629522675160960198927722408455924434355926321752909256670145870100671186315928336747422694716851448007057435259667223941590354064784059131079857875934340186759112730368580721781076862179668712486938353509506009368163565571676679755563277366311315245371257508253853782664342928624001844452283216275158414598019442397477793113860502316675217976984459255199110764220988578671340890113547160410676614046701883942884712629887546126024775146203270820981428674237091048143190584838886430617147024686083114582603729949349205098165876975402868493251612263349486455013944580452199470901012976543939766997680332644832048238686169119815216231001053231171985750924260332328784115380456064289335059856970460254117570237848224189253645848861826438314005209493379313272586031015035773023317188253472363496455403871519178627715242253850716846525666175065859387244646146716328754377685360948002181522371989015745144158077356287640453735969171820443118559727029277922196997876613304978759493258240173827491201066435162358120246897753449887439923048852718158028419711309330570901205935006393558041070252328416972169495327008693123502217675059424148826802055851539596677183593726111551090179553231267596396040674774850473995641470255069800412836730661898455135096643251781651642098767929917047920612521704249100612058591860925604387229293454738942885612313887799886633060804687360353682531604142884809127144284363215400576146725014584948635519388668113500475255704617449945061721195056439775870149983576143721760902543523914232196499727148122112000000000000000000000000000*i1^35 + -68108024726400692185841964000134733115668734323741943014018659589865822607502218835303724583428028761912322449472642541668290550459849695004648334519217139101826503645559364312541209282770907860290581037120835279698751832072984501504219508178480399855673406249027286533905056366817057504062506557124465541333582551247951326285286321840368959056242872360154034021465844638244734811243585129165024223564683394984017447253195869877398943616978585074586918772868850434824722172630167747957986297719793531718851570860991233671197816196460208751721570373531005307032802210656342788827210795857356587734916262047883387477724556202256063335066193089739955108861571251307769109711912736546698026962225505836779314368859973354256773992250704483967170173724001830205275121232822549906167793027838128021707180694024069858524391143790201871556321323139430645905316191842511415086646820559819292371622824865989898356962056549399477123961620401682536932963746468719832692496049640968805859292579570867080210612019814637138600652671905320635199440264422813178569590609731387058410767173830738113685873403737253276781707697345826651437315992025902834182119300431176574347291864456387715215066578816631103559855484334679205310235836339492644743255913894295596977454780109741061747748408424563373877440903585699199837675598865348677851213349872618179719457826806855648407719485831435154579940146523217006085070558728241202664616439600958280905713020397253313264196569429305415645228105609442886092212733516567273882852980989734590998161363932452058154207513072612210499769143023480263105273686772026719793704644204474637538189401071699853026134852397472941893607884148590344215793465497057083717968629616745552939549951834095501029896545593124670283978294756191164245759634806914737030895079893849545621372962504720872613106599647745242775431357727958316521363453388549596656467180138538723602221706339473290278633652339976354818586360095816207392606990118404839035658352427510051485302010143173209788291198019428453895680339029047719762821095242856988736266586185939790949852136139521969108241935326363415851845707843475799958347873503420946059146918200989225455638103951554084250048186576619036420439826988196412899272274908099751534407851199269496973414906528897433600000000000000000000000000*i1^36 + -1559200257759804656846839240022579055269953545888119679071769503475162710564693072761371297823353240677917804298939388812029304971958463257644857583685346607604611127034473404890247451841924504125910356998765163810077939170837038674551911927200289663855156153352723889651895692096565813822340517272529941775311520938442151809078732784129110685619719648996694535285972351516969286584142493791132203137256789662714407538890671304850830681005724432079508464869557123713748296418874959007306362993296254353199538351241180792412802627974036559881927291628394970320341586097160939042536419918601810536073294216411498374123208877652027430928250482755108579289493294612810183455972655858184424386206705820949972555746161564684740097903672099356960292547583142463408555769582138064969092058783395487535562261855520901241592084586609419178883924715327854625562624474835802337186411724835725780296150487212169535384580783656578018450414632616913683522975116522919250842755440340635267698112169325164339283429240306352948243558079922155335968260702838908173372125060142003682782200967355140696494563998598800197771593316619788809545832595975797472045462649533961805154258992593928287187253049086239458058833781449184665235998623765511798803811096366630497910716252529034712627579958136993731751823392599046869116734518720203923629157763580661263750740510709094112946107742643935833473388582028415781184507356658009542021187741052357073060768997555588866200765779095126137730017051681650494987121846153225526563692395024599987468845412776525021525799478396867066956318419622655921680113645151925759318273118153729427702953765726802092617024281043166004660550833782661006370562189346993572706523669754639483217357612964807401556223515599879201256999519593235199698577061900626617853436697331712663152820873036630731444704544450452403887852327205994522201909911796007264601028509946646883075828834989470517825666483311518327313183004015662233892208349501859454327389305037241717884411764766968912317459668691576055152560963504293622037618597728054285400452957181272869878674641017699085003937431752372042991001366242759239945708151219742615860535330226230168105666875345666713425791591271263572772900389849104289841898237386970915747399476298097386045046784000000000000000000000000000*i1^37 + -20461221040149016512469166735680844980552314041158103426117831790785157005133768288421419548307867782076438217103425828505914824558112173005860054984977274049191941681709998936420597282208244735535646416820333592061826735646593126778864398413745738646537754392986375663879830587367799039186157733470969897521526971378013395198506483648418021816589178923907670983692367280486256055094511047349951610137515598714324936618039538720493246151132526448980397966725763250177227788013905456105703731256520641920313660126746767540055109412014671277952740993748541688911859022744001975904536600376677290121784051984443318948471554309281309660261013000040674065257772617517975220641030274174261133517767843765807250178210273403555707788778435162252091021164394347741727032604539800285664690407736867175570013458319248992731286915632242900486461972939658106816261620605905217271371455992072012186312197324324436951723089670411997911580805876492921535153908366426893703893547957823659628664668706223627125339977192495329557656628778371832728940336275631446550260154304595655243850674340689979154848207871516848635359311311702721421498890425088649772684719233359213741245690864055901434033700584597940574644300648182498327274444207319495335557082003653391291794046760803296787853384156048195561776004843774499269877819418915073249733376466479229160658355575654145608872916735904529497571938339019822876446628121938214842520473316209725144449475822104561726622533741205673057174150495331171466679103442685183554680429972392153742265599187301515769376919403313268281318729836125816627256045462859586924412332278499322033335209024562386812095587142018307568207347429311786623723857940778852268952904459956572397113362858776095093519386780337721844390138367606517263992012912985690908124738055422236826775343910528097583259294108644292785138785149329829693076758475667032796744325353666816276526697639263709183936118959896903303751944081571873767348920683457123844447399355405742438662085231732496824510188303554660510411236040012308916860835337020270728992817804152926367727458866648372499699188933520957940843308146053087425938841510575117384348411302063206393452444282836307212293217057495954712299760943252333979345181112351909199909387594761542565888000000000000000000000000*i1^38 + -121143154924958239975227100891846935872644105343461100886516372664992346522606657723649380804353939381351482915283838197398276081674716422234329227956564102511769275640677035949570748155243416474469712412519600142012865940531169309116030902708848122726249612270761204805840421286963485004427389579709077116964152640523956297424949008794447425839846255018728573404778266395831371091387917780808396239061737293518839147428027268883125800212724870512690493123764650920344004241719088620539210229787822538280084477854756457562411996106670386398003051333025157680845883811248311394102035304890499914578673941621634098482503530469946544881215678971580774800364738509642003636367862198152066575386831298689178404666181556962546401788638635969228744877594195402273136234237130755438043473087487170981228096351273990422867376969650653229739713352746135169198262192877604770352743149976861873235648613466999948201370584740398298936628612194027720740283138481872765722925267542687094796478708598087573031015314067389937739698370353444082509077120853840754349664048162884693147097475337363735374973723831296427111520772543538100311676365942758027676177619804724161412665401356279271571925905347231311057294601300393362062770803747289622967474662830239512330906539185733255291878623406861267647622153691601607565200010348089915153917665285615659729085071809348206509370342041033900272740564147125206552843378558828650065725550362364475012724962325113286221384312024465067620884574148204460084661555993495387667987973400555420839985106521236507531871008585983520815888934597929253855071337783731301658051735445501898179189458687666427137133518970746975792969547457712765956747736459136131911723464353402218784781115203529952156322476440401631657421827113638384054831670827403602288086904976598297261789124617092789540927163821735040725244705739345027229764837540618798194919245416749100048543514296764253100626858602338866737382792921585330592041697680487207568583833397030454315302684518193202191088079700129531454477555391633337986672070276393844208725562426249813250625552381237122922771537130124277854387392557216891269070036152771383471917856793695214566974804931502010353254299644226319162089223153103652142822560338432316110102234503577600000000000000000000000*i1^39 + -72445881068353801603846644005733700693573025524823533469237381938842277976685678371110452624393322302455208847249294369339241087159389639231748817596906457544501606943799789350998407046106508526157932673004102968859614065439921819393164448923931991636204567727725640429162974866026090075228442374524195111996706194177862615352921350675690556259737794240260202454841367646668027964676968760266924283777838405978846334792683528386573864372072596788688242052985021830246332693054944207055576787912957504537552149133673388239191545385725081018757296691478380461541329590743725407522755434147703320301848125760667475268588783361143550847082058971519171960573939095907236167866376880648925056148226575577718648214977663344622854407207171354845018927982287213658947023227651693416779764005837685622436968425989820693938901182159999606503240712868570945148850181108672552052003731298215835971877621724121097431596643245456943290518244041785818653987614202556928272277159818903160391745826410939168773746375096215725260283173326234564847201408450161593977463304870074334256560649250521929232256984660854460317362921862919672049887717803876923702312988120009952671805231973337409856875038273432723942585847068983379366469908436128950162821113359864477431513615062860685086265537688829726366755762324603147734722351519842407499276763976170214675860323979765150585652109776066387277362857439956089166853769715222281530177849074669249237105865763129491758187770747976968027729466097504453611006680225017165809613550975558491224895475762549673456334112627678533559536498542095882849586397164862887303837001637111559296007732881145783825043165770794550222326649278668073257833159986364189569061739839247505733328282784534838144044227183112709285547619054066840392057083289021159769816012421872231172478261936106501071306248328926018255733773957729820047084547346268448402821581786795742869808539486899213541304145978838022507266294509823999832437113554122796576520893486957127854993228332027193986519815986574941242954208517037280914195146838892763030990375807082427886171750702063327522513555967596696290092366645982075705184579350176312967154413922446561610006167029925141727710544903053030807217309887387291429658344179513937373429760000000000000000000000*i1^40 + 2250233494931987379209686281674565448060089855014576918022627586859403338839244996844447840825154466587832382478939924018399768182386840568529885408287952057772823552977804714886893405221231310834522243077223454130840951467084827137115122155720746552411350032935072558711677821263865980576047586272092373036900861071151742175161079464978592974337553412610116554808147234898644563651610154898415709437975403418778499581726225090189202838696683643994541328712389616363613686829057891808258064132639391641173532050993903582354632920458659336261297481818003193868257559703464409761453730798683965954773129826629182055091627874139328257624072142843981115563399283251517883146816055776664772941062145419539602365433402978097991696913387580342039332429973126769288623020156222917058924371001997332080289366052610328735163165514762605593768358106659451501647904114136593290176626849598701055926334841624249551212128201935915692470577348230761646515446777436489125470027060274871003759885642061578221276471426807904529876231772355574785041774017660263637229991292760087762076263968157602179824693530017492878404065996504893983695125561615684209245729664680028728808022469196484267424223545977080442896735485607305720606497733428746936861279663413155336039786745214716844476186255463589004040157400259315168052742641556829510431787263579620448140381960055448705861513331201280358294566555005265241043944801018032437776003359261220672927518057536192967818646260739516872730812877074730751738491746335552233434771806645465023472186871202216643247801455286049257859289590316761168366844446137372441423377583857505860325824013922783572010232138997086139018904298579683645393046312404150096793963452304085616315692771295656924407578698005849521054925321864351373273728630470613481746637270896649118412762760043543737891735710338744350749672328703498781017349157021162001835282604467444463428326142424235686531797227021443880533141683223585745028832298108699153702573573480041814119048880835876823187357296381524959287765320115626005844103409670914054397651038073822306369145276444125680687248678801657889241444221501657232295464462091891113430358461822235796102678612624150034940100406251145029450537111542633510790231158807330816000000000000000000000*i1^41 + 5403387290939527689545333114019718781191488959636655612720320970351056910788650927648587222082710932908885564337936309707652159380944958643295139809809139180707260597794595937015815071754092223442087935154156432901690946411317575956228479684639050558352810780910734795758372600909616993493228792494064162782032054918709462915931447527571826711827401280325609103598529450230780452792163781077464447676232726068285614726261625631118078416408903842297925608927680050705033365037890238201142179930846847264548243231693822182685604296683710746092848029829663162602465933182479471607085619694037387878515536971573964921485514567380671259378445697322988391034625802939662794096930856799674490995799923809111135554402111552829605935198667353833207578852039684674229042899560036086286026227011137483949117878816123435210103337799677409005050680762457254151143397051104309351745478929288797396288315410605859836914124290602536098738988176872356736467631803831754221790065258935493521745631669145302859270148163028760916950658722084516431581532913607314774031540450257315460094983487400187545125621806197204588591059386309225753789565750392340658852919803395512108958769698520953812644211389932044740378484169832499698977253870682397864699717599790410225416386268291016308006308418244128207592227632922322058203493719559947888835550232147903558490239063221584355265302718656794691468583432238687865297216883833976352021408039606835247153638193524031192037518662712288941445318620258625997094550640415073728164962803745863461860243601164933886159825851773963909011361715947351343070063717727681518959404555180996892498666436313855556202678157073661723028229740729774683650119394754860205604632163284064167902310853458620267222658824346473744760208962111424658450398687704776640535119774143103224016696425931806726352501980809403538292259765339157408982006275626498994763647195735602018920958307218186958112123790634598986100395347191724027699322770158147024687781344446989524199657632862229009262200684601927828276569975378353525014830246341617100498660261059507178858859935730595746751505233955879562259478954436184394478272526958420356786948463778640708416059467265459652366003148360913943632296747126072142292267827200000000000000000000*i1^42 + -14516747188622319037481106035262219418257046796344173151723477881231976942055802050308984340555810226199850996296666468941443220962301079570338682760663373185962446069207343578105837990517237874759177464328913019051203162887012091745517484047235382276499053296639375219782308794575266261770003197469638210269931226719604535881782239337502348150163305326891974517323441079843967182788840265280319160471663111212805396819879034453060304439426261528540652816605662069600676731823534703084197761652062818442165689526322436555736417586476691373934703250172260331965854570196521859437776442163400108689917581205608957044499728907509348592641695955330814523731934140997922916413710690750589973456913600706212974024534608880859026264813813289868190063931339428508676184181083970174819998862608206107197057139384099745119705516114263412258947854374082323699156334269440732329197886939843264219504906561761953118772525790225994782238538003663439598135726139722475122683942040876354027004028750277078137750151575292400214040420980057937405956292708141456947699202378463682688345423381557480104982486821821263814500618181309767341942562401884727250106761662416183046854962578468490212462714293247950097381005829517814516008982159600064874711181729885726277254673468565376893122599607086470362200916230914762233946746615372803978991332405320783020645029523872276458364812974101614716602734003668351831227281421668778483327958536805655931858399284788093743499601863697993852279645613962528753678315778668766543216202830680062597054803252586773399998480136224487758437710358123636723205458781620637605356641937693585074046733888541494894671460467005023924424586701308745954712116243687860989843314044448653944755293163489737628449190513499783050386478254960013283651571460999392953973434209720977486309933797939857866803468488364563362079939449898675312838450595573589502444820131483379331619545906351548073020279481571704585910758096583287570052410837764913052422157637595435271025773281277343571657085695669819426071023883981242397291854816077030151496036249005273918795841291309644804412899109700490773286042190387228465524411161718549558250734830635065000470784173954975867536014840946847270059807686332325560320000000000000000000*i1^43 + -77033741534595282181082270401231254005335477669191879215488715747483153563768899034407165498133919685973364017548652323386437063500622263757271304023074491259976634085504558313736617330887881376178026288495870918776717089205372695873644593251093399923058535597434728205848892763947216086588135897744128367397876224044137532494637248480287562273792543339580203114291034481657911151502221585064274057355300083139114748489040665492800631901438942448284918672850494918500249872357972740207409731602825556931406616541286034241235021367709500822683799038931350861410941013352649795917812913543657309944192143177459411242066058233846980401744049672735865899571226100454716871599145676923264063174631131703128656164112385520593784542776457618729649163294637600551417615576285961632389315860310824359253508423929980558761319102876897042999614222599147750250040404500151594774655534490887645789742217374136469678196385988700372305166766364356435565967537680374210466426060775154314651575842943063873879503439169870010243913491659017450789716736047946539091180061860024897051742270428616142300396775284306851811688047374297930254617031386884462956805400094217364328030630044467319072750973586186715668145484408041487985938953304215025489451742162758529316388735626198228149277366194069583450032539788383750228500509280366387409057055256558797660828013527722076624683839197412713351443926874168880606561479054832552126731398056343031598628340614334055573646297646292539346623525700931268197285535784927080501493700345890431401559088057540825117127491366783668371426922253112392554042002488994323290759495045468651696896631048740467249392037486822905135698330256743298478752810583954429311537322924348267504828299782193819821191574451494603188699908211726171194417701752247909841057982385380138887151938235885360826324021071048819951575716564960474940328169938376323679138630049969972243714874255622166675300846475054470024752270167630117299014996779268968481690772925231220441651252679716219614230963963356304682363080062766768349960911821078118490320531453482733549502431262146853622535972214676293376135416965872822136190465881515701384476122492253985494377396529210364991336416665250905471822977826816000000000000000000*i1^44 + -70834793157181042597389038586490107797335865870473132476048039643893596073673288248985285525648725441800629477494851813419032539796535326020430324026364222740507953074413509300448931882469326597802975738801714237316914636770458150240252033241928384761854994537525532012078471772209828675590561300208161863565338578170015923813061748157292167361245377981974766527256696380314147765250431684738216234505609730823692679227813533685202371582038528025749945972117819889134376349547061439864946084193851561170149915365985812723316020284933951462626241649429926435889385224554183292442683602742572716005367779293877597967039429126459470082576645213196068435746606878136290132922969222056872911022150225500261627762484797242535548421166836630306785011470346620661090299515780788404015390805413456510478338927270533265588759912039574174721209380942997646480375572278626356179750375491135502960752281926764135252895135066957182192927630824740112148240502554033895616081030557380299227522216148518728226277408741614036464876919816982575844181621000390936504612922272316400821414551114528749381311803367991316916216528479283230093381347431411529392916971300915410938004772695461930470648242552152303242128715992604869968268946581937689377884705535972288189950540901708158330378464705728943400388567203682110605333941685854130207269074733903861643758361065848749121959030757387009430034585883903599384358996251633561012124374154952049292540304044005648460389783917260223998396967392914530599830678567114145836601601954276799264269038056889020117362347575547223558574985003725952345462741434480740316737930163437589905387345552206296599154283405554851324543357951218431924302345136557375524189263649176508733374224572779306037496986775303754588742901894902635815558834377064565523038260389379452658806594419467750615083718484165917213328520989565263238531101925510676789493355826114566193505714224688926131399077431565974000370652237721602565444663838574859957650395062154607182825450136429269370041124325269590322399532788829999413167752358505298335343381086692106825360243949679516539921777607218911890978934448882991164590062893613785834074678336416696002723062900927182561302111509853288320204800000000000000000*i1^45 + -50279928361303840780131023400179265048756555981423167351383646887905611110260626308915059475141500329537972290124597731547333846011467676667366984632889868212785007156312309613203289267022436776808906334759810844735543442912510444669224202268189526847900982553804332382686363818860707443505099661366679910528713250982402982243360821330119166507938389544361507097400349713195795042626214421023375440023960443446576992501999611766612153850348901488608899980234647721288165722725371273751806009959871295418812956699298585782034074221454009154009504729922898961362137722741521073240464209130717204708647439408295536996509380208721779497801903296278457294487105802462673467342930281261478371374384425854662201807756112246558532620372548877995767224797385145561913544303186062038067558250358871946899451669717999019300195811719738410674533802006394204156281802825947989153477665121349507044127840624844426922422429845873250990031634446998334054052976744234285944577374876929027333082676361097017568373476529749563390131246463597691147270903746014891689234540246569368822701954272816780556445135904694526524767591354761482720173469505397808610531105061686133550592291693704861810783578566270717046614197684456689640817819270203854944053553578657956368457054800292462698998535869044107422056713704111610920170795827763435010933000189430010087831288666041187262831752150676930049091117088248106220520148600470636114567304835395461173009438336256040168042842806655200564409565948111389546881783832904051564465709128647013711653976643052020903417967804905762956045843081185606234814513754831935381623511796645781523414188218514266681302473107750372192631801566502148806061439870596895005539121215403471523488240678086303393860096664768681982716649692462782414188410970339545788158086393716898166666582181696060495785911069269228317052876634926767302204875546273925827944111183430320723728152939675128007581498826101537799293925705593491950325469094137730039733824059283763039445777943746097410016226226550347014869688272801166650790215525642701251818271258214385636669411499586994865526318516482076218958938511570444112191075771159312736399061252550206499973478405901802345445013827092480000000000000000*i1^46 + 1282897883968009297047930603922579025908100273389808050823245518146530383440446862095226269596821871417274317272060205412002754579362968755892307479431093622917466534569280263315515726296250495788680159767189664481594911093344446160139245445435879830278216589959673569148658827543747542680141214165693097566317538837712108356694872890781141913036072061833857831558257628958583851187718511518449704028183473351416932342669517980930141738031944341311898991705234591420695652436240707772645841178434227682213343014327468058133829669513045990368888253700057320971084727163490935731440780409326101074262002241445098294043988186845459876724054244980893636477794501248146637374441022998804217458068920657163805943187781675339280618224989582099522131021768358932348765260739000172046795689996866752057968258613305274536183910284597957896767577422782653915049376191512053381585023656796442968781144624625468362395835368583472298930161199614458519698835853349352212096632606827946335173463028942955296459961456926955771127268230852249918230273912325351769980469284109251444217866296724349156485459702577464495941346564533321618297120887323266075627230691201869450048620994027305398058817493542843421355294564693600655191396084400549055645247069200463881434802315948730229154240393333857063723482895797243935165063777966412436744117715578467118912009606836597197446866356757240188458341818167106981508010656355430438856774262830840413317206461729134655540573207321363108436854746966712639170336684041323834476301872357436000454652692374147644125222875435640875231688500403885580192992916896026417292514950446842308279189982622429004976593996185559107777974516574802494042183406882454064145107997098072554180067282464746023523315227237981711688836249729681346411755038230812846572970617240192612677279382841538648564759938206415204865083853202035010895429852201293458989425598179882017648615945259630774711861149588615110220999329948601244495622435800551887571862143899309146453733744066613090754646270508052687822291975891680823680480290230725253517212097366763161527883983510058506196529022945767728005718919127967426198049048402776725360713312531306868780717545191517404004352000000000000000*i1^47 + -284962524937969219324487015390452114793666322416471157891301384177380271266656797190280832152076203721025778972401042084808683782870164361352199138748028400557059568797802584988103525747522936440783362144432702449896099392525496686589367720656004058206883718280418421745553030853764924983132275913281750116523724637790435879592434123474714412509393106737884970986176992632004346200149317289494348205036042260910795286768340149292075823634619319017289165803604770841746574934043491397062894295458504998859447586802197212915541232960270607506501840256196252312652749641441368340046804858823479926237598390247584724827585152825784046403140667492074880127804453008744597327063236685902856467774737344398477474685185325263600416208515271918614700637412022432373209571140110467728358808326316281649222124669855632521168604409566635646656279878946823284563201578005025379171370256505390502268403069910082129160572455232068396658692007843867889537715498759417993740077244739544516917012797130265707793826837607983829064708257043542166383251105510768705124562446709566585890941933752970659188866851504428553315251805677735928613343159562328742689267850827810896884230082429964890047814127064853127974330646456473046646056282876898217912990768626796291489621484161490541717772098563698123083530064940747045587491293900245190960492763746747286103309686912928687259471682861194598096400964128547787739345586684772890341286697282542572542189384131842844348556031639965553731977504930049075788626402665644592725648551477039390474572206737159016829752970200259684138569024085115156522775413369400787484346787328058130974079624482486059247569881756258538499193353322044583279725222581502578816066393125223933974215220603799616374146234129551469487178077321878191370242065953412624527355988446967959474922380739430263682714310337662066914860336783470689927158126846547699836893658150811885879335724820274094827595084955487965680258818269020889074372686775859269413619535461324804587166152854212897846504347330712334414209074221600895054777275245990797209237009011048995703442325778218979684649534443691248380512342727509862731000993753146505607334097489570687267713962318233600000000000000*i1^48 + -47414885254823196577425625571249114842057327094408730871557816858612075826031477843089131210135642402226211689391121423288145737062415592159518194532515602072764045091643591647639227947730307149326729370017376954966334918478954651400200517003601517635216434485617989067049769259746287184122152720874761953033647170340878945280521759292556255330908218921424866304106772754788644767515820548367286773207058771804348077322230683376651869045470166147910769268770591187433326935101548509121243557175641007866783379794053938635802907817378363502987644651983611145308685689019650460042498675576545078870567420268543320193330373943819112518019355700231725491373611603979101847084831547972858276440395523436239809650741232426870170321745527418764105322233269526690523337444151106408803428062011335682368750241546400001646090566839392839266812245422482370720905238126368640712228624122744557732704210653899460680964738603052866035655001794274480600318541207780147040962631544220708824585650554018373250622448809426599310514894573480551762228814052741532386694720311346696027357484552441865289590324324439029446433179235334116075295371779579310945366202417749176036422915058347303957642328236173328116595134369788264751849554154196581707756701342950827623172534675488487928999932170737372522530233931106952725454187501829041572649428989430813440410783617030822009800271883200555326698476180294904464572117319569179866334702036834654165628009105756278733382730536594987580286001137268658981267603638053166784375507784581774875076164650753939780332732996725568076363836465065947306323768030740871397616505366440381682061011822401654659967442573596535757748545559841595526043559073311037222467619327654983735857005775008069848424306662235747555827563090370910560973643478079120578725894861844255072980784783349073012462248038206511100697593836106548529113247609722914950316547452506048946334926636378262697649331297030795593136668034768170896399224909187086239087703925088543775180531657277260560573988932639573151917390497164052952236975220271267843375819909816202515663543744530972998868726663294163592174250649439046388668227065921251567788454533214565826560000000000000*i1^49 + -85556259359616082703192199242728948191836667641948073937467519184049093025879565201476741490104201554950314383278507358925610985320427366783208931344228954694334934916467849833860898781645775665683798981500458854786700571358322595326393566569184607516321416868913706811764481811014201833730454076826437406828884699325768423461516320123050940418838242182499841597482917989788684080816177167145265830066742318487347188835897356494667235733471422911022633549163163533499952646742852845119101848404406856164650135913926592998759648942316600142113468357509568558729651324511083139835315534645076438687907098092584380209422052464239590800593672612867303501619181505430118604914967944206746444940929150398107080533700430391067880608897195839002999913125307550875601124899639519558419036611780589997136188177806405134582325440431025377076255823980974332162525403250661268302227710944228637779424451396912786915478280091552413266339065034015091924427832546551629894129823411955423852224534769819982880343450979670147691565693788929140850916099478150879763675178991606298390883558763155767190744245974465500986080142953509756974264747677988872413461035781023777728371242840607033041586744876057856934489772755023637706761044060346836416170807623750341588065740648214429169471848870846912592426323198390229315109670091469482350922233923708853632584123427033345779858797472372346051775693769153015506714212318050174322469651722561513518931389522861874723127364571356337025853679565732117883806397686907378257690535659080681618457471036726425685849055125697224880503112967434467954380631976893449846713438206771374248635762051878712638791396373617662760804929677032062346843124909220569031468405789380310251648376513018832604783097736140358912412177009161929452026305628063958590027268527479902428442913144767447442689592095859599629273144538019505000094485740076996612314483616071042548212123661536104865141062966332332435554009363720492787331986940102058343241402001995332703309573424370867020763295930363583257068223644097173331778343675649030898320469870202033713717730229242420687658367117635525697957660079783875155602590415063641797790007296000000000000*i1^50 + 385248103298729358623387603177139162651756565933707929757865256495695480058378193662481739864537393654010000272795213609979827465613843555485502536489751363521446049381302439482266758135498970806812788442705929361551501818814208332811296622338115684521236127054845192038248527335421785331849894842255388837231697175529576562226025676167103759275031462440108583135578458323181716517607068171126727950136302194492866978713416422397785974726211766188520575921526798820169814195884850351324865343820761278773399351827343949554818906762650689898456230047964918780733651804254715831710787740368914014989636067735066796425208930427374988466301922632133396329529973279680775341918264866094404809763124901213574429439571658638144163857154292504204955016227657249880556497812568407877627722653332756530753008947121996493574891168494044687181776804306816866502383601454113267727920041876119721152435401811017135750326179376945108658844183990250489283751226950711488178883657193477991489721781487590974573369718931936755714160197885435689510293435088461071033345569229087957822805523800917879174156861164577738954627461854380477412633632935411143610620274457158476357193616760586150322451760372424378117053438839342680293568729665663419292924950604498098683563057302301543957107711261381010095950187471009149380963418064629308025512674782278419402057992725168323009911425615697946381368371890472066002728252103272342941243061395171207087112367968410208082344151965012468666026570577766092116571278543913288427949251337218722186929568196915627031346692179848344281330875042668345967710454342198506796656544161314001487377585294874047735596965883068215118699042458090449193274059894284447687678902663505486101074816007781098301844823290704473236697632380414682200541113837187322814914922314819152694566986135476894258190545620612566035968961855064112345218275547647776083676156871691578174629247926332894225108561725006085397653851072772548101088823643620707528730250746033650004585440580175858745712231345365428946444630386699198349205134354235857535951232108399958377825096331992557552539837337362474335365387515714603888398736953232588800000000000*i1^51 + -169432097401509826564556967071109675226402038308338563420624907771138500963760449865551656936888813517603661608403279995612035123649478916990228476797259555358923581042962811484064837622858550925231149006075791609206421116496007145059660496585412090963791503420971602447728969471909502353963568058782448602779464748248277797500407489555554554196529526938115728785156860825179141275620331296391751809582527428892043834908842562201089266808031424697479981705156577988770559446799464135623982617551342105362216029145673238937258267659194234249818966421172407922062565781686607139597056951913797136397809478449609084344838728922973395360065762720587928018656566995372713454690778006857484681966725118977348678609747360047176797233704803083801342602375108949081360215069044166532131389706536542910512333410754932676046781804448421229057975015448711531271859093338463064375089968328049946649188546992776704094801437533396530722567520921441527232298235032260658879449608814532095586206081407183919059825535154259033837779113201323454931110833362844745983862148175773161030557923695442537797663271028785327066045217063018458896723138061253816810473693196133243811441256003601340624155725852154705272365037783469630819516381592289642550683196614073073984002427492458283268642706529787727122111981319081325677855847734847220475336120135085890095324956659077782263933754791464572054652765739021757290723119991166876140450281050606416827342412000830033415895769552284854238182834240013569182421557431679312940789903609167343290886571168745268006422519857993859997362660963355548242929281989281868142390197326180439146316259002307448977785592217203181107747572662739579969069160354394110112070182126126797274661593906556647952733325274901277851271040297103340352988525148749441497541467095753784736510357518621436018471755148691294387953544184069300043139555002390631562765990612008811053799591376930695143865243807096005421031763048038655796651438775451714301041472380291053158583917034831399596100657148428352887677080380335446719506914857169127801423065802285122886455706685307577000478536672273416767004921571042456439357440000000000*i1^52 + 5178616532298447541785014373620919010651488148887769574692536230640999222110312050771451175626059865986203061318047377856808891377233170740358932376145699271095157063364915818603543042608756316824577267429069497639141312574423003442806212673568198017971823371194969247011261116008158585443301002992401142536003596469293562632380098314111462764695020470260933563632652415247729712937292740460885272542775219435555614464773538152729708737135916865075951447242381169595478065913297503262269281567009611402760829403177838881251649014170378921068577299377498195119686533978714274545160650696592313231694481903244594255513509224829077077224269973427409761029584518454469929815119052868414314688300469857532463729886533918725896814495753438682021877966793471981986195179363166433436333649877945692359659705515450051597985321492244858379733663318793429006424267954105490310589731542010546060718352511385899838727133628241552796811501204653618524846778506983506171489271447989300936733073687388063272810568593604318043846761903334061972954473656020679788557719523965839974362946225712394538656003428836727233138859237612526744799402950495535958193183720677186351050052340715348186363304049090450334032064724151189515840672278911366176632859713803276929344693904581370924797025501257766944695991526903997089106985842307730785100466232033827766850243470820829662763721688425980153315143112539763893906579048431331969627537516699782486483419139187670902679076226147203111471218759594328852834973486394346665817169791746864773517781085854771201086449703943495906201789402922325301708522343168979809367444710599153668940287745106554078715588679656647475475384207281660231390440650991763802785146726048830212284202240174068750751566501656389351364280972284945726316483239586107006847616710281915691695068731920272375506966251270148606958258620433549891686227263550888409788248788616410041559044334066543018481597153596321909024875479886812423113563296206372779887659362619938269903821658821032105970665174885183505587956082816339079428045437188054733938555729928085604570812506211713067331907266803284052088018960384000000000*i1^53 + -25489107674356875005166302247730959191690895291715309736347905736133105520847764586094319642791825096267682903111290297966056943634943073731888050606299097729364739916658355209002712666741139877131135690432585348095429562765236517495411077040740628831725362226879770161877146826110949721148184112112761938623953515271928317870334714248460209608307698664531572278149603346062958782165987071959979067327459415162105997114255219749946904970478376766804338677300665373931341051409085612460188261112240176760225477308828550319115482281837370239611395369460613810441129095962389808483878242496637715600532477494325383653141029205012129960999605472009027396005353458629943820778558533428364564409291568856039570216183913492723169974215491903419124433886062261193284897244508704473998806954221188469760579845378956824543442905621547826226528186878795219753496714711519704293448681678111774093934253831334574518062717955070722189005197779820170377240040807922241981009412905320909478677374508227989254487320522412336931416604535897752504602398596859981621057420920622733377753810871431448575245899513725324872631943660508522241112839809209773175165136967122927444458106057712382725752041299176284233923532863247914054604396898941710419964617005691199693265341679445648923405550032861888435380718848002032498511470217413054191030568614877202063527743912379546155864059731963862738220285226267761540798099871975106540263099859133977816272967956883179379725130066172360100413388722740992616602670760419190174130206220312026061530015022132389298920933026985917120275551734679892163587925431192899111736417751024945401231673347064096042685466831017566071427872552662431168699272046563335641853994053759796975336702262594987568503177537750848837136919061726079971508932878242361904929980467879983774329372814940369815170612351711504761994174455527657196766572068920347402384556874572801417138370013596541480574259825193343906358380955938673301473881699828759661551309853233684671253037761559805723065910216375310558831014646611110968822243922446785391654211212007998484717296792523255732260180953818726400000000*i1^54 + -246805566927665191873151054949351667298038087511044593957477907218522896328719115230164768961031182614687987860033379461835890610891534766718149071820451217851591270245412840391417540724953677978234649382713936434251014431988983574157142670166872785275833687564732798333228445814304779558514312028053236497172411036234194133562786435566476475059591187078878447408954397888566727443727048583994408924122637774018282728095322970207173040630870869273894924698395572094574677355266320641822760985337727198851098331234517768025332619762472529994369190645018418232252046739560173193654249205909734538609388610190699947141789580148056350000465840943887924670596114343194752388085578627182516180749469192957676909618125927388339447991926009404488510412232431833329386275277082266614402634019920595968888244441422941135411268474258233877707459191277512622218749968344891767371345355979065692577147226777032630236258182143085933687206809093072776746305403884341412791669912468014700323687637171535479306437383654558222606626099392821248419637746541589669379372218582316570188594428649380763719855503250512879299100963774816738255306833240770012667898838065546421331078615752239741191827115742748346435081381235575625320854767401216731277031641007452144391375289359283382348744967831618021258912931656135060635571312397995668601367276251338383936063310117241642116798704633560009484063850595749390944193085947176970975200106499715068176431558316789423074563588640414591235537671151573920656960933453140617320518874676466664457939387616936499534374330102714102534755239768221445795338791267820751545016506493348650375294454152712063744385616426527201130235011145568548104710980985296658755631387769200063830299275145552308455692423457761896831624785283668795650463662399068455031895592735576936166272066365910104453031170843612428007444747496624256371087572584457426399345040156788466912043844095030364130979244012701413607631191949985572404624007045630625646104649795023742002769581108586295388636098712671897338828219693812605510911095426156729287542223276131498198767632931267417210880000000*i1^55 + -714221225184998089955985716875405065219153630109322717949074545902841202681572247195224232679671975100627063099407601838914407377786987744139695688122817547132432075278243514126051616961926942513454372823240617601880664471532147298811901704441711035643877861956079156201256458184088290713387006999041649768739617192259216766440610646016728881885544622527781634843958807001257744806204937184787700624883230090075539871307277763689483859917425686077097906884121309817546760737864776424656299640592163522156556282686485196558943255834839837217273289836909311480832641820449291175466978842952228252651899226494028370868670462372496848455370989654030969428543562437124258572975613413144688661710349963954945884034275836737316753293562028980897589615729192632779394016842665516315249679873785664797175585160700508441420071090414361564579754407967922083513158982207824101412471202185338128186447827131627312314533388458263468943665685151527115291252272091499277021258078520267471926628321541984064111920528775264521238162981556769335018208309254541030214192902940048373324266418961564289306608352226572033613131573938130659273992912797892743362187817035789695245314396407726053006928922790965745143153869726006241439265054291542586792577832619649986719913270747286775596805947940482222919607377063957110035878489220590118402550061387564071761004135460880030579975047549912254356344433032273523276331439575671170295515917879009719293642780856003436502880846636139599516027956310478616609533147643468672439072605897977408268743974805365062261720139580931148524501653887046310230946603142884241446146158769688244227479100051723750571729705194457187375304555532468464259009898686072385698048277968733286092130933686001381633523230466739447433563715410656815633512064135665905377192164138404562681021209370468227601819702754972613485233858059247795437635993056487111575981891099696777532516122242292002949582975282888568470181874053132573030025047210562461336676251797010602619359304527402175996189198471369241043353867242415446202138970610758221668041900397546042562707456000000*i1^56 + 338422702917454670756075530983710090573945433123131397914255860835473158122505347696213848673621859418889978807344525865362843512955884637898240749567925574011246801592727426047683712886549301512960799397693353698974389597157998129884605110613821036972495877846994722495703802360430588345935203373711201043103302093295193128388916773870160959905099001287725290376382200138018377930444504686083103207342906529175907590103605825594748801988725328580621967996038910913685988514476220491412930088803452757920697668017478257689339658288084116562130014795084179576796813428094409143835246918965244838722716824234720463539845059809568740231401059711087523692611406783625768960098964619452952726135499409369410423503553518213298338842980283665903749509976931297347877545841645979292815337975037251981074064324765273016343929603496925384051618975230170104717905666891952115276488510766012570674085944960068870658165971119444091193124296265621710028607391985118014596962424233448617812572647564831187611245971873863965473658360298244315492297752712068708732152158464744239727199341592760410136036190186821492116570830770694474504763916067404516150875170166908791286085876895381797762736959437413635207266265934372795110538273444384969813236848795559248562929050790250731787171569857592857476114360610774544449003067450628904997050839563212374217738489022004836740649107961058275306177192704959681598830782054882809668745925124387018364778011481037082645344993750408840885394130802639723080849480179272658441825290929013921261315345556390179549356713108931882420954362623117562579734955854008182646921912754610062656600698363009055946185125059214737493421224451028816980771536812481713951630853715169504190150832976736268350709743439806524051903502380743754534910456403749304503816037946247646871701793305899822969885430180017261549405011228692381330209550302728962900327491083797936464805165711922307071287911603382287045855108518904591644352040005212867987873612061666457006458188241655392626845776400896400496203282072917945652418181801471327455517081600000*i1^57 + -23524949868918895369310565114537144762929556486692950987944903753942636918270188353864717438317394584563776435529093074587766998267371970322426769170122351611457570480729892129008194101746354808434300616580501962117760314291823292118903592013942682256818251764682779451476112922540479396178356786503570541997617583191169625601565578425620391176995811257524818851370528975184294727047862742850822733618771449164502012156824528674010274880723547683926367970792286560189428737337718926961674645540104019945851232314554458546074343772978577963515406156614776951570640421267587911435350359652320401230462615938094653446222333765166694714763645840839017526758432595085017661621150134177073435810895149357553780104357190305034564254202695057960673182407857792209485219411900845041149022608570651585289350512892406141950333069245352739408995127852402230991536868227882981426545450205147137180907763569016154918744205170741222264913559011658185824780360393720919777443571062660330357494708045045192407007548657035890618320057711850214629358866193914354006437593799521540225778782717176729339443686229556644678656773936963366179657798554203597891982949193358351649332025117919459246864414517104931282557657112720290499815877807303088605994337325624815396110048355607189286685437504103120740980294942604122813618673092559136025207717739061882475189425091915374841620626715250094821567070880316977267928766597306585739474010101833719266139065230394622331119325027003761394402045170868802821335939250195990690730664028770409824293052059274496908483731934893371293972702406232203528706259946271948660702112180750967401703566079919916341308213985384626718360104185024499710426566385940008338707285297887676715740099565365999497254293988473492622900798307553036174188785064325167418458338284341197563022127640381780675990527168921804834671388595580301211804287009388302094271970952086408066705924628597025092888127551697311532356780012665899626392133457800393745364469206131016806690484281418557370209825334094706563471431345079223676840181760000*i1^58 + 11201366975169508771787012548415594155679712619966220793084964543722968996034441339790516950749162754733351544622612103903317569071444889009008045061414205128678800437807494572493807321671635241485215439239932704493354031548759847769180110418410620654767179047303894485431036497644381687540448014046637237825422948566807963866977001960274575982490300450166522267188402057762785166636882585812811516239849305837221044943490606112128700693081606371208794561623663257869792767838003350278690292577469372256498314000529108526584072248175189439364789786814691655297423099630741098475661733266834419988067311184038367263882860839262627991794930666190419139639758608050852845161166964411780518095258603113307551302546049137659219781561744202213258104896021958537383346560323988156603734528117136615710359105789222531612637471606441239584481182966090396890964593615488913170202974645316655478052290445395127721692356520788995761885811841675765829063595864219168575831570465803856252033992211085078034058639057662975760945753204744704990367945316264255496789903193101731129849120730756903542045283605571264269330268629046220254235854798648009932384943318958722611883483488452779942659329755917385658622946159323021637028786764335677998108907615369654546089791163932319875166629656111091058179162401634733240968967939227123671573257930698636713700317144583202077314723381835064800055678217794562960703753766863491184503982511041618432353448328310562578249167898759435660882137781091782045716314353840299579694265462155774133112373942360496002759990574542975255524217900041243238318695010745793389715997327859199474753669128743696886115993914331243156323429286236507158248180037686959792385560030051519557168849522868363950159049297832070950450706006135914883543634386231846763338633680694842472733184115707111418276844867673517474307634086427149487293234988711863769498570787810556532856138677598725757839830891119219029826771256555784371160266753885640073612738394938011314885837011834522001203292555711621357572718592000*i1^59 + -114529156373034059847826858560994417617586669361301510093632949427995155192169534317030074542874673684604293756751796623998048089821875107564676670262638174628153442040415501386138661109574964765028861388955728428132775921999130974553450240335928507052240116983807775223952483867775525420863017470194483919740795929635502338782020343179639940045222116807236030659848293683363195311935184678011599662552402119129149783180855875046365715107852928815673343915769819838984601189424887729361661143866222722200223996487598885154075098327826455690580886013144849963372250322906419055622830958720082072370194781457108943218308371740251516889105392070376026584523081660097969662724404932917487223214901442179112130938071447204652911342518663861626485584890374144827225000549037493097274110471693974370150307648892813826974080340553388218381889788704850392743855853756036904636861155946151982446093972768219551557468766379115974519404736910809245561564649384501047196029052024599402030801805029748010300929663425727150303694277029613807754804147532912794227826842517489826427179696062047416341552630716026517989474891561511381083549110442143373385933412609775584508664935877993571914488206345450828718246420577056899788352260950343360287455796616853618657296849860924591191930338131340741321416977556506275055335431127036774013869405644718422058253638942351564947911133548855285144931310341345851888465029737720471368607563239469806596284475577353106094837939309787244656929332233076363649188044879726939930358507296077976817673291834760812703148273006803399870358793114164312030296676669310091506640918995714333982113938291272299636270583671370759323223078690689546140066447279728818440578854175951656881391003544020496124217804251394092542249718548194301314726255663598344870001874999366156929662475431798175420130445944062954412508456959132550288373553891876677345768956364625052937297925847903414614537707614138038052154078559908706170632847930508975446631099305348694799495987200*i1^60 + 23703498573539078141601541576133255505596537607712347663140423424109040807716470677705186352912932030721869210074169212637679387423219020938181581391351508935663078528039238713597176702170776510064847581055642283212417065597126336735591044749738941552082691937324063655796426437131266897582803613579582736777271431528032294510232008212292333573124136485193691314157292398283422620534136242765552226868929264168839685749753153332241392702982762099732978059078672529467098925531114076070629144736847627732056025401238659973137558571462751970379837117542118679271463994278094107839629243696827048788152469534520145588612691166372047260120694913270646697427752506955858426704062573680138435833602009268189741747700740112231485094725794381031784216033762646492835049392832644239610110220905777608532901658266652995068905393739429672678192846491843636669934265647244292862862763301721920303887656495168173007746771028563745714038365176289482125813840360065944014820379112388662483723260272377450389522739928646508508251904561410787465271851251903318966351495412705051539946822853289665529992752719667139531871866466895084378193928954051141925754885911000259200261712361567308003832867726543462824034245335679101699262148867628109893475594579569140422265526641791719338550534200546815298556484344342700640670461356663194560617956720416807533087710320948404172336873210559556072583909265483563968414356826245614658793142223260243704833710015106064543623193775988784134165857616865812026921233178981543624066552693820276575907581185117136824620695531494044803646333349152164193773350967190801546671578545389294313047516251851999559617454472873867041912125951374894379956826446600405869472092723734236161135190976480365992768674798903747784300387549202663154475171991627646368776653261957104653998855164008771832017411567175413343100032687074566930529133032159342984910473392672672049950098656395822531864424916274662529480756228949171583367249920*i1^61 - N1*27808897576472420769586076211170602004136569751608445506325228486876636203238868223447664241936945887962720611481556445735478395849127696306675909700951706882605474250066933234613972785467478170698856713160032756919208390996706803467461058343931056663339004096013221629313467934798779033607110502079590401624849484875459891534617552752952116458264784589449625355782752324280210528517971824379995695348015907062853387749625575867104197873241967170341562384371774699380543795999522448154046917270287098032094347683461094217683288715640897388966721535565771981665098839193061221639248807201874310162237523484123190169261368801*i2, -17545483166322952385575930489245008387276270117752343154527514670265209925120393781111794692943467858176136224213962465385291728236844291897168444508567371242436658487662731098917443734269355155723603281515495015776058310293660577494270607724505334850572813017686111219223966587494807476341995809048466898473143729252257867494809028663273143117151283990814616945100357029742985638153041147238620711518613553581123130840701005981001405588915032525881040137691019324884757943021940505458675222618024405179276041065297266249705037671613958576888340651035597135852276760661290726744633151488877742962898044184003564925495995970905504981633392779242746248909914419197713855896649317675167234545653881416621670680024016252793973134057591143610557345451949862131651233752078808562515658568084368215252264670031479034198049386519506253658278360126353527094216678676354937651590256151379383797742983647569567993152541924511378520256596639920468895464893727296098359605125521683116047888416746377312741053506408953682388226816286881126860035992247703193026202013242192485824890150631635278114185019893303680979963603461782136468218655181915724196381148513417900806287428382249448267730143349897846300113698946375500175112373338723690379859684415034994477073560004628325202689139516208731270479600381062383211817324201635764275885755526055324122282819365338476847368818480926249300312666098099988093824064902089452949011465287314173351417392645709175578605300688909507663065510814675498329870168096670305937260144575226349834598105071283071590552963503450004458503832633225152443397010845279134044288750115458525626136313304390723044497716993040558541934259123031829843410571058147183591518112438382431651181684945010491490041674272643910730721917123085321241094567419097294661274317183243583701807371765936974696612375923382351654085585360365691314964128582225217352995986720485949334007292187306340301281550699998293579957373830532902956962689028560774889743232835886201240534037091326449010109861676037538412040091850385408494085101701818951186593407526656229896416638374000293431568786768402714782580682738009137674156426128802149849404550707775778105387727550968292464912323834847184489716674273358992518881482671763334488305944427897742122823233311860823073721340488714728593649676958462798955959881133531295792473809748624549373537560215242383584262442354024800710634384906246827026677760000000000000000000000000000000000000000000000000000000000000 + 136007272130468537990101958100668170300334984514918595863036025260650082400724985370365618470586817072848026184817623045026487916893236209276350787306005198045188336475302787905042173362102334202695215742506082240076217980519163487236761383606226557285403653813276503004056638071193308911098251348018910829456221267191404939111165492810607296282729932135411159401096203816253062206244212976873747443585081929691537924573318453536340805205029227709338984285587949640481346300127600560346426365107625630834689934244022960992987102905276930169427243592664787745624827733378214693271149015738929828282510523561828442292764284827087312650267980135987282788272094282020785416645188388206671602153490223447243415989579041631685528618576511885776445089298381646916891229511258122462300578867222121950431650486196543441592514535494746999839422685749428370187857849762109592559578337827163773260727527117995099030598217678734136178651042361701571017192599909024855020916786015009449203298847357049531629682591370755993029808749785355101624659846274193095506740370874175639672996563709037660301961449215671209259091008561132930314543497514368113202640458408918274773027421598299469557244724816620353498757192624788374600356856846166627741074224154596338658751047516707084188084846233171924969603403381127141213653875883046789459812960256545783278525244546234151435571767632896124781094604542638036516490721535795746122469424062087915585652314897814198908778026792588905213492673521462477392798117481541079020341733837431527519770659057502145988411057912806847253020564702547929470101171649538279172450740036021039282648084202747222066281637756656962168374982454293440721356654685858010546428068686253754695396387463957271474065522768280476534606400902187762720194269247771334169988529197724007002314261235145524332301346933934594330050396797798394597898980152546404276780638824175952152862548968408556298180541346232661708269311744846634694892260903138214978976879431495647084051171041645266172881014983941128116794977873297407568499267928389636543819857364933016131845637319111582720861945354575865350501249185794525899739958203355544734206472495062440306981320203637969510999477328577503369920945284172965463381943964042831188796886556404511568753381229173737732735338807308781229326796090473919206172124070257882331788385084174467778188435414830377662766324165820590151903291969071361294336000000000000000000000000000000000000000000000000000000000000*i1 + -1391419350248937371373559635718379571503367310980472411722379208281856304166490253392545863738527826538096796565536441969575048287558092834223093579186829688124647333213946327124442310845335967145940916514550001936771922443512180217496421457024950649156359251589948587354021542773286489735174275517468432513639374478459129289075450781300616130473802468580608654824026996275326849033132870011070555904142232599610066912102107554702733904087655002567603350975957678986078026544931760680046154048182341251737813448162725581881394465064128671599385190147409185176408752212458316974058082523508741167417148586086682931705811454089931700731367616536579121275783768280117538962012307573328963548608937950348436139443831762829112802372140225586854921073257069514453154901052711809032335256186018020555123798325316489954154175080498425083451043244329649817269605750293643836625349533292653860422173776593671450391570649626088726912238310984423562410299229309028288549192305212268123815451290692449506641010743268077908612759010078164526222241906299864424057867022665996714650852077767372667971177490527104487857956614892239492491278703133300180909817034484896077294164596934031021695616099256746263014908564237901178318672497856038172701215920487286904435869666202862809909920689553763530289945206647461829707311617862051086758067978842624088147311609425142661221006935274111084664308322631922001881368283400650142920457479801458737458086075897294136980737549360126183072833111726206862193345451213210489491241821869623143991504906926490587879083413424837963340651532475265856885950092771935394509855990401987928696570913537253409444774740280406736993585758464731592736809605616363427217190300452287621697988698407544098643691528288237990168257700786322464262494553223409310331844526312234342354135800633325803505430049740892497898895338513243530886170502386258004097708999934890034368576539079021524103726637966582597822583951338161402957919108520494986295597129997506681369439125876741657962212792434319955074266018043616885334997610791623820307072213979526762718925618064752393549216522696115367803185475396669138583510336147852533665850071149479030975776636452525193793499597384486242108643530613161466737469048785854160784230985457373780245294768551474749189250116966986978604480052512683226910160969077656156296424748135203879662334465756679888587519173191654869276223150353238143795200000000000000000000000000000000000000000000000000000000000*i1^2 + 3365480037599971127637976574905339819721260115772813785221212201131058402033448831776874937637655256325360252158127055545976077457897884121199367867148101095524671334240276103572158114722253321643129388436931582224730199959181062663059231625362102949585648375710323400919935560138213399873423189721141940441981703235331469530142711386826828478894700227030259387970255382405933394308787222846594030412932550851686782418742283268535702457026270136283147718731264976758937597821067240143129633839470514466883236109712287933717404279101097740256549049030072920606637744668905073899083087589386230188588409271879721763996483118508220496653868344810927875093710528016564632034172667696450175654927592533180873544593096045529093416898339994507930968784792103291623572581790873520484007440685744483637964861646135500743616003002599673228514231517425002995374597163328398766667679991418653878836683208216818850176340031175444644522210200031547823551564276153065344749570721892313848527204655716091142908218919228493579334868371109103741155075359809531253504493157048509093378921372007506147726701923493312407035923300087916625720363773247015755899049507682602817770186962399633526514522661495036314783723269095596886287486437996800599639591871790350420603144485403344079163443865714736139771661001608102738984734951127152891498648295085328133954207922259825601612451984296277091116407250759680406066351118126416082467969527722848843375907800515244474735459449033456561956059688162849105731267227062840430618903600812867642750585354042784942824666196296454830508069872284027671118308290260513981669092902644185834225737586163367165200582212782835767696275308089810971139175882181917544494941189420753726280052125904301722522443609302886757974076816830235983323767318323960720156913473310214876419326884332208085665465655323536113117251115627639019047665456445573190183470934917737236681888388948557956992238363351718747674012157690509083046689668646992463391215552363782439698952627401397428732313791517244083840928247176887398116363514698100014280253130724493534173098230729639386680304943510687209301808544413949047254752346715110298559557214306210033610178902804449957039762709251869282141142927374570046723907308568883234434744706559403702935350975113035884005112134100099412041920248763204372509787269912867355486081144028720239778422222929964121231170105977897621890667431819938365440000000000000000000000000000000000000000000000000000000000*i1^3 + -4366909031677799381232032320569019563652366417383387490459221847099269293032436845051219255099304650014039159621705450011800022113546194305466578388090552314582513876796089428404348323073896490591817508115421760380172997317594930907213090714459213628662092189035274345932695974398911170961163261918832617413943307478057655862536959103735969578116063105029033881645408785151127168717833370641262862795015621327417163862422847423417651717208133239527754199721406026805492893735957735773170089573499451893952432023882820690654668389441299752447734829429009195488157447988246077976274867049172151735211092975065939240705042760938597876173220513291336907090126293670815315075279266423437202410910384246297153254892000568696997375288280142719795387930469882439379335148493255575504949295636790059116721153954519402547650815176566948032714118009356979144436334275133155599528278578707878711748015593052617914642462005318156098827865137014129140624232525518910577123453316493922220666799782361513940862128058508111615847145699606754444816177293848423697164679494530488838038456898062242668059142547583545934279727007462921169164635662069822146399238858818653799356723411510783224481932639566961970319620573197857195829417691101940209553396550625666881254411487754927655421463103271861924112093974600867447370978914283367293389311977213548848288138350217454711827153237070771459395891283106641340229320144570033420985545760278575621077538131668703878254004771961735226923446506470756739491227163092298536587520511050666517015542138083877841922139920816603767056179419957960086689615147979736871753290689163938963522371012432055061015503835764636993265213815930016859308704357404924136889786654738148406206991916841234888260280047058182526723595521626041933659963893807629346276686116473327790368586364085218394639222898786041569457275002750950940228953172979389077237013168404589503976919012728929294351699622326331649567015310405837495590103131068329975024474307566783537374052740260290538755897494323630639613074359533028044184183595700338520052555155890347896017327629624848981465611610676457085447474506562000303347935202088902215127551820222175652873894887774423509268963201246893991880636730197474383422515500986487296211845355623177677014561471564693063347033049693049376528382839231796230586571718134963859932396334466032446374117608202493898549453079247861513664690893784875008000000000000000000000000000000000000000000000000000000000*i1^4 + 3649716002187832191422645056414660715996357824392518735582521015780024424196861250211655371494059928066013904730695914740396239066277032385412101000903773510857444272789689149099249323511052200033171785167341553855990287989812018579623543285983921843178459003748871187616044404448833918486292964513838301346968497079659069506528443215364564639947624403171104700116444398862875489377132875941734031151435044907134721053789839070850983237063698590729829875966390005143064111092666669092379303204066481604451690517495924876191016499281221441785739757632328536822667962105163004048683421429177864079043843932954038873960017424593770569904803794018020206674097361818493562644546742857205316852583138879871861280523738095560936703872155816392257131895286264581809133414286835137171462341768676755744124313822301837574928857437893972733205308718906319912940121197861933551902309152969068357940421530021060070557866485598766749738108344397531907690005500645884500054462680459263291356906213970575952805644628189482945416752489233283027445585219076437661710208031236348610634440343033970534860493634576553456785194144810186924167860895837172838388001328958141733708313892038178724507190076558035955247655576053514346920699138056557100792088045036023880124113567307388967863425031402691949452924541944465785029696979866334965122664493106716762714629776207031155195868508211482470557782908008961817314248055760365649969085959680976541160658248073472394003300193538542302622009493388122912843240940253796420401081556330769576142842806764685941880073515271633602903378838630960653016747223450178212675320255515152915738373495383675277810055103905801894320185494141476720005364034254194454554893826342598129451058245204495348710527427270825072505085101266346559817597047661780403682212406898767787870550789976905367672806803990339328752373251760774006553429549939821482702868532704907090491420528887540633496747809483508715385888712000031948828989404443741219094687410092029991221312700372141437193087338536777902081680337008519878931458264218137500374920686385053182283813343549040018124771437373281458485628145529425028278464906956289485091832103372125369718784638737375824889654007880879594000049832571348657428354800402575106354878819661341346645677037982040568301831192426257768457305306778445757850319117463867426376304666500596959143198604558107635906270327077844016844407897587712000000000000000000000000000000000000000000000000000000000*i1^5 + -2149176984429019366802575915624416755238375518233171163660693610358153046404291429191823243609789642654784320140770469713180551213496062680912673338597445320001321696465114424246781295708396426557675580052514158393935751889798449709836648607474152516904683335760157708054085853201283873216140559508713375841658227921282604047740203769765949175609425502023965582903780920646667798140444248473728234548444017030185062107521216445008062201819348336020224358659072506428685672376662550097128195524999604807454965084448040801234219277570311906079859594233739224427615944861662917553947613819057318973100795334316700652601638827202739880568731714119631720763845164501930268742438532675529921109279572422520053542478320311013964307499779820861158317920990697222300479091193660441732607312607244649539864931922587024922847977450769294626699342149098183212112816915331422536960574866756935104890646903109154103118379924152895094758605940388416442481727406820259734769764485770175055477750893021621812811409688526173058426873319604938486076424281858463073986161052233448694993341791257950131691338062473713280579143031526159654262407805728040767935250090594148738967081933308912864618256280199710483291456616966802823510158417899819881808208264770872606437383214329330043701819312912522058652884406511314312251700731850153267237737342378808760744000080098857942785798100005069140174656716158526305313101943414825269687277382826536838014569043761229400975663312511519628353517592553964829560822443669245005891551503448059373075347217406395614685429689694715718319614186941015796274622363978889583746691070992060096540693512972921518024583292569075783624520291374928269587598173061165311295093699086452052833909689795099182130326793030647184626715807905575945002311823287229376874666618626965666776310757179826347377953413654851713814042266205880522625712947128394799530314168215257447746033736019852221656705286183616991658398601381857449097155977314167385884188491857164327856783208072732458832864787839666797419095045257382166409309930728106410061134027568530079444474060058684513793551720081006550947164323412336598767717919216439968048580503751653377646224137187588705255896388638936481796948355478085725133905650323139999279088734141328461918397561100988714032442500715411568293692563218147969193823926418573708068279571674652384397615264735507845301112674552835820396711331758080000000000000000000000000000000000000000000000000000000*i1^6 + 928275203354158939638418562889680705457642854590379196416610741755254005714346736950435886775331333295647871167671729144652996357355554487641195142667396505720980045728188051601992323366855787000277232734532318239115095476644659886745363288654934134615890277430069007783583205472369962002639529643552416153533295097833344166261692920714375328359183888428434085339626134708560657067320826888938540714352594676154474095395038823467480379304846248683969262306905856356550572616452818124014287217452892558648018107703360485335910670592444061538402690233722158923965354070890528913295210139520035795421029979230129934329440608456684829044691182589781936779512102846348721943926872697522528159509148819200744435957921087331291323643145068977849246646533574313154803579226762994035446497809898393282478284664851628013799976661745430594276895300153366760240316663795588389286030844981153152499987758726988077688850799690191631809297949084326745023221943297081928423288345092838614996955941874655286673230317977778584674841150141163291386317384513167382961619145075689268996368061647378799985975878219985106541523753418202508021762066907738088168930627880081808413788552471978233627899637766414617335420221134762536857041410411334028375771248348911890403781530147387230962694574427549056608647404126457655008455803383491155797918031747959057646229107726428159624964228476052319641087545726893913103513552860428198397148801409331832790051928659759214651707223205931353643328210139271535792434269257696794276881417835509678231894635077485124805793553241983114118930021935837971218229420359698698277769589413839071539082198696615940613532448338578084296721693537045303737099601819574735272865940781093981079127714964881525934140802083983942636110514299034914943628698939462313963635280278957685133443932674432744336032492059901198934411089312861325001158040751997009226666406004465228103672587084374846516757303271216990080323640954964299821712293309568672833918356459606238079776884261996859969673966379160377850566028856490500048373459325037421271993780992349751608809138448855893536240329368069100449417031745175081266756020062430379501968012132025766300766743943920795954623390787070059421238449961188627235228645687707201118958441124851151740868762658630222641925850736368307387219552329668990420686293249840532012641782910589560574902992191025799825317803625504810163324846080000000000000000000000000000000000000000000000000000000*i1^7 + -300849008843431425965969985589955481266819334575335061807306812027455043675040729792480264926324994489345995407210839756656366844206911449772456400566111902316375384611069144828182979525350218992314322486219436449657985577222854434030563192885649630916637669618112903102099306935717702354676494700248013115487136133994933772534927906078458265430636947550968779145856538032297757856302656379605394184253076971314866716965245434198220045333911660542899748867881860217263081127120076300741948684053863394014154313527268079891977904199262489298416629821407451498556132387488916731796117025475459789581058399178830544987174694683953746214538821683895356522244136054476161887408695442286125717997754230385034084817607614202752369363113444027996229997197654047684004049028160382367260200861543240234664923094592206535262022826153739567333424034712925083953320745199023485676690108451001227497735619048831685706125615198304139137157804878092258754809671105706806228382931685899267954325802201718599558592178952202171498688459845799554033846444809961966428052943428539176290210690147084583018457638547757064533591417974238697799547107159484345513746586917477534460292935088941702466639548110015188772229446615884969981558286735299909242952089128192771039354830234789361906174945672664366165532995870120292632746645203573361585783788292106456663764817816041754783809886614083821215661305489056788977520859735099469539651777748272704402923406298657339489495159938228172311113638933591340588262392628457158681337566263207679962556018820733057645734873361812727815730321645874425869432052802472785766935312918630208359279506741282555565635716214226607636909425514687041862486499880473459276275327373391708508309307073001231060513465260672571479458431314220410648450344189133527162218336578858213864289115665472351112760320056437911109536137815111440230829074443704481863560657413614885751141761908539569456731563800530419726373249939894362170572912542323632829499900710016674064726485481684051397008371321196898030196427438831242325433607129566675503153382340601466118184734529739957239693760304340116839659484730255476753594828439133586557638459155696282017869534137749203423528146168130599236727408395623860019384903160629631990310599620992862819188869666814046622890706790936587742077591941925675696278945743878875082070412334326658146812919623110710060718247936133279572924825600000000000000000000000000000000000000000000000000000*i1^8 + 74598222991629131518680585272561750104313205552564124244463873539758612036193479518665747304243719793881153497156016488126464252103977582100390274638784162918479384645955232382458846282904228724817526472957839410900099225800570772087361500574412201167575862700439266312243967348442677747855104578012781480571748225189813586493153747102842922302220894576004627035338120859305601138385238683200664417938131243379554756750401808720717990456341731340436115970351937916743988926838298792146459660935809014572198919484478157913889399622866156540676744956509436636464972141390778958589302057007052517605519687718344175175321464897736792750975401850920130553821638059259176668036612628049507321797994527733108152466567378595185590622308985035715153260606325266199249751904388624351425515868171322274097529153734808892822008750395789499873728630904367857694253723654565345834278179474125909655060031691925634367733951353530068656730188430102771871385252242722823213834923889683842534523411943175372022009598660791019752567186769506352134079553439396033096466912461306533600527318222146980788315990939071423932319614019281182176969174143263533186389432411192499626327800109656916386284780360409988629469926370526847434657980317829500233681795813931992280192419670362520923184156477844329504963153053765154583414166561751348877133540189446930244289697781828540583711394416110663072699781163905535382210817454350840127171744281535999667399616703459824474511567905714394156346945192266772965052353395949336478075813095973482939474407170643780559269815452494778917207616698971222534247616307436874150873651160461256567330194839553294492230695688692210371791691901183229632517481202108286729244426561990740699078050041606482501546088134047697202418720536605857671471264138074508730398721940977148113392575604112715288941850167226580516865285863420309585330879949057845583491041927287728902541073839226263085269647503993765216819805329187222399439236077441385755317961814515441685319789255164091210699209860184747924466791590635305570197238745344810065838438446342404999905944820549437420408017223502687484401219293811364774678546994931708328534381806278879483616860695172495789250348068548608680251447497555141389795219615120509446279469452810142892461075607298254996217859052026808317544638213470011992317666742462998706606934992414656543342456388891580141958269810868857256017920000000000000000000000000000000000000000000000000000*i1^9 + -14600389098711302492648079568853446202756568366429261954256920994095945763479988751717751680246928967478554963085212505088738721947073000282974920773131159464365560638232082741015862961295254309102046845442113911169867659655166943593142269364866850586387202536883837234423657984287783626952396927445787289751045150265143272311158881319853971237988139907371716470500155989719342496107161554070111339088223389154001475674814437256514757775128529176435739149530297162306389280824544743550164058836676532790541933767113175800095180045092771014355600832668878673807006135565409504072855300458476577328880610314637221236900030639543013832211783937295519973064136826806513149122954105220449769465812294351322097609381253590878972762674020400855755889188195764731048496136339772303138415414908181970378246282103796408868203400796396588144593735307751165617126288764378485301111810320957266659162276635826323451921254163934779447284898503578875722376349259087879133322648549236426535652685275892363783487228381919604009611136635729759517087597647774147124974151160593082371576309787339103979618522120265409145256225025940979736809620893395006619269380718060209777545860951038778610649003084958368829305374212926376533141244987647795610165404296231503221060349006410489844335752652719217993460232172652607348644621814646427151270177280196527110919937411096985319872055874796384117709439854169219048809804709064694725312173094033880817891405225034132236722824589376272859688523098282206832349661216611950172220585115880485532275866352797991745071813476439722235227115383056750436464425727007945976219703848326932112260613993821647743839684676061802760026649833304086170930156781240339375681760820013387222424113293501335325402433427653504003442793798586229884564749301909857983669475105692503731924945265364681369995600975200932181934222498361934395296734795533813170714952921950445913811504543200377845659951068899392915495419963593474900073405108387122828595523184988183313413171194225211761287883062038792383892083241576949476420969485909663019895074013824576423085185334289089676859723737522150676114900410770770376995985593036756400508257996951181911421233380382340380946015646712034749977638357323539074389942840683615839756016331580102175190921342904969611691344310100479102655247299150135341883891054894615287668640582062158087470620686139199248511690210846225465344000000000000000000000000000000000000000000000000000*i1^10 + 2274187796854830346867908732819862168875054710701128093664201860522047744289017281842318009703402790222282266693747470609144177058766492694653249522679267526064391509770079439798665420641573288540636971102096287042910786905750094871515409195728491936533499236825489996765255314445129684174056672440125039147358569014793987130923785592396232498988913536754801791145868728306498280669463530663723200752337562263191645691869672991709565726468772875218944141277444333911352298777209214688900580962080652157649862025084757798549462718606033995399527353765587141902502596413448596242871217333485766936657023142413764323270582830856596388708187485304282680227546273378186068794923563624946792742278568422378971501182793116699158857097643683385893630881777806399816087499316497199778362660033980131307245247316100549033966615390258920175063783775108542753769269380519300390555458924521646271032265334638516319583011767345554771183493076793196590872783176056287613571506752354881151013104666352270964708554431685796931644629084840320919937903587595926886142482032890515135651643665721783815350570474961895672616599810494221689091311103734853189647716205426631908427499776858978446843457890121506572379525055609982957286926575138587621211602197572424602480460425676496664679724825318232717102528887234955435615552719058591850634003173031957733651377381712989295143105499542933575241400160213743281828116825248432517749389093986317705522410939967750749789225931517244556325073733246608542995980669603154722355696587374651076844014330081457501070803566802220963720922565876709338224665666021460076682957212253389919391630010748531458904433198871133410097179166807861233227196927547783372962509703810338067369173033361835343038772167501517555278721703960130445267190385766370280963814128946884663538106748317256626227146467229545791733481743547933950813170358889009408223741424848314350827021993095509220560723624997663844498331620015670508840763401207109838173008371059944492799490763611224292596074055188661610189055653843300805969144236796924593235096985838042779755480453144588058767648937436970915605528667113070210894567187542837395525238581659364503773148887413178014058315036800263851575047399459533809065173646353319539545164796125392097568757148263961827891640191623895627416504337394123641339677541364446145141062175231247825233315732985552724946725900450057420800000000000000000000000000000000000000000000000000*i1^11 + -286658850788327361233660060972398868772001039700180666546797162540228593133253957433233791710027564792221219224092090267914811349893697312797667321324884658425944556129764763876275369713499432744894191733014942709747265073437580764244821839850677661282967432333236710847759367861268355501114340813093721624090087091859495545606691180640080928924264471762553828538228145609937990376947179048241765712992490116623875812687726377542718965954688403935465100487453155193804128044950989728445767150137205008695118829050117865075508562402153090256830863283272281847483241237130873092062969631200489570976034738070379511975065108522861725793089248547787164663107584571393934971115808725185245923196036270636673902741509846433287163289673876225187415653085933657870315876999827703549094428740691255112011858145150559582838738913732203764066153030024605392666332724648910230806099518536236154299318738421562956843766243290663114360864252037122119934694319913486256682730968263157756631346623032429707909093124545778336689748191056392544153454470798849095444098239799541522558145192398403231930237305248006412739866886348650166634902145569389153273138232144010895097292000621581028792500705248055854665446968335271735643878346576523320231015920881215201805491012870458291685773910383944228710458535766787788207547641721929604656077215712756550260048104541968920726653523326717003838422241056832874864061119567970565111914336373970157721552006362564983509646614282868629030775057869438647903881798565669612186163453271840269562639592087306669143863241183261479994907771827510469425963625153986387400806937443085143922234461899616977629441039453604971201508713294790006083405997575754520369640723765875642283791459847613176196583766920977786928681740640603690757524713568759913082259477014276273116131653128348072362761141829935926336834845284052839113816596972924938611776820544274512726277566384510696977222521305956387446276254670533483385297426803870073478847485479351311138471872020573438534093150643685306898993238320127823153449483089429586938229262599381588106764221297216793255650139558057871770795228749712306680237475935954055059330347596815970280770656555524747381226648083664195966080763795496971164478194418866166465703258003971902245487816051770674510117185766659561765354286218562742839278562254804273971763942116741966573650769933676389398547099056865280000000000000000000000000000000000000000000000000*i1^12 + 28851534812310135338622526982984523412587265187760084708723196370903473939989653855871410592002734765756181618682394223796864382262121574308874860576481228675949283528218732785787526165408075789283393528355508235707824554552368730208662958257482265333027267879152703409863376117243881191102067506778325165390486116345374996673631058304043962592842001688561712334328625241476493844822184668443273466435110988332621082377611378366179167191336468348851005121844249947828709067739748678379139025759306848253748193554147756312089057288386703540792694840117002514433377577167293193683410749924923652481076181712166732988783987134619855623841641396222578633310728581434082848056963245749282338344812987911333984177775954415112905149834058221057624525719777540893581885429057554385321624897812395159425724075858552010733070977584449929712540563017211070681077601439842405131128787839287175908766060110208121572855165555261270107286296155423241583037207886884040863328342326035084272962200468230552455093770694729016324278309121939026123096903428754493061538328961381019834716309050970074858820760692991440770172680428242013952332427699951056299616759709888944085896728215059736238731821720616413265112008601614378397892181413425065887175774108695738539276175037364088650841719258667052797889722179273946044120819618377625850119417652560291042562880603003195493368282019506487988835342067681016533674463980638379382373623406885853114892967368824807156888423929454266234673013743635622420101069027593120643632215946352713031284865809783424541285886903438232985370455790117765848303575162602544974417079110155605634905215263821933087530439379341836714384827896457209088644594587313793768973911480561951946421595835164673907549646595476175513325354689540815607460154199336679528352322857419832000082259711871084924944701374481182063756939065665543562417351834936321050264346230506036939520742909622939215470536818400087311441271718178872477993223209055968867152407157172355300323383223575822143973290391755876973104343180541862873789422357395404866261741238155786951187562111606133431569212317261618703295333662323636538758952095707696750298275868183618287343619116068247430260546675229590216660677746339295738493183271982297790987290195309376582672508678848854875529237442850949214514842371613773883453455747338969625951146474034670833034537769299849379011541073920000000000000000000000000000000000000000000000000*i1^13 + -2337625981565554546651604078775488533778794025002778950856285758540647186455602256076415075029133709888947878445581637699802531422695227835739814439688999544876296558964790952816122885737439582532353566918507714337324705316426420249049908785151664521571144779424699583765545983384772044347677929233320436174943798939168113364073015263500940524570902782937316969211798318605427005712903564417641638351503016300837939728760199838343359961261363371840026695155129454021162882294273824452819401957233593334925450149637197223781360937720816857137441800557197392872161433530943661899901198991687064874158739384081196737250211303751874617523234216399102077604221882778527798902317813982196222163281990796128900082448089890003320992478244953274969625860223166014726085476898195048747224458426940090330715050087291107802942725709613263785869836949049113215894906408371587340811200000700947041068142832769872520258297821471762833874953098101815054946371245102283542116222027413629360724009075416209590258166291712712919875908096536748881601630499617357777303053521892227652497577117152465869701589546342517368500168494669160530280402893119016064456871959604395314829502907625606357678205136468014816295065262314793506184014392058339789376802096333371345510389457911646930075151166421053448682772821526207789437788934939497353312085797275925181425188447149364978278553342903056736406609584172068552496793169202527510779926112257439508671403690661132941360341453926581182801280137467598128110681704364975421565924412628065801372061955872104628782829401032982160734604037787926019250367882375737041113613051483541625760833844674900514211481668021913770889697339158755001545028729881807286736240528317378154002643942385827741607064901390146619917595999674294465291238066741140449757699729428919133318880831952949973398077981024823579994193130892893810245105130693001268725912079405389795662195771776947759141999171683366077507492372169708064772402374259205574815238990476658698413172610494890299694433225911148332510496901052354431644273159447330492586330341221916993707430829555394144800050289208786387152062934511732563419802235777207033695820913208333667736752620462293185641180438332608632420528471693422186050239801314163705508154991012134776281419452310032653543475167034452320070974328026794776173450336315678470135302594378919095778511993473572402085494784000000000000000000000000000000000000000000000000*i1^14 + 145406416589618089740962184894107902981375644096982437242813962118660045328226860869181416576948486985150619062594491413128534944836222207470165522839942550215259217821076074810458226841656398837908805185250624085873445918050951631192193526084302791901394756977031393531877717481183723716998322580721847087523966448587868803843302239583553595618786156169343038371308953027157663423088799922860893682514783338366961054842061462220552389443307120188173023726905494251843274304698625155649198414364754359083215195872943259469856952129933801078313853741787359520606352000631413754513477037607408568713470793363766944465470821738874006377180731136799778401818247756959852091579570184593003321876501873155862330163023761869445295512099027061865581580531380867143713615423949128477493643967737032255926533281074642370584803443229914238736458350771056731014258330314349661946594914575661765519951258467676780840675586945628486776074509236878214119942048156365175340255256886630832539050816743704319884991651154893630376323932853775357148167154093845939941871867707363704319300611611299635072319140201608685837464571292271683733052245968216875673826341655817096812001977308074501925310725602970831080118288461806783000224688840313369216627517729811251475930476985643997227957475220312406143305916293252774572480075839936639615192678125902089843110217578499650676279319184480585205386749839350070629798273330057719673662857991547402364940121647133221237777147371738740582606693074019112811489177031937530934461441317933140098902727281844762104831880904340950490078390158085702281287494851909314978505263408683805846446754652004288164731931615072596725472051944650273261913895449934745224789337417194830267782276093132693945493695543397659070616252855782255817261854843461799641173640961437947850764708336362836192357564749654709303778178978754484832605746197915810504231039876376773463859056232644795420509639780637033863087207352152762499615970197346845848999120999782651538283186220695799615985959109378855596703069193341572216684464790237325731193650511524941745498984749215482164899749486207466538791005879460810077349508524425595311811028586232065483069585059788620632139686642266302626501456420639702618226006039975717799670518424486643109472517239513252045324232069378872083048726157560617856662559389690842163467745212538105154710677690885339925708800000000000000000000000000000000000000000000000*i1^15 + -7025501491243395364634580359386416876700712607345346895736718034882723075474289986403992861000957204733597138104244062214336472746929911344366698847320058850736852397317670409456709370450470967570263493300426751408773536285524921825923428266779018585236829811654358309963318279488058975944598087168617440410704922848952847866095565815469481103546150984638143200643819222917306300948951236982733093393175667628188712305064216539909648422359943369474197005868178492158050272975753078381980945745824726043088800047068474824889086634113644421102308613759254268566365538515820440152779597932360415214213356562765839990421199830820130641435272721163913722565094941250890024423920618342786998593321966116055324509548853896100919832085398023249036764333840310179547982623571234482835918635206068781881786331325907928132676633484271579150464475862495535276309264040936105727158863411902951370212554053172636163455119384326172986092549957488302645387532483468751582213103988031317064229505084722865261880351066076506900200155742826346423997196204146163528703024769562877928205675835826523576987643785265635203802876546229725534796671755549089599880020075240085654451919942053439492952294569771451180805688797457868152102574687094725837802253156481127467378856778093341014192356695171864162467022556586537429957221599421939661371909928714283858851266352309937932235021065774997912105656110469125691570364084891487169696288788026262258456210492307062005675543803438769763053899422286669481795050287547186868354584196421068066045550711225490968865952465482176106760509701083142828010712039504238348444578962744041531129252137414224685641781210328014625354108836155615062617422910356075063330864257809311325095477878322194082467746961877416369861275543552966118845562398160254287321432088441428279254769810854758454703664547181601202011911503049313657155432275125107889186016492380105415273905482753707227340901777285666581025942658779404619630575676985227204065813178900394931116136784907523094212548636837398848984646144522073910991056283605790482796434316307559851486175629988884795036207658820601052781675794161584163222732209904551181376372467722121793161217131213232811654431552532566191480510233728059782747588748795012306015503117322392454130923817297570486935654598196406627435047946470082988982794467547276531054550650596804102597556252792328290304000000000000000000000000000000000000000000000*i1^16 + 223691284217105245948771006825806552356757512971397325805217923137124047903724423472775692063928808307108040749903429968673686753983443257558673815660327034743717490015536804910149725471199538162110869047400886944095285811515058405047174868312427756121043171792952369876804279749294209243971802300156584909424151627567771798710784576196939174982227163875644901085022761253968069983058408791939460994590420982016188088519795486717910140089329424919377254376032265230339590141834742018005380995064268850810657501865564242042185447969443511013120540731973191317414854211663327937371432841719974028072709565776502887160926706029374560157877757242309960144922552544000109027700053436129388254595969716443284592302520400232425359375142194627587631590837166853689927156220125071816567470251408602585070119758347212397713719109527143780093395136062862320126108474069669243100003960239957503565665635412377453310332785734927805793877159842760815077801122298720997872104490057484531093350801354214424642512421350154886175471623165321460307314383009605609275231681615409322274813394902267073010771565223606702502867422046384378476232187095513993079023363614888929791472864307465202140643643580595049210277121166102934351655489553310263847531788497776635199808230225117982989086622171575450749884018979642787303902422365903760083158632920602853815293285222802018029991761001590186740070483017836168796614453639773109496199373916032303681048770681571666318121195349791879010227907619319422101794129750806210782237373734571384668976521670925112356776244781121942658549479612291398880782502757809938333661152148709321241981533681174995060468565607526396742651180230402012067654279505373300404518900717248325225674916707982120102439494849122621433879476090329997245295504828937753117046656022814511056222745614520123833369399289218700428480243934877761961121758432355716742888800721307796504199730797675843376209016925977707900262303977914563118592754256556217945556936518367001098488923190022220666497680858707736123863268338025565620480530218159757673526764091292581243857211268887976256159250731876498248507332856378469755798828150362769478781646734428260519678050784119190260096937013187174545069458792613543035385786380856403038690162110631132255145888641197008724918465646736101722191446045218323148791299034578891466531733645159665603396086637002752000000000000000000000000000000000000000000000*i1^17 + -5375971968121701761040874957594540816577829556435523881713931756334433171926935457644076292660185716660511198179622623066108794996009689567654687728500630486937167694764503494411574652363759914108228493789054080734016445283402598217558329899123244742961364618700241792329806425057921428939892425586523149432806168906081845649832340047027833821275809534194985317073342690776298321341273847117964532263322602323373991852838591313311328956824588405090776675239402989895178181130842270216743054611659552658181289153736709439378418866198002914647414465235133329300430251461494023315982415977490334178278590766675039091460868932253794225887948249103592539094504411668015402126644267330788248189122317652656009617415796214173227414381233872878220633154754952790570849270549671466028473430952653653731795405653685481573486130175193852072959813809477640228151133230692211149622016466576844046960653674956653018287522427641691854694448266801416775606788796548773906021546961294561011914024656043135549546525733686227341920957931522201142937360815201611503382361464382922968960603313274320477177541207063948899538609915237107758686239832148791307639363277105966662065479581122061692779849087306733165478560618512165478384599179305090400123871711043623176879276350245555575351575134958843483320709430159592511330544194084500767778231029225963825348027419696104807390879831257340785053622559647365359558460739558415931193876015713533802334461047822773098589181948221840741792635974832669597680719115670674610634269646959376797761510529774323408127641397215074995313482811394120789259667772150813039730414074322558917975305614713722485681478725513502239526873137499029304515754972988402212885969631543838642495205524910076646930537607470837601699594881266299223990267579387438263628797955758216290149993641221584124743853008879034665698311718158562847959604009043368205575633216545362945467156103652197789854418486765389348118878663117685591779351948182763779492006770816661906205462621580239570105294243791853810134058684103083674021428429303620861966243855335958801497839081312647667994578009079151280675073877153568567462465058664865521348777323434368271496440254477058064255183954994156247119354908285375191319385011269235264247481506300583286983031034213055033020545489723626698246325061483258097953253412550694996706621696981007883955393873838080000000000000000000000000000000000000000000*i1^18 + 14179429470624798990205779140909294535979989909709100326634866401782324263375472421641277557423949458698631030218625120019809268249039135742700575526840072426906015566838103291354646666894568309763788899342276810327587992672518577862782619310006541931011451774966007693487886416341531207748928071517712465888146320852312997797631546664133501450596781112215867097426555902420868759343531113467851913611504339886411092820298946301174891061200298180983544603598157352737433884418261819200972952465198786734109223133800759674841795369676021289714721158178502946395396147634256533100585170086979118395932709907376435797616950284079457846382323940766455347356936557046436427518919736876356306620316315587879690221765047626830573800997408148991573856321315976995456004185100317824397626091387477991814501325067279531215953172970530087598924016392720956945010989690544587563838520700045507892281066687768273276778265872524101118607448288018229165647618804307203626175365552247698513849475014617680346530186815871442580977469938860662550358102115836829164490202845714920367087420710957346237281950165487205886124572616453372522011053062426190608860857488191868200111364877409859413131449778418624432379639844770260051090741812928580948704173802719925927410426113576583975389227639705255866354311606429111589183363812388565303079744976572155350948013364892982518405659711277514911662959460135886867960837161333444776561609931112458240790679200483367142352324582303280003754479910839192209422104717924827560204310105850065354147702141349658286123736331713561569685386505143385113185773613747625181844747602708563025724231664360011011015231225757195245396064787277995642976814242945308352227248494300324494205466179634237174866644430008414432966397209502479883033149057391146262851107626844988627285583872668693460950340613924732051452830375818043141970081625367430828767483392528099531305680256628601227824691922357046463990231727424497297381041336289796404229971853978418864442144232261587240169144033627410894850309326058679493087243675004301434883886463250447222637442338823400784009553615170207500199552813064669047366849888852295099852580236987446190222241807973210865585079447155328374526033831915542007860839018531776072713410870057917549737414979894681196713070599439693489700401359990339666422921264989460795074234903562864247584063488000000000000000000000000000000000000000000*i1^19 + -2363303273904436323909315305064949574125531935636773818286549831771796244653757651595666228461313563983146709782232698182363929335887739982226132985105780449036244861123099568908322987556780582099098254140147349253522242135000655068393393806251457833266398703389720565988404054481727934300822388382605298829841029903835324867644386683473491444380385078235490873974568953269471536506766403954179717748817357014925068829668034396825071843140832970190586026907349203829921930402840192383562775624569085477430732199087659326016306567301374154431220600438261738557253713580513214681799278732179590926571979032461839014559217888278670182043206343724592911068972309408980441120217318173600673291054054165020001373265896047239625670834930512875338635867841810153840291342325240493253853333617735140430071580086628762502442528568798495090901224251283454756656344487642997728009990521950132054334026948826396141897237140565429890457000240245933846420775509744129415777266429892003108488795023025622017292296674820300792342045715487645314744979266387366538380322504665810022738644595596647688583538255215315897693942622224545796193801441269593188825501038421122432921702392884183663604618719439655248922103116973885243241039401976472128953274075078724104583239806144740623073689725109070784141056381517018808611607951347769536740141144465224672676560312397757551042766490648140579459289255589538177895885609377446650256757673043769948805822455000164143122324225294979438253097370269118248861529647886660827189848875632766105233868454911386768580313572634925972330332770468879674870829634271725687352217251453856014233010605499728778887136726247894573246410622189570632445320192677994471217499510901344276780990759030673445032432664348066092284310382743121791242938270792889271589482358919454686375653567265162204820515498776165914094179036704474752548236043943592570020445990689571995714233381073556860438821049909698362127682315192680209876010543716944327103253351174122889591665970723738653194716821690527267774296341240941629278007387973803577541397306938271042898550987044366630211471946635221701676356223644200398420125282640945141148667788775619239509187835020486734524146166681434888081841744448315347451208971943713335592066725129982738269625427421767634829385943702828965232635416722212971355516907378759308684152524713895995532902400000000000000000000000000000000000000000*i1^20 + -66022085720433675532251902617424058781732532805503676384769891309702842231786786471373999279837313793642673342656997162034665349257095925338115378783817698562996973917528170300041715030675986391625313163733283669252309328549370731352393773057328230006931177896040151448444070058521737642133170268963725785258164153878739970884723148721717733021465348825908469770889946307472843876168747925919772219935630331417744795008777662805164055324058502773896120796736537519428161695645197748398644285340832785317816168634334089568434490668331580433249522956060079707090443243104093839239216637220458464197615374202652808979973111370669299735378404215064633410508259103978025580757756685595638269751457981055448448051870768445319766273798061685359567332034741462310331625374699429689998624303612333774668389606553140076056018578362486700898544597545667972690957754001682724784536591937814543460422952240761495066875194754257259016822682156916409172723587109859612753659126349206843867366720451077961510327438048363591251735732377387151201814388838687563881559440480486512933026746149516165104482749229880839882619302402186414249941034052690112452313771349987946796133495471922818521796600327061770600011498766836203564938781802324087835844646962774191876446323119912546587454103583168409282439058223118290837724921955368023088932994530042160680538029664080420634456183637699344112990595279214413310802568106002343397945619214592880585892333844413074134525317120204678879453308646141413078109778305903699813258262074604383746788136212607951965823211238907144226823832117507148565827194471200996438328208835990419868654867840543151110278838835096907215029558010187816774343794164005969648768973024338450335244130421555239920757376274411604896908029506431275600190578748033367913110178003347338706187331636289927003469070604199324388145033706854405004545965500276025755042594627126577815144553646046715366641676467964785502007764141445915875782771452115614109364535860591781880036515938069593295813751637584721748463034847720214287741748458941654789167217894452222829812331436591742566796224635067086825320662699069985457187831920138778902841622007305789460888324906121021344532854964812913549382445448927239974038155318510485570087989102181390984222085658875967901999306592824614739440055729403171470209087632571951315053278917473379287040000000000000000000000000000000000000000*i1^21 + 467355990030505012835287758156275836063987772784524454593788649034963878631149634584253786398389590088221351620859584357537068400182550719319519025712444624926991371149499483046430745014659016842448273031799628052865492030703440596728630410029058525205041003250767307031641631355421450489333284059029555976302908253028330727804374911585435683497633790291042574010483482637603450571303986835610952970872680694766660452559678114678638243251049980765487332536718105262153302208228977242514532588890561018288607586106735418559773567809030787430440014537730745341660697649244668678732875284025225492149044554573712869340327296378332651929912583475174332804350134812056453670148291139679665075425145082853468702571317175075155193676399405729637273884837955699856593831221295821545161014095908290071489026471581210611379689969463541275395748328169275865575632924959155539889619663947322456363205602775664237087954834078467788646162503126727091206072092237996566875077401352707072856482796648380096817937787653524317427800209442139824586773577485288435255752269351406031755662815007734285000812187337017452115064630547267325402139801933304081695410870956842783940865472974402429472311723890429587640098760118154515348304004303842001867369207270398816776437214173431828235981874783801455402858205914694387062172404849223340484658544615211933617217550226368633489340594786736557079318881513842836785893328171462086114739024880267331081103581987926326455788821441041927812251120594759160842461442586133672449692352214992112285356588281561965670489382152928268492333431157513673000355591329494721289913496622120094297277429305134322639780679626229551551329279452388839715088048016083835193504674023030303354918224638220292503726742370886594381372614572018720622857431049149640464401186104421577802859935600824898506339853801502943532340608426752929070145629129724866223674961586641175767639689963412381572756007309308704819781065522686384455852385307047221228199478637380754300800351325383489873400872425009985693450083016577856960994424180562785602496970556121727898162513528093623700067318421083704235459992507975219881539920485196540492443037262724426804389857508123414323098209421530846723341534169334194689697231005492288802603590516517650851573364655365099176553729301432162889099470838283239346395485371103335691501703769620480000000000000000000000000000000000000000*i1^22 + -4226102381454572680847444982996147811612846940162991902345076134715688569932365602403329119588571528116342766459376888483576210354432553761934180182427686176291684307712744638143356229366126898621248919412562107346678694500455275966607189811542083837775297916759246044111738248502628162557099586450611575789239799253826030548970482465643637968188818268369931721890284420656526209872007359965966359309896734494751540143733855831541547363137706516212454226287893488875964979640958655439982662590548185110115948377869215756122513376080799941963437782457415424009282649309602580217953601467456687234805992691743737153996013150116921766890654413390135269574107014103213520501121584142801605799035831346410624222961429198759893142733328046195207950433983249562696764249063980024933607383891820103409182422913893703967145395757466445131011252135920146966904691778628562910144123519262596664646646850087320365525967911397932705599803174079913013375612248455593865717805319077150946661824804407273567918948858411524971456491565516629164124336082091255931383077958848622261180098692920484656820933359439007327344761709219538479881261266872028588249186574410614592582087440679185388539832991080701927494702621191342780985712106252804692789364700179017754147424170855606713203749536308716926095330139759483693852384491158283727098891163734865498674107113494385753171414896395779788655066126564810969007730828689400645245465789440360219001004883162011306856053100701019159176463685595480304178736191443988769452487999527213004232076816245205434830784839008277431614718991299536414942351101057625557263920118437393961999697181054120084694998603615679840201121453517573740605579171888941549806078025799955510290999633407636271583286773917449207914649039407097153299153713715029078112223660615542535266615229441213384713285570684286090648311050707039348141763089041705031499715557617566311538376182439176958617208018837448077062683729394566816333124163111611468372992078825260392159719097237414256939597715115179903585690127313291837294794924741163475497440749183465296116114807942945690860205352903834245879693922862177460700981990478612408633387451064678307355387205738005640223681263128135227926487264618614235328788375672678213664586842617745104374319122783932110778026973530869189470425525192995143148955387595168477754925724467200000000000000000000000000000000000000*i1^23 + -128575515479041955444045693838519570564372965374252358872321665008920187405096438570026740485827558105520818676236094407108018991392582517958646738484596968030812896481670449547613416716434846572367731776206292341784765932066995031209575751264277593447340609037760204722602277166372333623037919706893943506043795405045470631042272565534173313629147643180453631235125178612815932904211324375283902940085934118209768209775297700826131354753027394493180684415628303895758521436280822703105237285166671900149593973297693922207567333076611240364677322335831533645582620967766582333650798504501557767729252061940468391893464548400300705337263200111409206991391234704509403590171116968688401779543683945567464262242661992329543794209414571346970707878736346482494999493520122822073727827647178974362123246381908255858073605291548293204845725779350976443580360907157455174226705392483380150527509498068986017645253992475813096715811895550563035165966269631665096238251707825192732621814983142454878859320027475051952143896095347836887954992506159403516548964886315146151173966465698033997358395945113784013192456579635525252207028052537476395767425319845176450165489198986513396401502395677429069380302771166264127644447513934108503596796245330581114236584936104238482302353993032597165342474675452016061634931573820800732678558939357440348777721732253287656426761605945444117100787000955719938910532139839661328671509977140015206712275887931142328157690336546651754215874488409528045807492011148193524182452997067636894472847896449160011898016342696808476995329602416668364258102083143108068840070025771106167851446018196708802867769767353723610027067321552306255681833684332770137435568880550427875480616748075045763302805347397435723560692169877587657514674243283302303595980093740203896778613727599668988309707951577887601530901295317474871175977722917160410733601926774183556314912992267267318023738351658212593877974216577728660314381531812762184361497987129471591631450375189629058092285090473099601192982851843384321733603471593113398959997963651821694210110363238471462776841093110406878452522582521614450313142236064928928821056359662451685826512394981963197021675053745987985809393905742687505577343133631938793123638787371766082048258272302867783988898290110036088450286422390740235530498924802782454607102607360000000000000000000000000000000000000*i1^24 + 668536941326252172458207003392024037003519848518653565103230146912280560789902995078240054838094781962361450585439722170592748026142363632120174593033985478423032942617273758644237672404507397303394897363933241903985765971579298194959214384431866836881248542434541215114475660929067287654899745645670844929415329465294644792936124783314165665978675594961205856661464611224347557032043701303866405869406129870945559868136864645730617656665635133250070394781127389783279686899098370710479913880228052306825820210539936577340529022960776696768725928534023759450772567947628067987389293224504130526901569916013904549193724088609403707638425466908971166142106585316587037437510461455782068742802744923147573288806269290298349088473563438693588608987083496805405324699978553560217748023219814210217952192710490834557048840268529780635276915996311424471878302485225279263593082504964388508131514636399047748367925672635626551271474505245019270313858661536570119744879736988197282370136469542693133294635863044268918705487852911366559548426053200391005905668941408424192251469942983357399211471076692082444013958202348188716521421233497291312525949490724453963170398610776447878715752030285182203904851790893279170768952352891959005833892145436805877007285263207016974038600906821759115650016695918883699545867385036584171163198308913785233345439397601120719566386406715685994838382398246061033145215494010721643008265051540211267744554139063185261908956521672083196210676999734288296353735615340266798436977694441851448931629589356648300571021840974843086803043277147914013966443737510626137097135162879643868579709286322518809687663804023502925987951797683010503196141234502144228692186175745729207351008647675759518909386591902618872245621876008320585724833847736827380260250603511877079128603220629158923884746391102447367577961338640645879353262999744676532199968131236690355420033034868942935847605726109820233499688100919479300296244847772254349981438296757205748970164740050009934459648709043456264857987429029105095096143342973446686626686577331576834961070183614158553958555876652119362479891454396574509708235528011079683171505561022445276686510594264548483878840860720108950033861318481442599216420526407614103111508951470180755872445528070046571573546496238379940630798988629603958593220815107024872275968000000000000000000000000000000000000*i1^25 + 2351435936057402831990316984100388185034388386653109015212707048883219192394105207289235577026144772678630314529625617041593565317655546313810293631352122754296107266474009407092540798239059358421012392171696037633659549728853004823824869084755843517204796677985165013004673054489245015582854685063734852830330142059516552220553022481460429861017609616006441270442746404786573231012714251710471011602513325030103054737078109866185681521836500332341872104271860428929481624768040309326586251374645472788679047955371042804930265837345813065338887386349983437801659950458082649114867336648781110072870859784740702353507041064169138061654507454673265781396295667784261097513963013495173329250110746417981612101074842878161920092220849599161291919212497844021238478438302010494022557180726232862685546175492358630091125890405249847815638140899553934899712859025533968610898608582437928677454000296448301234502945897636239704409384655887235778844853885540704954396131172303091235037970075190957736851963846689780909157803374341247627675054454814910122661706461620185616467697362900935611882448121113898738582519327000164053819333750227964555816761068584011654008901861353388930141083608088723266113661594642873646217713838174841603143970436937439816409746831146110327801853497142222781284972033315483405125533509656897896054764907540808208126467701034441136415265438633887286378999585673922890605207728946977899655626002481142593960380667136223858507343247266216851759463139699993651580434590444002316973820638205476609063041379277668891083732949936971603951095497244773066672751656761833538381301647925701902092736030389972054893368779856596313725564744245135504914813716177498027589763089815530509251266651568539454299253279249331357171571726706005083554166064333025871923696818122410040079891079971869263428113889609382592247638113366302590287702326991546570350763454447228689296980984785325482050628676291572232005368840878297883294008626633318848426344359535016743749742012850575382367257351568577008192117738236625682481141427770541256035996379705401332907200783413638611308655155095589103734532423767615065507122696644202450621181830430931445912288210620900639606867742581929001859505286935223151448498414599329877665460126119160936149202368553690159944998108635794712861480929520101659732763155452710092800000000000000000000000000000000000*i1^26 + -16283610256715744901312514633868576408647211047574177056378479592029865314901003211155646509703588690952611001419781595702048529229735018116152396115855246854295974655300503262915558933450732760937652330069424791862842551296333179615571734363548316776373344051770025600080199291534376566458497891234480095747300887930364940597957301257574380752060177002739621389319298080821996152455934318353417156157597989030456725363958303767087759477072339624772563592292550289991631335953387708776498468721101209621985240947587946690727362569137067810735379913319274003840141789010857092884686357555252084243550967866786445734732039354608454773586798859650755281541549390063429904368341445034702230665971915785557875095321210601965998971172165081109662451073640627515685593062056754622551856125174193734675526877963979666452547543769118452248145137250963048990753704241936284449265997148675755940325930055761781872269479636742320546984752137032709516835964253383196226528246977625541152927818263759016818646807532675329012726642743195329065087402202344394650782003001604387127775529307668950247500371339883081215719944372849786414280637540176001913442698863677442052123935896985104583707581844988177245078036801467229760429025681930405909072245961984712559681704678966403021646849787740093962099687777774824358279684810716373304734349052517889177215078916288275968612571984385218265396011694635872744271124415453407220513357068463689577302473295164986686576520362553798032575471627050630332398310380145048066715149206773549670607868999616000432208075433571898693977746586701481996891781952299980225676560849644860641004295085991142181987087520474952342919526551249357339549717773520627336292481758785022499296202684227082584423511065557346992972517462663400715162814991848302491559109996089351328127358779732626278753289701023161173401842368211463495367624627138190352404013869256193398136908580084002699503291264179810357300585772902954409796011876879498284540818299490925661965670460863353187113657909272577321995981243713932523596811187430586225240880154110970910704965518648008810489420448529312291350707815138096764700002595697962251857816624205519161238300342703688129848994226613248878435137058082205111964631731217173465432987941960913844884235571717318341560561619050160082724543743049269914156825690767360000000000000000000000000000000000*i1^27 + -237750738811528470977666079151148784681554115189085506493492395433497107256666343418118771893105187104344984775238097687775286957659671156386963851593086259862069688348415623924539158746635274253613029067833395552972477469162584462112492618071551498197798972531818325383565261262443734743589817793103127289391070992921695946847271720161356546555209711946293769091114832541758981766314125728613297675538409373447385245567783414674742589631658810412126038000364165761125394440045805099290700585692259715526668358088326791734713096925393563554719981918896666291332860994629831955792021354180448093332475234679604214839850849360789919852447773319557846590255388238117208624500083109908144778027497066686415326093653235664224109818011010017061922370418270333712815757814992265834747829096306535390710999099923660859065226974267691294641780592234695848714453028748440371618251608346971554909471843244569634695317216192646233869789526260418667734224319470969734326834907751846441551479836970551584868400511430160627194226871894896029414789512504321462514712246857163810328384934250231961988126743003230479527557107794078036523176668735246141568417670163514583001079447649681881341831451279898822003597315101555512975910459297531791494708972966849467272859892504193314129419781649405087029129499593180919358971213099783143432841720042781276519074389244035483015369967649704734080733866360296675649279697544675743467534536816626129726970826121097186311599006389667552805791042101848269755428575429285959504312584142413127646267876842791623326435328588108547597818557257362356450657394152802214482209734980897845576960855998174375986804691178401187023675050666100576566665948780906591372315615106297634300230950724646409902521715862219890443260806489583803109646289719432033911806532996289735099838411994011443587328249758719480808943356747496852796536228417094577743931357142724003901391923570139792501621459757302938793320535435904705804855159628782233560661725639887251974944797140352407532375479555521791985267959930086283858925508664093994206740374460558472176358846519630373329993405982816389406571235660973334551000173843531277445836282827276376882828793668318881744748063513802337947065181151562855759412459057463855536013879207162471566363317671104072028362593977630203420774314234564034929946001408000000000000000000000000000000000*i1^28 + -273247509763540708616279794611536384481962307029849481186385571123656506289701794046720291206324567836586092852335013320702723078027886619392445171679532424187397951104389919182579925963521465472756914589937206191016924701383457900167070222126558979002441968631208270363670406214086256452983577039020282120786309633385288625149076015077982990365310083237135803359614735552468155761300313200733196836711063081766688046393020348636037035495058092055820001092056014328798687353709551811488877782256342336216740927099475530403496899114258925825065743375481799393030636064568933229037069854973244189831897426767075101102457810631610169654158541007415463166956297027145151708277215994800878248937772859810791395187912065449862955455110155499150389194604242174175662983781232042799328308838258367240103703180279669572255662666436189720321338149371271860912905699097126158775346496619803803967637503408625027766316056643367477567999701513994983154106075040024613453758261234753037163469307089539912518404330332957452948138228803226206377392445257019366830510771766875745005694794811751649877416296768511409614678021326156451019450767100964602425083109104116461791506600304211948816440181878662501626024537971116853352528291695928088694741854546266539429345638550778030644146314356468568443229273793435129559799065889202786681301502013318669207853959855685215213592977170884782171004410138405971374700737099641018084201306168883474464461045566904834505829936232771831413765587759112950334701975171246228477093276692313979888996665717026964665140121609040797542073573757707183202874020715365280851620656043050698072182400410385712784376437508936590989994325953532836137396357461681272210726578146028284795105648170340882163617119050585538526526197941764496919972483032026806893614347778822897737325297089999555020364856960260577275677078655858732699280809523707257956088816775622636218466570815065467464075572622593354646032468804238042699726341993295298184862643411796820775311510188117905671423442492908557399194117399827510108111627763262224677699000118211409343237696689372373222349149903434807840276853952964119350926433728365497422639876030107460957321969890756933977151923126712991377541733317949085939528002370463315429103348276670118830710008167181730780543462798908767044894108854988471638425600000000000000000000000000000000*i1^29 + -268402271471685323650771711155040520999208159793114378106095012051037957568066917109989836172829845931600884488092950228651203814603938650316249793144635348721831686205425948226744866877583000576237321778617620222519674743068308812668433094380460158692782797332415263263918694280903201953120897833496377279201296809693116642258630242559480059753312060767825363199659957566318879180122170277415175759618248462209541865960891532742225960789113525227941605486213387406452816321858153741733743967704266262451435567268839635226985135364145041172575728728120903858517325681151787646852844239673073756854135157827179036116619488742318420287526101064428774333226533546538631173242988313888463154902627634708607524971377314715063409914877506464932400739069240795893036384466693450602676181544312869983334925508403237759291658228662477467901770731171315509694378489525340530655576998805486552255640752146844504975243266825859130688515837270384991765189861019752000678623776476610375853742841646696704684273267731573037940419614593648447419981610727558843104561830868353255182164428138740643527596480832510041151382295529434597021739552851062948472499642202980702863353374912619052710889535596414560979511568878873136647828094716796979062592781576606256745509977752716170736276659492691700296842139863203521125700240932258890932464094801166873652929247378616105614656040441199646604869347610107153181767615188475356920430091911056746905220942182277054545818176954747843043633044810706312433345021958003517559901239825981816039308180796887378228929318179016083725686469409062823566280627189396743439301516751912552158535185173617275554468129237797446881492997246153147619152216646185772453131415698692336155003933136292785533390401018720352775160476366659557955945902831180102192295670108739226287339789953470938120683533192692372261084338000170835071182670674135672009991731037462014436400522497158338033798529913872015708157080531830000834103249721509200635355826192115541823409506480149213190033553008528328584919654435601966714609513254123938164262621151350712205156309013087879289426210900858510183240218179893433146502303701867876545382714184986900185251384253451436554535023547755324102137771708769268876495776256691413960600005384903253251704337827775775862609197081933218900246021402567639040000000000000000000000000000000*i1^30 + -35725871342688551480320720672193828220858901157662497729113211076937474129729124855075245783557697999219546070800300854345973286153404453133904891550460122911335274265845257775346842300289843081492404807528933273564261657782847085347282186835481330996002908121258030168974138878128123963942951600603728357624460220235653675626086352205125577041125684590638256996859940276723436202678238694534579747095799824186144720429164579723087677487714667701372400906182320200513445109695717926186836433276759386181124147794069579840273456969637384548011868092135887032565954509136627655288505396409370501613574677753807604566948042623588992972201231511420802734969527244714063404205709971392116306090643203727101977795819471206154467279662360689683569770787665089954135941373092169758264049649338966858414600354155710311562675432810833978337734410524678211060191871888789624608521839028604411617214431974547097050762950784109697278714461473679697759792367836863919772777816171321822193461672690369892249877014434373555341200333765010252491179917307558030578607617014212385836805773717807390515437661462271526399399791122337485353391583832836539979285221863854936621714131639242117070651929759673708669330636685068748004213654609530693300965333281344022912108377491289624351657004671120715204724807613737221491332178462772871921637211047646029728250091636363327195326131489575696664678810064350949064271389435803889072321517282990003952460185815104576673069684001501264654272663831011751319516819713922689131106368343011933521488639796472349116379850520552002159256815256332749518352547398531576838528904879072698864268367304465245215274567010261484138109969307273678629523082623681583328648830152874419499063106689074000789578950773026562331516673112892740930497707940775916717611397247348137453441368604968108870751784256057932494310700600322304207331535112265461475829686565514923105344644884064340446504718635690947175603594325932927222213085919420940253498931557313348446160694982212265934375633938392592531696172987301742569220115420070610609349583095155288049052897078101734215768144943329188232768416463347082727706906963780565250205490315515601834519906404682280751745091138143447235938137735539809114066132765369725965644630687757789028148982794258477782607012434963036981930852614144000000000000000000000000000000*i1^31 + -5366780838685470127345333059518434848897380832901984803923597172529157456795756973907579461790389216578412075947579947081602094620655149727572634229338327482949949365187354052818156509178597727664587617658800654721147010488663406448018965118666202598623793959956938306178083321769031804107984489460266807443064315430618716006152996524263514748671854543133443456334853694756433392821306925350282883590436551798149443363415145015762115833679439966569027633746022156464388979882918677105897247428716812197350694289042229352439708758134141076979750621408955060340973223828394917021290188473502599478676227070226563980645175495572628012199324122542456519335257928612635834953744790438227964763041410496187614851244160292665800630918658181731477669729154743412548046639697151253761875141429742084240286915407062716695489392109357841153579094902486518930720081478728801095388780055262005173587738581606677500132470410427179332007173934743638245538629625105231090374811900947886096662149664060871794114425878898637323004163817262568143629271402646393866244832554844815321162079377375020071239956462979121795536942881228689638108367441758921958386482481894847627497622016629001333381749786125350818899303634054914647630961041149643033437233847820378641778967926246352406789301166990148751355216533652858005912020134968262242004530798657912428827787808006944587000226538053592138975930697995220062695626102504162321088660956355255218029746784122395713378836792829715662393457995596893020859893332141277450713555615264055655568817739577619246652726916381292482935684629725687533517213414131528839035146725668662731629075859042032116407557704612467194453382887274461580202350582915080484556021267822387986880407760861635596557895136411606986940178802644265522299426977390420987536207341845514141312403500405459505267713471422355227522012262222740506919056938223432016851897169640553662288417117874794881855272626089846698948806049114307739359752685721413511417061771059000320813574743431308043301694085889235354208691927038310655122438739995531637818724807245929322939278441905011792492388188834131592812211440307575996523214262228140945629119533909311516948195504269115708917126631712018557793819494923511198424310451184488878883028805561609810719004257775936903764038296463281511779532800000000000000000000000000000*i1^32 + -300410455744118853371106135054932198055204399376547846862208953956616473181497832429197380881498765694527555221619992825480212120340629002517018720801248506986105559448672765797393095703351629069927413821839277290466890896242015151472084701557505225038707425067803590660125755076494815577702085085236863226302960667669793477970296940229816232172400908518234199335971600766249220456168630830676795389252256648905166835826455869282171514738964415637648206775500484881500849065667386806005706154589012702044692756314665694695492961305018091790621399292057909381747453023335892753666609451310070845916011531567259450024357308065809658252423692529748526692844191678286986883137084856222354120785790984672509359726193861530645937294954424533547147915238287546507904065419784483920020798145534453012582102058417589297839223923763658243179772978827294423203580597201188329603337528481014511705340708436571310356172870507570521411425461902715484400387147350036366181719365863212751955538907855941565448254635859932334005309679282905531833137858688826652699048919395865318824430555006335426470977055224195603806646420818225219258483017725828679559487659253425770128587216764838041932951859066842632501191114040194367584593660711106484928811736627536281811665392387087158508856870628781980575027874237266800763900091313266085715767625971778743947226408210406968222061098757972698338499551032297932194094387285146823971897168934058998114774164871307774271218868547103901473890523785690029589008839172793251123421856805976243232712315355480973286520899455930720373770173433708185045301657641737978924910909902887106466749816910254726986797302514379733586954540771079146919213020190552744004779860433101129422306937959557196788014508914343478871265524479477454883679797969037827236274506716656587225566777077841073939948703431471397765947299150829242260483787491035959116737090856053150525806342091012366466940436148833368588478921380723952837234872156286307960722429852858819216593339073985119035304666380700710038571208671646528176135563172798924046059303090098407272884091625713509845952545310767764657409716165271231012513632281238388859165216958472793549270433822911483618968229370945496725987306055639520805298088693140732303305287834045407458783726837041608768469640862393958400000000000000000000000000000*i1^33 + -20754471718858258371980823202026369010547565553055630801141348158917235741230014837055448333096402158538217498379582250919653414886419350907878025300434229484360472408344251292933615618504479726578518079097450842981619044626150106640324214422337413170192584856347857220068190382042963024788702759933491729016806938742252753442037376484096365558864619264892152442665618328686327129394750841974349423210931246554846937390655316102984614400386205375765623739023848167856882120181717940653654885974477237056690638148380902927159986679974816919515543672859194639063833629247319660078747035668541040919441976079983464401906610704916988150317390944756260359845834470120724627672934218322331369884179382821393878118713266782139959587654910512270259173918058180245175243715352478646770009515608258313293703963168114525629160408551668301538431053039140224463822360043819319130683476605588376237133172153446048465775166665605184232330292448848100446469316192794882919741957010909683466707987439702559843860892725549691637345477793778929176106429462968194401553153361630815488532268181819351283943084634401122475527107500886118665391339612087730171072873465409434668903109001101053186454910720477182911388704095397405649391935958163957547997679031858847611828010646749439236680353837086438611126208504125103380125902196110463140531494199299940472834304226786126789807302834076458023096556079625130384152649495343318826854664281185175214299304548198896882668484367968717466972076068866396905470936606455971391253853655567456479920118705109554505513552207401906357902634655285430924770742753618263427269457888199405257786048404314665923588197364611695827416221335174288577562090041905882700407492794705510361256994349734108766213917868277598027489347469706809889672763414983194312340493660557709394276667704997767666622593869403009616342922883155795110318161463673679007882926005288192248212014744196580436305670819208596592576891455843431438168756981009666329395683852334632531567242368621179645166552031200277910149683480388865386612320231114383820472728203007947611743667380895869493266117492149455414768773858880395444217735704127352778034874414292563290357935018989254417749788440461569603856374571039768475762002721810969647385945739811553557907201299893574855883856281600000000000000000000000000000*i1^34 + -735424502534655977940743889852254610965934262998881680613361566817351253513647880595324884980862692049263762058188504866069881023928365785321048622446068061031339864565280444456770810181980052566081424315854758522521557246748412538516614718590729535835999527728890980320093441628337855942933869217403045400202911644082474172551906240403503505594513178017609429081312630611007266176289384409551439365173084934732945873725375559764339109267356343149719632027999689894328328800951287830768241691124885345497742026367963396729291015590970511288096960279776691407457584266113089068569686971062611306046208998773064956545248115439969527928681775220204917770468274284288185291977716539520521436574274342846523269522614016598132668199272704090523977214489899693299444196053456824768543162496067513917835143623641340637926357096629912198047784767785147780972831168496458537311553773393785942034084405207410627455769222924253263812341143314888611587063471287467434180506307975319574582455736277943401109424566757996807719217817749019402095296560932423694150682270733835969855500453500907830048729280271452149559803024990905918348459845165331012821003423094013714569518056978183347625241949977235050827178570704862132329218872648224063035678475723239049645735507530176089442802023681566847687473269515313068417289407136145207437533256170162922548087773424417848367575997410772341387461879639995443442042991179430670247990254569454324286879810025747111470985762882117672214687800826064352124818624158096671992475731728503148446530864449646213405489467331883932260679812486697073410730614027503618521585664904352898007968833310962532172015242053566149392171780820256765084454036944696046076506861953201903312172056355167974690643192530234917097041574153311430815760540948351677459328185775440568772672959472640375014989230970679700873595811755451554034957171206004679785403930292601703205532987527867283428093313569570332054627508731683727229749593483250698508752230447153712118250180085222665053541274543740228306284813320144604359893312074814691671399744929334586645505691593403326652754311000531251743741492406604422148198267651748754767531054691474494343734646383454345181714368845913188588728595386395494396713263910217910221818084271280420179815358944304239843737600000000000000000000000000*i1^35 + -22423477530656467509799086586051255304994584826350496982233679890784590243732848427058807511882990216904085338347510253969772094734290298239369324585999994000818720210882237429999996272776835427019068911164367572424026085164455636977406997703430116788176027758302513432859882368003226502522451766523394103907590604709201898387762471829932968303917883725041072237378453862470341040853970991325142253795340299558319302422897042467366943020271615729282611425280648946792882136015750172234662532610614591354772210754799532744344722276261265401120380047269699662588234492152392073254374105912616053264872985293221278609581951558209031562697960109678308484509056765493877121378897986887568072472531337944645441054038653438544254768271270467701762514788538403102819564212131636916957342081432932653373626894290957688706038606732556606878073805846304336571874996660211116007739468576180914809125332588594068903063576525440927371612590757340069858840155519042963163136503140501432015878306878301138844399247794703879080218522079823039611730867623265131374885760705525923099404679473689432623665062940581982892531264059014035295804402316521921297896326435147755803638847380346163327788207721112737610934577248359860629385146827747087308201204564606193859034429160365276520343163266761626957043798343072907589337316729310076320988984746998822428852380040477821566072187982005590484572013625473282409767073647732444117902161080003821491698838093852657075544325502319766664865888180282526456404438352154088753290151580832206936614523363513342694965458774888562333896256570030710512681891105063982802817303588927759950158365268123143483469178472187353318336705610278611643932793217393750871867947316004116780043816990683983892526735152681285612052127178471481383507760945139635661740904265757261962320918260201788621460795748527960578020496679615924432873543669151834564150631219339556233359535074897200038906042125265989876540319973844020688298410583734454254832683023035258786852694921157445159330964222005700097889230393983205891724879447339195553645111739823218100628447452390725482552284684011678608584242565465015456608404374773143707897924207207031595430629009437801337608424900367607192292151549470997663858605180097299765224576758354279837988813795733012480000000000000000000000000*i1^36 + -507517729340556319584306800129804616229746592582688121621469574076393511844623179787950738376493216551221624257157250418790124332826042105837269265154439936741848312878357776868027276845288941828227141634927359108992323158648886601093026497129578749800079958459978623582116506675001497090447172230839824385373702457482840558992228430770995902388962560533677775470934214697138671031274763450333478822869050602297859822306807018017095818540683238409910545278702311193178404694466664421323198884045323550666524937896654176279043755043800425578912939763828284139033916937352637897868071087835885846541311843448744736940181127915715378030266307792976876742962815280778347745521119784785345605493542383061877677563845496053023629817166492371992878019036112799088752406879411714666305332954848531424263242600751378512945519551620731745689992913412148054481380457864449971492797409484162783659187853249607518714107448839117164969507090405998500949438378569727951145361931896873328484178089805959353635777284456710181986752359701245672076615479843080142418171413840097334078264017253740437336289667730163930428618428564859835361424428356776845421708547410397305052199664353131091299110817835840894862688403676601978381835146374025828890954702913120391330526330298082406376388992900385053200412636874025746523161595834836998565409355646057976461803479963505385513244318921232974120632572336387392979465178039962571476581474683223073547205908653054155180437835524741243034100821405697949722113313706545625948002580517177765986900907139228034104805974647337539580744902697277765432382906697054288935831695090066616919287357106321175287407579362518992459084907283289947621638448096703780734706866435894955556634785166829525232458617679551342252326026190914288996748901811174381661425898628522514827741607886349994929728512304824921497944899167400853330343712654082711607216874242277697582383297696878465387657296102404159434772535456671483884154179503248146104489958282773490249364211404097791378705110847190015378432754361481066602233716329222118993107421585427941323587383653763814360363378053388419344044688514155881330924224498458260669591156175599250715013666836333599221152270763777353535897931802929845395630372782540732731960762460863263315299663872000000000000000000000000*i1^37 + -6419180113455471904775158169045741298767395767950929000036220234982808236133030278340813688943601572828378044486959857473558046556276465395260695867580877152472696450907722132788709990618797388607587657414560790743412675801904820003235573065202689518187534438296728681862088786228706136879853598941878380456537445056993685700947430247568743919018419048728512959186810224582562067502491452208691540831588989985951634969418173908461715068751821311146423910298551785465865362791886602102675017581724730047095711288189491449239805343691929138989249194542494411333659233360511003213969360480392206461384654737295201233860852315200911770036686303530912636339695834811581982679947361565576636904139868119895237791288706516210424977338395368945596323320567375281894915760951294909133488536990046226874096893539095640841643353539120222035096713482802389164227580697540286373843059278124817958265197412356364379996503671167718686920062570134019091835720617818019932930165035555329209418582356545930264272314651278383120524741756770949314281981988164557970733665495254903364838352478596855210478484220823571559915511459947697028137051381895778723486492394355088161468005116941183942364695934422109949683319530133046829844460178406142364454061020004241969177242032272831118871729405407719758602225999848953107665565624590953791075487936501662236379776102158442267624205062865982969705856414843565524794795612779126219853084317036467984835256070250642889607279497302553492885656735784331725457633953999788157674461032101573630681800909631985911913181591211498713280283045944152360398620310357922106253099474103429945558632857360953745202864639716213909848613815222687046490335844013085934071638983051545024342256195032207561642989523166478253189676684485845572772044040633024017993339530587415534674095488365071139566321140331013884040780696012647871807626976813442772201185245945993339371836840435039410561303020105504452813010650884644261832127419043475160786514553912709809510241053577111526336332812070885637177865274570201996658910691736938874627317088431834709783084388599236003149489466361478530917297039068535766270104684078483937234506038675966555852779572584762061422067889769192738120399583491974111127375556161039249689556629593419415552000000000000000000000000*i1^38 + -32660178294548003761375796810440053919609368572599274301439726069533029255745884196203908273591425854767544307362968115759299374957930864039670605707564744895704318200837995807466985668442549539121796000365923468782736921932763938497683396258609367201610792627246470677903218467104637186776973541262215532438059470992054236753122391498740593593636657541752170497501727609570358777294488313973657694910746400787928192056747277442860303045351063647986337657368719451451895317494330019005252148375869545863724941483399880594082473003680343337321789381707791460216963540854159516161737214340545363568658256533168071147445946452246590877431947009096013588738975902977712968600762504586380746116133231655859802365221327797151250955408190109962417977277885572066570868226309731684198663813261640119323720007742566094275285706853005608810978668492574151756478183946331583755362040415532353717158292974180228341858229759199960320596187133583415694569386330442137935123469564760584883305001329116236457524802397328430003287653318678775799586203535141413599356237646610299656051604893495650348996582690155980813088469091737408185544171087295137466389142057471991395535312826028398913887631724603191810193941783969684688545959788253176504882199436060694489477148997891235474630798609584461205982577969584734607672638390162583362176523833420310360360772288767947649743985213036863581717273924936393077036072674066255554768866573990808008825330786614373317048478112668384934643381465424026502134790462729738860776893320818974098134271517911063448877282592581676578475063803596522019522660001918121017977206466938749206678239674009238677945630996693330538258426629436405072914762465965457920201313632422886354462436062710102884034385206224663403328939395263647014726252708782806991930883424782842459193946152642947179552037243954935023169777357119161685996738676028494956891598303894445665675772576254702056583728903634727100888429920185984381684460992907813139484251706267233779856353224921887617775114698070364125366466197796875875381682169884208302508032426843014447274123325756164517682045723392086567102449665983952826525849306399012151913689191655654285649153454572577406673670562452152387641319140756310769634321484632711832750713796034560000000000000000000000*i1^39 + 59923713490484791275538147652156817692329197597823376109524414568935264215518248095884497837692410548784086550864857279137765787353917491125908395353968033200190432102383458659654677822632594861211736499100713438861493963604108998781551251002575872561103468923736675547370158258318791694624076462878692427013885196276686181956122506378794621910538724543457728779987250609397771580125599189349800306071554601873953493205919687873596123364786035293290324109485851036343842569774857110764785467398420528041328306702716092362661185875223678789691822033658698715315379175239079253380988664318506446889534827302163027977452227123309519662438858306997205783906661717360648996179611986892057826519704662420913592671270486570499841391274960781200680286683004470922217473262590446494197264345117616689155037743926717674119239576637093837939974842445785405128413440430877546923173825197680474424714270509075753842381863709886426229426892781679440456784343766570929321497560432164036734005144641968049652770263745063708681249870676069098072791790254601842684347720853440230513501639191776251840897340398331379083504441361682958746238968180644220512717019010062189598520671715933288239325628450760211847722979961050228881959289550701678865829762975603134742936712995876181774344643730025393286488254522384955977283603755679668564004199289383471683848662444591807448622734473903509156254849253537378425071109416060194564978840914116746278931534568569399908862242868270835436411948078164194693708152277272509185817314610764999839411490712685294987849688979187998903883854504849262056678011199742256959525046061454098523831279382714755234686421686219655987543912848842780541421766896618986160714310066551388025100127323149786663682664862001338238574140848496697216426870578636813348517153207679025421178414695902334536753467844653430875674843160147005496495860055408370058164669136431205822193036037758607494619011140467526396168857265433730566151070289286863198301213955951609165454168447972502518077979918823522809441044381331941697163447449589609203638182229960679459358185459156733267593788411286673834616335542960059974225373247281601355209327676828095139132748109962772553975955731413920791118673718465480451668413287199490168586240000000000000000000000*i1^40 + 1286196565604061565620962426913192305557574329923633502021024681945764464727465071971227347341672507729660469172703973217009785206878832880767183742383630074989036796380917794931230046714277665374779576706060772571620107683435984423948645344393697340722923335188049208270034905337103553849024591572440266243647663435305122208810306079712550184377092777265869643371767183404073157951316596585090648864832929491311045272892469051989579360918520957927369847742798198752004844539758955531429044828344336960116769347600717353277077435280695596747808129828918823916149128464378623472871040959454772985107117200916224948346595094337083275355526198267233465726522166746330858609719656841346524844468519055288960794195507668217504267011257494112486970130443683571370320531345710990046357650802322635591934843433556563623973898271842717523917038026870870740634221677015765365924702081451197501773935359412032312452436935097546964622651252935769536395810483749978123409116476496271535660221617460130676482179969667142943605972877133443657351329115546326234228941521424005051696964337569817462851137773919269413764377689639942843736792061160118554623089513763902483951735850220317448792150964551140225548913544490894076393481273909537663317838101403862508907984580733514132183424484216190233443540016156794103982874991918148404513489749390151309894013521264045321139656028412806795902114358634255766311292494934706539298709826424744206089967463195428854993127212667772168614459290708289064219954936484703795718136765566068833868752573257360987349724578575005928557824658090990933469789305133512263371881778358554539315163540439270992426600546388196274814343588880838173943204262733025270513385686935382717891849050949438993666553278018024794489324176937426700407164243064181555425303006969184139895508553126800099350165850759357435151939012337643713155908320944429724045471006835619387396530197995590754803525503374519804584718065442358006518635872630445257284275035012251242596575810839726021160449319666393331115092942199635847758340887524271700087673714426162754665354592417006405165581653095344629238749422886930857959422103563220696517188641631996637921799454975913156132682232159382556065439252788714257183702418488033280000000000000000000000*i1^41 + 3822051373315633100961227860770462181559495672142600766572835681267850580186018482523069310604818575343286635184554447670211656279357672811431940007402978069646858138707596419317439157612550521366963730579313788418872338525046874982858105515239129579055788524841064320262175852180296239823892355127696990916436487340260769415327146004776700110283862014140517227866206915294408677701421242836078684837656813865897631943033347346816364479299106731361426091077052081224991493831932777944612031712306094202982231066799284178101674896840747612416959302630396533124027859809970092333961424524035132503559404149942744490246440050605526011553693533820897587748235831739579135832635600467984539615141485303431423905214198905584621661886521606036718648508006431319412837775479187251425310759376883139261503119895958218797381246635866228875707617610912698431145584990687007311224809615003939844354069433969640895618885104667303068446066158712531234506701636463401613733249039557495757172259054736212522411514214128697368327744420092502442965180277697611226500520767177391708402160931634459911772456970462334613455556513584663824085683192034086488083384198649086640211678094308531029029027396096533946733792707582198674631390325259486125226209034425763189315772796969056596372963441568823972073358708090570819712060870491565477262329285876906636024309358658457782702801017559570445124508472121164972537606852364605593569717979445474119615491413190313333801674853267147920408627242106653632845729092778969454039469503869878527182692483062152611422554217049456516640567695622797265026506044106361209665929788622876639572990157816792210605347056516787056610087104616920385638434316285064447894893921281639918944084493060110547318572774155737985607462607005735431116385463819948833732365746379164063503624886782922208939782990633658824299565879218850356260759935093534810168040273721178417874420163481472128465631900449793950162366905170247163866988637837388553528173329393020041580954711859494907176638847259986361659026240788472721482095216295895404854602029808307635417942636108582017668547173535017500448892644009685525727854696696360673144379208884226018045987366853499462666681492997491184693731612715625125053233889280000000000000000000*i1^42 + -331602525225722489989421143364210568364325104999488858021515501313310951143155121470483319060307423989521247739631609691210085611823088584014710543367605623394085743244305304511511913565731433779094755643235676882866233218447899334771703203614188761952496531174573748735662857222347424004332864377201530712431808155977271883603373704240889459117175103291527299418602322460599863812496049057002047127051085631770047607357500553995177529108378286878266068488591684905955194062194033131780114441575119252372280907979735949028367253213311624229775094703472877114684930170683255964410701579448519529207173913428155978544233935861394371105537341247458516163691716717614714419011494305120816915563903261570334292452489363906900503420283016642259312177137312539424376265639551976757332884185302223053631036943458529631473719990516337842204432798969871978740616015931600433418926358255342135538396938247430634191437513654853669102533285579513799525879036010927964808125153213913551483315362522087301488695965175323729317183188666296004982459318097765036380895608163921189701608057282995921948573997155149253457440804575504342886852930686894059759454351131613275711100014278652967622826776238429441572733839825679959897140439568077824889917450304835514582927279053262561256909135522803706620780132742031112471229415542017908623544359968418428118933623071892709342815640768490494700323242278481767585000002212437917558957556134488522295395150791264160474260581579704345459600988558119105846450824696890911614555386163393190168210726942923644512264417591251382074310329989783014609877173945830451602114623550863188902387471778063860534928633697339399900468296941627317468568062616868410178240530421059698650997200296732105251440584012250950408122413430924712442629849385210241074439115545848060044280095994454906274635551329669693368426743695926027516270178213526198444188018328826731634963369534659550719815643107906903028226212559068411088822363676537365807355625155269308840112883725302569168483006079606981760389864175152064595785368660367361614233122795618619922274899878388258550048254712385659134798471397924312242271183360525219813209997833839361743062073642360041195391593569611568399256846865388273664000000000000000000*i1^43 + -20216728326325330515484664072041452052200472330148021703878619492950420221719491662101136390116518730996343143134740596230094652858728520549205965132108498509866909901362622049861597893407231846203061929526233978231965858678967169568807935608242634178654429552714129018762589411311116301056927230406347478056051024609707941348727877493449824574413122784085856757909987923610300481718256336284721478423156350110026897393128705971896424346381443674413394314244937724327400845575097875760627226954203719195432858353058652979838670989091932635564124513554225943356367893980568542664781732124140284037258632715349974389320191130046720879211276095214485816881520086506426842183553486629710701448357366259391210814205086594135938080734797510933214820468741089765803231359051909581271382543142119750671620180102578728831350065624343202359976234110342722816420406126613548964279134196039600442892675867140472838207447511100169283127850790394451820184379535609796197805627033720235985943271294741592385240846289144836505499686473514470444231142122723248538883284089621239969675140265755448279159714705518525949322403350463254332930934645624952760620589267969729191459298582003213215873656735482792642565060875115333880531818407405399175246300212339022101175944192217348039735964493176666162799397458187476353182625965234058773930450359757164370125635446763041972657130034498298027605410852402772614444464585960824284352273165572467914211061378391205713836870106864389254832055530701044590229092635512482662175795618324499101637149231733312622684268513604834974657305388004467413205192154651560399375008904890839806935502432436467905739156623193786183176863251377107846181929045089624375367626159961367598014352492415400725588338326803657729513177975226851302101099511058886541366822191586143976191148308210148994620432998059456566454389338722916593921699503284743330084602840635929868200233730489309560517946819809252067579144451108990545174303706492735461120245261709821535783820961087238446850515210521185412444625882607530910459296432410773168305467539364735712557346626595007556379986119082522913119769242490536091097698760843198803913095152638873776283936967453631262113454960400930796377906715033600000000000000000*i1^44 + -19860566072013276358887387876140939692757786640477537317266989926843982505266610054139356608708711140505049641822513027115010166193849092761957987201124880043006334259182480797491891389678932871900539900124062459471672979802389212643019760684388469448757582139492358864943471179185325376675926730586176285138693571012787484238270007930431593005413831979277674384946273435688140152700932567785460535886797654280242229597441961868623627596974166308482089811678954505258278193421839105892179397759537214377285114923327431262608967486650384440348642731199055549428982058844632327457256279399331925930646068430072669527797437236175723566639217525718052360096730615802817527946225075378746323806765261219006643084160601582528054384605462485273938852685654684344104827316509747487916068080118896305028709235196505030759901115043947497744765539720796099012897986578306545364565238234881471798568688369834167600786143771616909821149428444764041890954525035088993324112951139721520953111035426606246719238167485873348245497039177613657809659753744595974463927435244856575452032262483397080466363607436034556534469669765912652140186821818785538131523789549922551118441981540420063043306012229084083204812142733087178092698818921339675487687114350892554024551455489322359929908666044279592677494445235813244688917808581910329364614762798413298944137601650079812714179405922280456443467317631704847452833042527974914977957757955944114308460975017709560502081950602554631819261865683607175170020327431313853467276333624242112144193383175865620355633627090960294261024166602977325431530014252095033642823961116893907725397192525421542259956540236840002250930033862073861820653355636756702462955070346376845016047080665379720566433711659205166468216237439977067222742867222415757102473445643862128549329519663066186151624493961923184243808163706841129115670440922776410195674608066249148397130786435858651460084652495838813647068495854846536918536042973138168607086063698178698898804072841057229359522985798523136765947499542258320643504563342049126172418667967977785661554785276180534408460367755562184955372043165669721983063882630923481420242960674130171230159596039615469617335888082141838898626560000000000000000*i1^45 + -15391240988642277522466819601114117970412091678173717327458210429578678385958369762840260081614145553345042066427558325997104807092607342978651290440406117249048643475624389214023177759678969208094048751894317666474661448568503339442005931838341987346861060789101409671623138619460350032589367548882825069885224832795502108221144723707209656044286435316189229809954456356035154634054084972970222901495648288989888388649213405264684937627042714615241929429099450181493390304565557236855472600191534853845692643499929120476625329691646651964563446625099152688294755672000719870896915888195608420278176202889706378451057924350023768771741196509819728993750262524897596013944931614004335614691011847500329311635236229671478517805178403091525688239755273267737855572489319687848657987347119862623748793872783721423910196970510663884375689650014613050657380150042223307795176533427599755396993219985125415679508081218880085792779415536580698631621207004943183030754184315127737468514777455963443626954070345216756060962688439059451542341300374404292443994079105874136577366419121620042070140922204554344455109449312170121539858578675521848084671571368180314959513542257483000100985891515218966471859700762399200434993201265702871583132057945580444226568458269967750388585045343034523071754162215290506417451596440909755061937709333131437128382941331080351146172774989173467638258868638421766537272459836258023523755017141956140600964698258672807290019737622848741723730892288525505622234398879098893093299824277475680404307711998698451128389164462381617301418536883443604584948422752196054835258725879961158076786947503358007713983374083681283832777243231615989229032092305194758906614628448899334150663930933599382648311677335701964211965326361859055039639649511130081460552624055272487543892705425789478813804865767084400601141488035316487977996112528455235559953450073181731606442837818575502816743798615880180068834041496846186185955682147189892953153609779579107460409336258242619365888021581854417670564197726858913357864806489194031366966732883840276773583026802677532554210870852136852661170178654901304183360623449960827595713682898116420739882714891155307544117121197801472000000000000000*i1^46 + 408781110156005932624549133089047230336637260632889814325404950027719887683400605529958441691373984004638703909329979540564899860278617390408371104862408425140192294615553491478830243230651548979923124268063360654641965144087846895117162502078375037031381214814032116011224872515114083000818173506774512184084485612543558375238892347211775992252577486706816080494442290477538512169035527937075685586347012048096537119555152326820315475706055407311995240366113933984806969235177607813714604455201590117761418233788192987915642449710643299414704212307781493649341209391883461707700304882526435880013859136355998368726215377700412185235196505172872164674044271660069771768184561007495610955448500929545815489945777852702066372814826933903165279927346911321454710961714604874661721516696615054573538593768698296981080047989357879805857505317469908284330380421669933404528613388037040184117407376819970963750063097368285042843330279606570010739728881565731937393598404684038934887076049026496713730346490645103236920388142319599780274907766461654484200733612870587353006693563047002207832658987644409849954626979135322267515651207240418916374011077185376605218294657613025820645035100423779642188185153538655194570306734804919764847746714957612848311879419227576769411040857299543466536654944420713116600628004057112182350627834225477059309023923702857476275224100904146910554058307036288154237678932807381646321294993830569694959806478013595645153339683625131905754973551769228248100759268902849952118773109396984758796696438812677625864145266459838783527552003614858041098579731755006514652869753242476934857063649214436657422591304568953295707691499233269972996870153675744209334980278079448032346887401767007106955993839396148689105523060044684332525406921398761609859779411076466037821014578755821332334394891408840017128906867377722191776732757042298312262719018081551512930876940569978830846679534136467751231601644059736909812344069955120336093911876523065797228863756508412024483099432268722004503131035847929730699060672813721236826908928199108129594929133465587982295241308625853367669021010232272959672514121294657397765096571972781299326174376226204286346854400000000000000*i1^47 + -87296614760720146283217512354658217034799129434221305913983220569729016544651533114886180722663487860042291494602177372929263865132970457148635643550916749423005911209796287152562000839163742500966842747849412777133377555400808885726434902029433060199841074640874698711398313321856272511535522740444673719318540868142025840774902480864223862238341244484221443192425320653010561635316047761830794405864260397757930475149097850596439308311971687011813254627485904854161855447393399962518155424370027159064858291827252586117871539547225844452355851537142566388641190694506837681157426951500298376906704020158843883802287080084653333515985978155946832053735502950175788064359669585156024370745826654543363816780329796766498448017274302343098145005265721254763246911325581828160594669029063915683456170604785688326929301774211336742197693471532126075454861863682675146379102733109848726522483514173765087377382028344391518592170452351132842682834974458574943696829201326862301143428361443073601116989652040022825778880863425061181408917297589958920670601709162171756902777008080985073244628229089986397690092392035270048581901259817755560241643601267065912829860040826108966732050755071783108269823145272907608794676341565414759307089737973683951957609619096886668237113339949030880295244700040939454050161008035384961085552149738940302617864410147487901043666993383151977180612686285800000526999514292310588699754466041597408261190176126544877838556856351148038616268782997564914212822107738807736368879195378371643899557781374030971806594131660944725917653838767527966784653907055171130096868667679849533045090446946217650382164365439355056612718412063840103864291161893104242652857240285880698137748023936512414759492586099123445451393456865847046066322372712527055241787900361877117523619358106033745601406530956946998697595791933427492287944383416314954801802154173843325854305082689151660858930992618257543952178344448164627299236282565783234581796403233666532571173710063868936122100512957820420108343075987803923372151901774387718699355295908221889189806043260811360978970531041527527634910985831475720687863482182289815719248615574193529773307426819276800000000000000*i1^48 + -15397414318129899438693982656968025173173092974284017807753036308751566097479231760907049791737081225857822859652161516605621879486291395606938148848300961276443737292906408491638370048023188213071200297975910776001102602764474950735474224460269639670902047494315935031110509662733211744933439534628673743721419752888256240287388199229456960120049401344975377573704088225274314082544978910608061018313225513082420397929548149535317599553843922203119621101637691284612840493013770823358785452665871889362562610986114483229316744194152124422747791936864403565892412162817013573236637076355305368581720369204801902989254905261146698358899257157236466518943892570537721679929515589856597379659189662133112922343205068426444154157172991026832729393776623396739270710584737104519701459017502761077269360880957148567831674423399699470945207981565583114927354039328952816440814631473650376729990708462467561112981513598956087479574828127215764959650850218551973220105987151402503870806127978046474971825526991707678179053551285829587331370510084864373372840147885611618549191710651465141106773075172083807027537331996970362309808598322654930127286336630128101284890094501019566392709168788205890969647606321613180804544239031924740237059336568022998586522735363536480456965753780621767484422781046706214289422383197565705403332893558036913016731297850017397077416284584585827260193553536247326321963088202049731229096872976402797990651019373019575269164139520672014327363752573413562069890408356497534134033095522338713650610034763399823473836481834151048920779378265822357858282655796301156173199020758105007209233705992680323060251438080886434657461906784596854478491206842001613404456646172141915779913090346236617424454269715018326648186028094203443644152152016671696956162140963040762546705459021133490959506107744548178750558285235351994900898060168898043691194531292169543929662529584474131837205375057198144518742007078682906363030112911429800863009899181321902558056147583472437941206192724703959558752833049974787966778154400626579282835977605119071760141327636690747624116206416491401542459056410367326057512369693996200606906345836156611985408000000000000*i1^49 + -27968922658171148544254084247413689340236317449856341384952401825555082206177814595707839792342010681339021675355600166504950562460971765806954873990485324083575716193027490891232152291412988358110515718985393372414934517137080547565307053989393411454742405708663556219144373987226527576609647976666792302915955855023640961394657886593832682947164788858380673077164762963298036966845201204469535565733225319879968565481044332531225433824407171461817443926501303997762754954963848431617157743205372382983218921946877107835067749148443547626791109836191965140692654801201896150786122569004629873343850498036289051374637227633809639332765355398841954574924183340516142743965470560637586416675944077778655768393902198229679187193779570437507057613303477046091092125139406350650160690906023968425793389497942705580961549334050801393305898521109619117945217364588777838504368700083619787878784365055492362415290100536401903657424047056059173870749355906355195187802412506032009943885141001795818716749478041415177801722599961963787190878100830282324654449640973168644723640701158311476623456498961841744204324032311209445045775773722493174761803836093869536229523311878408199081641100635203749861997054328266261518111283388532679833344587205603495923354861072992284808472933547874297702589106851897898297810982472705720315451383559363829971626920322069142038692080485314811878672356213750788454927028100345031317181175156985401572836200482086242228805675685016490027723227294271587932884878548502543481211170223364288628169092452879751312287069776814908043844989897068790772542537871180676246551774194244656500939377223870856692244131585868832438041659612838342829870560010502278303990483633591093739277132710818096929292765000893868909926032657722637308650023921090801983496457053599201696884233077255045126209390669229330206682502470250479417148127723956365424867738752884468828704115011386733467909130414576330481175178489234991419286321765711997027606261021122252555214629808381326845953670284785541131230134555820065234119344797748137749222500612475624521081889539349839353940156652995354971827207077327733782615903669588463718612389068800000000000*i1^50 + 120665936094536648222912433149938004588304661898045077775953928268060395387561569763127878976290494398905802850667417344595297807831337536911170931648109711472987776744096948446622615550905343927232892952335263704206508235786587743749926988056346390987547692763658661924245333877228003307808893642103930472245844778907286897609152947782997886364126164618655147268679155818420820942557831959457945969083860633473288333934789665326100942516838815402960513713902300813239595281840065988637314518315239953578094482029914228788922161850605112059731807209395327940945653631987476191033931395849365033674648777758792928859887007621824797832012803454491056486925125648768927764449325021800913634560644277062209174926846018529481523648331975871073240237678490821002692057138716609383070870720143003328132025064939090542170190147998076303176159371987907658643342599484568702820981885836881798336074788973975048980814341411702834587380715478348630908991696017236529472432995792245901317037243547312667161160565586696564278223402310607703320714129080095382956776083003085035209266635435482436711326568132545455888612928611789405048332205181173834478286775379217836142835688451434218791500664491112760033682571255834481267555593896867675215857397773954692989809507292611033824232596356548661320388387784561724969549170516770221687360341573673033162491960541899153503454729880361097113590821873613662542939496716789475663285394757072635730038190642069094667648835303999545622748023099512613719039416837874924736259253198025798028676984221256467498601432551822473860336125630124747391736672294102145622202639997217536053246784626245461102926531337456649316551187854245276307856048749472726684412471781203647398175418944689054625608181354104526391680176275317343265879993721981989350618997632622658615075730954092686934634629158823030825720053282214400365045248397105821087406924095187913433747884128806359866745082235714834732487374375505464555801740731317506078645750445064892460783573265305488106261758401898134213400947811146479168932250527203055916723354189653836171207514110033927219237015567796640831673506087770178750271754646249799680000000000*i1^51 + -52745085794641442985277190010670445538557799945262896919542060211150670477840344932510842159760976762023194694174920779887055289127383416585315426663900329853004467627572640462355690924345556012925856079239453022935908449007595933689997327337473754763911225547261546534043672530608666586865491552980610971032632251514663899823723195420394253266012061455060284980619959373640149550544004829364271918451780849277184275677965054375693353858886002749464586172924433709386000264739244387753738804326425235973002806574590189679782545669535975968530989290672507265504801603210373735641843514537554257470811839909953492585103535488017095377028065855344355913418697029327151937796202836147029362490950742223495091200484998656345345993474268127312659259825686262644325105777362255313306323953017885050071515484446226567819139668519870778442202486149026044415351517938342991745375374229159591137459660613351187155101981134193718113304117978233923281825981110568508206883959469598578644124184666221085587867678110652115722495240778494140246715217136572449317227230355337333865338128687327759978145481316398100541605513752528853176298479611122365947920814300342396168667428691712230311980821142679093779626984248604223218452107165388890738426171782073157142591423838209171831100861602965486620166277767673414596611898640746658966174860076438486004113820758153291116833453082174782533299397013048536705477544299477496945200146297585963800755014355306818974011174079385367555440318238299898673255952798007528131157901808656924300001216452636801679664277751671513874077975356007081144512836608993747912542951454433040698614522771603799237903078187475832537691323674209762257068903382753810059933790103133952639230720521529901781014190534456542123386302702804867789534206805118947789452662084226491684990153572409477819024119941572296070850916681873217458790790129364409989595787874629780195152197024187085087089462312005195840051525361581521567111079447740773564890702357424738564992059788140110118401630955240100555447770830095928598137805204750302775144125136522987204559330078782515499976911227357765477689559075347237450022912000000000*i1^52 + 1613184526833088902220868605801771755382988943274201431002479717251137328516180583765511362401127961606693303623144433143308725438622954085409672578211522042323215210355916320481090506770912185631823083915603726014080737159222862662824399715249803499109552644971378804414304527917914927834201930322650116415356581801378774608424978969571702575155264860768219237390370006383509440766384938748753933180178546886062522845453729089050846887171051068417052791748379548455457120796016462017380381085150560196894444216004867729943103655727545094745956998255706221001074367328029926923337478318172651631961738530691929256246612817783454999170361097955792877419027306413925456596790793330037617875171830728638562520960159563326467703661448688159179296179391460479595965756598317028350283686942619999838392027501703181903536897140852110339661011573577961511021672669658758350876427409385911266065770246459962945969694435073916276381714862777222679322618179620376975841127830468699786941035487357131019021160178967553773659140552653245323606519284716869958319544031725702014263738728862195566486461607248243590688801451852332335702373216797674855980499390562445677107706942812315576556852475136552626747548959486018817704798025436976117724479016783286867349068915027318981963273428618143559404580683915740184445799850117395898768823079318400431422411204326552007430521612613492331672769087647155635154163103389125672167321661123182683070050750448377576505998358431247265180768476451444055364177058328687332256375413166092480325883493504484853703059911056367514100339852205903375814411797411960544986238661820436183425707441521880392178147168659097953655275403489773211086856251063498957292244569542724562036905891746995813870798365654207748286519218322246209119155992375860645542001887053038139423233091762419878828780671107448737289495770069577770104570988219108306170726816633597084027228954592114333259278341514855660838336907296460692352761480282255651584118169027681508513761435178862022809885666643150802676555110222735079814714052761981815964810487235555723744315651696287270914214910260916320462311312588800000000*i1^53 + -7945073419485504726451119977335167412240568549038840372017142537176821384615016359076397074570769976447027407161962929512854044313240946730674667236334714362580398231251556549779290323172535039427558153263702588032678049402147147550825289668407530166905912755962789329710954582464528307798539654182010914986074170414171896782759188280072376508439679690635132684631753325533499623279171234614139304863208622278520760394508957503240829694695248901825451213048818743027732857435043105810896248301242939027085539501337075371418296802255579977630779050945172918040161246253126794776946684545501787323798021648288767311162634739850740173446470679199802565029789943074596049262220231618390326899341009177718440637216399274820920655457606992639158723270777878068932831039814307420685338912039703419429589474026727880289517966871597097023855347345185031539623224982587412050994382652448220862645295367957706376440659333402114122536318762065187430165689258801820301175798419269087177471834032945909092820682964218156948911998527080498277964851535058841687868841208802353459856827909006703275346673047012637650524121004730873691778317114704701150820145797082456180669747377171936791327673802041292172633474779582376327413863500255544548801320694053731807012832927766072396360283090631303164782826360602868067507528390848270976371917787975530693740052466025658548223917951989454554762420728226313665676290667803067729547643788506336934976232193724958825978863751599034077305505246223608585170794846461138407227818230503469688775632638215030550974042458821772731623995834098629477139206983907967125457977522578787108144456382571549256376158879935227934741980627691917524539831621769794091187554430463840777183672373473066808283790969997613490636688173429460842039113504694325693054218194885722696128339294678928432252456565872345208329269548658841017161897555156544210671156012710270517131453052323309373101200456975797374457041551095823905567672977904774916188317711645567964589704279310619501542813854363104106579190796214838385689971180433557277288127661240163472907298010343465841283685568206602240000000*i1^54 + -77081692847724536743273920131596232213800143275898088146847902114483879585727266572926790639130155237518540999821644045672966173639961227913375973387049724962914878371511589629052140638335410366969188323225726184571864231336198517601780023464424529331614214276907374197361553692584379348630927625635174771031331638397284652793780382969702515077063143962431450474470892315811894425622480619627517470510981080270112257017882124933678610453733209950301655507888274610156819795298482783752281643894072827483513279725608719822738492355540074404786626132925314728160130061841377082350477835251765899665990676451598567618345881554821128115087717122546907603413680116889812070836000261054948056904690358080123843991450899483980191601528211871098500289581313648880059918072281086048257304510012454913092282945269244982137227925732446680541899219333195601064491310504127711247805579157760223735107704628932322640103398579971476100790151421703973763848995945351705265183981363426024997501024814290989706112318482116953382895234260307555422428947641110923282441819161130575121437560616537191091202516742946550560911991324375621676862137772802774616535019018564028902327071056367145493438831797095007775421881294905000153112226284795348570128175960162054637176932825142561183378210144564318659549905914128345249143381895179593785297125779170383423595721470726300302166911110880608710830098935802336216516278306265136128209099247635820931891410734286630680253339741374979565949212184798683180738151403841714666355903260010137969157307122255410439841081936400301809735021796093326055372243213641369148968554459706068145814599450870297678932023172458328600093550911115281310969117734300548763469635539601384851282641792592663806618089414507134935054782938363187020764053302242200303771941768038412528605947975572659313544268452487023121709692670904367195302751199015541325988391597902594644512222774341512979672772079145752819679130581515682459361760471298660018195128392264971158506667568592541596568207572753286609501494542902791820855065634394545716321081476346879480390634178821484445696000000*i1^55 + -223246263351863846068505716669384175964621484829425760809761362678414175260069130699221627175929620031919540925484609688639286794285366803961011161267180616187803536641432313777780849461421125974737809750371765382194016472965459731457946706770968670352854669950997834584679135610760595504670703624483490224464328470668252330782482355657731675590959912113509216289250129535386750019777774731025019144661957308539382249354577639207694955037053957256367874086053216486555101677558988895564357359777398579597300295181327445299560829102496381327784414103912253481468254846457933894670999165325112893701411838936340572165569137610987241881437333308939682709167239773020383464759600834323477291161670484574036249131099340025460735728357270714881867909978670498329248853600364815548861438577700432922669673229831669221834092590017593450580526354373923949164620111979092427216768939957222869637842669263630887823497307034618442845840064027710075297217825501406780941496971104736658717760153092580437899950067935500323349559670005891254665848339913456398599460320868158021098890076152129338886275226950879843376626791993085213631308588532382809557018067002705086238430381494778524198065884147754290991557209744926119807231070515077074458162062684289913615049071588327949110364782695533557451489779226032419606268835301273364880240794431230446867588071993132296942567594188479418777625258432806309485822445795678592001650510162658772409141068441638589477410292459462882880156685081875745266961793035586301622095760023778565694434207414770906859958411777024589032296211999041084474551666714542121903876513113097301100307858383781112746325563891489180696561280233615019803348034510866313598808989475801223830163261392927795159332276091405500272760930136103107355863706314297326928727615217972319639465078587563523385786117791206260442649818073134389699940216158637649410281635122309564106148018119425492617551655000321690049624000452209446660964249856375410151273026278955290221759180678567158873459016269046221759610356120777431870238758517746388304633761113996543586729984000000*i1^56 + 106408752686865425409593256260720828870250900842203348168388763629434825643988120099691861666900048172963142946968469044756095563116334964924997702436618202660067885044255184939280095021321796131769616011097955422512965905916195605787947085645734297999763480989108364785600310016591225613082134391900722632779894315031278589490136050889811345184446569227283571213620196950741617610691878104556934132114213591364653455056390486414466806363852631659219467530362882347706057351380105616192749514847200499798084120530454439064374273234843383108450837330045624425195789632143687831421180712517873836023515681163301913564048874474777593028752995835286289135658416346073746184103106419221361293576651549982603595097802694000810984013762437403437373226397722336081841041595137396518580486324823627255426399164549362552182897512827789516012852940002393120222907950845754971944444330367239953490957570389661816171214876501261281776358957286427500978607452194670506423011959551592383886580425665942114284922482555499473221682120810098833935934544615949377321019871130486644443975793233098124452501066826923234145257554558125707664722146361810180438633533540388948468798713739005570011345398790286131667622470897758311677212802015636399278084211455607617335784080353978017702343366468115625033666048830985273589377510656481035228579427897440237889454220259817312064703013982987191353039747753054046910252110331860395690477232303111634745368806506272672493998735962047849466438338072707687107321942693360905132902877248043869355431918735264220637361501728724827922677082905192585465324877256086989945364093540399827289909000467903419956556381404696259986805564755012778870082510007904494524810310284112778841816468162473801262495891512231077254121868067226886983404531250573226216709722445833931439060824278685334289057749855691604082257412713324059966269932726933443674649008816162454874813295084420911294869980003708799455118753208933878057836939196149270712420176623858686118941267091234660063189344648268332807915817523908564465046995889930419719215513600000*i1^57 + -7482252043817850872808876440280828421748303897994744803677705970050187986580656979026147476683392258750203893333297877175179844253940884357074729401878376295874455048081294207561609598644918120376312178466496514383038536131113123067067620190674169193036025028783603380792707142048695488162510574183482380185341392604214122103194769919019132237546079979675924098690272320141389121626355256512955285873479410236697567752835616756235505728756162311688437641576279776690237199672902537864614721644608011445897398100255999045704432139372198127510745035302364022831433504548714793280823890955039613269326129230419572239474591511449613111263505805269234241279343743084255291371506573843897725762962488819815976021661541303400357791500511353749521485888145289760871429317578671073283599613426725133411959014298720681906871672242538716364793228565897532749727637761856673860903460294689296650149914542014352190233328695334697214432311766589800015704313613725545424689586818490897993304749405835550290878764363926313384984974187115251382396122753399092740268261722084636586515922945743438298321267786252487756063726932478228912125967408870435246997625431105207573814365781474574869998466371943714577595886593508895042961694006073884684838610324449418040297000979187206665980949199245920409512725229298497666232946869514307310300464479229169723299642055118465479194898178739708320544613976998135552771353540640457122907940141414634505710365225561086024394166390790263810037771956543866842726556289990076577812023946368768102802383468804933452376042267800791118210931825614282885371763214765811846056387951821113844497930983563417624896516032903969005550637062115566733380052463668257005841169603215010011184263847214945950081978432895110026929784124675597732212081677512624818660471963890450254739095574296026440873598139988874742586801125395097438600566379299388098976438183523961876748666292892323980222479609744239653222658770102516366468847254623582017108888983917207927838879072749578250004909278289979045842636874290616427467505664000*i1^58 + 3456969883579730146397351365691204562238185519666625027767825362034997128606877808897160590085954569868596341851485978814551792002257206365532088151776755167913422741595322409106958328489447044374376439674277860391104215869937270336227564720240559210501480022139673111310635018736053224631313851940340275119274088724434524736422806826319074674646510409450782035366354388295821348751750755675640729544637026527847314028419999424240334144941953975372743364802892321364423976558051296654836929109704076663167460853454505982492002193904820074932702401408469568723275216948156110924082780621571716380744903473210175224212672459306652869962592895417672413984146219521989252588967859232479168470829920843483825312366508237803610624924359160729508785027772349320855998437538896881361000755410685136755055901535782848678523897469436811923387147755003197501238257173398694660004935542536052837031642178124015635966806200824095533297727385170792899888723524637690818785844410926571036800215043746872322317061521855661353516649933619900077713327700402974651414223364338369364837412221490585433467298716415315650401675817642050600070190413596545216854850501774761785678291366439322349689253208565608737911834143785812311756420830639783520620105657086033925061862700859482391326005053517161274709110241295458998223044774590910120303447536003994350341514994753297746794576000651953015967525118978768438264272073877594672111308262118617964480086882743892452155483387571111663156411062368974631947038142490731687226847302005528442056958331538523197585670255031996323983953411604877016557218892332275777820641300260265429315276240289279542830812214240959330525664146702033888633050545747491987929656807759435251709505335976060540409471639122138232904823610722488771170101354862388786885908716589761407060440875347044781603809710810503800552314422310697927455269400618606655970852280506559474642722706750258087899782154097815103383816120714367184385984468667295471038428191045981297648631145729027908840589419291918271585556889600*i1^59 + -34772591395411230900912487557830831303042599418272766644056827934748434428362678707883861578238819431822430635489132998323253170923606574022052422747814591234840189636099753705680379938578544625226381333498545589498766118046168169252707565719500609227429501395673581347155305122621528851956748483935790325540277936773942672543214127682191795816635883066501191921068124728659177827032445438709371441551141171648548168211753244649481252437161492928817623070836198394420384565678748187051370641503661124671043568523337942630118021860551688159971018785715357857187298593831328225466697653966865141414700540164371509907893911086810633975227857045748270156741665479741192722067254992426602026491287166951035678448843271400806687156507337970016493940520400539755675466904463743787418101627903412043884512227754298837503034148611686552557457973151554629316429127308809503713258852257215580542239820411578014268301723090271936178741277875678463902948733659313196299798250763828247562154614290076811323664539225870248593023504040385184041381712656298521146425642321776160043715863767062953089329985455890499276901860904799607568680569056163888120513221790005868263604308221035166168600185951913560234872562072468363745522869769208197422239599605892776828294439040326136171890367132095998102407971001347276501610447378013854883105411543290478840534432021761094363684746130697763004831918682107907466973503027576946845095427701262648160900687581474167394376177522199989268560201989741247227749195350585474620947067685907737791058786116638303217254794725243301593068389169242448236986710445367883217698010877283392974644286931568343513860266598507789146314611755220675613203548440815012232024606880341606385170260485250225489698515264554681724308680229738457427724626071091042831678794243306229357260847295479743358131532530733087732975716563812775111778900327101920103343706708697660776049908830401598596470360613397162054704220608970471473595725397732076351698137042125031552109772800*i1^60 + 7424686079360651607293557429125816845767173949561497431809674975261566183267099183734630066187204508522928187713538923751447586643444026392497767272654400798905894800258263927263751276386667774730538971903944660565786860086040477154242753373672526300902945014039042515543079965349763789276056747017646014166919985515800240664341483647857235153224603625830444442610629875968661977606309964812119513088527983643202174419712634101284672256877495276976129535893953956705312178996791539092959154124977747355470621031575062091156147949212184607143317620141477237046252878201506467771636588405719524437726078428733761131119549720487514424075298418177334376699244219558806927892909129843736038728006412629253657470158239651293005485025258763468826575338809310358887865148440942976715643129724384483143798112354121783363657854838754540010964257509358016785877611765143060706837432670520574245932838381899427623247777105968253536462158161835676130819919665740485445494858047675399753941029406893817906122871736770412730118168278322386806899465540692836362786898725113303431303981692172969652829465660295421330524350963410188498979274262829758695737742356368883756186599960362181341404349648730369115190007163804876587297634749511211907594285528817728096920324008482113119535340954088823564359397282368797171058859375208823059706571624112197345661965421632667542176816943695548604265399285270333636935296819095752594183494985888444597268668813261125514231288385841538332125913865767624523987875957996581299658353981831054246204397868512602400641873664891942911180866335376589102092340513466833363461935179626449058017363293638937394492937897773196296534203161956805688860731827252019829045714584369523302205991932702871166173945266962246816965802780812314641443715278031294961443136904666335059326913186239418427887717481475399859688790272256460330257873754826809968550216536805374741485729949196142927790379337692819082789523154843046394972930048*i1^61 - N1*27808897576472420769586076211170602004136569751608445506325228486876636203238868223447664241936945887962720611481556445735478395849127696306675909700951706882605474250066933234613972785467478170698856713160032756919208390996706803467461058343931056663339004096013221629313467934798779033607110502079590401624849484875459891534617552752952116458264784589449625355782752324280210528517971824379995695348015907062853387749625575867104197873241967170341562384371774699380543795999522448154046917270287098032094347683461094217683288715640897388966721535565771981665098839193061221639248807201874310162237523484123190169261368801*i3 ] ]