[ [ -3476813108263597865826056642245663743686561747590078618863426520647245999619687892906288618277672284768263531128174235092081711450942911998010280766547806196393644706794081128736739955935437959334174343604377579271295123835944680335448349043815688439758891310505920355242884910381844653705559968071544558839343767650497947720948179895339962252636275107014361979046909043079466122017556634300086222256313306900324566104951288340331281573643557986183293735898768050635287639383772996161436031609899166101619732746860151755795002048515278684882744391845753516192138437312214564598967020169873555054361013401780231708425350506574320894543750160911704505254282642879453265444235527302130973315272315796396224412836123180345647153800636022488690596144999997432927312105953452338557348846716808448011974686027268424441115920224214509219896657796735013314512335250995832807189976706006589259798894120779613384718299816538211033070094941819108881890042816574087165449495382379593227043948487600914585400257581064846332227202030653114330857714471479704564274905464964788807639214342467807367204630853090246101923115294152885725112373989532301882563246218443468079144097451410236702071497435123085567456703369943924139588616235632227603881313200879557258538426744447053833770635101332140571717219150055239863852942536950953594312112520669835591418885181538304000000000000000000000000000000000000000000000000000000000000 + -144215537197160099714246256631281733299492496713643720425528127109997306363108264163293372501194915481940196429975706759789960575286291336122638525002255013761692161706607821656218459691342394656345728562474130152352622949602324068483870728169606211796777745619253895959438049150938865676872211161384125067480427369631731393368293715640934347186037722360570855045090609905531857973151953308469994982749897533317118391112383113435309010146521757017536617910253418189308073763247474589925843835415111782234148652859607856103525617681332517140565039317904155669149165905721167455117480606488136276979658651720792603895529802609470185536219154283122100396340203358850902526502511942073026725122835471244671361874944481880878063264508879859767959349383628331023381056516736537250792945031070908196268051736089476491205111070912293261575480919132524527531831750611151541627043809976823407838380293544562097850852671269628872847847307719664496324780109814993452153165619383080616779539085492563734984233759358480738319699454879816079291683823205986497437799532278674990302660712356299030492712692927468649559878961172178643876491614460013495008295935206273069418994886316378043687192741191995676721314485647507801188959323060086552148911389988850117880305940928908117602680752263050155137648223822990046565410624127166715466678172656482141129935189075558400000000000000000000000000000000000000000000000000000000000*i1 + -2247463812748984749366063597052661409461265422680585962307361804099385399994518043529732642555830648972616476570070977486100529977536028073779494516736802974291384963159753358855853196304125035313136380461482278653814584335567247676245893848972421748822167983116164188507126097112330303879731640276954875294839408895844606118778387644488255044905775548453490457972421938229960276281791196971762403752542819030264546061378765135232319403382863747254717389508622441827624831827638018213160157685829798611827222317433949991104810985442874015530577933389223335234072958610647541061444427871849143425213546509591397639957798296608945038356642248359147270333383368832495125021000826066753259787288872738883141646640983652899575916847391879042321588886847682258743833872837398606558376964827747070799267373479118543997007283242412622031647576986225623467453523735938927582916366162187061578648639191256186768802422957234882324016748337784722296821417347774268602567593183366880945208825440101778104819367174082139664029976708824777702328716831766643120095876873148754030629675035391941025614931076907690464021393189721952999827488926682753508857605487447100535935600401409179567787585789741697798392230850558840908399310098875558791516690454354989031129491133593955743339859522544888387512252213629200548064224430173058059860940217042698517652568560107520000000000000000000000000000000000000000000000000000000000*i1^2 + -16634645611124788595312774978359184893954298429724387716809879746173646217844165408941424551601131043868588405502187401598592534022893845626799507146844262585280866784791225417254063633155469715342082477740176861859552224435834522621075023183822190451929640824456961880555672014955351822114686779564816688937169722650667372257544217932135579652588406553410017892676933379615458980232933632980891554602817663447875413740108239571902461636310628650608187459085344461714546706114617070731476264032260125310105425667458104095911705161994342870098231536119993388217644697402385292401307109964536888502518836446796672345267728141017495868947854919523423814431491426785331993185832690006067182745607678330958803733649003523107002428421287863245603917795512011703349845718719296434343227183136699125316318934877442577788698663516279148688715627291411826611554320562393433485388290295968285262985419644618733498304918302668440939493602558139156464761912682193854457245113232325761401828651051975639801615149517581842486143754052035021662664630192063079546267198000303278431895051866253100511450613655274342955430913082734531713975520907605003144650312543918356939232476783408943444471075217599146541360271360381922817501024416988267386834460088312849474704906701410747367644342840144650033839023101846645944627278228438586385725107004871515097336607932416000000000000000000000000000000000000000000000000000000000*i1^3 + -99543646499690986810767129519338083285977284420829801654384031683091884658647258144441914474134953031057423059964391092404216760000062475066100578685945049651502380418536315991981446364024354298193113784137448832273460687623795150780186334749155578472468685095533752291927736123252594904108604074799593054044780383770056468693107783522657350878461337548209983998546014426536450024894140637587435896843354543529348610525032254355162391928191335827845465182484876184324018839338027653353506811480124421299690725258772230590492536727457971793783300131110841403269500189984594845632077995063344566881409855976638535433656319913618087105695661027705135700699389313891764588738893471361129281429179181084569385920758090436214864318503935814068029208558564168048931918325794780863439092967434510538896016860121211775959763390385604558800289485230405475354033723284270999599249323887351027559951622466427434986844227057175948643493907623684714911453669075029088738255006245905993851262299695832786470310249591666261574379153933413333125737510457620473301562278127770994105985070573126666013834314868480726342197194411649804991941002431784274080689641095464931994405540819463140880547217342084864034513101549231764931774818410901101370185716266470063616324034572924482933506628152612715006849785124392346539472777860725881642197362568062172180655374336000000000000000000000000000000000000000000000000000000000*i1^4 + -369348753423918599596228546700853896822197773384101955650254807043720361723700190579071354337984326216251891632880207957124696289705933305978579742269267414109698649780141670344151732097407294675797551961849116528728053927492445430505580281050705775649879683461587729271977556013891122690110661553586984853658210472147968008361232495103753525486683743619902289800915590032926125353610208322936553006136833816905468752687725093475752461977933236353887242077814855760978305964480390610102878696594799537977698167274095525971603168349401928371420072526494141186001708301900206941309208462101727989439857991766735990450208732276486908587129897922363816295054616215668020847702035185443436805377388720074917734196120777923166073793018458521799847765222707500221585862186448828998777974533043599742722005836194318710824296237676325406723160347586508378612428449438739859802389579068950841445584996529807675300200767950244327882813350265186840198632931587656174257973124247295522846227530433689923246371754167491734433016244178239365602922697232343953615525776474127611635834579777457345615644867283065522765867090076858854890717550527111234541421670890066157641102279941341692676699217069605203783555038425141878487313193314289123680782398658098566604880963309186922928950764854184643804404391456698425786330318133258669029614581589964753498129039360000000000000000000000000000000000000000000000000000000*i1^5 + -2031555210559231782512988966999666148666830383420063163332655810677978404655778286209468870862508559576681398287593189720457032926526418130673381943007434037194132957006005742720519282647378485664453396173939193668173805775531315456131158970206759061345347660393361498017506407796165946236289685840309181753511214089650985915103701835882680157873120228074523284334718358533249704995439392244099375965793497381863775717193264580642633582018796743198608719181214148134426636417097711399640205977719311477739553792255397344034655430164883953141955859492362431582434074312508484024944060463245186719697503954177548968282509237000811690674090279574523550595872215792680241512670942064162208815414757644903130321087809257044850107377124576102320462920133777652269048946960697748676620538876242300363784347920604816052672912923407697630901580815322028934655419764566314820158303691603327182699876332431009768108965883551730373819310814880075025558123035081859158496238652244214605242578846765889654325942261956874783982590613043355570860370439104661327241781399166789698069829568850619703455584301546438624899838354231976754132340100997741039952686313012263699489520030595759101527924845673502815268540993775702293827002011946428087336756676032155525256541388528430530532917480924300702451175863419434078968931580531743903491733945181960708022075392000000000000000000000000000000000000000000000000000000*i1^6 + 3219799089615067511767810348010027663625001460779758362820179837664669032216653081025101584011083756919592754420774242969686023027264296909446998567233424864924760951801394399381235430755757040073052048904004471185938613081600737551833679064815500130110924128650761408152442409742819713317306192415939274782408852749390101711543451246617008928568903985034611049213198810996656850407975504393265711800659186352882075168063209662527950793441060020418721969604838313634092039191548919898640724744321653720037913119156894081335641389872942207647861476693751616405031814143224425878267277380339348506812839329232039427754983930918505935959864446377991734125674141312465707195363644347464908656689566947802279789305103099664137457332503781431327041683970155106727290393519775980719044865494877919933086343415277113127887647921968647842454058143928211748924791035044138919218601780488927573681260309333367339706788956180968113541107221232253717408542341777255711795566658092265864818768323331756812742718088548556411076230696869071043457105085231390205255499012159772823601491226752891903616541191881576821439996989142116052617134961535110650943326071566681916941219420621074090799610000669120381499130380247479904819249481534101948333690718596761674488823722989671393755455915336127335280147498019219321595788436163930454381072437169971742008934400000000000000000000000000000000000000000000000000000*i1^7 + 1465501661772615991697020909848991541746791220582647148926322065364783990472450614444976858285894528346196164033831613650135844032415144611274303428402943300850948747902495192758341624424220730854987438409899099641577225997824654914913566812495805725022091448858529675630085612607725921225877734598393203774436551537219466507989222416299834004961121238744190876210046467641647966888317861761979856658153012466037353101554115126997213814359418314764052456709139521499995892449909709827911235315866523442986944861771029329777606894638155457227096449959178466947963123652304905841250578210587793863509466556653984315301457758347217356597057581306626775246525174855687626964431015682751296400486714148986431990969762388901412136389386235846450155544730553979340359644227834943641668880626413005152725954085912307756177933820798774434819036681846622157445413707741196484830323944208183439538041849522066720655594951575522796902938987885711484405625315999390442520668162764871523672813870206311980462640428042827191985476370253852286702718873311135359548290946218562599581682939230306563014681715789340157697713940607133493476217659109223562805577768572288907569085061925998792335589348820786233495143902388122738200569531278853810802157153465830458047344522698743068531375235061264319073850143315473152313551186903532551311001338371849395896320000000000000000000000000000000000000000000000000000*i1^8 + -1827073667317152346733972469141000708769112140105328934701807270042059342055894118003611036946289272797891837263677837465869545698847304386237755682199169154712582295577581088733994289427189866268330297564955830213160592666041775995367871104433480239752655674128705519242993675435169767135221897350197536126912679495368228430054116954664198797090248030697223122002502291090465669741717459048420865299869701810062274965791379719281440861283566164879277374211479036129438322779481417480980493330699889182210044036885439574190196531542214279119235037636915537029820126372104548190561266236108902656126165043368408093205456209637461348343598959938884414381342458920367548264392216346508774444307109301853969649310007185791638141545418004865666033117117533382151261599249697594556693541452046500621095637291525366190883973676789085939692071009308321665032077195129174094051275841029681245235334697718906937932276992894729643975534045919780786050403300990988963836399018634860891399531515673110958699478445411992152149066157613631234208904041006258590514655694796727976429602629702652457627703797359797816184863837530894186214096081079246052151841724913159061210412288782219317074060395710051318948169970219975267351665330662641980269565535356565711530461755570518243123184054634527316805797000531290061791735912823415331550448423721406300160000000000000000000000000000000000000000000000000000*i1^9 + -716368356498442475464345560200350010471914109152684320104175909089251337400332955168075322899945026800846915500744616370873098460749363504632824292908910046060434798368240717603907468286390647273972428598567597945148983769142907501246956342780409996248305756601208011257864237425204089561249083322997774154914798665893871244590413005262619178403638278699019728152441753886639403327101572348651650449327344895349130407360654244998623296029284646765028386295653073999157846583200761911582183985324811280466347456000255976586369814169023519346529197027455152411435388696644057199385870318426638749955980508925163927147975497267939263576129813543826194617686285759667181824714349321470093805568385387817919361928460479564946189881666045804765071577163033803717187669083459825576748145986297904826334157939311471944328404850514809513493417932319951434287712552347114671292915556043839430632884134909818138984366990394168663120338943771349556761367767010881025089435374514957201606078961045878431733994828363702239283465097463580301001155211146493614670209339278029265561553035076561399064013603370698257348715054830332724552969741531214858907743534286149165580269362890226263188361430765383091647641295754732962440053958824431701900517585877795672084959639006764435460518333019306097270671574101899211061384581961708157615052596547105587200000000000000000000000000000000000000000000000000*i1^10 + 305765939207266844917236855785543882419333239251715903152756276608622328004798751400055022582842585847373451950543589542070919084564325409577110839776107280376530849714294723692078932383189284576885056139185519742490512818222544441240574486824333639320567085920602855261554136895236211735186421791450597720735075857300181973728145892644995848955467232605171048384255879823976915284067232901605045586025014782347209677975234813015232748800366005315137868455483854515948964220956977041249818692591403562915545175777859641891406450643658144260021755511577381389775587670281602545530982763721529137202579804211423589953147507008382105908534680683732699719879626015608647751770879040406075743078698199368442653074916910976677032001237841537097978464572256852125269211025248867384712218832698925298452641252271619902570411103657194525102012187286743542533677659857359798271136467571441850466973153073537886648555924256818532894508097910437449135354742817265742213133206814923014292712455364169076133189959453228365400289628764344652538712245715602832678470871236692052679198133999921756778434957928665832597910221325688888212578326006067486665523162101423285753478241031431227583710277630871617367336431735411570831167378437084462337673278183424119905912009980617052507060261653157391801133747398886400992621586385788676760197671996620800000000000000000000000000000000000000000000000000*i1^11 + 99671389384855155797282242565456853741445131882060587327017964823855847358727452839187147138623788592273955858609290392606598089430904817697580868360159445713747947373055758864377048831154138729412780141179987349797929517788198032745885055851695049193465783600891629997137118089134323494878776306280574116733876040898496877674785005647245944146147751539984451151813300740729890470947879354277001676593841064933351875100608169605187991644704981488699420672004779781881641132576277032405118213512241862740446378961740552801088323392526475689094762501146645290800941864501334854653904479699644265293653511758355434692779406992606151159802274521164372246434172310638600887690820671328375471524035337639116208186900935215366467903677565023513045991367514714045952145983867653374159671617372433639103586961440103788693397729118281611309701727718996464048570063611334853258942527369935472913534291285927638720216993868261739662383056151590634302780930576573408027898309479221200631447507432054377125649236794680217761297130808644376808346268951810304621885115859180486732211476114383858275378299384707184295290660986323593328861646147922303528269907119317219159446773835439725266871557618486340142342058620287096799201299215630133102253443619885537932056279092432616868436973784453125294956784927158556376019927830899474596970700472320000000000000000000000000000000000000000000000000*i1^12 + -33634280332380070383994433185978881854786170477704399941413525913362861458850959132821263693329067938214702572757448707316614471741801794201011206601787246183191098641726295328213382110401483637450917714462441853190106207558700142098648318726665106687720953163627112073001955653452735840270039241146303375322085691220934389259374991510671523844601827009449386529860530263853041166676361220174910187193931886138917642307535789834549650196758699861241354224719534523199546369905820899795524956777968030656700352619131607017352593379470384784530715213861472034599345087060108650243490971685179669971593631147213973219933715108324902967152115108320834873856784630648765821082044346211343310694205309565068452099667400472753371297927346941662106228695731058902885111098337651335580772123681970340167654194080938831129236592025452171919300572795565468704416450682064315353317001214406534244681216707379510989442009423346871306296015324196571747908903716922365927532534515323316454410636510275378238180929715283067495734907072534284219798437362258956090256415321861777434348795445752220121161248931948461994358002378724694883442551875366770016774352868792536743880437371117079339572482572278891388135411455599843225675400203858998491700033736227158146151886738525804806260764770781354887008020527762226139479670567217230550480715776000000000000000000000000000000000000000000000000*i1^13 + -7906936842043279558804170803673947168561986110195333470493413564031337719299447200408776931976200083041898038792378737625289560444375913298381830200948239295827098129706806502458092053717251589071062230708171375539525019688700777623086767778996492184468224786791263308103657355105082669105206167543060333748764914707622370698539692774115820428779783262793142388378218441355034126509247405382839261624853827145270892426786992083365887720717237306567961844185154534936616029651658179747976557455322983787731592822746346727361414918349016692279113092788818706056717417801773055303827299852556505896349705579700239316404161911349110619419246703630932497193739164682036858240323031194218412773482167032447607189095733114214232309696724010985029830046244931102110003290255194904983847863560198052353224050072903441052159812672638379669240349460775240511638715054501086376334943224707474034574531349761777638298545523292849590229654477841192089315168980396717962483868976079488541903808622731039217196628038092918184447490256645955629491152850576473395114775795271666085263001386201415843902928862431596383375139146659629049164191588505066578621379958660437017689840807602416945491683125895220402183162229558636717767869136304672126241735991553441605644373197333025333139899057241361061025743935056487312787682487610887118625177600000000000000000000000000000000000000000000000*i1^14 + 1384311054183761556545152353626460687145234360850769407813541405574008105930145160656581732644437525780825933855750572886795117665857935865833191907847488719269301834099834458270388129241347499967273810866542124723473867463817859597912199979516789442105399041456551593487708446362027562504774344971676538469917825513272227817522098303766648239698079972728339850785426340523281424081762303665582359993919118161621717366534056348333641455747147022270017590012592254611549422674032712894588488104832385543276431278933696041853805634078775502821085545413191145268980891611488681292703575922647549034075563188405924880542810334264993449834599502574113974337968596982236560925305289345777092301824938198762142989758615825745189600902830302501163939125128406745656520915724692551831239378913202525501496411690913116682881488841633549439873257165220860081036124822013362693476795626693897494955334780449257145231795381961467016398160581940290367960610266353624179401597044323865476761303776893895423186134148692966025444455196734610841973989064604704097727051994128182885521191382943768355998407329525377437159808140832914570638076391656573617744047624039517948528219918652867093461220720728477182054802106922638938012410792313782392347730027586949151877296089366584760117625532517308978522002016070162842722160910753783649140736000000000000000000000000000000000000000000000*i1^15 + 44574934349444696601080290878393129299217644085696818265680414384849470691840029069884300771170198836833908859258093284494596488605470900096854998803048122151953950223528857131902292561598088203785178885678801770221242066372228349154235072757338240062593351890967552704898785313678088527883075960575832871795509632005017901199033370198210734401090317546900640403040212603808221086478968410863346927263062504110940931499774101590220510716275751606167512464634422067235476537140940589989149738873824055806598470578474246337020977712400621306166801438124291329573568194691988999168273079705218490967669758391867887538150808591075911800217679144314595429694804736710844055548158050434963938560567236886933941341199956637429103767667598658076471935621643252762371359981880353708824418004259851111630192223831991129510121938097074807444941260496294670464617556749784532296322321328865312348279624396012043414007620429892119122495858906937939822113667363728382293303472589512844687753390736344228909224236027424846109756014746544288820558353960946888607974031140962609543810781255351514853628460340884090966631362310960669926531521975328371361662074790494324513998633722532128875878904178082850277326546918684438772788866451398981417995307257789855719890369447686069428929454163465637579110542100307041428527662067852351897600000000000000000000000000000000000000000000*i1^16 + -3379596936971712916555049993363581356158289502629092003645040154332791570195366347424393252951189516920871591488893868704551485260170288986135657038973448682542384446086202151858396193516369909692398764290488868942816431986799573654992823930636047068714122363605898094065580899412937514381647741037868073698966452541659925172173186870386353773753463907951408825685091009427101292823306515951289744135319504058217205914624459795290725590680297818028942945873054261441049914548197045635271777577768729888425403594293705471867366601016576797387605776428531361661418306114952415374763033049913233089488446136591564423583593793732017748351853404420875927267058270135787514911542760456969794609139138640243627254990419588867959547216148064970707163634291813226315357406600276854016245000977272115001652264568528207364086745631795723275954652734624789508105086938564864735082478022792888266064850002427453253956260270637942137321714074592925531697114024445009316757595082009494079935952185033100774351547209306867818912541332466933541339881827562273464028137698606805198320635790606782218922318442391351771066809580716237770878272319326006687227516778000142614618537388146279283595254387973671240448426340667546383903328938684216814026884191793493609269466374845521657284038219823728766964975543155313127374949066284728320000000000000000000000000000000000000000000*i1^17 + -99761444359946474729117151585433612144384142342341831044505905685665654268978701625740399176791284976348255348234579572973864473110337645121103959073043509173967361907526634170791231161076205087218428225064849030880367176785920735873904895633160359991412790574716969959181464427548459743459700661675846581025512196604776760681019821553380648133637939816862963342895931691480968092094041342601719493808095151288102858952774924875013580514518338164151371899985035757694378221142621678685736765218749003227829920167411169864812064896007043292451193360786707223189140737843290892187710315394277315666396322850474698081283827716710849134694868794477164414207697618327842090070621407883291345005357019731185091428473267454298393266004807676847794632310502569175975200919433390416004215021793134341155183261512329429309299257881795024141730778843038036196968737165722744933388408958351467432162709643042225206681310882926823513253789275448306376116078853684806633728346663444202408792647041587070280156277973496315541456594662328366047118912877230899615696742369532146938576798361511075898855132694606911421977376570641630171660441512825730275239640462163999242285073897407358029505110971925729871359300698528428385102534709946703859093405271525082625220865092862737514753737182328040268119627081997342935604313194496000000000000000000000000000000000000000000*i1^18 + 3319063190672196027779441174436541399979392020122267906056817104434713612035720046580346080851102717901409442312283317741692280554258117417189859731267975312247317827587306398590431541001760419537777758946519351473153955854326502215841152858290269758562470854641138988893608280393419515771634284406554109914920079253030686238663714827300504496068479670772686364996615366928843350366055600531267683259691265736516565517016766528405597661580919614045285238942550358384034878322012623666376897852068563213550055912756995098334301917884698370924329655747133516921777209586172519308990064391934095682455976929741597021788765967799396822188363849482439084797783578371917620317068311368645222155298897648313052220721981981177265363481660396393610185792442940258860782454566623707998479661901788551246779793586527631317733782998083363246038177828124271357798683846053455924263416211986839631254706599340343135246691078506194430270547406225657611685064260130260161653040865700138199143271749989695098207326216453151621382450336531098769729318601433206392798871152104022170729229819443946770558656471206217478604679443097025272167376941666794920026058735492402130755343845233374453050266668349263752274277181152370211417376022469345399943025613338232795349055739273486032637257284657912513539445494966328411870461952000000000000000000000000000000000000000000*i1^19 + 87622138459890070152447876348310751924966015327054545443421964573377158910811055693567777637105126080964038256007066865528356794535589557853080474627176391617644956651104409779934722473414949338950493661939798250527856632960713499856403877694425303023226362887658215133235991414396982754498349439865777322229482323089318833920832848566796560214081315479681577531303242854361559595076613293615266652476617521334127680398921536756755064796984020532225472230907199157842080797972281331723640645598160337195577273382785111451135947717879074798834967241810299349327771759921062969208039572718654107996078958765650480111772524931914636440869352918613809176039888513271861321986098776238304817363839869629432574910293583286045419819930829844952846654783784487993455532856171244325568635520866100466289334706895889055035760545254102010710289326180739807134735656288045855795299879074156577967187217423585334345223232546329904366134406190435113326493486466004732671032801220306133590236281996314431502559289032389198046614222116213234698594700593205437057695619238022859085696592702684745734712319971520675358042902577413933503422644849777608715915511608047639274928483651412183134780951420614479408776209671696951182770107878338475524034413601907231630846064920358647354599969752980753567093293119163818427023360000000000000000000000000000000000000000*i1^20 + -1236714942657719364521839235986342575313681033882858394883665749799487885830771350074625603146286931603577578024890764506710996126073071845109863912537872811565606768809196529147590147748457949540626003611521989148313508824081793949741161225353611087147015787570909953310171702327298803374199902593800320514194449797614157501900714968924405613550414575158058660723663860662195803293545625929823670884060096605860645288953696724042472205286054256882355604272048660728904637336175993978473578233012921164843750627237052345096237987941438191964347167977271646181099796468775143298748551327703406941092816720343163774075040528969782569150156871690923738091037473645175687169938088036718277991277783694248201461572377156888040115126958565761148771503432498306860694104877341346426256874034207063842041679158729275198016438235342487702508566742039528705748610662368310272116535755373153492062353352080103148799394228310796652190990722490155107380211605434600172304601273365027951186922730855303589008253343006919070049128358872754205639193192330230616638227052963517842548863057987436836599614273169401136653269993110847038982628262239631603870709285267142774632755575020542814924477761276085923883529398585733994815959755294694774868103499034060346421561533800770141492386358871180542170309696749211484160000000000000000000000000000000000000000*i1^21 + -19953788816629871803315469709820964287896408782632777972458616379163479138491124420308060093965617164129025515190115411709366246947125331630238184979856552140501150625634780171567788683800243293447115913826711333587757301154122048952401317560575392675558740961656221428775819090373670220878004664904055738186989462178038730514245980490991593466271481855506118622187693287246660082279884613672189135866753064657261911390175786576370929811320986784505433530398706875615885314035774837640050021168391154798016204516706477143708232532222469268276219989466835782884888255037000522165751270872635614792834911002784769595960007300015425191035057648998218582253478467405253174928218744536965080240669167646816968369291845356659161946097592537276036683051598416101648976475921929621765395448111624073392167005091265752904558301858440869900527991043775949063968929166027034927105459489542861698579576279836929078441034735726583668631599746853842783972061210595470060560300558386232612369645009821981979673061245599466397691934386293812938249728548996357803920926032340787033908144746156812173374666643614313749587676220764827121755254306904913856117427436121322321186099093638733815249456344978729264685602714176792992062305792836283436750066356463530160563059839963564938234367251468061756160148919812096000000000000000000000000000000000000000*i1^22 + 392521557731857394005531493199325895204019755576459441756932062324983188018696651659766616292416805360621215861536942971621558792736250623277362549334461935847045808713723181883336609393388098733882091166898678776788018679873256803216118655814140037177345669573462656643659462605184314358462646396590310529916639266803083848791770505356613768723246425023561813673414275234390918065543251142891606149932215694577375405854459090063669336873520869563671474775035873759414069712097875295878867606088516239584446160611821117780645928637208734799315699238960284344303809689084434652557465951185760182205785836009131276572169222777266866933889056894307827822859662250702313895273282186492860282540502095958512750921604822979166974358361422821304329654892856946759215025874891200370580892551366340693419398436750947464476457163463140832263046857049771292705645294578786781103552825031299931368428873160467630372888705674766069006761952794791282215410883770767337013403439938260660309522534852392726637712719567845178467459693787264905324588993861726366448294595329938916003122657705493709932604001441019490341381615286721851684177289937766808900378311925529435317278064655203375111877309402200173290736354191863539520990854530320452181417550338072194796465289785157731674053245800953025754120899788800000000000000000000000000000000000000*i1^23 + -794058402828540094373899510687300635179134765089407486289689824670236190774880969499412185480749960548948125095563512041572187540423217434194346642994726778646379373447740000994061961929509759783934814581765574732276875674635391154758790666121419231059451358753451040059578778018993591279958645895255794754145899143006126003665228900645411355829369212137937012519217129017506379905003101410150927015381114203847388779838872445973154190359160498773356885766899757386753871810530099379616770757557654322678442883271061138613013643461116116831345994413320767657347228352045108844011309640927669781803041519354025113857752831819320093098445920765129443469025709061900842625643985022604945044762721562185452897660650500460804027762650435586196682037103681041702850122172181312597268855364664985456423830654315403005288082951679121467776731799752940717682519323347831851379838533508676237878140169720589314087039340600535489802712456579657792500304854305152973752355769562074333653589191732498883944640986221686515445945982502692266104279893379369036921262544828300164783996288157078302357713320435431377709727416759622357854370173587857819623495742973483929711536895770032320349533646850570839638643152330941184463179794379689790650684387268332637634979983102412314501012024356067177954017280000000000000000000000000000000000000*i1^24 + -3761152834770394066051223531802848671658998690716232624596371993879582627700895694703220777476793910845025364441203020238942118792421117346474838902660937320215170253993170019566208774097618516572637427451205604474714527923594606761306709485736800626351989822817411602184839233233228788372270732679296033070038873652375791915177884255657553058899972933493280710348826757330869431383287088804171687602416346747589085176994228040100978115667267860865868848016230578567191741519971208956507807419643972124045003514987657942636979058669430343451618532871537255858701911061634653000289287500148938013888833823189420750326544729547332641317387393752626381929805664281013850315597390897128220632965461150136360962411826596963011371682565687977526221120230500388148569767506729498012100964514646495778344173784860851320878362394996388313287094810791583804622534293206356880152023921617159662626635559358612587460978042720246698638100572148441729858961252654588019415334655729614322131881886004359225064283979117875932021911016976911993398076188024230050167524731742343126169249415428049766318518836777410028951054541955796665405834352293316048989543839714132969694174788880798743743797529048294691706011895973872961572044919518703834275135571387871235266127852492426657807492685412846639513600000000000000000000000000000000000*i1^25 + 21484081475277997484559665410997325403440830960738060390221210388817782377485752396566264211742182358688091185310767850065170568016934525597694399425815820182989681509157886402156130556246837983573320205211808535066004776677643136738452168150589246832437277018986977058588330872484778443461710449700118490026459889606889274669429030257780438118802289397375997868188783319830013509663701642790979445817725799744603722763666591678577923304044515719143602541865588530987153721591144154386888475957986032116434736087496051873258259560219552042875915643479391984114228786098746818871663874205319743310451841898652662398205420301991534203035335750994862134768709940115393160929524936811682631243773872407498293623866860328873617930228024309898464010983567464742357242535776949878473226640408777952706732933779510262094105416728128260600382219084942904188998898225462574184167226100552428338784114055872578535202962959382180369727393254517031456137439161928927038733910306864920033566523836566566606059543148419655535370208112441259166717970781480898198799430291030687407609057933130389894902532741289781677612317360930208715943687397702331468306586565116920802978621942939655902712039728497351736476254223522650976071094276167796540899249231601026583462733743000302963981479372799344640000000000000000000000000000000000*i1^26 + -23978879251547326493572896647746803199379534277354687568382416425927194847344872767907293156484377593863545259715386244744165746421784058402194944703175513835586465269970012536761555043346917221966770820525758217808000459984830280580881997554634335896089907992582950510583216351182881315375919068980004332267616257236866479486410542633652016513854644828251926448301314956973399299828988726743943110635676995921339121299385835413473096831539691070073567992005505989547683523103270376974037892771596089533445163766249644555237721470564522964604897890479206587817960605117601517875621447137440010949516023690582131938640977137120392762085042700422247282358771917314629512053798063680472642447625183025598803036511501142268201651212309396351071385396160987913234746062046070050157477193003347298019534339519677941494739084383343562556596709601041574770601394672965847878512187986696799495727991377538276369528830435869614749031258052298039575548238840900285449274386294329456411668659111081523122521722458900840158627053176860770050902410756064490259637241276402795320841333329148033232356198957268260029532807223895484251167290094426519277670475909927397885497893400840794131267622992786340611601082150374527888288752885920912063039888772708602137591417015216968895296949977088000000000000000000000000000000000*i1^27 + -83757184106265129715660557249714770723565134022396658162454290067329302854844886532943468448065772103347834066255829219484589682874114831514746772215028751019308074816107694754900264292869163350956752955509993871346292540495319824135679620877043313929681774713512117538954874388147323562744419858385620786381017758884642515972328005937217575852064540478089643763278847060475888167236665982896287730346300609356373654462058723765307019842851945979475785770497706478990804822787226116149859729576489845194819504566247208115629495558838095785125490121853557429515766833184511798502738107970183433786016316083156305348337757713626814241920781046609978622405600824765344301219921805729778521888338296874959339540465642631774423466519050168084435869283694582148630966944306948312552890844132398218439080304171676548456880851007032938039275197397653083175890839119821310111508490350543464613529608349933191378760077214339673758095538877155505861528134629654689939105956332679263343435975493978813633957226386764469578580627184553201142139935714790634085594510588933203697301822322981775386122504154384206797050588613466125981933357093271815019226584633369430580209111172209816090064963958018363496377376392079488548761304584493761932573736261829767554182412684937598731708006400000000000000000000000000000000*i1^28 + 398008003158510342954585244464263349462607718975000811439342804569279685760758835806147111163332201811832532780798118195053356241645342933947664771717481501568541891172599886915317101130158700918749829014809939143015690573349176750299570483615273157481722363437705864032670566622450273331757781956243464997062646082949826007792459324954265872010163868924106951332025133221144208557660439948692105775727766962353409217707501342179360179014565919528908728986132496178299475435263649125993800791730046718688914696209379360642379308762034860477093410436732647959442773417715666137532431938662398770119519808876223914394183398652586170986276343437766961523455467476924563272479338660979271737810671895745528643123179783610454893579802104149410912362191597783787250074457046714772301595682482447382984592196241365290120074144933761255094138696247053355530262785362563928355644658447778028972421563750961208177183089739767126941009722943590891714583806380125143111399475770795927613430488132114696219134154323493860556363252737863260312244102235465651216911136228407405617145720259744615641576297852510105717001554835956452616785154720416973937476111011279683401661531933870362465686298246580490527744632420288366807032482916095424673956207137069852171986247523994540441600000000000000000000000000000000*i1^29 + -746087960133923427290073240424065228923319126938830237462486885937993581189479337476300652586910055248455788785430674635553295836890126780050433177524946521255397734331674481439995874665722802458119115235147663696517923152432761983033219171859583261582874951580791825821241042947174481583245534533128699053980689591844302086536029975983023091183901442838815678492412109394837540109146744691499503612972053505667357358582237377442935897909965053913976815079542765891614014772331233074488551442548058074617203842834739586159255320678190160737007514994545539492722007943693521129610994470976697775105616898142000612512714453145225472549115974765783013490047637261511141853662379133439314143159395755096359439183217604321149258367182410169776979799560373661963956132954624298287890024276659682757999719258512544947209324434981070556803737921811534899704737830939601115423781642538026878078813609030818899061018928077101599092433024412054419545510489186971732043360986314509811653999511632523522490150280782590173415925108590975381437820783347333708006503901769102672466818177553932009729467696082921322986257229833016545490883408270664837666534183480564000375765498458759485917408482535140577162643323552833875729866377225436525701318640780177782880547797469233152000000000000000000000000000000*i1^30 + 773009054898103923714920881078610133583218048249666655405761636945572496930686058412773041328891690282844020710014368776383840835127891970953741436644399077669655874007999300767386604335887663107147183587028754023556536841139941469955886604655117926954592848279168385620364733100668027040848998216214407693041263153515769094993937585155802358443577531415557349518145613189514781522368725459827191684874933295303972685653926155758758803900716585969086056708373727614184557146798274151910470679147684539238841103428682188515881917293907698345767816518373134137321470618808619393496957520954354108793746154952420268559333644859812119798802450855519906884099728462641229514318953953843503922997147867267163369945065197425340505615777180396227705506902162294838329268449849124678227649258080877080336373619789507631729760366104413376820978415158452985749847548757793258414118337981918610778791133681983180127989168711813714530648141068491302903926937068034400109352964546929697359721561202320114517583753085639925499224796437773598506470446492183080324509086800175049183902108635687393607693021361909411855371747308894628273961798363729655965845850481233952872457059392812725694130451307362415422709340109842136550880165467763280445767417804900912662780995174400000000000000000000000000000*i1^31 + -244244597169259903767038433100616845186624271282314579297267134306273604344233050727314411330956105893522944667583569602455044981404441965528719408203846051587500438026350189609544904043985616431252427889846045144560272722582765747769010526992707491855479343790059755480011628821834599236292235100483903258680254008060594178598093933027345441727672562749630019423076384275379462220020409126778053745329444867653417369672386745904577302569227835462081500838784498308963773384574268762629787021630481262020952253855156013181217656343245494288011556081631013158982150990022556448546029646207346441771192742175841253609102263302773524798058470145485144892751373755209166959810326296324370038334785283240828734834390417097886371036199830941186451540216695893305573705562884859920931101970778250058403555186488803496307138043395809518853081525242238686904501321430748516750258530672538556182343848758192485675650855424933673716227001206394091110225304568234825303269660429164581098195271561843335812738110566269390019593680433178402001643677494029801526529734325248274409401810341485869610912306868613945816561285168318311115235043106455998763130185278059577963274305138871846552974029551021786467677937273041055045282989485523713328100562919133021502177280000000000000000000000000000*i1^32 + 26345593994766617135773489876995395027536021888705831531127941583998563626727235498278447371131903542869319402205932628082095817350130953155848710862935477320231779044731562984236465818738992580415308091090179775921006821176056382684227188609212081299675584809940310286996143759070933535017147271320980899306705239823701772520547082404578532674074938156602463671543886178178072492759872677761257710389265620321538611901766837626330883646119033230622976521199880322199564598661214534487201650115334843130262406168391006689707869342984335878100823097768821115045939536397584231394478140097276241231547199679540392293220053788998185504969529655007391974948005048098974130795838055701877289904667840089320615301772058732434107219950459288045497696362684211386818077057521592190814166571181893381721537869729417079861646119400546915407765284475133755299950007396693153161345068888170116577909009170099995952266639752467132285265443304849510987323626547277367240907274089334920309600732968729891225900031475757122512153381160128416233879433193172996048855347383958990090888514332593392023108702956506937463754069370609958296813129533502057597600013105676918061938460656431003598226863445071466793853030466243183243662163752789446489140646014716215296000000000000000000000000000*i1^33 + -7609970045457245789800698065433702914896957898830426075221244159846542654893012236191402599850823905758776195685062905552727010152213607068551408687474944331879993000777536837999369296495377056028290983077209797964359907930928412963315500231651440522375369952640265788556731609867317994046137175562890239447448173492204701266745978000712757597427973910505121159382378023170970966427753506234393240640261744547075613451427284554276221453600950494226221944138223307541625215847926596099595896559757642277095289675627289471348668139724531269564355708281498467534884902553071406581317970990107903901719553072840415428807787197418147080400593831996559258408781712515446456411807245055170101672625820214369605449380412741471091340694755847251883268427830485983029799636079813199150772821459882974700793209443730905624166160593454150530765342378665660656941551955833650644601886425281822755656578978992086958433383129331888687249000448754971931173144197422414654228185849014904896172243092596977075528416377836771530468544244076921537392677425655854165210562294378497810819686004006918651494176447531791357061487140082620788492184335295606220074452857440690970016835739073027055659019786261591689797322367969649782218167510550696022999813849088000000000000000000000000000*i1^34 + 417732207551267760883424250834613056429867435667259641817513304243096655992090411875880073589819870629188312543549422287369543657387098883222336852696329711399468065366871438726556171642384669077515430747314039128686484647260272057406877573934789575442169531081587433581157491823210949628770324452413640158232795148606240695148610855434198282174132449176922176506794874521852113432630738089333512690241037585503622819107425586651375595622649948785606630641374448650264042314262164774163936155016762210773782415382708368547526149530523513367481157705352877837698955676755409449523593969162997547938086112726797436847305959774391563747545182594047613972364132296206700810338893886624593325033930695799050308221755608802572786474867801206690580751920558920820540974197309286644294877056725615367485579203871739609138652988129000502988754589946118232264762675633671061091212878841568001237437358227017157478932615761591272967838775436385048866708651727100470602209325329787052668785017022507717265292049133039835564914137474106970682474196291754799125866520115578563194890527462474465762325585655933382567953735207018800383606570038166862192915782464997376955637744016558321245001275226303305706151511638697047040903936443100526133903360000000000000000000000000*i1^35 + -77205690167883360645277594840025233619850474821446592290738017274029793355566346403593143620397602342086232130738054929347453247126482701876804845908778519588568775208126211346664569870395182864093669451045703275486853129269703650929994002863313865040854729155294302289972934713098219877050275514028659725764661453103050183853477590238280218123290636337329493479332163473693301711948192067929011465051068770657422270840338351194368142694519953787358644785526803629155936850774243336788802704801310171108807108173460100219401404263855378167403418147287792766345354542278433957238351333507157328527407004952108773643919169361006403814765880562426090354110964301826045878772999205955451526759009073820660347182031837504812321883399450543697418385340675169259865273987606519725330691072738359087256210732710617967175982425988175756264507632754587908981726308865584562723130767208183598018631146708022204180478698251880491022379281270325976226680819231476382455736474651119152722226586049840067938493276576092649477964745813811367297522358896234282547637581492010851083092183634164468395686785089834058078373090872770911020429001636947568160292545108197588757421340901437614054611372807712190140779570442411875130448843829556543488000000000000000000000000*i1^36 + 1435589386775809020636410413836621879022324532290665544112188081653394320919590822541293094195976366720450441750358412371665574553562270975291938333868289327049379356447141614887756470844690137950000755473267251680298806402435035298038185891286753500460617626987368344754300019072523719381408545238429389359026936823062687588690357982077434375234719941073233890202423671837927336860139213005906711774041745143705333891461911065762069871746938609374189971821640161844347712008022355269825017013874851224538001207157847928049875904355760430438132662486602438097591525174054546482690801677804324202976586993528801233675347356569958809324555239932597309524434599269151617040909097484358168082277773580156920169163930194770283593386288741377641286331299980606628737773450150868143901216163119401046743800222773676717577765932201472314883432586814490444678532611591374644795153803798527622575254655112536656386876503783735113398392478273773209489253193022325859838701742990604623650812664851913199058565157877979804667609417549653601790300107929050431819352878224825249376804391969972283802223479070008972059959994532014929571496926465179726526593686486943003814729838349843433255789118285294299194915144617260865788390775193600000000000000000000000*i1^37 + -517765974755535120354151916399648460782160187164367892218979883528072088551021524760685879210364410977678858685194663346278487366199052820263180116828909512021435745300371075892289133876136918189705096456198571411077778367685295297288272016146038084449812294322405717058293927276141693009430338777041996397299991477137787430051869842793120422510188058804860993789305008491382172267048447598717080386463547306672000326418563117936770163490937710277781333948346396889401582025747412028646860856539658309278528857523996378218735934378070227006206403549318482005871595679681232203368831808522322423357740537346102793452991552396061650572683700099892472495754845062318591409886967039522314722721679735703941395068875630004982768781103793091684510442771013251231380529266869311595349581695884505925615921774368843958481765260874227293414696877591700781573575817416817021384886247104459598751157100306030202906028225882551874809950963383598791336350218713695501723555576708569715201419093487032150978708421201142880016085800634197818848497362100674252492274568054752075327708227912101853534787129352622853433450459710339343091092254325400056478404876296245631326919098894830623590996083189385937544365498373193708622315520000000000000000000000*i1^38 + 15420289094087669528915787760672384777847847278701884774237110785144137523948695999863802704346472914028969682311031835739387345188877574689974294916040668922292381333165647710166248951086115477635052929448497917668181627650509574507650798580946908575350347085796331900834707903766314011941597492347196063186750867233007383592603114738510963287466954385393073196651088398493208917415964182008163870199513146351577805063280019008383110224669572397044537363180701151853794041375949116945860079978965982333519357754694680337758783223649368268970884887418012876401735855791168952925872638672889404034379807277016506944250377553927705783580575489769879737359225493919648132069608074099059092323862619162626856135563334359124433346904459337047160532104708733952823921186516645206598889433576201230554552341804221538942047350396516767812914290053874352966482951169862712565677285863472199780664855449643009878970973605071153482616496037583769905880899694470704926127539117436434301436527460670910822219166828943447611644165820820172004498813654788856185943067016728296456217425562823301603660964956185023582909503031933449743367111656023599854980163577809046280186659742667324378919803061576562688871444684524748800000000000000000000000*i1^39 + -186347448120473698132840637194433856774552077811536255602903618908584053845281587474170753972949358292860372220909102172570851373650755173717754786461470157621721550475382372949213270319640650890801958618614414246253809168153752293713335089359546845869633539580686413988545621410233218503870865044107458814122288802736488671721116412122252506666015125274010695795623491659580818906359601295492167971193158653615356768332814745144725264865300309639363853741462348359026062955435607453502061185366768231132804678326205274628981889110311261534528534515450445896949906021272985396377710751432830355292215989902261581221326444239283854616289522106438663054367081708654630746920793480265553809812402518380203363976304231995111535072516295855985152288555837076517251786693869947317012765902434732589166874449273850155087967511482735849643323188662885920105583002193156183931351730349575987857199186703335215090384584607604943314832414312160978830369119800261018431829941452335389805603851737518596367734135122143418436560940655350931652664921223745770998803143393681561264784775983410088272224951742226350960508726302080877235041168034587169560900572430697661080055028480052310793971944156009642742596816076800000000000000000000*i1^40 + 6858124218831132570532595919662730475060473678098553980267691569250022379119756550027462906025789146422894179378307408503085706398175671814713910888273569161170254461210637954217182424078535201781526092855025754365813294480361212999130087825105036744355485558181045673723052389084001637740289685197715042206494141466876378571879834757234739540102888024102372451327395165934693302296857168084387988364000856246077771443623201760395107968825662532183615653570913331362972394683476914457294343998966596017117775835988747731917871071533425458556578031674281193803794174027855154575938925233586194673526285269428274270091728007535738175375615922314392786520969819796469955964802495913533995306467705414823532816660313430671560373637424105635590610312851229350521198305585508347508997371698034374308679913961724701590250690148509869839866217398704543758778654203976165068239169062421217390197771833111024800671520314176158435731827108139144468927549720779843377946505699361712422715370508174548115023967008463474670794959593429146405158792213045601715761797718492982633711449393638321308135904256552500098847659862151276366058912143620251651007834995644247027426889594866286037313603417305588590182400000000000000000000*i1^41 + -518451464954382476232459508103964235582082976816257454136276859810367004460317564747522767031508379600708132125312998598365017930509151409649126470913483398295857130151604253521112920397258180431352341206798275737081530215468089198536843461421002472586627569600959902908003705845246955894272583821311057363914585479583328855655065302121276142595344384070324660289993200472348635333288936787341025442364572166185457119519410823444403003694153391143607036925044102767562666697384510167450138430582283556224749525620274310197901490196053091527157990337373940384140156512263152252680354713665008625679024616541361622140869478197614634201105514379204080640765815250683282937071590174017476676173256952531673095883418205386256742986770701545380948505869895005077312767339594555657223209320936238684899715230771849016415699663352509875456426010864275658358978341368173014334633391027257166703306007393968631209732725579793042279765057724575519351093476057089449065322538783505528020050597556818637316013886254258487140438422176039213622445227780791939717018991442777657622779050282205136616070969646277524576929608378259186069092016326535447297582596151621631947063005777915356364119146945576960000000000000000000*i1^42 + 10320764126653912263584123794553563468885812247914373461686805989183727709938642214988281251785756028077994577462526253665367961862893972565748987310804756360486461115361345119531478289691037814599470728913608307165231020504883886136254317288507790448133707271335443691798945247058817452483772517488762836015003587938465774871665608106432998322030358145559332848042137617869894592437428413336019024467091336079085749401647484322418391085259392380997339514673020567281848475872151374114392814901668774827717252198998725642587826892095101322593456481117376026535188505771884613772454560122206247754482009261607093635091099814663011864918454226244533889039894742287807643068422543165108078559362994976847202141720436699628099701782284505285538383381518367099950785509232447302258912155617546376238531670456237962596920055333304183621725118609386292961567179613326308985922828757789407851048693937816610003034038470948983538478406560968239373097052489901405271195973190262402566993328818291450583016786578307514338215321488941669416267894502458539480016659603233822684888351339791167770469899577711662105016848699287282072431000586024632334039627115270101382371251874964808650916888576000000000000000000*i1^43 + -232101464432253219287136675002956637757256422974944925986069544838420532300037510048821225971570588907886532099416233494495426264909600352854111410749877766663900723840288773893674511416906726050518147494277163163600634629658876711912904821715026242055549038197886856601598177207417376662684805924902881834268380117571380439844492572607198169878234058113303668521190551733791482975498909080062828296189720062961108849333919674543637899188455945217934753390503957377373607390723930666729496031501987201363726645402590371866686139835106007503528143417654994701662206002814178846239980128885281721004307688167490199297027634369411196177263747341112537322360365416601165713089954356920311299152326632458425873400353391106617155595019954970207798006367976976159037329524897343133285992408204041811514989849531993867588125467289378521930962604532625511009375977408525944282150798241838542467474159052146794889493929922269170596736220472202367148880257633513044439002657950944827752622926524949412004752901156311929272025333328335549703435639041976405682110624269378477500041459673319032052517383348197002751196012580014703281840876638150650586711631403780294889326260403841967718400000000000000000*i1^44 + -10980424421096476983225588329787948093946937202271385294579217007460505262188221097732726689674870058552524212472830883975051859040679528009908122282689881173851454319127851699017158523222389013972945570929798181374276657162028979623431008204154680045040121191701614872663283150199163022387201720641469221110207339504389476481959655130170136909714924107535587711547233284932624468999876231972809887960253522190085406633469938960838001530269176791871075831432768699941526962905708673146090641007681154641342093685419998307678717654376023487025333958421240416207220351542023319189414575129934426521066816786069013147504626216700331233789800295764826139656723638048703870047888472580820426883987000265632165174941424028819102521359783033229045774285342160444088605985722612549968025982364911123419085248274018110331131304056795636150396543897043978643824953518278536808265251646801749698965123070991189258911235024649769195129466456993416541499587967116083995102590717501277351801979071480348369349145138115693002062560722004944356841791343231306394888216038917246171560545977010760463748882510008540945387834150835005866874584745183701059118810827816913814147358295654400000000000000000*i1^45 + -312706828267710124315601863938442582166670457896662727525397109743968915521971695088430321414028894692903746038933850692102150932373302632635785033197024804641436403915862876679075832237830601923205077421307431568062837663171325195668316803866926220371142011376765325077421283909562434731852538241493827298780175980656677073697791571093547371760284858628299289051582110775545431302732396178487067547362413204859919341130851192358472872899575336982404645260247478445647340619715089217283286927230817339222724125407069958335462840373628995195763945726802389775966881937190222242827996352463561884640185548603145488783162770646229077646149118421698485039470772853463877151228061014312325482605594288427658590884173852227103779354722688303076784292585630066867505394300116360408729027947833577593958222245397042659388311511015442995949379114017709592267685682801530536008023207157767550429616491275715456347015555255328609069035476412339919587011296781644646565017960498816869506080602244558356590080250564242289233636917654621262779758380232693270162555250120552389243544697130080599627473795544739128853307020563190764491102137389059702744519978254902382892523520000000000000000*i1^46 + -868907273129133614150241704172501438194856432537891463654848713289965588224215685616205261220563323101381033649187936221417910948494868927041948474496673446090103527682466028458729469393501656346292496620400499001817407617724642392750628433749194170252239849133784300132335271908410896951370390352717863612975380181876132459159186588119058707122286793965043504110870923056607465392626664810290415589518868349587974652818547680459398405713553743090328499149987884356122206182537553066140255531373948594922958856985597004413172820466920832059842203431906532682311948204982938042347030501771894009363590833189147762155579986063263385309306910100123945338955521274168530915356595851250926182590332813483831537384963248552204974859050926312840519307119837523924011357080240388482668777709471509251451272313106544857913852980555298868139280531698771819920526555612776956919620080755893160949268233753095213574345376200665908599452185418653527200938909953564600400868838079534300275252778311429310403167843509656105804882376140993264937052634554425195128451420376901372158952037441851627836099289401843487477399943686872729304236060113201827846278283676278784000000000000000*i1^47 + -18511598673802489611799143349403959466387094628879035049470917986167237833341923230853980426120785879068943857290698091527040931833378489619441459913789446928071755291378025652168274438266737947513507616219667455047528592500576007900892348223830827259650662745359497951525383637224427568240476089964031476652155728398541686061225986834313656531170251411500087948950366631366579649498698463887487749466281788249869365686073288286889338747249347018376435193138626369417516838859748342038466011254116710287678772836233159119360219703821886746628112696155349190189217272729615718847530761720417695422566162031041577329277584090016700471623850900137037714851901794705886218599704760571906465129166923898585561625822172452914934766909457635296751741802661597736960176030128764262100083965323056639341388570821401027322416266559313803798061162756861719212290042999791513289723721434738750528159995839188564627835953164529423642999201372242366677619380690891821003296377735564739636851718683565793474144360659511860881614115693953179770963204823541386714221958960434423701461654906521702009490731767138428952202245150836161898929029672887853955638363893760000000000000*i1^48 + -53917745831888135970352022482465560488116869479476404822286178580203180314920521244477284685600568132046634450726703351507045101661817681242074472851221861308832504894355301814205556533697436616212089747564569516515008017404737107379491855578752590834603942239397117460288462043682727271999528709894428962102213671129577751147593902069579176930296598056775708340600663834808960740721178427788784922109164610639901666383429810340050669554379100626392946999856178494437774369561145514468631671274752661670075074070937287460238905949256534259584713037863507135916116160614210883974257663358146284726488681221063493471463451412685182600749735104848370573391324393081103868296708589900445157305395324010159443689695579195969168225271841758070352440003546915542612594077320832996087173925221671111034071922925955478949327049947185726529506882702424796393401580969774827989743757439393916099259155933128667976699604958439469726156358700345631229742770392579615802554494671712410425140654230921957751410562119307819981053066205364575917442306627832301322665917497263636430530152560979393249097294408285011568331033301576779678030500506933248000000000000*i1^49 + -60701816090594857360485786037912658944850742798045975826599188072098087481163622289714463507084238992131496240212575184135493017009048059089213457013090548469893510055838167184464228596051074755151837586536158047993675904278915719907994463736661535253106665731927092865889206672150597798175044007233985091653389342607884569454836395346044511330942860570528762595865175733986167858321910684686579923407005488449209420302022093214183935075902404770557231757028103326423476785679526212602346633708090609555234968139774787106558408612300546337420391962219251025359034342462460232887486425710133274573899791642784462353201348809931890267549782887015770509410568043620305772976695339481456210910716951298127725301734519336999595517448594792710526930159304608614476608073154843473375042289610371279150946368073683902393417718519895162079028302474818605710459909486348203537731138152747507802643639444447396191920131280373689438825645062346998999935879415838515620606545314055385638109036268199693591455717965852267879190842542737323259182035126219945850094028801154459219950321184807624823859886025407034231819907393209653954560000000000*i1^50 + -26750847405521500307544077820168700557652679863935426771293665813907526078590313291982432982133717616587929942114874844705622090772013205845533834425512689586505688846421327360836425513766348446218242512715597457010529860051219127766852596799088109080507543889458913807137213954891542103242802816460985812947645003579302702073387809757174171971058931614129523227910832125974450404577349401006564158995350205492873135253544219064936241965317595081244439392031984565987684728628056631385720803152444682938960530627138494648023417699659872055578059340687675037527058502920125257546611516269902607411580101945117489470835047977695995305334849314196285493653564219265725134709203123590295727496755275615126206694832007492845714986705281692941272036436565248879284218033195971226957216042139670013992811584559269047500576306481371225715873961389319064760038383623074411287772483386342737607592875466225163863217249260237063727826147583442628878048919212016864306059763077650860651116760081720398773928851569420344965362798641298111811854770058339350804505299649463786785955783559504454784532404105130314052673536000000000*i1^51 + -5675786436206495168599869321220448572449995679136109427391059463549194538443468175285395508978322949242630330616388244555156752172739055585895776047903410220106567477374442246677332092761207840267120884222012199761740806036889584768672256026672896397195441537895094714644958958293923586889693696823856809771091374748127527399981392276506696320143043100080404520671102372159339360316830170934444030017722873936914531366296986828707614959473458923652452735811844294088281446282736984369440797046905854042248441483820909619375906364680023525039659651790713021440029697932075255589711054635228299225797084739014743393002100058177567682590238840064594559478964405238665578338803790569104299403009337996622554162480856894531644236064881744533092094924699171013819845938175775786720551441036260471131254584288474731571331373910216361330817568522792405893930089064417102562012451513917978846295889856639612421332353334182594573336905678006576675794187504939100612547022447607780760672281460352866130324119061612733703220831275994210728683035252345976777090277702500310492744164738209541927322242636800000000*i1^52 + -9406115591353050262817425434424181638521992506445274419217121417257280956362469839026511010396288765345143723500363097353440787385515758725843128867080519015470812042493453532097063371233530510097962709762757044950391682969255565171583047826693651383203728330880559068810461888176131169953360825538992712285308829082065523986114148612259504620340749529613200891656715063763079542549300531247408132706919943577202210860614072988137562245069956215800113860285816773776001251854014636472280521344398175871307774091438363225617737416719480305002095274504381965935199326075474360568985494481869548997319326934796402381159520670626946249361212502378369217067626103704861322596341572473094456754742068789026295739083876989727781322799459696239926306417921596258573300157308586406980851668311255072732877143577461522346183062761526673900443604449120595377562538017493134383205657508563189440060342080258313015408342092207061772834062366786126713796677495904718567625610103191337845386710857239866359660805571037431179759824311487660225651243681729090117025267509692541147926397440000000*i1^53 + 1242012246356251745402642097740374004854398245116154817775479976445814118121133706839863652681757784547634477303327197231091449712119382844678236008788399840008471595306465247159114228133101179417205373643824856103487411483258115185927850138617302794169219139989074773410735004330731849634713977008972231598634205742528248323992573006220035962538369797102870578900181221267290389612219509391239789162721937113199979316674017012844427091842570797273622310243801546308110709588463218957368762328360351965370087589244598195178533229691114036886070090260256186082579616081802187926798914842645122636095034874765703620786700938126043248932021825211707900076303332276635281326835168979086060103218319732211872870667340549450660470074431120686033205271537985104242864451247947403467066957078546030544763395763710106733502065822988487819162026747252564870097964634915484222638918556769534217801643177436289607687332717097366475983380387323623572885755945493470478782928578243107065842232682698127099149076027199845732360285395370908076438927934442828303958720000000*i1^54 + -70724156116033802831588482136349285525743252246493243570476657565181007827246956643292895661813719488178569358012000207757169476472668742604687715011239228274929919330088566187334507075719357732921775221742593030619407766348307606699880619835230255073543448477857640122171088502016465757764989714698190212712016321287515262840494967652395044556922324579446920888148886758140200365048217630782469283737047070462006822762411079329333314135175107053901295787380333169019297064018250390784658107919080649289055957323124618295306904587732335676070605567668438112442688400471309726970620912380196893191584995440676178887492547475014204982163107533184502953895641897696455252814722380544367043414849521435197534562887416604677442663599435483139288396256387721911942359620634493563102541974404876231922738578723363419460625779843230852832313908810513788706433829035759266598506443648666074179607812025869651465290176717373706324242638645398554692440993179210441616657756660633785209433231373502548515891865497909811218793148912606408768000000*i1^55 + 899191225135845407331392691760854982466598758826460244278144177902527627608657677405430619104473068942818428045838978875160240145003242907595922331709882043543026879422668993305944861877786359903996464793150051320107530178963499128887292826309524803512148980939913757615096292473877978631357344119011186521081610290743590543410134800580138779749036729249381184773597888189990179854574938660561995944220674916834820681240623583246130404988180342365249923832888643145802239399196236498579774850084867356245298658963142089131190027274719908861393454067247689074658426124961407558959713760852835680038654648982954419456772169128608863311108133631363309355486930050519335679554845375092438928870259249960905592034231700995081666973328979251217142321768070910606373787641066002317533964232462278117867179313061082182734579716493640245915615007069907902259313813188596126278801172463099787881380663822441237953382581301214654472521748325916072596715225817321677220764237331719856899355291886922439377454020838560000*i1^56 + -12911627675408176387928257809175254104989971685351775934053954874802247974570328844470867370305009125752223644337766253689363374071109697472474500620249572395411529936363810964075448948936968661214720355310762801487544836847837602600610878939784815145671947194023328042992161241580841319117501651666064879356973250788533086109350458714834389365525361907315660919486449607060836305296371871645102272614549655761858447903839335142059021515485839217434134716027923849650425129774694036244475631500797785683039336335296597501494573657321822532601468406903081993464357242174137820199623987322781218274389495084464484244598748569975131628007143197431804627522719246187799895916420570666241653199606739328756361343189164256123432271660511067922971658592981726550006940717280923595528372403128885413381288602686308370765184582137497678712512348377644095978230338694120105646750045802070951332458636842781589076975184679902054133235183220946980188928205297273397395601498333163203044230512000*i1^57 + 438703346805905481969106203187064320324669830900781818299710778830048373965127590859541140988269129572707464622639676581173992023534860303473445807111285068962763133824491850273085325629664912507181573178458077817345229169207382126929531732018192649601056880120614230369599594876125099428893063337342099455102876977343708981501670787201359764038110074812697334993982755573756817650666296592838809244823647728522403314361360380548424659984319885295798197465031564214031778685763251779116262091820926235473002612388390625110059516953298578982348601854795765344618592540628723197931151792831531647939128289956683543380755967488020061924622045810094200690512642251218397160013411496893628788608232174802187370048256644435764972910069767454574105911740230416761676391356426974115127188408766783425825438592050717596362762758998904966700880667797388057816409600251312997880206689841065876969007003736418812489808427363869739178478409304988426052618248972400*i1^58 + -5729577404585120475675448676630670934854288061656018166495011889391623995082190774913185719740300021733832425984238065469238788740644085155015275254100758892769698442611517694830416960513319272410103610011570207165005239047615545123080476862174665396359649769931171549081774393166302905802577921390710769835931472796840163485816517617896931033230516490253378779109902903377064914021216568680273153847074419951279326883666583528220665402113455236357630348346902791444467061813428977038241774211284660666874732813577160437013068543489271919500706519920088977165159333551139904822633807857933219070705696988970611115002946665494117935920146451664144313091969873786977902790562982701971296785888751976925525156453316233857259553090071741083917421429212190494844714642644707819157096045313494788360591293522171647164666805079896959335994687680046994442705019564699866205814509066366455300324269090157910536329767954892954400*i1^59 + 142152050978977251326920081258883122710079488798979883372809591105930279753541918728118985433920434701944285137194372944944275864128149690717799862255422618014935227386119146009395991880913419200847204892373472358407651192006957284161387847612110548341315576459072174282364789633973926036519939328727837194859446102185212237791954695778933850481677266621880249108036428924110274260981400994426661572091491399353534805296243604005197854330638490159324055967917787339893180074630539990356223124668710600251335050188088650814364313311074035789586688846189816508643199196358043238491220143504542111159406499703674343240935713102907143050413170113445348360852714127538255812907720745294759592587519003599250179651440852230289138191698942542445451204306038524775712388184602990010900294749947344930898066170883742428648356700922684831650249675190233705179244213759255395021311033921*i1^60, -35655738532409534824118758224578057358080643903558111917967097843797071628358833485869393008413639927877106353627405929427335178925730839367191264921298725120704761833086187332158996824494637974778247482427230281206488109514486476216113942822022271538108682672774879237459965028002877952074662113386847964274085521513252589259010186630918634246395863549836315076233165625126527781580991899225666001315459025765673111270086062200748351297539137818514267136853435354659876602857877188335507850886805040741568835123327547582583641527036142836860847731072630881845737294797834889255897784659637053855014074089265391890732904872410917104640290691428660281173748048401112295548620420688478109793432000359509018618573321366638178632736606658119527688612706012412561255903131779726136826104711422502710775730209307065425615191077375879816569264651754119025450411739943746467035393070264516665816824411887268102444067268651642263718020333048418211040996122953983408595259288289960499256403488736529472012888737302729784417125900834910228694094929958002476408360997321216251816344999291255322752379148330621641389516087791893168945884463986378250730182720334570913978507457126251969096547324889474180050427215865813608531202409129208560071528208293776854867750922308785812927715760759551889436130961086101383406823729585216853659870687021974608393625526695805829688768103960403544311236837654891600734926008427672556456829593753013094780952249053732250780837259033840776388185919423437084453630790761733067455566140837364939947078920990553220524747612253237401613472941569576201209343887772206926216244421830662125718577510220378265352932427694791799681205082417507125398638164859164162129180170849500090921559602979839808973734534999581154466485104977917785583855940082414191291177387298436904303973832432436335604238100515881482148177499914240000000000000000000000000000000000000000000000000000000000000 + -1478971487128043892183810867690513632959683050042301338168030087711786396654682197411843284203281680580203985831459190257777184160065203678206686521311849689449562266899627579911898240117516230561898034916422243277468652407986359535816432719034416304029373681350344261197891761296610026528453340430099658785019346826584291940894851367717512334985990603444578486364399046505937802699306174889565787087958668738698876832648318940166621185636834068278387701327637002588690935639510148840672909450259933758612636029163262379635107305293374635651741137127826172543671714733946433779268087619642188027225066057541334822291695221664606402165677662338043874689965443271550462824752853106599102060853750322684168678914051644561242986085771976292558716509643078604345543793642835730005155267023310923791873461592008308564652962181379246470177323611633044483671493585904499903615977155353257562952630259489056790903517684844954520310354087300011288477259747727299681579072493587420491569720424117630140844597170587196096507256076809103889295739395124178500784706200636227926854907547245133320689432051794846723563473534737428729084518742845467275180003015004427276164409705982089320047367884196541479764773794866144883981398665600375344878272653252554458006200821466815710777224589586366234815120667273700287290806646597604939563390339091957093974532234267066798631374304680327393144773362368150827177978186165845556846912840776136549412034513400134510048419798401856758215337885970272686326031686116956821546682919306760427821625319710498398250042409717847586435245753032548105724150742955886780504228445321948925199767453701636956314807059217065280840331754391226664014874065880238416094824855129560289002865261978189352359443869837856783625678629525467022585713714134908082873973247277336910955990435147299754825658465324084917100774882174566400000000000000000000000000000000000000000000000000000000000*i1 + -23046763864562699425552878558597331000830550432065965702125569218868905765487186352419495367493027285413217024346994922640327470096548175696089084194265616080006890782880667779127784114702237889993525077780539383752679064727934381417321553978688318141284095530023571995376459668701891490110485233212035013787337826663402480870094914817804025621569216969219706376633397179113481976807011253226745231963480074406714661568723211453684150998593981265944010557243610702499357719266308988483111135687145040343809360167627584526682468538136107223735373676523817405987067998792024717619685448476842210672342051228289884635118856187045822277772706169405822266879206320260828577734498373864188734758124452093381643152552745238932797548391330258713373835779054491829616937465391534262962693705360215246416470241654333250379275481086664944352037234525074516866932083989779580888053379306916801459273916771052808190624884985449852595597355998998262049482765754350542931606696818932922579867925125324914363365033542624314119243281342034337761218224567156488372311166419105172841094433889639468594219589688106332706566714811138254555226461159296881368798630023014976940423129018335764838836149473220438610093519672154932561864588397708459017517185568992890986371878168014295981491443985964243806364193196925982984368673053707759822053493497860048378877066794502802551180968473802972534627788017625453890291720649827322594094040548211826438513504089909512992644589090768775384447051158308481221307027579971013892024267541604335739100197602350953676410045005323594651463872647550053371632516084450114230374995904392823214825539083504625127055590693333851588983141430674666448399543541731488362962457663432759790677744884224376143981497671051080528933613992873065587075475709469944823694156486410635042215854258471509071663140756050652201840631370219520000000000000000000000000000000000000000000000000000000000*i1^2 + -170540212079778933147188093887142894414094707155270341480463956507492523029841525808716086704547090122679071266601395479365119543895815744029997137334330948858724233752397675301029084961085834105352132791491925626925056588228685813783902392311521987202586346534194390142248979232792235398296562190902456424823622440930042379269779157272806805995013498871423250812338608790957505850248610710968545247759930142354927089270069781886398309315083822929184189471899458843075351460876040585042985474814086702036849723171875324441276648633929060738637063846823594351654288886935205802351193002904617656499505430170357413479129368203970605559030028649031917034581892417219317887507792819893895707129230430396735903287866662551601587751962106726395630923425927093446105615814500014608804127166271798967509362595411449387500312268811216692437773088946158353066330639202389000840820633358774432127439253303258887247133361821024998290259003480376990315944887537773173716382595699389843438839969853471971424596303338694914513555036395282973664756188148442490959259494957906832766770091459030844951133970102145834925954866985054313604814795115599735462606389095827083923887795553333998753432923561220049201688911418231786745835391266363370050076821710844999533499659780656907218335961464765578094425147979583992594958703691057148594448924527554323513856882571430061748062218410857694009981901341281450239652901717992549315458633670526411585465694919232902580791989726970581133871050284162235612777863575396958285268328888386474767339441671894871868634117893216872611298001592356427509941374758734473493736662304970909777720607818617636479676984293792019914693232349947321084915477727848537930023269497993997966687090405165009902421663646007162844516322081071756045872149208457743720983866411526651812560426199491504833916119571921332952826984267776000000000000000000000000000000000000000000000000000000000*i1^3 + -1020315061558177148695899969323086303919896504302084359706108732071130720781915897777088463333547992708023328330468155357006195106627746132283574048612381967677768669025356021343606562371699331654467618096089285622670179720571218128611297444802352339757149968024685882093249790302920109199209995104754197288110812127136054434946748628507471351087359900678335039637195408049266222976598944430848544861508023306138360071083090835668429244494657236487419206033571014308767896250534677918814585390513483369344132082017753403502687031890488795456350389757131001084160179384677716791143933921192763767834284075281160272739279897828096393317263626535839931059202095529204834668300407658504082291820343416767278788814081924717857683826079013657963805381185181976417668677966646108359074371297158149065644159866067234568022793985084785638532585430550324029268912397016574686151257395906815368635917684519711326201473755541933400852329408381800368255376520365855810311124741381875836931621670608176662954249142972695074743281060042184408458347133999940708850394359710301908972915341620064750524587474727550442161328246657759435488143658540691578335138465105853133028346031827524446384085229715575085678067357445165451613786079690821576644668285849199910816763950156256313514800118623372368755537400610766265108951616653505435880402670395233683525261675086471352974107216173950789925807379090169639122673602406977267183460212826548202229376082175539355078550579157183961554931296226665880664301819944200998334663360913507823625435721662108462733837486730520127962189741498245137645159573030652925991875878516910081778547428906054529172285898885077482004085835702208336830272505326193661030835273249694865269617067017854876098850399474235800813750561874074807489206266654206836797014726320271502625861117981673965719577984697812755844530018713600000000000000000000000000000000000000000000000000000000*i1^4 + -3785813597883063075775517460862470705104485032099944926684522975056563033134698379430317712136288014533138288709675396184752049795409882361887366981585598302004424070697175996771168107935484358970669020261380343687075671785737229561641713014086737548429167601645632442877354753648383583692182192236794702956748842637859193885020575983406625058782098523599173436190495954066255941617781473770621282513253804139800206151463015450338921792945640761074547254050369353820928145088298385963186808487414866559182582634830294466375811822467469858775531353286045950042906735926976309136368965714569484804993091551432867847747661172088814441061447753322024744946990451749572417990629365768509660155250296622053309052744580511130788946726813582764055837622908172780243989751228473756647377176001267461060228089174863487211219376142387307518206892381227739191343087962633632568058807908556474077152886254486498866033042552418006481961657122372424100973268389257994820352885889701752427331812619654353381563729025714618431865181089873746106827075874952904542550138390208141732315254023398113648117260334588570589961904321966988014585807293159786653061093267176162388964352832489577077688234892787372230531080068236850117708065628979649236415651986755719466116396581523660626228534857831966017195942940045271671097282658818334815791285952649486123704587687270917452564786971420527317358113028320960206692135562053396921304086676546006682458239128884569932465020241265555235415476291957511274060034721583186685831322301442295606837081202174592872664417850461605582507371797750860330731705065734084195478539319424527982114888821796717988277628120067473946744626497691383885688101085653248185059665346073031081235667664930469412308059161606838237128105412065471638208948979329275578496795855518469862404944928464111310262113670507727888920346624000000000000000000000000000000000000000000000000000000000*i1^5 + -20812804568906607077633773016746336114251268681528942350794706140006382203481235115753526854997159465499612443918098052526954288280367470051850802986922436570066735815535119411337893014967819468784823211218271299618913050256641665369470091821195937946584502502246629986543110627810436841456364263340544691042316571915748649006231713060129179416602036545104649353807549467698810895297364992566328727031654384763565654836287246014222741773093419518353570731288317538685790550326311255349322160173915963548942031992171420890064968676903084385658735203462878196522850835202616950339453504374433481375695792671241125370392375000622127994279688889745837251173757738527439148808721283526695859753950434848072534349850885908568228523998588012653253889251273373505661424377894891677538405772281319430954778466094938009877230012786862120124261800437149428231838849431787255115053125676780930808550288813652082398781547095185904082060499874079795491818214330900951198018934843413741472626045890198732832992188971612960465855106365102237155215533445991077638627274896058568283965092321667106005815259737436862922981670623396748267298030876288849597507902364089996314393136176687890618379990246275305898655727626644168427311140144794972921592872515188321502892157517392430470883012814467549775175257756509033454007972714334645684145861559375543841326815093174328639914333230017105958072457828546294703528928501984615530576824765576574824641514845931490128755542004975310878350262938223724682856803487669103074744389457541012703968061383100068482344270349705393788998824130765685679256000737942219248999818175189790555959634567798547975505062260492840126722259599782351438578183261547855961116408540731982262276378733364435277896081206946784396768250405406771526244096175492747714125855961708069983842216901047778059882681898013626964620869632000000000000000000000000000000000000000000000000000000*i1^6 + 32992222499140311845085983574005152096035933799490742979804525654616233097519887677326335315887433320329045432702808916587614845787462907662131407153341995348457915339003846048004242202886638850708668163163602710588364888195241650707630729543779200386211872178340851856220876225488297866916109675786265097711111725470656519195154159415384031539217333518838802565608166913929364280041306136158473162656538955912425535229821535211380940687879479950123463452679293574087536558785120604310208133481922896189276087777971841831116294540232616052055342285940092825954055871663891476986664327125703588298249310437080876219610187826891231329863563133409767692839562979065034748348928317738217878325948925444001636267216743189178569194385965810233796351398901817117390444475515544385713895373564711726786882290716975606641997745825034791868416839294561332204554619715040247911091027986977104369857269710399958515375487800614671559214893785164900147011432491336167881475807176716710032192589161725286353795748591721812772195534099459636200150363966306276653615190720414353512886347594949425676745635412215787769817582668867497880112474855169825871999190371226680162592121255845748953773826509413686689613718216824863815328487993565757755214515157484058153309104288409406277518719461280836234114190715519570661623759980572782662094947078884877153246897686863419518813479136987057439629765217493833794152217502208524327431735249964778887315433512947451503423864218014723204189349705046826288629253115611097979023877914437019945921018309380376754447834239223221442018497024120174377760439097754812110321678449015112022694115925116756841715715814861039403252362922912772223220106242644398917493419577310074336897527087304883066562630344189945796064790327340453564124513638930917124264019208117351987274368600246561855405540182395516428379750400000000000000000000000000000000000000000000000000000*i1^7 + 15012887236308081288100970695862613853785787912842804233903502055052197662199264026676544466467198178727784639838859977587934999442565990050891772618277423790889845506031057508357835111766769001964622889231330835188113270320352406165887057026553124981422218772328875304783801841116795230531484626283080179744885810647787823695666702386229544903236403501243819625890307863832626609264542508704425760070531511572599531379784528101053344021501440340940499077714401872816830854254950177758699727599764642530585705925200736316356654607178147161913416802039970207153216646964944868811432391486507020911545445469283008245190315127786458204155564623640572713667178519229615967112892892877622714903746044117630494941113296165726937217649664675940089105511999077501476915100275534133790779937854872210815228097423246540401101872295193847938097422205278706573090125185256076330873372363777063751505393360245143547869370640006696390870500626992087189874296253314502172945543468558088808873129235947897721490284944846479549921999880113222415425452111953748467199692847512833553887722454366170977458365716295455194955328410772107541922580730204605208058722843775677405764620705572700195810729686115759091853748275364346174086575725967217312710901372842058627324427027273667709528560265248828928671161696270966418972317678971194430982671234125440881246439214370867928499161781326048733356985780966997311104858584250174986623548569753963609192748250593898502769075253904260946831149883895175944627457930667602464929574197175299926242420045443890708676968714936874170958582857452647351811889487108824799182202790482931798262676632885564462638421107480460470422370295010379208530131498256939347488529067108593241555448913837061041131764956413520737489033855982251422265981366064435515245492181752346113242864374502029525456321470781293561118720000000000000000000000000000000000000000000000000000*i1^8 + -18723337284812928704668197858695966687050953610005414623636107424142381259680650060853565713858549488298392354606216440406580605443263392797715545700840240350271483877434981637764675674307042049953815649812737408263620374325280379247080868865382070504590381544080747360671188645886271820132402835254150934949660865087133770955536297304865784686167555595367622979929766913078289939292943041314567708947474409276473135948338850911206740642808833710560245299894912844706586870486408461810310720339562944611143888476020476011515089546716642941943862779507346182972208479957131321391044501258879187850109232795024018326080382588905004308364402229299629616311225815925992636931198358107215636872642027487002535914927481472301684517693894343676963608131029439640448908494448177566539508350035974258278206413450360757389463054425683051411571224402911732462242370971901988433832735443092611316584605960077514904043792310390780017937073792579712612006434432576428199950095104183298413147326821543482417522351888675080857665928833678337055918103482293908729620128970782773726030736117853207902495038041460525086400785153009724991260414553776324608572230877380158204393249794875430750109230334016721100999360361528220053727113501555300996597944904447719970869414131915827323130496184850690905232599535476417009903810641363122452538217116308219481477254773613963018881906712370397073522982400730533154990300122994939073330656763317412354835488225178763534709917527150161935148842116721490347446889427082460184961290394428903369432000514921434011165692649096773476456854553743976673352078342273814506100018218259628551928055350171181754262514556239489114508657577434251457957976095411752102446205563678960612688277626861381273012410014063731404535914180034124214008754766120797365259602163310485330878570747567509839717183696832936542208000000000000000000000000000000000000000000000000000*i1^9 + -7338309368114023609306989784967998971754242170051420484358924751067919563401774868092412744476350874572958505874606259053488236812126812615987647128929908756888993342621496898386520759512418913351440154348518511578715395209129266948289431074537286544208171024011629171644387101382873863972135576122402488047046205710164404894410430321898241985740246165778579237357323124141913310065237240457266264982994331070433091194978812950368315039024235199650204355671561245242372973986781115996970012515910970000847469477337402577723869510942610348910899110015619409443059230549713780785425535968712780910548200747220737047689284770973984711881820794030170192844287965065660411564375620925704772483721488121740253219162989373959175589906189941360641479461366618260349681453912209717407371997051556991826972932250488247886044640511808720308828188381573131946269492677268049622372812854799468500425580827711610474638614602035430525584959451575106776789709766942023067083567442532194823710020334508209531464923924860310373162174976867988732775972542092657653989778695865916205108634595196007099144015626985727921371253705555637794050487180238201922813290135518235411365158097779007358230370083018446179327122641977938210407786821807454311703172001979461581143487875606527306017390253316778394148753347664962837341762165994024272300131332260909176986393469149135330405593886159066636438170663735286373935745211445559762287482088199601692638544369257858411197289889509874601995457503902980176576804603109343745188574680849841567102417617195445594795526680403268081777769931535049537741622699429040171536956801246246783014295984694817939945744776475778590649056725230599860859460150142226044661908392430960955953622854605855517689186063139121584276801982677157012492130541682332172576697531616882723928975379791950005178634578536955904000000000000000000000000000000000000000000000000000*i1^10 + 3134647773158794371964971286947363840245695034959404259599985840974619150737622886714844275576116153648806722691347748645873459401203336666735522770855370039655991780092524067562412370960513702047945520699054472871229083099998579961777973096389982996768803371470251523218497091711953590844553483302818473073936538132203117493140156959915190943264095651137100641661248523927158538609101042899447140623488199560322655706553906635595521588581541643626332145196522811597959051211019039963576522852443129154173669176642006806942195288073064625112232371694431908157157876846577800699888192408751137887602698403307478736232715920546194521467010878239946507023332256426042790529256555580008516925669784154932964986841878426782553043626231678631858166632807680307085986514866829377986964394854094775502718401673661073743250622536715260950044136105464091154075115774839465381347768058360973513442493943712983736059034237493633543121407712268718800127832690523656604492811537023952246927690804813341151682583320782020058732305820944334999204126139588680141945490785507484074879483918570813387981706653726195170781498561014240273126301251270160969839913090054174716774790342961107178782608103633497231519444052803982531061145230350497184251837041627515431171162600569451584202859181892256181657271071977917304004551150911980717512123387910088810214070080680893328902714879739448116703447277406601294508841149536575863086600392077217496154308795696972982254187578644429701024886095198410795219108933933196889851009546743035671301112943562609634921402628230887814652015599546737564286341255634769232720105841693920729152483373909630152069762694432294271741574706746341833389537429213081938902077640252638179125415828543417515742283742151164805263800356546573978783136686086834575533175323692139496675208909211004354076759284305100800000000000000000000000000000000000000000000000000*i1^11 + 1021108143259318538336465457586678347950021889156351284390414933590271878948903330163189709032681100737641539203593698637696785699129162219107614750975041203367466656548057301322842586095705580497375633731530456018891946031799374297274520422557789810622571590713341460713541511493737346114859574764969861748386803584021424052881769974630167928842018871710743212488397372726670257835316221170131137077344700942075578792551053693585130690308930964055512825314737672865639235997074510833452541191153624185047869824845445295567778641923435504886823548418573096489645329493981298880828614620389208492935951330003030414761550114186260726181876983947474303597930246958137156564475576792470590580562464436339014957602502936736150074599375617557569810765729097024735432830980233845496323369620254894464540307540076934951082515301004859690329760584795143432630965307904066563937282378179689383712031050570958418481678778385608928024865490811534368429960317230944298109966851642640869020926213237394207496420526760087086250073516658480641431644165834961132103931158698332475603016084027719519072999495000830845281844126475784628424958224258777932345420310114073241733331116650424408904299262344472158107999997059898256136657087937937769747540867066754245096339401944784645871087574813127274034623262501505664382215022018602861406679003612674626474722907195391097493754008489449950544932447464467683814905735092125564444032501802384222222598317897926203799838180367780879270977844729639047050063425489775415351524438739919431697095712781344836328445941808129922441571804132227377675144858734376950073987162177644629428788956901261636868663252489344074401224370535194905031491408256809707591085272033017599347954761028901714290827997186245873440189254770588305297338165198910244337643352468661512263907205225496643769518553825280000000000000000000000000000000000000000000000000*i1^12 + -344877070493271243739024794111842175971247111164825528056677811205417133843812053793784751813239293234318744906426774237431837195624134210256559004029875461347842823737166002577851143581464724755298913172387821941161599038762729918532951863827235328753614059030285325235812101800091872122703855289309085381225381542429323673821165935095477092351848224507837172574291068262470982395754339214872664014224569450106330322936068766700230714435118151539619762347719557414083709445298866932264483348695413302989217694457536327533726699824764386277758736195763450257443516004524563737407746031672213794037117686993274362496810775102062845568877449844463739451724571486203502771463268981211431122394421902407082750412460925163472296200882709364657180433160643472263930162407044188782563194162649490205446718741219970554896574828569529089868043111421532908518136999608253002005562979802035547937328837824881656004493485329308849609094292691367822709466965139026206076699104158424917883344880523965802996743817000204074701044930670163536621905531001524056081878720704994052137074152991992576846993533000407827196174244974074596367016396750809907426479354337187570487075884995760884485245893291226591353225928642687503542195185350788081099686890359077425178625077091836072694091915521795996960490282057262648332164374339187692076124156359787627837998306594548887201264797632384071540124943423422368150995764217459751420147090289107485748503502150073678639607098954088631682857873971001804033867968456274874043933913936564765746694199256924612719424631252938358116449628891977019608414184869496120413273069738123241231190362384200939769179783077636040532852915078539539072645439250989271250683310723887892432877895828848752607449327561335070612115431300638364581968685279597142196074180493595710216715380259638855525786976256000000000000000000000000000000000000000000000000*i1^13 + -81006498690175970497321525068342216416524955053275303836202534149166943897602865791496275621955355230638245618944332797977749553951336566637484593322286892271446420478672773564973803120472798638910232136112020662439155621224373605781423333843337423879478835407964802261456086473872628156530887522803160464430374019245869252885459847692790076835647861036801877799030138125952616211287553996466692849189449776494462630376428572369940050497091461326732422769966001854822806268608600612164488960730853248924504858227674254462631486459787723340909345894869677287103891547134770347138792415664567403276827569829273367339647377153559998431047387516110827040870736525355747368615395735412170099276049670075533556569968646536642371368647026658541745471094282830766534656879199408919633028309212266693430494321788999573446993815890063139586767736796907713715101108059705309371288102130728957744680962764271278607215535901499803915519613973427398661314166484060876890752858873912803513429770512917162915390766235202429225214740927152937209495053417640773393603492319290127536528402582176414762732536947398180023166437433946551519554705975352431688190285045929340826097821596065610511281379811958698181134834863844137577919296338022214719090836027168731824651061104954523707446037481038054546616456769813844308369602780453422141102650830548449728003084898384402457622961636274045161630184573414290166855682452497375744014999760583667193682408881958115827749786986386090271226063728851115341674628418659390462481156897604736546667128331080187648490611477436472228407892399133932087157714229170732835714730245837827282274794464548075608401593645050799007230019126516063657960734672644000442081490259586276755166145529660292001089065095586171061892194911694799417033744020854954099034712714818798969137619509295435330093056000000000000000000000000000000000000000000000000*i1^14 + 14196951613964056056869862151062172712454280389253670374220708205785230902843677584275485291842722006522128055343938936914236966118762593244156094477534491619340207177689285215289777583306769026329014574486952798333018943500094759378003378350048364875221379613025619519557505632552067586028586096143575903838585875792106620616151941687552456525261442294206533506160459207940919691902423684291534092763430202681525499457723807858154739093764690869494264514827672915665425305962537895043917539692133579786881624374318416684568244991351846545440828984963385659762322530771097923788447257866021937342668233539772916898554721440541021589329738230498861135102540456482326968932085880590882077712856290238079015913731236888651100109840761254269478819041163288833213389605360126005671455652921663498086384770846740388159743475817322461654736232864930281752449197188107440523569192107922177552695054767406915304276903188200510662650946273741103485940929997441527496006005959763989061538817962245043856317817041856801417695443776523695200600506951038637189037431015554440012131909176304035502484371458231830356799758729115774595389228170656186996563925527952181654786615214670967335833945254154912042090914581521421046710167489470212508519863685076326774771465775239044602022091095797306256371724420244356729859008121030165468950432238098994363848718363081545241216482692064354355359267323225388439564907681315252631549680982488116734934407083059722580051836238615125557371697311172429679478123160464253433665120617107002187350668549729851762454748233755657483071375454712210919415665818472176172949263170309312447588571752496354149315176039467756431161961689197704784537841319361540781331961040498076531917137916988192903353674743319119894949659685515311359170506502789221754231834977234188675996291611899937014415360000000000000000000000000000000000000000000000*i1^15 + 455592786445279249963169736010615509081182757222018689135043231766154716295352313051003062138660875050499125136740183032965816527060420111562750145447829195991304773631927949987741373790092875101770314237216770597942257260218714442435612841887570667401151000204665347723332401921441719706760010900998946986273052462665087081558446951512312884120688191002856177073597381111821129060382493082330717640221151006339005214466830355230450352584171872277905099525573118841130983197970144860208164574585578578411722368826989994122101713160416626764330976232731299369414827314272697547752080488614055467561259651842454651200088747070542939961919643490010296539750007633405456947719340250119408839048301353705967177920089921482706190187833928528790471908757600865514397412088734047108147949288300903149518286109286077986089235157528868597324203069773943921502860142971244133097314742130632424293406135557400883079759701763064935440192145984141673357486001567239126118931433489086335567624838474752459576806358878902474738284202566778452632013977828078604163069418661310082147977162580727063627698680093255857996280097541171489790485436558316761994775770405444175499473916021124657725454495868936739392122110108031954221816260368920073716687332493679777878644645543715553434664146307381941873203146184738545800118404504568473926917828833904315784384367439980952214727661257444652064820624712397186685824937004934950756242593018026858532940845181554917723232892108631649136394324509300086958703567061038302325459051030631146943135061847713959403341334685699883620909146079414136126359523307880561704563672610841258443541983471916569185432991236227091250867985600644913488515441766796366658543082961733224587513530149748432401587602117176506082346413742045288810383890139898308076905809993280688298752582913667733913600000000000000000000000000000000000000000000*i1^16 + -34685591962641435520075400722945079158515091650411997252095216197896494503525579213326810899543543260771479744144643651112077048532288906322135298324832149160188294258586640284886726519389066025553666728494530850233439244406873073310743725272216809392241694174930186198916267270499671810346754334143784499603056721881233156589907120124871939776269549053165376567802852401164915806808742870606875513559558473213537652547907619233411729861996690945656733159846870768861562672714010490388497597356731145639200532375501531936868239247158204733116297001342850508378831485121497346200085455477429689887262467412033758039033808113525851879998112688407521942665822157411280269037755265078213620470138888841315502341526645495949494940902529720911790923535201993644595740504794215617389108141231681730676475223904872115900843173723903469777512645021680444467278401919437809151930607440797801573665723421989758278418790162885876906130513445150987094472960485489453859037323736943369495858973459329836704444890376610400136345688052744412738936564423382047062170192959790212724435853386081156301678963796283067245511170865779684334097158080336141740165208009069711320028613462039915826655926734716614139758641626145489061844148212989048695018667994969258359578814142202407939303182184486151764341006217990391962021820726988830720700501690330927622812008384070123225268084212345699626038486368192653083594914383174427003477217758345131035218453000464642950361844896233883705102107559684180306962029834734803760690372585461602530093290211415203859408408061837033022397007886237085387340366142305833313159033023597750032486641767825283019551376510621418410264073746863257814023544361155634792157895190895752967767351282825827237816034543973062291665278762925380800520149261370173982829100674152094816469082984855633920000000000000000000000000000000000000000000*i1^17 + -1019457618336793076425756475826131985548669183703655417804523040423302504790842090144288448167639453898567622250626786398556605699363683009693242083495799960229053440051674746144494113941102185688399145320563820134808993762723033345929517118271061461498341091559947704297748205306229443934263811063017181716481359877066697283230736784901844864927906419401690213725991637137207141998921899550044586631277520831371504586238265868504887483987237668100317717002400042520225594424319372888773736087242456404985407498948694161870716124865877861282015866841910727898511798206146325534455627973611357924197881886785892991918000713785923311637458313380417430065159869949996815467598333429286021592113224284551486699890593602042882717753235780415861705725991397692242130666825000712072825337593331120392645321621026134488522453858318643327630718592560106876472701437955687763890766726177246827204093083248687863885593805042715544611343782875050700042028016246831547375812076196875128465857848131333008280948947796984085450714055575031552689714777866899958777186317701840678566038934777020891504839381572002467353225299144529645193185587772273680114785079453645762354898351521674153416972611699842499298732375582549394068740173932468286371329948779615860229401608848562447085286796346073434963006864255501491180850447463381152036404029458874879323446170857109569719328418709603932716470980938172029890859020963539575501190286463354093973754883450890040890892858033287574266526731198155184677033826943352307725048317678449151616882514733065624216704471973793378295207233578412005654575298351489999751442511551692650464395560539418443244381902626862238015131183409624170804052390810504556074941689720301421076626181921621828616690024485251151656170423267694949322511150667919827579313600434408210706852338466816000000000000000000000000000000000000000000*i1^18 + 34120433588614383020773236504591710166734728009919338718824264086839363427136393080628078498212944428009909939266922610472959462382183574372659923777554191367927916945133431020355112025566567373575910668025243254833689239977145245240637650044329330957328079855413863213673816047404475173611777920571849061923953701769887490669075365101528612995641912436384965061467266093132997087181555490103827195453397635147840108619244678318718166349603275414840514453316926145877353183093448614228711380224303541506679958936525052650519710359347535413743402950573780928217536076141660948339276162185316435946364815771025681832778739895264207028299945176886843269383883278468223997663966641960330839411624385402010076490589120522041220765673613820471862721172791194868882699136050840000432055646894272918143695983375196427390374083598347917685246059129359626026473449095520633239492776564789042599160735670275314620239687754521724339387970736719889226653977884244048760461382996494809571508761418399332934047656864434559960507852782595589609795047911296710141457952996852843129652453239683003482497089477843492549208591247482371994051759138604878060103577798772656134946429548980599738418264187695628900349680444839122561996083108808608013218066145326831976687881432316164640563585205508807376151152054725117872463996016925281946343357199857703688978100344828968559734599279618621818684208814934272463491228813303153826755005993090293641229965275601509741489283714296820106424904725119575229485080166176697519402365261871141567993138367584958342096464962434774312051418996499849707803561307757517141326393762140277189509504238599544721902144342069412837104306239281563755832248372381434367940298310006711341954396063541119819344450997422266994577660531694991635605870603990499094083967399882020090720708198400000000000000000000000000000000000000000*i1^19 + 895216571431949978864607883983976790656863071557456737353262190924118736088475129468216506414653444130602934906858718016080202361159853238995117881196811238755823753997959299300134407738634528980859939882105658647663889740845266273010623826075364708114607651633127224715880707225995579684435172637673155930250905126497134997488193531060178963488415667965732581917172228328851531394203492028929919222142948533823485491635586262329375908181032346262373409531534010552555085757813672949259048318414951464257003801395737477741491501724323610148881431547955391392746324362229578876426771157236802956741190971673507453235141994240975731619444481623368646731126805192936036043321432458622873254660354716189461575104955445568461838714445934449191755294287429480335734530629425853721684952801021724512779373001855225296515293910055534006113754191456912263137405965620225545733668781963227922262058192889825586200651639821536128535599639680704358245598432714796066085930071596663941431288846655502873462882633926892080312342224432916101353111668185121267036526340054838813373007077823335720950417152553130101252349144910798739623979331536959773554310378781277786241592409689071783478681135459616065138557727860287417241378029850449033903291275799229563161993729276207181869112824079701740712660909092562314850787918926690396902698305795173388086597979336437530652579565700500509381631600014511049830745065900196404336585628627606383370550681978885472929642602037589507382536954084674726006198480691432643998219589798849985184179015420302993749015256211175173959978933866301574055219460213760313464937877568071847236611898198821900362636026364800754348028773759869407214641443226131928993000568360451284764059415121776562465093573092841370785784301514474962607455188623445966256147189090347432647065600000000000000000000000000000000000000000*i1^20 + -12762281187859594661007794996772292439882069665127424999720263873279659340491166934519138348284137089174681952911632080288376498826026784237770292465995463418626454126786838933450210809600501112132332955531248359724779058243630750130394728152552470384717949894649315547622388558180771191618867419569857659319170652322758852001501694156773111706085448033026933905003913229261210346714916975526536809625344911775235738080490449573513004554597614608242339141031120882129693898354636199276589168771020277825517928099507432156328671509431601385190006778793531899949259736383536905605417766029378164182485144473673159565859011579868458170450982006250078020668593373819774166608055648581519645600817112336752081336391394247499469120033061277203369153643562592473674608368568129534822785549300558311408935250032172095019661199552193864841378522413439382922279828203472370932085729489027010057893330121179670672103478088695680426609642944503243273921573969219360494748547494029734524303102132375982273365455298172535987277637855562005472216451580381527815273620160789183524324994171398016856628447725558140633167115841428621376863202680359438097644090678812040384779779438275527951392930637528110412909016461535298224592848470134358742178112750299629117319401784119566450593263334562140443735270857271448713168730376841203876001382110388492657138338008345212327532904575537470231896052745494557164110611241406231494510593192927883945603982667977604811581400197367860255336786862424582267953543127613391176530556028198685800771387494969970092274484733291451136336315851145940638592143226988602752731320832307197778243443547139426772520411179510064511318837931853935970751821625924596202655639745527738418846837832104854493371066574715085176139313035455536298478223777817394180809679709803475107840000000000000000000000000000000000000000*i1^21 + -203469998101932014589052485884812069893147901843092371526176170670024295484468644624612510411097879751471489350309338736505549532399767843431833227075591737331294838762433554184924346498262575639904769042284872632417347440330015248270677512664491896391893680967933583442518327036009151073128528889088027621808791847353423102079772747196341254599765130521670000415637950952832821859415003981569901355563239708839467766530546043771459030276606090926556079935940481457038054908972852798540811363355196992241035025639707872865475129842052074085340761381105447579672687616823307263159196958030135613851806444823767654934590965983374508055732210258844455712708593529098273640218194564303864514355273108700419416614645423703283994235502389515764550850254761052721402970849051106327047203053888177542617654017790000840815647172878104796376846657803599085066212710389209970711701439711270724863630089089163694242339427749514546344985265458915044467910980737226040183277121647871889086409979712948424279306229220685710447486535117843769346879675653195603100290507241464272697982784952565733476997603657884199166599871683377563107857598118564812272237211875959454316923096380444677846693887491388631401099017550443214809881315972713740932995097822353078230660374523663553895492277243342228590957511131317380718972137357731616838205120170130645366878901658305810124882925862620803960460487184143377594246928171480129876898589575121596341651356283209051908960857650140390598006829174894721822989749362110352979127288909539165776704709691111057467693869803452084340434369794573363920474394778989428675044090284709799536439175388011750550930199335890656748114840126529541070447189084278319375893373722444138378655515471557760043865502181105049719847172369989411619664106717271150311196482236055552000000000000000000000000000000000000000*i1^22 + 4043702027965732473099266380252888277562849595464624135439070619827086934987111781302836947813804852193594499919116426262787646504545012775913957516558096155314672450843860114898377068321207830677540087715954704884026546231666663700222443394865119071410532201525822089342737634774167908472219155464251602872650795711279840147992459818231061617943723854044346911102373248590505352886752691152034575676849636352203686581248394312462140466434147595230734265415072127830246632929637989407289948761385536776931936238643773288703523626892569605319246486781799292064229642210853190334956249924128707584056843654428113565918716214857602442582984711974912737731806739983344419081589404377644516649862514845995007364348111549456069877777313392551268703899987922682772898456438853281300632630751180660597181281960075766990640698147699940882708282681468072050855320066271303741608779528522608906723278330957127106428819353185838693102247207077146146735284995567536282771970823996889373963886209625086260792869087081104436132805428541388107109819717371597985063132023364127004643463969407372027592441855669476244850145438923800521686949171626130024780287607403232846419824870532347843388278042128856037616966172865094301676068527385540360874858272653808298132229884657473061930159435585024874193144848810304938884483353584587300615968096346370169697221192581072484930027649723998092545342433130464215179722250370079960248164698338969164160147745959320279915533928638624408106357577905751850319884731344470426995481589337374293161434962644643085971483485664139418203476882863465749611672482420538059429956728591764732135419597655654235997036614817501640700866029759286770557762313448277977705843450146487869262834400030865685015974397779814090041442816562713425746737842131024408496278444441600000000000000000000000000000000000000*i1^23 + -8499937170367287008685714795712941582883420616955851220180628125386940412968675448308229568276188067886696486715326533434769611675492176086166256021963736142411997773810640804707228676910468035316011011209572083311423895555761248877238111049756089525302065417926211880588574654021685606739181797411026931827456061035284199639758632147999636925511776127446044933026184620236744311257667997936264020461285073871718647687638228037116204597454144506713247440645345727945811073941458191382919562127091989140421825645547896376317043045221828897684548937575979304774196828915251416814928696411243752494999572966782633999922831178007610729555326841074295837636105567210171620923131524849806460206158786255626104664647363709988781518564846815028372670585704401476330633667268703050560534305365295280771184277817382987206482940979490653076213926948153310830486993366901342277630120856532485007565687660134534401272018517170518097574756411182428572907551079235952483028121739135366080719857547863080164565414909025270095860990686313606804134033162433268985988091414490353775076589366745894149508874860632237504662844299002936797706564422267282469949910212438516627181354732786888719782140343341714000823583028726933872115753360084389691697980215197630762432854834426505513333695284975937218449304210968871376265029924839172844988229776037528523013783385324060948954232425955049209830196583667318113503691637670300040339371851400416422021835956644049138053569408228695615834854571238201180853071931562188466573623804128130532322905486557119026316540537940218367336853606344660485810462025047146466479731978033830307968130784564473331570499732382135757532136967482423423804544544260592878335648829875856116562604830142778093273353464734672117604240269148084973428909083378161550821949440000000000000000000000000000000000000*i1^24 + -38078534881744449347353421229056147529159987017304531640150811769850437575621071582853713138887488019484339398979005601727644312621446347199199300838584297811366300113848636837857450272356759820845525156095885835637943650408597456390330884714229222598711687423986417653952029232586850186694114254282415091376672982869513949502448830859914808456448059281897063047630231817516616469496767461099425145052842779795410047487961596265046580920039822821544470829324123950112712444816751386294650080722646612061699447407741017880381405943422892240541651401405330307397792447985488265483512719669163552276501795001720993178994737960111439747841351017980354431412929800688406417955466743490790178941291846000941174930778698492924979275807221490558485593221542526916465145071000256781631095274424195350202721582570394117387812628151546047391117900616797074363390118303406485757239526720324277100125415728217098068139230787506159668753158903850927284399852462455276948213304317486410750050483679277265383352937282821721950764657173936763690418035324544440249504535432520232488764209765882863125414194406701818204188675560225686155136447166200011826400901184399802256619265052667266736714270730801737766156536157013433636620161482200900689363308684226856862109765868965808338354372153135318552627586540861916663824252127001335125404559201861399321754844088270346298581685212432163077734265689728343707806570757735186745848497923520039501452871374914247123414840926148709660909063529589345612552404134807982512537320646162025749529067182813175496932029268508004869830128770798688790705003977295906657696407225356986687256421040237000654147417676590837759769710593011178642989710462672005093162978580678309035505141110393004487651512809839536692899625697064576580009896826469890392064000000000000000000000000000000000000*i1^25 + 224399495687458949775643916027460866392965808852075769879280771853635130679048925710662802791176955530207367966019106616292236703937870457136978350743032731508399876459782410931535560388611887115299392296774997605178857734871804712447496633337256573793295371039455571309707803773352698311900508528762587148151823447707608328991453954495262762180942227069744913364280632966285333615977372252604888998329688735131397337530845660069951983898448863019608260202622385977979151399797600062058787237382805315105865834114004559904993701483063374997813718920384782844089469001043131602765898387343858820045956560724365021851045166891735461482646286986404640273430684581496038657904034454710183896845275677113010478893513536605130320203886732357474997251079218490548244812408894082415495921700607546484123265993428611313177811512126806117555259455601267426055920670566859579407737696418809118356330479306146273249791144563160171809847184851285173861444234490184615908343624187016260241320957407002515348862220412092802943709055766360935566808284637762249505797656897407444931284469911861297453617297382841523843058208932829127488156543552183921472867064837607214099106176543665861374587857418784196930213014336765780898601490359261391922816174135501088545191388590343187688379137999061044117311226346916266357069084082766097190522408331227868042813093097579284913592406895450362595000612076700042921139905349428443405828063008051142097149228574342558527157369924561464921697693878524476337384398829442703605355120629895639659876116724950134477020885029148274423489696107224670553637766550429688502186771104614218463629527958654673195291611863232952421536944556278430128581079590096603895603546499103354528955572189108303107417092381832396454596915850110519346065463587362570240000000000000000000000000000000000*i1^26 + -264647208166503584982678141438725701532702287484939062596517553449617545722640871949824055208811118768313705864020969031088953441787356516782208605380763823377847580234565531329675222678399767344282442161784705638896249288441615886738935911392151089539134418662308614163233776742475183690205268791747292559798066057154175174826135164682752421353239528649249147652253170696157131959717065699777049489084717000991679261923327798110348394269974646973894637520120401441827598428483035817009683510973659537319826886587846803565275790180264605439934068719196172291540544710608693691524193591362846259417876967828988420614080286457182033858418784451242579610037505225811438568774232238766907764239334983462594775481838584253700054080458179299437626668700139133494938011910472843471508604641058420530082842703829845981336482156333180670965448151468480129960442209755300888952948703173766329446657622536335853373747174752084959870632623482324604526430013396754140279784389732359243732418134717808550794557841234872589073771157301832450569018282939307957568510149046273410468649612713513011394607347611084476801224589908323773800945729487000592976721894715487714346524977293087503271357408017686911779036481788004484066609694995172656562295709199989644541622049258067111567620634454152436433152680339547576349353120413500000157765489558537662019551276948935132944166567546711964908645228694844848180901179530370694486502748673621096923770295727072421563859449749921691661688181172092173145977388029154973443297172852373525310580877725975458091333527346141990663412341107171822158512128925171985341507900113406231154098294469475535000201158477249621239887339882265559886585299591149208895496713900260286099990497374642017727140298309368770480850038534106413407773936058368000000000000000000000000000000000*i1^27 + -843682983117892597862335734266408487965101651315216997595958042642575021408717838857767679799200585407591485658434734961345443132522034122771450878404247507358328928359767487154850187210606690322469179424589621620939038010316860649427696554658101983230407871355546614866911524777146112963981110963203406770080520609676597198338437824161245495753096247566840265141485645426759735405130146639057931624467740478416117186149297013080854178143798361751950490083151388568300373671896875713799330352820370606893023089255601246384717268464525096340148136403276549178671990988505622744278112253653400040905750175408681552716940268586550005667324369870430121286982921888765175585568521238735007987824711502925830509075328806342229230861613684376752584336881936410855211422077180446926888048078101204036459787443337377502324448927951222924455454513568984558250662467129363585166504964685202488143781424358542918650898657659711721114467185927299772061389129990043766362647607086799659106843587456122288952950595316808090625095634161317810100957808291923228888503412477424342578134541030526051383741498074975427799615011247417993859823725022810422820223593990288570471423830914949794523553071128603729040084905437559600358056047818988296471273221414951119268640401729938718872839449400841556413479931783566735530406930513064555815078016426616760067259795108516385421627558899067632438418590961893001272902922135272130488939841694576487911243377873753371219254510163506849518841228758947774191280822358366284463628061949517867850610199781353909223037584403952152246901692440356615154823942750864341478388134868555074951720689778450648505459056850324610311847613507560088868396805040986226667193780702269095850300058120561822793601925484649073191012987787227263951857254400000000000000000000000000000000*i1^28 + 4154246532029433185382193083638658083913503461891579311521293028737589955817570818495547426455733853407313676135976800402477725025135754967541622669158558352229218956298898430503850889730660406137461577916050338179161911296974858308112331689357738633822405211541143997108939043870798887228895125294038665521073660124823310458614692359337992911333670587947304933422992232985864075155769294652160240363830495656148676450597450869577212875557600652536043739160017703105817483783314531777673956243353206855171005037707267942586577847807335111077076882745411853127345027416651625068814184314199031682096357793227308079785716925292595285919114898880918607394952127739770300214399096144550320047754163958403073128075704131239094311753861910813688820602019375684595422122721495070586216159759938828431852857519993652497112476508882035883350392064459047922611629000704221520848215834930779412942006216352186660389137608884506770948431708810726919601288642810410914284692746842876983237460770770503050039308756790653567558489283186290361509251132724814031510551944228816513319886258028731610913809596800528619607718745383107818111966361518309353245540083084747092356129916475876641009659175987320830758978228762392264294992765927329014572462451927568793237067152844288030256488156201081295268453200148418743116837633568104574346432201068871849549051312866441885962000075788162655082004949302329873811627141911517645774474858569493570722676364883602782213335809241070634124415025269051946440290340518712499028464516208939929472242508572167359998404038657628038417861405268087330160102900856043504919264540729676324303775489520673063352261411846387485576202648620987887531990335033137898527245634146796554905355897135901158974623478535055056146777499817475005480960000000000000000000000000000000*i1^29 + -7937165577488126541372147582850500536197572692353946977620607581801900113860084138455277389173329264823554220314432575926149779465617022181359244748257603078623110520438708352495314150638921405598357090799874621613573115499620440710035147464605134025112772117862190388640100575224718641922155134219350107529901335495617390011679266637460017504455406816754911461199015686417087115562453971317522680594402247436348639009085934245061380712470929303935365596039116645236309978452265069058214301794673800864205717183299234230619390819818308169336074033677685814337294872232628109604541760267828934808870081985235495990967411586132335537750250015464065424876929487672827230263478403967441737665349827248924817359763376262661604421481920147192500804542707642425819053769900079902957261732921859793856821169249738459221382248267755934597015573708367099901903415651306305105688680026056102932856019636865631592395518912285120495922822848624204049577259905833651783694733356662482174956151065979294785594474350272153343556400528554207628061952911926404037901547857321016576586286862733685012217266602882814783270163733319441631589874201103387577473880361950094991458043930990226668588272206724321532336690320236267558024267803064968282616666916763849306770719181624852596097851615466158822065953980717350044590586794035517796601642763267583253880567959773186030667499105520116982973087298571215145260487042262465276191980814544987462634164576973912727580118285804667061014024203245385120196902058451919601445710012029392945785611817371348554420943359108598796716124407367138331499733026775710468548406970821088065320079434109913200456940323929481684329642653885767277791579404277263796106205010840735512895735402179735121545676676582165936156787260228894720000000000000000000000000000000*i1^30 + 8361384731131668964829092719191500687149052107568931571278537588225365640100569641724196128285339278826976495289087883340526718611474399737305935913555794605398582925064521094290355931307356500963251028419355156626137673579004636783796655790698669130613961212736978863402227404075878890525994860814718660414047973095592911786870754963525662898114469413739466272215488957118432602793361324850562041180305347176701167184655197647962576403388907488317969756262734241342324397451708784249517250274172518473817017207693475890996039812371379779151170480153395597765991751236719465785100326790014500926425164037232429608166744306071554374858974952362930791296699932352156625801210859515562506333823050269439595139933019204466324559578798671286997193272711292422760549785842035111877120435218335501978411964952548760952536044153514264671882898877346500112754935900478882608075311368401346793987371243966849504543958285934648589007359968188525379111980820285342711443934213292413136438996700677771688110208415316030504555968058618849276100513544295037001984605144991596680898958383872587534957881967764675553577966201456011368059163180840308286294566824708909517871410868502174132228169046804213866143306920097425160607626716990647438941990758584088192273846473531406505505352471640557938938329076613761580280674571942114035200647143530485207726824472699212297655283889131568426966894762323176317302800870797694555259718620702420587707007184007116743955715860099785746585686091413475805821873305911888035983243961373089796064382582160540801129102981648435714808932215913875724622773104201830863654330719154794121766549502402933557971678160939336431622965345624466384850526242227462267455981914614805472442663207401120193832287062150832541383025649254400000000000000000000000000000*i1^31 + -2827693637792884805632099314171820487314746300189692214937102484823502247935482928941349138391792964470886484951579388715520408180310331679437423558495733047326972858217776702290562078281434637792851992012137837142108286224981035790164719711333354475582133707603996515089617632089075972718958961770203802267450301592229525599737489665088781774351527163963944351592479191159613949815031386986620012399525983532474380350639000682452239154859225097247542921547236215451893233577909496214270736131957966463723626925563581845881677336229595966436115109987837435028682233404841848075826454342778088481958095728167956644625906688946532511573021547144172723004977907549590613151325010487610469593817008803321894253092901035394563453790501582987733053723376263296934648780336763991594583801726158270008267264438952625045868226078986034118964037472657196658629364368519644166796450494076632851933580229717662792779465362029856973084178369395027360790319087603503908670573680327604797444052788354436220496940940840139078426718002814972637083430499587985769845434790677797263937482741344399923665668376045258341091696812347116534944537860031133420405886636497728382692868931560780482088418834090315712241703450326679522844964861286285587569920516397318403708239616883038290828475467801807970236955295385296628682685768050947819832946103815795987160366399917731265764845591104119587537500482959728225736072061981896408493288390007644073651175961458564602516723926695177807708868123058757256990364688130630254081448155663188289501609746011523810220055030865673286733228016461331225915584863406920740530283055030422286523326560201589213182141854099726623375858689203205625631525744995514075809070980142699864560197145953423488722437360942263459465134080000000000000000000000000000*i1^32 + 166229307705571807338756525664598179929251658095446714943004672846311965689516123328431059214968371417665788479899556515095346932842437978074763741054076203512951882482486381966295788791832411940530390335345575708844725798897966315110698702390428600166025910372186498506495838490948014133953355623588773953105850000655344695186205278776155223738524534766838997489613421640208393510685789654476931853574841016293509512532298854326958566794118997980133858844189573729409452028305478012235849140878821960700860337573288456998362234467735680365557393235180782095781741926839146056848116361467201609921022224651950410914546759952899818114933894638123325406837903831465481254632778280048182546371309667930179783987675759139248222038868094866434846859662411414010706795093838861454595284499445257491250483806978438015371395941262274938670560402474594074314639450046698765023803739497464420740418910339174997093791476946283154860213677111283798005664752490694316415531112737292192997276544448489629537036448326873027870549321579443271119061748774136020530218058282754268601865731311930964128170387159007327058610564088037853874182848094345334432498112727700574701329316996141084247776532188926027988557283095269245557302741732648320923008018346959588281939566934616120125575774118837449068210062243632612393759728679978540316524302089555751986380970229234051156452143438083259126958330857188761218920416962169186655079662027542125159035484221572700194784817732410057917001713012665881404715017773157011686628461612736397686819299566648001946487580852407488471675808292372126512035060205841806188787876015623553266240716781972346802395194447444098269357957834042104168211706190272078216124855787628813408352930562416760316217449698700558336000000000000000000000000000*i1^33 + -82547650020957827742231821329497127971820954986928911849690341721349414201758985364658317271312029104620755886063596425136587676074372267026536374186845157906614885722655133116874698240696107134031522079682746206534436909676795411734532461864872081339601099048092095765151016754751287878342301288236870738802591837955816375373315940706134473954013285301481733606629856277561442012641414016159090289933620937528447082525276940433953978561542081946899925681665522181636195644119065278991859570800625374859060380252286008364433408671467647354725392047944393876920742087796472421146904982157869528456435389068625508538554695923429326958658291406272619204757742785286282196040417046488105181412969065891533734700245962607858293620190772270990374653681534812931054120742486410052040552930975870527617863404987518020566801902362350765213305768819709004483691886071727374438022724768773002407747018261481222491592835098493774743092842052381309934177525491998869573686377440701797124416824707394998783130591425938594415592801464944837135942356674889330139644923248959773437413493173403400557685950781054076813860293406397508697260506607409625879797119774340136265194043788867641852732328337715205886123861118167038615576803568985426188590860317259733461442603202499865073236697003089832327140903928928861994516326035876745620447934202799279105857749950391584708768964840313468179166701704494036984367715105098324078865921014740888363679537308421972753392212962314337936746243363525242220931384031737519341661157445719363120931024875900967770883952802262058498609830961450250990066028033426435283765033773152642265175447368086867857125763868930963438415704901401766822988027463013915640294185335684016677455173796378893032449867408998400000000000000000000000000*i1^34 + 1004063789487426182877305729191697556134858654872116631405308158938400703671584531054210452197482622759638798452805869382684781294738198179812576077105196576402231088733815245530154209202434796307280205088046487570469762538907501492681668165324405082102711768488293619845919814731470641048450265767378049908880964639603032661531381215456585592636663320730283545629117044242750975908282614146863497281072289634970295812860959988780394147180428873853972268148358760787164588754298971917818315904180711864767335961445040750655418171989423004549846771296227743100992341425425293106508851348334037232946605550844565974198150988044268877544842001321028081562363817709509487266805424994650056512285654276199044940419163175322816607435293941800214525657671233364572409029508069186735003983821838026182551669737416826432812029279677241266331364282761552255884414841209139276623881418384850835500943409966674438802258953432008790789051587456027168057459308930535232935233484555215480047807620502958548149313876939082998109340843138340354132930540269413615774417934394139083017887150730094080784917868242178062202659341240751295412885990366109470079228222759995854187559716631329773926539755679728811011964375319378100097438945185512472330698570169457214051977008267478461386996124871158504006814560534922640741848064951348364495371149258072481563870642094674511181705900810366027170935745621436042583026896531113173969805170712762426785151831647785340008659950518072928569676936689433150855480274252179332802598705367345583762397591900804195151912183375309061666919894850566539158321406430850123818094767271990078639340502821704512888799148368054982011292692745397218673161337501761127212539846865084626547368101942423776657408000000000000000000000000000*i1^35 + -667424006108778885673314447092052111202971173859266011414399243773471188269213998409121535127137123386722304669861652099744361756480387463169518026533085748172163992228038376233087200290043626229618279288081035050844624401480152251571168579518094994320287332341851728191616180846098286487038165101107376111195383381992177332272276815893250790529523655102292075993484105958948243871022413602391229841633838889877645310637728349538298045226743613287379452963231900575325876471696446743443377030100344113918661621224653418886180705202118873615543124563899450444709708908757104957171608270295183804794834989249820283786796343518324404839901839771953355036170560348315770830192611127675017588873682464558537002846083639309321186177618425564881788728938493854884766254442415289050683618080492703794087589750533799609714847139575923051247722598688438988145191613370796476432125675990148168981425933064752775205478644400163633948734977527047707585278292006273381708402221957787933983469151854676651393734331061822612548579906486126955527591437478114706639229205213468337549537343191877011264412105199787171943661178359864412509281353648257115184305207870892572362826398427811433132070710769950483915358441713205817772336768073536643605761493361821000550905400445620113269984343949289844273533401991014775080392650919201668515275051076619847140517341155002421892592885013623395473313733184139326314834001720833803805829275307793912075792887887921507141066856369766405335066611110322899568829257784933744740917698216375953837197566257614895275007355401482449921044761024847287274850708678700447583273200590228498826723507360641253456053208338672964415646485647485742204639063409390570358208392762281872455789590015805227008000000000000000000000000*i1^36 + -25373989704387362615815512998423860108207482285567724073847454289664699718992892485559688965125326209855421990867802000349097982374589699507422432893924224127384562864002620696725399521927829823027221918498410698954278603727937838014627404449797852568941500194759323956372171334367829305398629583311711903298030491696205468780848967466305138219669104563656157477112368400197210221075073453548389590594126531943914130176121251678469913688121325805118854159068920795328391057659741138128173799313721605258783954077511840462814109865900086121499033884898845133111808001499555556597641830239120365394552965308921603030833664822309552205138431269504799924203295243776896716241662841132501122539273290708686936211561107578487921152264556618096740311298449585393699751536677453895087088522537872031086332556979289194081359314849488085663358782821273232161915676755023677015510081685683309837654857424745913758566229899180785235750107915917425344785534478168994045362931715835563874126348962958465484255526873716323550286466444343774935184680323326369198196874927969894871745074591403461815447803368533929446344148280354407977008194662706403082500705930988600588571163263861692940203154232963374044164141725330245762689591613981323444427634238317583740848230585580094468702856764352391561010061876526983225369409623674981854940102500101959816091521616079601513032597332618358551628765777384259003263358567460143736543774194626450089694817555458068168457731956434394794348790934134624966432285145488745959597966222387696786975751427018179875597331871732749790299223637352812302659853042405282821515478799282039678382471549940972699288830983418978610980075559650210220641190333744018381326007518762234434093921494630400000000000000000000000*i1^37 + -4492924662237800258243270772156527730848735963255491102542089517780052810546629282811556624490507081631193578741340228945610633300331482721110416120849519312449099828880715322881948539665481447665196784173343538337528268490669966421028623362110366190797409053161653248678463998419097985832528905463031354401726728215687593980023456988083581170930436413118890340456177463509989670170891800440821790000033633264095567828459964863752401060273484034168741253399028568006349488729772561969423259199351011818581649086626317232623958534256336565114892548182127377166677438362569233428453999846709629076153084982186579713882524308924437278426219664214192178068338168981117928960586158698018536539206389386485583714512934822530468813948413884247041597188013793961312607189464795462410684963118462294673335491122117076782632289500710201701156677906906413813407747331714024881998307579040650610799216851109684085478519992904376583690632108814900500380052097025052666549682865747587427170470545980982654664712878150329016872135824051054739600101834507083402751445410020349789785211759374758361142222352959492575277193648994042820167189103197471759881228400535246317638941123741924848016976943452538573546154306174721461898184656015497601695714829877649238440924937480581966974263759408507254181690525681221195823085776847991449368610682599702380355666632013723677776548132465485914226002931377949574985427161299380364990103216432883126719077998704778741608554053333253531895178798069061347724515028669453398121222897454042590711201044408634688933337419799362610279756622687872916230478551235389613757519194858428171876890777304081576473632296537947543380646569188193837671361335497020414665394978649796184029265920000000000000000000000*i1^38 + -36852318136138494866335868353836884093792582847483575129404133790020870108923729923687605266191381524832426544703862919704971449548872425596928817470780390875010468800257397303865141998900777046844245030927239711049635698486674174794934525462280849303772823519903071637198917859078500894129923134912231718399281429781857049068320001411699169120123439053387003543314307550403568951025631127633341889490115095586278124147783423527076764478478791536932380641857474534265621592457458524931739044726678407712562567971969901704274779230192419909038389726845775296464002811148225955678294626525743129031592573986139916808417637544209228366871979859945448005927440337982332196446013432678645193695437434732412379061748049165623772405643129908083574147533292286304072322134766870957998544968621588114842353640666572599672290668292373402038561582160740823931774598189202603575440252918581612483143842079084106511337997629771445050062964031526983699778894348867822264899408177427368993158875866212656296404834711467845724024430000459005989291260561088498359666675857306892356591747858458777853870334811280470459468519389415165795760636688312693811538112863721751804606314584129318260663880618085975964795626040344337994393292794382924959665500211942864000955935517082710209140646784606198999826811385649291868106484109083931617768036983623706085097862895241435706674877387516699188920025260616514590466016075743592260037130691313722142322277485571254457284386256738357037223840500254369867528503028064703347641142043645143867939877090834243215335707819189647578587403785879657344030812688299202113763569378289444015566370224617513698528385780934350569357153457993733235179995320427676194612927015655309312000000000000000000000*i1^39 + 19579527807399668650874902391767199321123652379007205240812167415463698162516129679309427831828882492721185424874729020191838639559542001457988326846257355024432254954652487452300816391006991724022087664887519456203705627625860762297941493743910129282801311216584508024637801115624443715619351567113448808099248431349344276956929724360737837329336147117519768783839480741823465483918724548341577364352403161718679520507976772054140809779251271802836245735631409478356418542606082012327485082804617957718420618158277257327906902243706909319013389064192062503095246970433828792318515092276527105953624847803788062518789468985876958698886857692284118963750636111859065479805800785107063176287709114277859051182929613650620098580677053016247662975871332139246496427599878178724343463457476881022562750887738018053614365082761579780495868507544852536649963435195053100892663792418754461322540725889529959537043765484171825348332714535528736010370102017856469927346074196148806203069693560797655954967807503135204940993901942932099770626094674833994299556317764353604517950342747116501653529660828179318783123563459576521495603399198331349048943525076811489026133535483269831792473172767571164590218470993396494815723372256831446511022599346015540201313766561139388100926893809733756497035683981583728535709253427541093105480307436694607551872513267848650638330848854535116413958856400754359852913729536394921357427580112666387772409407297380759933405931289996308287856823938947741495686003285621745271656095887409347523424201899676995749621994529727743916977431484107595857994112046670898818312273632054771581065104480409989917553882410059114605187694273485892965015745873218386639311939305472000000000000000000000*i1^40 + -284594076114470159858445819377589961507577434404819798768713427037539647355301338014797464657208425255577265966118744173480422630338732509199964525102140905283744297920345268882122400586019348748184212864019461497167331953210624118322075805756143923874993332337427039814227872032997012127863202395694707581519155619902620977662426503292329097685850868283227594598914871272365956295057763293521077868683439291435097642902079019476632781343321679734067694348850818527733331192170414174740903806443114850024779865648332293426425236216543786629388562674805454661596681901573405104147577056622190751327101593179995885508573522594404648487213310171033063215644459525684617005818760940560920785079071878661674910234992461842164375707129703763412041571507517682861268255482076677330602296284695755402424402778162805107405156702680885049074015866331279983486756399767574475517931519387980018790282127357541276900243126851362744333204216280816378741781453137072075707673603849438355061525834243271467339817897817634998825548654009936428807043186844888409490321612985470640528923998855663490764013857304970316121307167035974762561566804472318495151552170594976362500073120712409597378474438940729803740694784670764794058899829677579609822125564055483601179422826171172842631259630833128290501350658555242111103714323501894035869967050526663471897614488989136982456488386550418515068987018255145626627773653403191859444267169762208469697893953413769822210477624859736719126551848320150590163638090774214813141668056722173106833568444590296744099595831404182892836583733961981575488708192402512409600980945959755204545422632674828523541700189479615844669585962846894472568140209232459604184268800000000000000000000*i1^41 + -11215203577193186874954464315438359909430836420933507776337632236636164357786734348903682581207956536198105637373552501695446424064112204700951053993543067092447472895147365886923350839092842487471235370587525756429823594870596076204715592005377010071649619501374836815353093674006681367484964947307751025051001205142058420030537553468194007058746251116802023145115452915521306702052268029078822745761251577088924067257689920386556607980098193951061688498216997073484016092141549636870296707285390757628590848661037903576067940057492258876529155150685496730961562642817316282880164990843200059753299653950497176049550155703961227421967597567879565171562090109786530182521844508715942805030415764557897214185797318236681784796138341600637074675509120550428304552797033485653485383250645463494241643517838135264910815554838897050911136782736535117760829505726974705831484969854111114845114722739496244556451535168843909261352440923935304076880681800955259612271370764686075092863381607970850166865105064028094591702576553361020922246848647556654362591231597241906725846306880476427635194395402409404718410827036117998377128055400940305655774520025006847784404491740428459528709426491043819937116503141554320688259484486057902718249579330542762315720100100368724240914670033789116205966249557568716319034234163742032007892299246803879945826521409934049376151810019685375419551773935896435054142596144352602604351611500092849947189551087351185455695286898537585602817896591587340295540900591902144744422011172698445038180512960924245330560561239729761383583822971196557679001181392003096333794129897409369908136147778225064993730560081597708250951152727564100322272384220495216640000000000000000000*i1^42 + -77155466971153855321480435545485400774848938428861378971992542733247399306308488294608926865251459128622193696395048773758862891752944650822298388299056848843473446853658595515370853686750220825322898257811029265050762871556950645039978961378506458579109499148469727227471405597970624838255028052257692258125982308214965726872509064851518049878213871141989196799397531821866931698986698547994326478449298575898158330816479019527548253389372848552644360488723646843218225767654950825798627056344623747549045151867071170372181141593472869409415797038639530520330125016385541747802257338623271293017029168156030607043584603571134541793614592480441943140136801172041717062526649685172088755461443095083867865108788475537824425616350614250235683294226976519483111179243835078389857066560801172297621688515837961049802649884219163447638975503843733144406873503134978653935935076893442322916691237990939923996586460861468452171352745712336241477250263325027294211495245339023882103610152290988468233282418954140710133035119266598151077650029930827476233529708925510211873122559426113351173412606238870241081007088386109830839636077289632209989870313039747366504679733213027567125251231478303634549296432826343832793367286071774197026256065384883827800519927592028954709898804592249539805442009356726932602029671478039000299166083096805600617286987596531522920127307361492018610731982395352119559375577774323959462436634148752916716192595938401841594643026010745400093791625011260458393674875916165677281229608291745522925587822780609216573535244094349451906347654871760369399852803489764614687466190491251533037437249003367161512341126256104845952947307652669661042522931200000000000000000000*i1^43 + 4164821003919323659267668436034408017220119646412973361328350229855438270550260939835995998682830832030012982858724433080588433885760012349550813271170395495168533727120615245535104108373231086238683347381063015303925573356008928603890901679815033147165138115895534653448217850599751692837404118774737454702771978014901568531709014725141876883065050993468467017569971633562891400178805717747297239414282190036009368701200403907397193437612289721883517828393438922542328556796946143831601581946196318714393336197424385036269976122853263608824150747148879693603925076992066285804621572394886439968150401439642146910352432191113106422186331742040674904008844609675422760609841352127047196964358461975362512263759411220955443492598320906104934439259863516471955516378522622001394204717639840204247428478592035563704581858270041170856066280057687998675196101366328722323986764678910152142123629368045340273173710238520024719005095174462251940579036875807262904577998426272435748638023537546583361395183992260798118651498905668216872607792021621508510336613471344024197784338330685469423217098252994580638792113902331700966578955364557370074752161076330540163081222521204984878370127233320939718844924999751497697435581019620711782878550541981318256036573472314771090860398214302108843966600373463156158503421155367634127986304170698382845062084562182462500525252570519555875794782627369589610338493581061279719732074312455526796481124118455847811158346405098520385036477400466842767202382864777826038326166606985123281813176896811534941911409774219921988020235238095013490635129652430428008134095818383454086478576455951878502357386460545679747001724014593951730892800000000000000000*i1^44 + 16249250942232595822768330990619854178604766768863634905496900372355278976844863847857126860321990899660358599524213404910744150851426240634131280948911572703595368641612602009112909248117655343075376248805305809549757317521211061767741751925675615832792243160715566085616939357915562682534579908150346387278405123086051160821293334423057392486579149374241570867581699566584411748941499655578877386921028052691764754524537679653362291848761952222001842877407477653980883136925340122186040978200666730768525961846196785202929578940679102561497131008228442055981741566669445463271826840230673960391460926496304826599698880120063006227734275366316652099453143484292252304118837487053864865561516614486481242871982683038239674436521229326456316198736202971692550355315990470311267914803628410126625001923362240469049072076287395429157018364680255363480788180402677873430010182627742087488628109712242354538156929043702314980564266335234003432563086801756981757866199456740807257344435658880788825803715624058908094009744915757273254494338900286279229303755341639739815635295867110837435871237821186723388838194865609389779172034815963676390310098282882649116109671845436458806253959232593687629116214157499713536646191725327601875203105269615230661680087366351350303387512940634690487404640644709761523044722187609239036616997823573471809247063931519562771905229078848235736295229886137817131771822820178891466255565119687102735538997151573085824254053611447424989821763568971066892741128418967897694074712959262550333156390379822184110671015937494959155696699867691977382940591248134011941490627159134832617589355160158234377970980930370276138858039044628480000000000000000*i1^45 + 319354431805803596900633383541087442102682929213078264199989445268899173459703899378380448814528689683678214122852236451429664518332806928078434850318553307752854312309919083007206803735196044940615855570095245507544931307169744414160730379053442902415760280321613258098991568038262895370304880138806828227461679148630261306861113605773772889801094383464711504375712593070493987328454383774916095519157035811696430179942704686797165447995776585799768581372447567055141482508718072667612341331380093639992169337943088484997640401501661611956100252644427007972125479785706578515091870056639675361411557478048970535490122817529775542738306098618884975641225182931320548897845002742420984317249019091468797080034197957004000414154740206186079636276483068726253071850667045966520012367379737102851013068366955548655354860556199866267384058987025974675933407839867606255343367089077056426469182848805746767323619710134877436230022682786889252681686005637559470594789337811296270405913892139830582400837952285580961862419283014381650549853488888423644397055387904194784363660315808877953991313914978729078556313013810596062113775098123861444872454453312506997878966808898334241642886152674770851681297173430734496083376331100390342095175616288616938454394061451026458932394802136665871535548771078380237534872939727657847763775802694509027318407316837872778315382314977381604083299053032976081941641570262550577929620588744734098569976531976738922147817556298933158132835019144193784264782753732628021130217278307577793295510247111625026688862017090084284233266539282104966157675624189487508558993025787802331595377024024429614330470354944841287593914368000000000000000*i1^46 + 1087527928232610356161917352815721045223375761866559222227017729563641902652665939411936472668491317341954891012283219881698473182261112182068833514947046896726820198150905720236101119961096261003735054154999696163896444049879046881481705355535316268438183773637314126647490584074272693721822412312138092359471105412301763199159384716250445616176618995429962210508872956145824312929240061977476508670498391995858560809633919847304325972560932714590412026901301479413386530936440910747669706966990808219293226862033405711635901353894936126635750244213790673630553785841651849272116266999690856436449633616568629562381531237996718062658487183480814910786252510159050059559425106862847717862384439658065895727938918617301025876870003772448745525586984619127250228094876874092427474411711562698311847032617039584617121972042127529107772981876280289858165009604739613122974870277937916787196704803570666148237165628104064841453512054584002797177105334897961744183549722435439749323147527050148020413516046208942029069132198210311943896456585767001297792120660033900100734333829584442400907059633108906607966309140216898814818444507121010979692286383156346672477390534935044894612828141744674806654874252740892494755536584430400127196912910552773098836523155752388520129696766673080882232792934014158468891828816547403491672189483158918501741225730644494805635951460801038300516493113364428970222582651468695117087040696135664841550680711625606530327844249328310321606255279834324011485336161518133689484027910378167091122128703617458698740933358366509347012929879509304477271670307168035182158432978161938345923300162802020677986776635080900710400000000000000*i1^47 + -157973685980367901096275146337925959611201297698594330211899561742633366115766311735657369005773124813474226729373936763034698185708126546359095450787565963017124012396875141520294566073076021135237155244973755419308520036682797647501711021083691591533847555209943272530884165823641893643907826757198755309777046363256425455467960196182581338323711077288258134901047774416803177251074912681647985287170691732163004979626463618956599448733190107312776483386036664547628243004746972323176359396563168529772591035476468163877497773629550260631502887348950859227705516686534885769939005307370930875181030429818089115309684864663056694334793587755458739792457826814569621642042703654637333793597408245279864921990932747703443842952434185414490233420637049215081716989655004057530776266068284887328580068907477855384402429053536963341312806637743905485908339199395909635407310431296159987684218546228950103185065263066903070419532414749372058717057434170715675297409187022492983882749320999839763202555501246198092228863048511693591465048015612836625624750756392606706170940377226524692097939644183167686493319176064737702307383582557351295195624557584963437133823881300065688272527356440150447427847791189788079763560448613903173428114285298742150352634008561722699987592403391703929258141536478274372083996617467685035558967774672078978208796379842142573646797706085810282144319056444919534958272687739537250067514974583737981403776076511414153566255458783300004584321971050942326134522923786760006022962421033368277922223829815759856068225696102169346544130613546253165498404148728882572887941401881735088132003378348766627860112711680000000000000*i1^48 + -460928320248911138342229014809269260922024991894517997250380395410276678578252019806410588984457644340571523083164299995779185459723974467604916233753565126691858671916928565264777784302468625231653043074174603070001393353912300486563009284466759645170255164022539345853982774626990487564729703807711106772362012178027671947694802866597621514828274249959707496525372548828583076187192806479001676014992219543437100618173705330900876220483578579947300274462182456941263219110102679216425908587931555482727489749161190460058582334506889819765669026410107095315092039833414580002917375738280739635738014876256879227495540180194756709816941017290622703858382007917910083601169365393706499902812166328990136415189757199210057889171672329423333579862711500478777197942561598983982690767534789407501814166578860164330961728107693792611927753704254146045604689818084191452888535736981252534574968703012859820807342306509940472786133736842925511387345684415920229762122370041903058352281229732467948572554769168606232778961559953957294001606815771217493437314301878039116074063038548115614726510148038565674184061635219801803717107122009646980585318396942076335552266505597240494818886549768507243525810683746272524325923103437541464026068429975176972342423934217852575384397698948204785308382423024288864053738776561155263046245551419523760395615814994740047011588132938212630710931797769973888238903740400672198290912258893784357432012842423364372940569094299959190130649074114190936138450674028752055560323196445033865900085784977769335993024030685088240654753595700116655793410730630937448625220363629329187690030030261504000000000000*i1^49 + -522001885509635757952116698272414125295123535999418519562537629362549245493142580404554982839783087762960467237985909798823542619823978726140200979182526770633127798269668439979694998080296277309846083436600843294647589784067106311561740106260165726058384222773320167735029521171943285634240637605702856672178174967026408536820603570746493097872581379768828727077332365456987098585117185529240042949222325516359345249576218463557978233945579888331446795645762931313922343116470481439811316551678222144458916770368365501926865823978559944356121342246881110901045123498724486547378670699887516878846373834670509597320282183135107691245128852868875444026753640774981615575250561046717846038434239293195196319576390322587202114386186652756765266721316367948251786085720854600920149339667817638517487115099984018813166003779638763356843273042753210119037706507521647350357314453838756928814183253667241653368524067801575925780993439098854745476155764860126657878516704273029963773594485869514465037390600199662183432291357214777995988595185028446577946515819136695244353995330811846918349121893596697482096248199215619263771874120276304585420243478100044388220519007813609644137334436144416524067314846629911597157001417772457958814378598151147596501528017385405548103606660968564308060080186543932888846133941159767332515050627035752291642223016573950937325728774899612722306766807786900199197265912273800200246041023219936223750581967514827125025432917571953325672944231001319244991319878778317637585283165615667059585289736160217169864523442408052615887704624954173707461395385652386003821835279552183884800000000000*i1^50 + -233694567731656228453681443514195940591323199332711056928331256378223335380884152842531851376730526383239452512240614473466054797303414200958257910835856735895951990993598076965098314302728802087290389956248610577224439154350673137262334736640107347118780469729618883199636171239426649004676946691835890874855650068679507020896045820032751328011235940675725248894144847349827115444737771494954024710465973466523038829798691347118532253475671816443043808441060589047970314627346495202266655569201499873126172156216700771036259840613596918790917596124977838668629771424958384443756253644345838069318089705185471021089623345294074905314552407099877875165678518605875984127453930074403887474112110857611232912968366008906563380871395346644132442208313775034675630909678192469979375464610327765665191113752768150696855726356670801339262151530391483814218865661525989885311554663142770192486969302053914249462708290281043559083854733253866485187484518897841505572317559198571137708459503680992052115931314990205053250509709695959892001357650870145701750347574396462076008583613718071373079437358990124159789029688456865973759145533465402691569562443423273983424519541513159130396245979249967074323596183632235963117404296217158271076488456316081934936456977114244692054270737190430995426525112099502626257087231546594384960593623812171460577560068060636916592009400513908899252432312607974022191936389440974066431773777388986017741157261910570505945244267246741566051012773520330164385067797639165484663980808797291614093716647592613272844879977190564862881940875041289479908221176068871053737856000000000*i1^51 + -48742833240714472617832068342768030263865774865316895850390318636523495916618708624430267254131428425501456931882725960284000273806279838588456583049602860718850617460535889607391320313316471624678316774944255537419105622458491881969417010050003008869903234915083313967924867754511266750235495441784074237529290317270233646394355895873117516847629390819723954509302007048130610119736259968231789362549612467888890288076217891607408293208353357395105757618659191927386469129506172668952144845902974016942142728736317697725273053653167512354434389664430321436090387498156945914940148878960477503406697302556364552440401056086356816970646345911635067720213138723216378847393701526195925872272218631584957730178244951312252357284330813657210667792864934519385489722401786611031087577856244932931965958810947127716293626914757740793696563863120619050212854668235620651966150921769103518618851906242943632503263470662219257490285839423948167555341191077173265815082545305023235927379852842028126880907485767701981795854973276697788224568489964468259652594021102689151141706212810966992203099785381289051341898919421155961381696486651253070407166186318968522452451892730105666844237960880637485500765421409754420748834610535086136879966048590128335992602913205588786051208942409520614559521701736786050315282732067107645195060786555994134325541818552239515434091301862430567098408983974058989781217364916147791008141693448524778935786466867876514261290790086884873314007023299982175510576419094892551715771186744437306112754049898143928199464960418732724239785745665296160702832460800000000*i1^52 + -84777553560546239273971138727672014771381926580133876716304563695776019954552885470766282997326942882001105965662489231171693895516324013205212348883219098884852825235230544772650428812552608856963220926541215979432793608468417256706479673247647227364032576902452298623269197869845402225640681048085720411889393221092942196073023313699757570146832931074433468662263787124702468464122589038259462445187604344713026966231007672262495658319613040075038109225418277203064307725096777378945704484832746395735702815566223642303405051193581900594524855976777278935505891828995757892938604178523799321538050129120519329066009339757275214057869461067974055453303496441561994920763556295690216338830057082995946163473663654708284470520905903024336607406369211594293400420255443654562491099091285863001604233063102045739525544095207366955389891778003066483710779869062361949341057363151440371844146432680035751472806852178525125502251095385704794348285763056858992377102539352848442506235952312513659816300102372957837562419946764629177520785079980239205864333366655195268780141308197661306569409946515579904809151441012879853772825698206851128069755051215613044782562234722568434605659417133199842089352428749909719152732991507972271609944199337047073452893639755098728347262862412460132317577898732065501489855218023348780226483137666165926846204125218215205852432980802385491036835331753930790306891985950602902649181942844848918179689659691172563530460131520628688890788965588094690675691094207351045559450032422110726115934628345376788193213565965973562059090240000000*i1^53 + 11723038436203673892745372951603601077419437123276974656306956086708985130559396866096894586919584784189614084817713848545062321030462936028372439326820111394052204018776768566782697068180051283517637021400120473743381149968484688233427923752131800696730162169699649182950236617357864147284180191575669533172213515226519803282732198783735042192531860808250261075019234203307041278165406043542291814527633139876302359172786956597472791406130712968177842105123784938498597503069342140867928069736707204920089077934126074179602912830587100426223703079268368073460275974891912563095048500972874973799647081676473783358154473555683037335058635194168778919142940636912910768179770319976160470029407189739562173414043983317397706522450758995751593640238225162732485936591775924577133763407594414358327283563241026501091420171399790559090959020279837224647598926429335675266249939430126334992883352749223841341023066538240404567747632850086363401613415865168389517017404307525385171614722433009797910369598081206847416393427162200080177708093899838957288730958282598424624645064137431056982461056807368539444485244766126551147384406803377669773303889698424788192225632827883707835523324132904699706297978528288627571759562761618583106736219888424680947538624168449923029220895511562443480536197461387355539426782973182393177655158393597871683064748483619648212419687605782006028000306979651127878542444215811382055599968174016383668611840376978437201986051986982361712123584631658039421984176946688979048530141282526485209785023788687241074016000000*i1^54 + -697654997257984523753756532081244238754938968140168169300993247613434695776852728120625726713367774568011106554775434365891090239240995444513449564599866811004156067234327001263146799968889609323564264138120997293234836726179999562762480257148219274298252146473244620388460843001257375533476310492898589865485238593070639587437628315385741381835740672810982388912619504737896803281195968452507114605326987144035183842120353838877761297372913691387137940496236192365979274451834332715290867165521263964264018618084887849436583956077775313845734704732152297106149363223477288061889703034340948138247342681189326234427838550404994331871583693039685238507140556847074298437347117238249396213895690844229183599598093936725218651524407984310109776786740255524641841317557759545540938202862527651768276643197837363477803668616705896339955050123709251917585768924112831334780044315905984133981576023580122570355694260513700826714000316707932016930866607958600449948923918221629912922443288808084044374361683993776957194168240378909013210438206943861129420146026318862506805438684676821269276983050944888833059174925430131315832853086172260538557666755820588328389992445233243297029880091753519608457584165473959582949129364151360774443126383938581811553407304545366264681946432977696270448401383178983961754776292780009953948892516774285261933844188911980577931618055450618122497547013675761081207746372246223479376681129585424960463234179133577321067067949569052500042005349017780819142588146001400158999418854071780140000000*i1^55 + 9305458069587191732201477787664643977478093245528877450421161746264060159625596955633824118961442783943722685016481638034494902112172103680480604710325669341772682642432589600185508797507070041516700708216533611848876681832310677977950957079298979953473457106148891024727833121709056067038316653375434920309074208638237355456386168263953913385230237802502201725638358530969739183066464250938140923195350522410176762049974416669136827410850561197189116055644581003214542339841977525727209100797230492316584770278414293285704348906238866581947585889074658187513819125153001680001426780298996869518635878489300795758305997127433321088923995905422337104311161002448787972178190663080914955548759425593913978546232405841048598744462917801065563313608265881395125021558735441071872174929671601011127190306255242806496021729349856351885223815800519607855801175944101936776727137385241675000981358957574925367097517605501147433732658250166126998008502401019118477673632988804111614411263603852131641536887107807890751313901918552154065401021042886600598084446205309736588814423624720144993255464989905058474177917520467917981355998719991625831558213943982189376604510125754931840665800004870122400261585830811249428513109305577990736843730422615031112712867776192299274262236047786159941835196843069494337808113728420407922034634331045589845272172932894643781661620668661396189181607226305020540549483210762599083567091745906601228369584579321004802991522640006028011618324582211620126675348764160000*i1^56 + -138197015441072820178630416133521413266208875968146828644817592135788439731903236488341038865209003370407887188869067934007663610906477230762522910619710548873052193079844177353818340251218969238383375655007519076189109726699956331984184932719141407765267515944526850732351988936065316311230804471178460313459725458762915048862900049676814304205317019691689262793147096374895566846289288398588038327111197982752329696465160231485034701486541158109231369025799492485696403761591297098118077991090980628217137786507046263369453105285726854879199604033650995589776734498429040230865476908179669427854748623735058364004503341278180587033118609925312074545091678982111025877378430209988693197590507319156930879916255203385318664134205261948219108338846323772671088199380251139526069014502457638092580533633863153924276831644031310796518223790715830906667097038303279130513627597451689364782532305474521730825583552163491444609807658783929198343880330024703404386299276160063770876866126425525951960778022334166569239832735536460235320502569140310454981301045043094255694389088602174426305781060459027869317346046958032885335568476535286912624877500706254498905426477079276307435672366006499562080973383495003226767270265576665770361439139617059487125207214718108426958489249497388939784244332765304350536470593150352430357300575212849200330361764390945951373769175600610648786317169297178535944817421357812116352521014287324814790481440612944383130293527383510204351882000*i1^57 + 1818089190172673063851999379762592947965638051868105011949534510339489446206182395957721526903688291497865053580100413524769528461977261524635456080357495606369993724278347122645155011815574860019290646668294440985794642383346522964438563863089502703796774877726000728455386325824191072324177817506107518804565053756453672726178745989593466993872909659449386750469554163877926003556852293195738222606562574636794172113813899957646124694945205492184028886206558114745258012534553902301669684966478457675047708471851910458745145398062498480598819001926670981716274684376580317309956654366966402967599957845447868731386504101128845411555496404114135304720547326180851359155962724130344475666961699817714866707047725994286183037033447137404871319933256079796197800183688026064746785452080876241829950487614215666361470716681389003794151468025655036231859726165980936636490119751028391448177981582817833793994233945355623396479434826442004937887860212348350471958579858174345601545954008099874800545548562583334726111354261789554806819410380227722520734714400597973922066424215765995613996299820951217434309676041837816504824186984048898035721838788448329841439963335570832091975710052555914243817350915386791018770072374628277754132495073486709026885242829759864610955028195769425305755360190304969457370231304225771647937369484296182296929576161836237347625446077743782954885959576336995942123041507846636450847617128606790560618069287400*i1^58 + 2438996261835195959497598955255832778151697957574032116169934881704033511100552161452027740656282750341081564285115789276286041043365470552914727749689967878494000515537863114638572320080494354783807650252306294238279036868890157513245732327558836068441022493532927132976883743333144849344927317024956740689211150298016789507287141700463606370480215759302919976785738129924509567883992155346238245027391177583045218448681299818475667830052847053496128270500292733131620899435352558522700777135979763277552052433733956754343682268255107645593428247734246223188604998990847978295756375812508403885584855617918202589767921381901606330229337030914901557058209381288566922838873233116950052847497640897542467338665452308933361552678959715707166121823386443684711221115284836471661216303224950661017173651551841368454153036313368597523177540211259135169229650977397880182630779829541653069384785029287636731939774714827497945080663510727830669961584487294611476093795373115013904592440014083579065192320974525111410452761344217485036434473625210105890137788602488298127890365275340692291638218820923951496650671701107382118492447672080133049677433363804280301725041351238136165168938134024072746347947106850628417926038542967330139371635906370188504419727068608798535844410234993316974378184639707242527057020858054656361673302357648536804004527644011333135201919823280840476914947922215888088275197434404065*i1^59 - N1*6651330724767328824734154067537239296063436485274138207385935413753909185333923455566985379668372843043943721506217163950721641747763981940945681035206191684322475880805810137857888295154136499477895560195768418567662203977065173774946024809430380332918553071699187862342504037566833717981794287600493813768734906191281703815002128959655079437336447508870718995621396597971932544925548330677150561242892905660882053092644925447174416724048197208193275521572245185077757290319593984*i2, -71135158185110127418189633798610657853916104696983295200131527497652379852249546703591764793324291450256689617519543496108902288439820843372182717002772156634575345602336337760339272658832178532441113765697680284396847064094141739988350335644527556544586618172277869699356516487475890242296292737650178488585353354167925620260654393515380740087143505404795988824712115450183860605288218111967349428247455285639587245944976736207976674358958432215722201927284595307450076133314816089448230525991178873372622817402469559705745623152524126755990843854678347742558934686392406763241044806483475498139959401977770725190233835930200903046032400855250201470889319050181497841200327373303169983321912239617755356856006583852859977164120310208014969591217225908388521249934414390992695585256257906906188408234242494495215698204695465639843513914674087990902117769861088292389733151226359090999186929536006662749758230410736682378967297499657430516290686107071886735892342397533645783715304161695178857412509791337215748013332622981631840087310237823425530321231869355997153471920420966766461063120527621584688325288653749124415479384612115973514910022086825433947808212323601524127166699343571199031904023488866086379801029160996333342892617416507158119367247177797954648517225873810267427950089669004998916194803566788479538725912023097812316513009500509117132417029217727702995382689893674625908993057551715304787603353798486342978439289158535754778557725182005574567207011665186699372891617163589807994394531085975441849792290566274169095361698143259594701799347343297822863396226309323575867913059356600618246638061770037747358032810747101486971129946089460679883366312811426003564435857706473546461453936380062300735708851084505564697655019503223295581583187712174985758389926113941039653489311426714253132013350326417894402499501241244057600000000000000000000000000000000000000000000000000000000000 + -2950750637506612199694650190180504501702509709966779601467081917124326208816000460868085042830893899127842178437751113818379250117988240157819059714195233774810826152511761135601194053758658840902635580800674085739306473883599291365077497734791586156140761020114294181817344773220674198077580783312662014169302774507130282099787817229143048769839723047515745523771059992279041808155117331967970327685213912316155122894681453873226183093236621855127748345576903460837692687494013124038423114190882537778625942857225370890212844319833173683948634599736328317950798550238233352633417065755034408978499796306045534297536564502002580611743879093240509839940012060707955844526819934245329038433214078425346469588028479807999403766736015949852077152589896455110094475193612224907658214657896503835691974415259950557375233697180107055741049900944800577559789332627450273139364068816656047780772064387958975244376012913976197469181353337818768597226976526346337489043547706230738009608348777410077252319540158081099055765133736782312997779610493770939109020931514178064458014179278790022358116957479129760674603777653988676518544929315703025569380723227678080123489688471072599158734626228814836619667989827630832546648355622357169655775336614800123617851812574334629093001065453248953983800333793806070735505512701682503668622317909973272852718701237015904088727803930465571411098792988389284778365203138433338669619356137759383927615392190653099138789356596575636450505925032520103183691209847665587396201024658974922461568325615862194661342910204696274776193119021752842476788421139750143435799447305385949825672943172383428856206518563770495032798517047236456823304776869616859900713464739093305637718667939283878831120214127535571278706560395130328030604159045787886453568969499728614818625538081745622487274094335813511823496650459216609280000000000000000000000000000000000000000000000000000000000*i1 + -45981738715112726619213999633401358481076002388072384134187577980106638252235665662271880665481594631580756544815926772025325779619463781427263548026980263822208517459810171862566380005211043564037809608266685526257312755989888256845989977538217208458424658513386467078088414441032778821630439537755627177010110709173151320824914314563173299679786770383242331745172858988661224767894426156384144338107488320044129559901512071184538744198652791355523264598619105302745589645363868987511929572442872100495614264929735200678428648133640153594336446264810781777667410167560957657066358415509331509817842496312511315917446462162782438962978346893596547509430414280751071886210574881677565568509167723843484544287168170221536466833698540726981166053217392783394780106637986329678177451001521390134784616415063048410125895626630803566321714967031274623174326676713800690345467146705439590744254051887331590834816839942194180396896676571139713506793529117396902641488138221169077730048200888176044682214366101045096006497256721750337614095075161284874611453803512906189502486543413060801761154949739562677538037788855785185948707708370062481734358991918508842459591414308907496119839590509242226238970421409934889730969871326394098909800657112173278895274182685097763470378355022964681471392056837059284340619030233754599576082229866388423272885452665296766555050781208500484171547571106900972910460105249268927783791695426423630956010916321080406503603388535416124976653430064502563860244414805644968156421822432741247550956531005138478016362616117823331182934509823875677335822049936256340260549678065101401930146498824276445299353779416393008461529503045839756078421728200762382917550774136694429099468917794804652776877867645067822479696311286929610417070510749937603693702299624071933643637713088754137883900079973388591160174429972987904000000000000000000000000000000000000000000000000000000000*i1^2 + -340207528430214085992911491889456681571649494322140374145388896691586416398678463953663163593685026480579621082360297489661272718664431425370743848975873115795291581284995351087523892374078825622221918084590795520067163820083842599136180667220220504676753808544322231792694581716043553389193383468775105337607919718787302618692469620764836941191010434064376341301564576360011704355778998336452953558295316089420245437014147424759657446721261865573718056458823963138835226490281180920079783289353210922225215008591780259781340916635193024249205255198517344125333874621590572088306906392815723162512274307140705201895594388437688225101623669243469030262715218401897232533043031559531045356506968273377800403653248380386503814966224951234700798962116376409838199192133157897696661103853859827232432256160919532322189670702976352547352750177805795841911531406073109212833378395033289105811207048129620913580825994132598543981817915138883014539298721189968200949403966447171514768260646548451342896758238660571032548743921707199995335712045672724336401982776732980184685401021168835740934868620792033135795880152063673535102701139811772534874621828156048032854329797952877499253221215813431179403101876990683383224617061957319703533255014106351891221317715500176585254521185142010872845922079042514065154823406906877476909118252229701611817514834391951121058066728275840165191632201547467061193966389892678696149663979982725757977445319624326622709120722432984788216784981777469503765066835902296639893442583418961135672497671656369561781584546572199119629491600975524892759745672990254343695211637180294995274033994232982293654700074884593361747228747903445128065042640048442411639759278387582972624710071082457786695117331044346424348630548006945543302408157130556585859725637299095055793929187987560813818892233114201063126228548347494400000000000000000000000000000000000000000000000000000000*i1^3 + -2034780954157616868666102744257693948846020732853228656779049190200471285132681688077780731904187227756332717620126444949180515924538668639699956811237640082542767301189987360370752787574682850285333733316417950336971833966257774284321796355940878768877646687444778525803507558691535262926219994779429045343478735874673496516671197499136544729133209924109852975565722971346623582531141639841446984713845731010525566509621370085780272102357540487822870215243557688854019867743668093282115502877921378604345927155487641090199089326485256147760978762706061455870473071858764231623115362669028707689067031327041805278795063348849947638057482402319610358677272124806201129447612737879393094944758320524812767618727964279328479444658542034333503932256114200123742125254601474864346790634910844956103449610572174793205675497924007306403434437631347809650282541020120208071830888575147437270523317458848958530858087392509917804667546244348082991406924223650507249160496024766964482006190891971469848302028385877839145796625391492478729098210401956479701996402343278792896278882319748479148761469971039797674606539372611985014706410768407644175780526904590654979729850343698947369577945890991864737635433049712576006768156776856894565323020286307729862711851893674265868237738601953001660125126634084658566067230784418734177162731134518971380090978054605210250801939970181834260354548704802199380330314476751557722477903195987300403109870084642151259890778830909255665367196881423638338552999507789934303311383129377963809840618761100462925073205699680747260036421853489859907124601998168116097132989518759502377503353244710445152366929858591640381722510980162707724782509321510625928615213384195157438676335501508110642138506746586878530078693524784977048982000810287783360370180124551219324345746431173825214408884267104251157982840304435200000000000000000000000000000000000000000000000000000000*i1^4 + -7551176686104790157971846933651074640828691596537124001375050855749352724080523545827393807077092622653281638987483340964939724144948479764091795931600723750735283713493416291836848709658484556741689346922491527025102053428557831797921529039501498388930796774145737069433883186605067815772103310364960911668769150528845669746500004950702971051351991619344222516668820872568548824407445307205920642686732076678853405254851461016432730242372436783310212078577467795486267793873423440764038408420342359403119606441043383574418522682833852840029691350641265696864895544223500533737356920400055013920661936496988691409853202284206743128857573487633433490544112337761045543106980799147836651592401581305594910300774205119044942370044976033988577375369805906256482545028556773760699397740144119417890976244898960068661574914128666834442493513624554941021469856371776064548326455509391058159455419787721751531350480610014919916139668393211390962686702002537849635306471417202013526534151138377314108622322843736990140296303797244772077457132164105724836489281287642455072575432116328978029939388071207577030050964263893328168381802614234028540972801081088405855431845441554878260602266891176430223508311992801149251365275666812137367689416340854554887793234762456324572776860032080734121856688182037579652684640698577308847191812626747983400732776653038789848226216185833597642248288060268900387881488126450605489985039692615027701473742543802916714838638876039957034852105112156700186890342495017195754372623588914683525917272397288099032272462535039853135107027567639460217702841733552303939714470581672423374983675871811692579080476093223857528234397157597885242725116953084515330438723953221883404341226226384605914029643291477903019779106766456356735702986662788109472514651158109896568264659231751719323895979067748496857790203035648000000000000000000000000000000000000000000000000000000*i1^5 + -41531229554483678943640228432431411271482549058202151324336033309564589857351439303818754330023085750901137172020214224861212941390657728072279082254871064971142648091932989270552256441943500379763051522382616599924049096031030906850783449205921980430289851045529081550012197018105428981105762514609716536082279531342363654531623754299002166129293838295234817043000915155754031464978293894737443635271648374260999876440247121047884394235465602103184159775284000309078894667330326263984756815188163187359603783612006518046471348167742590180589224819406963996552335788313127192040943015291625788263057811369145813607687054630159933895519000369709150282040059720701296955583440852795843125252157245000052497355487113493839174185004176632068223449178352188947026949137792912005619890173511799655770444888143313534944077064994915160424653280628018223360099279189705193551857290474738216927794529406453746389173995198646375242459946354852848599198941086594251675076034036331654182622979145008097820684748850673518799998832570132093796048516231621112356576059967105305719539242942369900990011945793573048714481615585966967007790884197044140749188599260486819724863978214039785793100830203413037701170442150464415834696078962483905700295958637940087028484214846816784706533657372547019544417811860108525773968501685227329264827572307078220969122619464770950598122808698339429132026178639267791573429366854354305441105591150334205331742677214966023919421666325463844021452161843600208233483854153037697874977138801583449571176006521414379438406524396923182003227012745125292970829098766438497677099031975968829744248420719628880464845312190071795886684674608737577355270754806787092479183974888906172850241092275019150691086184318276557269351396974555752311335639309668134609022134573567826851511954246013455819987053529874787886667556454400000000000000000000000000000000000000000000000000000*i1^6 + 65827056203934179169069077389114483164552102984238243526414834509396800465432153953677918750368251260178538965178840355248056310577488709559669501069844555118480183630118794400182107776833677058024528985850467245266867716820843474497710838017303233695549960763919972723902852890284496700288151221729608430145630837139742254552439751215305516225852450290950406878820230861384120269322540478005255262153393770007175140354773802603021551739053292842595901399385905684188081763149454285439920344435686043887753122828996526207860958046064182277872042431477747817045530435472419209650720644476650005874121826682121559633163371336339804375814085878888279937377181693726322923800671746700188527057670024865542888487209601315553053918745595770381557329092562653505291461163199648346311472959496698435140990998479391521906622838987162689325441511164624867881114359468431811033741610611065739132566964367248393741860495956312518217676202259647828670516573168074397488586336779158006333806093240671756281431845423317402973902718359565520897944102526664515125429894215870024800350174621305753648422321742146399023862547365346417228380696404210990399591548140857577319035211147248841870120756927775195623075104397448270181242340957003597335281181925366323434697026689659153543181661493994864161536423226279696456250576432890002742417014513417732418917509503588524817575978623274019277961343135524035124554530438095723052874063368874519973243715213827104332917089564312454331496976576796982318349015958100418562961321772928333556750150439170721849253983638190325659130750937380310004159890639784642219069767068120915562503301748992585434497003215595437116946506095042746594647791381237530737575870314014264886345688725204462716510091919450142897486748495856072431087959216255778646290471213379439918743358960666899193343913710111470818458337280000000000000000000000000000000000000000000000000000*i1^7 + 29955796676476338276002349237976962471490232713633525079298847160754548859076554731231374826870358998242100031224934257170001052470926069663771246883951403138377260002317472109110925501526290368508304894417544472376555491083088130328586807778007866699143070633642771573252972591935956163396796705623512116183917764529217896989812662824177579081692345281534175103919970827804688468505272710973332324111563996660675919044988913707763419073357964844417795603869868448180926855638634138918418472326498723295192874868514181141824329726697546256153181509675726196678909962014171634731348409411147549639266046366847440092857998955979314414698111551673744930482560756431150175757938555491893533808715044944655559622351218182219966520420384273524075916042943529387176932879340031454390411969156131571259210781804546324743080220017985083313308212642118888176558195886682598893595364267739525164533537300806684084020072718110214949696094100409971497960726009838037237872804566461550220159757063654763609131807367941263325154499621504876480644287053860868536751270406373460830633261087151526484200402235036760655383035862595631576392845287361032618058896523561924083678183826859605055103769970425617221353285106446510106688032368948530144298869446143167298088157835229800826081474079595848935242004278653987653809597349808586237031600908561764864040836163003845376231282942881995921549843974047714600134772178227535742349250951065840581121831301885328722024450993368513229422731806999600070391727857942803609880242767213313509069478620170490435848697962765370743453858910606003630272437577518513582528494322306828669989169596587366194397792754838699944984666764788807839092272415261156944242361565736114046914208427911227001571936955131520010625728421383464595484022559754651619638348796536322824667125572349484600578237935013504890175488000000000000000000000000000000000000000000000000000*i1^8 + -37356982927695579344677794662568527268036760254279674217745354029647264184707343536462302614968718431594981306551543929876804150471496567108162349159477670866825085268631322518615543234208054770452096251064604644944228031952928077583817927730268907966649682958342967448663405725691173494423332828016901678291122115962439296288751685915523663204834237015133042178153192865638270216116264525237436933966092550828420860990709934591233712871359642757821632227551851223660539989212775966840976975259647310478239214580776221232460859189664921393437177139073653999755588884437591739509823433053918261088413125934530204855154254390815808637853502048171874852590541657337636434976266687233332715069733622840041103949205794602171701482205972296151350050459893883214250179751285061919733574879210893355414006444803048896735282332372328468413568855581234755942475977588995159879856780182174532266560232541699631018827147095609134596822823409265344318801837153719921271810900158156740078293877427092140581708801381261243467142104254209791448690647899393953539020392284317562296491846041351853956820718628589091887455172873366478600653504404082724178632508421803227879553452559689723239779540625256254738142423572743357052644694172203791314779057269835792587366564342429064633984502707548093865386268892437985144970153864608861164828627084564898377786689754069248214468412539542566013898582494810172899318229211469849195453713329666898529667160659442516324722395003982181604784152588649822943956283449941714207514833335149952535421718488124325026383319074433556664452798054320050510873186493082121353992111866424781555087720798106504450994349588812795161713360237963313024830359408745418201238228845483928234823793848102515809181748711119890175825443926998640302488592340192167857139883847934652859384478684033477736453440731036281470976000000000000000000000000000000000000000000000000000*i1^9 + -14641636620883066618867682992176540527487808699414926333205153037291759121743807314110939480215564079888607903204418097862818974772572974866696743054201006608219533199382989430959845124577052178519718745056204262318512480352196693223876957970623145639612902035180460560908555402035578294813620359307658701788365419083754991232346472742217232576575420176930386945130033157843110393705071661984686995991363478031564355027678706636347782200637369547168340680374988578321856005831393945496088526654371400457654679337476349318007621559828375054483248106829619607557556125120342511270152750253538774134671392558989278217636957477778780204248952655389794371156103263037332810960274645791604641316111217892972665661362144588951339862491066848080257730981063203745177855342059206621200847523305145057843881838142318797265117498734971185286443967674584785557781526343002154128721429727339636293337109248821962245870710244577876158859002361502194107780646736765161308473673355433443530608731380571390478861731600982469410786651965320545304754157190326360166415888916095901642083994819320303005386039294226469666419070820439395622507193868640833791456046972520494312848975947158549818717314323408030586280391680881026524538303911982846701486074180158315517811455959051126895681186525485964870239819914887410950728808480626506454821653239909763961929240342668921727442283525965838218381888196028868235598658480996304685175944183039404500504523714424356676043847668394933260186965325097263054909174087901534624086732573184636001305409034424043837165494944261256335238861984692768386112745268780539849910073524766855871036864102584615104008229110693140841484657392941462819263407242593331189973844385754368223763996900109805199943495103832612485725109061948790719809387793164756556394687374909369819890433684115465800800042509673064038400000000000000000000000000000000000000000000000000*i1^10 + 6253914198747974716931763447770185442339494477806359059664707661228012629124300442376492976595376000672538809832859266660002685350706369028091802719491863217320717879074563853420789607119797206868510175518340003535665690582095932288659389817483250316038990617791153181293398944796719793481900868887666371413210944320572001482757184601097482408324742497428693744707214830609712773807049723005906618310528076796466069160969407217111794675118262849741133012227032601114047594472608767019947071107635881364274459069395475636480692887217952528817682559119791061452938960648789135310190678794257970569467263362426105975219322969010674272475737650476057867562474193364365613257717880768414100332040684979919747645374226348782239084346845463191522666555963832056004380165995003433427930297950978038974892263261937558417671495933083753808676119099357977902690323794200559458057815590164679205002167440577725157106414152620838283430474326229669790141804663366049479540393828884188228773656868042078570681161863652932065004120031284390190307491131708622174484291989746667027145639388682077673879462223540925180290603828359841972876790937673720166319514715408424596692178065915463898643232732389453441757011198988242673583258874494114092142467401011158252177570459488859011660232900031105238152739901957051470947461634155159024973799443627753584696210286554179238547541015780857865281514040207569884100111681156018715202656331418474392311962490331982099817438656514939211251440505979112427868166795183438973652245033404427009313979865974383220046326721324601121285726057293615408081346665475834866493230259601711784587475627384893468500168907633680573437087455468883531806293029380932518576684096083822825420484210947889176857874295289420262087883470947077851836224034490584970396344933043048873053047477406053062898252110291271680000000000000000000000000000000000000000000000000*i1^11 + 2037219357164546012612438241469091376490429878176454770911048950354372746301530705862491682765474780107072942154138062874867375288808158084322877432324943413666197251319910348059259990510433426634061471064185923283189325135816984064492669004886080366713873189055001199453850642331034869018915706278237198876487281913940782308333215639389829746182078696952431455972337598244091066138796090539154577951649796657478797317256413420465710364793192978443705560311199026662772776715564879336370101657011578004221802065673057228663036838429440249182414843568981303916742878686079570051561322374241363820491839543645015742979713744756422532070217779838232255668045553139060230629222966259092661201533722970428377756550517682405346560384922080965187683298799278963525034918310028744205734933795005406939360181868818888227220932228279292431073809692470733220507428153459694746916258039874203188323669169867665300005184548498739895622102947531616667656091472723137681011518930718492044051916307230074008585758283342855965099049666280467591369599423687645209460664194325513580387056598856164993097267445766418200533277238252408009566968345586595125620782626669882800082686711968833978932442137037837321220457566730955886493594765473008518756056579787403470744099178224799029256920764502587629566194916511059899886151581099008318698409439400437714071820369636964187633592900637898577521510424515383254412975956854959935658443325214800537223728819244173802929523505365709303845680242632392535174750727861604918721691602291047008983883462384571554787223741067698808669690204876641793319555550052429933486646746571497155457611253110493713749868132730667340662013465730281578052445716687841980028204149854103756549833518070023945027579346117937781109375599948431827648814269984892666282459580057224955546206541399437787875203935633408000000000000000000000000000000000000000000000000*i1^12 + -688032046584342680296297013456157904657901519155394145815228113048812926110670249183861780734924636791308734768818779501621802041752621210484342778689153083642245858045846165754885309869046054198933525879741265520234556858554081109335708533379969780150575644485787010543483411270015548991762617674191884695962622542336725636006067356530199418974312002959028582687898932710226936426857386545356215931170080268051750473028620366943525571265007291292552723618323822333966640871244557546568766948597587292774669549786982172567056542883060650207907852666022992135940196233154329652804615840652029707783549745689231426691958911020748181012818775885775562019779127427523406107953978376668397663032359807114735138838743228353174409136966385877212781970390693551345133396998888761411371908933114160962220187458360961180031760064430469071914519001297986885192733262042844911021424865957291568124808667692841692259146988627284268236055205844548165886582035760314164244421369574749446901935200608420023694181611069000797368815050093531147344617737952197843738614148201667821131065598630423038467639978318593041697172157987886161094492159330380882933946042678106630643848670599793782731357363782088500451308247214063552244662954360051247472387256500053359260986677015618726386376782142990334692747106292649869167083382135486719169092869862983610488098406977404435976949388943857562435477931599367979958587114548268762339070911162692756106022208557062188876200928542562733915349783950027064338110612168082522084761806383333140051692685986267143320556518954547458619302289118898757840673033327814845808437321723425051344161558039973198728799845105383533379548702999079036882383890558182889926425749223961732203948684451219015536176140505709662701534595879960975123228922296495617820765479010240987828502071983444708986075270348800000000000000000000000000000000000000000000000*i1^13 + -161610640121366772178634313358756547937830290279086238164717489700813474134889402366862722734076351099874886274930974534835024352214133108590382042914809539531143184519353009856537733556780708689186522489151053504741932025775445663585473710354527144202242056116860366337200918762304789620836738255736183588795217434105095590307971777374318811567961968554106494414237852370292564946171714584365208493195262457135451231143417466518751810176298750370623449771269810848137063683346490071647326111880572417916397737455048876335684053384321299371679632955956124056761440410930192148391057417287643894598716240786190950194629971036392627129351784976886444758744756920019654969649673797471631893721755982816051564670966188125004989432572317009336809506722487018135872596665908896002953079775207337759364737647982455199253207086200785789695402347937352501387314576050556330927745739502665627507676278691611644763406973090049004207095558773735104333009739020485833392708905870815086858602427277577494204734257439015617904868549898395210734573654870193394527477026762411714272440076530279494033465412246888717736588994016601532010012205283294465173323512376391331647890778396729698682151033908688605878136512977500233904279735718878803189107666080668174231746949361271483341077603013876369780848507059975485151043958731872160838676555939213405798793746101318402308619633449479842497541532593465289441295346021900815556455248632024115391669751524136804133323039543644990550635716153262918352706123355475946525615071802337652966104896759873281304993401775504571408481388137544352513211143756426404692061334784664101813629203465434333181952788156662403651154601033825470795724203317756204888184674302592705941023998357386783840130637342972444213869612973951507520453538577993218161044876831113088705007416833195417061682053120000000000000000000000000000000000000000000000*i1^14 + 28321733262151298025592016697033462243324818690583850693511905149240200714802012553327631531431351517471492101085161695847148607482806679363563676641564705634918395941951194700709889683952111197676389035840081129260176171096306603936221086019464964216894389806940799284489158495059467012436556995102064091739336541531004743337805486333971721959042723085087476675842159573221173769755797719611453845701109513598844147439617632405123695998550705199064131747334915563917967812860857788589860189654801757781529432504392944932728620079674894932833813237795875475748848496707981481649251789965676669425733612726482763133956616887722989742948555365534586600638175669154186497133225291013247770693614770140427186878883052346450055178778858855412889636324550730294341803752204276667378455204040157506151050154235452975660808158791471445674280229532919266790530613355470535664736525127289150195007451918981141412385508209715612113334122170017167268689982983172587808644231917598107794598666027907960285402119503962170915540883401438789962313298090488965601927024609737951042921579849237160229597395446898177582457697884299614895390685700613201895097583064002154611221904560048351654631453808189793503938272065190848873007609545749142828869533105652035056866278537376060512248928525733975964190251133747056563257080295008659139900078659303730182897280481521562047713244019756307719678197227913127758393463645481969008488602297906285071052611056584073248142918744180564030438378520158289938751101519185061183258382310020632921324825309403081588953660969755152014254147718697437618508212082473889925652519918774363545006836583977281162823418090306772221440866428314671360962986737695979093406119363924449580027079645546796193888597874008418942317349956075846082945641889271580651079707298135937729392334522218050107106918400000000000000000000000000000000000000000000*i1^15 + 909076531352038714400979531928494582078944232553647945796232179137565462366021088661327880499421770926550315407934258414162012486570949544337042271239613671043191912243356078737836403178131015704318354862076686042998137312327466820677149744495563192031295836356616662260386176119627349812803612416430978926246967887183928737684054563757756982758101482286504582937708439316495739467994573665087031410233245907761656854916895223391479973149510354598946268986815868923730934660435622538760635308337944326769454997516593569847682139205936568497415869090512360267106112097411814891079772208069662973058630769088708947284843489701132843617720214353056914101565510766780683450524623218894387153773708411703628193365685374024133385739392207269992859333445174991729842109272766398285748708961916759141355414775063640321118726861721180155943040569206214514538949220521357307478669966690253689044847947146022582442476327496689783945192440088006484803565763403601129307580576517558173752898107068624798798296420809441254074589130358759532582874440968908723527372529367819844261654535698342602883583866555370956517446693543490991058928706001735138335626232246033200658514909217924095415995042342877014721303178669285688122072173267989192516595556877682074637385539721814572983993175050794454383747381317806756962748094194525388863300964838850006313051333228185103481881264412680944589858759644009827542751978140573401989412487793702549228865734130126926711487275573339142288013433425845022672089387368870746726169872628190777561128987928268720330377779419281190487489368121209462940450037693551410332623663267270420041498607370299716423048034193891988122273673180219878693775527500541792116097440080780170491606567344903727795226545810038908894192338808846733803312198753140823743264242535848801412052271172323869982720000000000000000000000000000000000000000000*i1^16 + -69190400839840861445815762416833828599093268339986815472685404161798872205750638840369552988650404600483447256780900346056476482266925036268915546116373998026091049138528234818301966050049049920580246396264642023272072757714475118555618718841955927005529927936945086220209461239180117023782549971598449826591863617125555556570425816288080994105442729877512442518044243711136867614013562188526191050078525478942634016038512379566780818051626604637939819601673946579902462614524432033965081700994434427718871255455255905359658394906053912139693956724361039737134217047732933474061570391765011488179901360640557048523503138162352066768277129894584028905220167575013985694251913105045967087385402905998929031352124949207819074410826584502207764330384953062952458702052222601096254987085733043389056296937243427707457954091149373633422374139243244602112384164347042016112967376339073662829392663493919078106131031063274549972161731468845327678183810309589140693146427650067749747420495100561458828754868739920260402018725547048015198893865450271035050449571227361582850291194468085726800315810031061138349759191083112074727614699558497252261163052595705250231623134541914465949538034065114522802286542151922498134951659445350951133108458532810462648936439761403400883858947404285828103186985280109246562384072069839299888968304703645042762426311808775731382289983015051351512068504024704744252889347562467749238151349583773739914535556443362783768154177561652602786909445169536510251701182201716024046926544870077235682887598555271337713032918188493355312731386437399967130489304176336081470609904701528389893872236847532055337338860136417773410607097533169561207496313213454626399279711413748497599433853852819922935124726724627100723107132615129182752400070689913640739704727884149334354760927873203175424000000000000000000000000000000000000000000*i1^17 + -2034209659522447598896605894845994760686644747364373442230521240803480902239504336085938439293889694294863361746939940205076500459573329413615090712422966770481520854783959862787909320849689222026373332761136852072952811820427576915281558140303061586550241374975915163100826674717632910752885309658687609230025302320970052238780737557038267611946824473036900138361576327995058415698418552400068510784890272003277815680542504421508255024872916639929248248118066646407961377770650315672672939294613450636397090569720441484973868454764884166639967167219501329052076472094390445788759424632420508707730870712955438126368936425872032891204017991412153923938895560951215058225125257495025021948275270765461647272040667763668389566212374782708187092323978328127537248625571973783954260344784155195043820921879509538680517058446447878999394599432741559633493958886529090018900384120839751129985337432569891227805750062310053824434860652922600583690249400631182550332808717501349795920668660819443503795158674732548436894551396553098667042159783762307198095899555784365773866765966417639671904842198824188004329214146987532831959278614089346476416825148345059033783401498332588663714371009196397914760698648433271221744439751696718045985957272748779927707003570744980834281514813579551329003045947086731692278897684758826168405880860055938965049651568994370247072370102649039431289519451533732436855166515370085677156403779882180604284954281558369324501357481052481699813778932508865058292832555640857924165225426551649073263923122920969260487807296277941677507514157382347901307037068994598131644762786993708670423440688917183660758028834664449358161460027038019621887478037762484604464714575259987709837206542157356956835733612985440186051842523264485005961992502713456491351806618482880804896958755268198400000000000000000000000000000000000000000*i1^18 + 68054756818778078081235947908193292446229112813365251500220673032050863241735553230039380506209468097114026577333125937131245933197933872969923797230506391139511375829428905098362481391127742953061509015367482038926238293132993393054618998191171591594765159792784458754978473862199933678951005280953202985037570471890275309721996096703332034110190648336567150719230633596570685053757735329391715465850183542521624107913232897613778741714522091391427098336901664681980725760719930970000931790487477228009762401742331750725556322562861054051102942177146375220457568965128047292468754229571266995828348528416704261476562070384664931030551204779514705331013663418529776577478684884470071136867636929320041038684388204977136175079194519099469210140174228347421974604517020296951994493069542436473398243563425050772604007201674309701449597123472446459892544228889062751014111681011270862532060630811997101202010160663272735832715601686096860807531074995749231938175903441969689086132658563515060211605144766187620711926554051327770846624118877104399922270970279877840307661490046109273240653997060161978531009175809676068611731074382961170410382411475717724606280522267090481285956631980385332798181153046555800572095922470062709625759557265024179947905502560892595464867570455019364707610621250163163465104293768494369822075130125987777686212012659546109279657326130091745916480229877662221324276452663608853263700635398310964638146344005159340208497032733469012319543523040380360828105418848873250492543488301202804197720842598912012398370021392168393928540737902924608446760970192785646461032260597844292734412985021165077917906185143535051639216230982564561160714752386067091028923976888157621912784831442128610702576817095007725611047311620634626448431364205961915951082144151528701205920559923200000000000000000000000000000000000000000*i1^19 + 1786308232387791205379721688707530582775810070782968823746839883019949893172833172689739436229135604575757724743008576814930048561929796605866781685223493990232582786507288578063086478267286877083886501197747837801181596051195005565181472388459863876993939311846005531159578479517600715265715442293908868710973177077123266392645712923954299380036102837007316207868447889924283094359535969448327945007021325400162085524857818244651419764408654761560327962595018292369583893858578444817168340826422310546731569302439322628947100049434808051091495195846814455672722706869249352915803319435676837714371680421554347589971975293632082231634930342079709813774304884547861604135749265831219821498743502025540228962022265175419028006926261395208384118030359968809796377378810915925403019269043247212415889855616511492706723925770519405640883321840774696660862553300291961461664874266638845048439703064168204932897193175619069336257317157034569633884027405375969679800368295819795590738081042850616228951620174924241819458300952033574422438391950507439813717042362262216040136663030745092184674591641916657080002644954749463969898170502583717856522019543539863342213713654852454200432184353764276151273196844163832160753353707484347229797413388272511521216032956302519535579879562928849192788273900016829208844717110322254320414368902435798833479566681684352798351006785196160822579291377492186206234848803103115784898732141451008727667899209415853854239353164242175861068298448564907680402883607194627899739067251277675047083029260444279136067021179254212108537349216856931649888516308326506026478782030763486009074207125529410679238396254277374785822326879437917705496140637828848106624228771739446390649304670256692890705289314980494222686911398156352777615250465297038798811313990645100212702412800000000000000000000000000000000000000000*i1^20 + -25448822664641471546626312424534348030281892617559521715228982607978423042083293901154355770520448910241420564244520545557629984116969395589216376445891393946931441710964939527624252704607002608598919420932987588178276999154253021679388125193270421454944357239037313177581531480265721373722214832812971414550866910093540406350522293020682059139218857972509053767630120302361495602616415577064617840148950903723857249697841801071618581909101372146660753150165381428657934726991215901709765433225387066214780393710075735092389988797688501375099599697909672602360414607819245372783119257993343987664238497670419214705387550871305366634663086369031611903325022744851579391461791938845787143755645308267227818179255131777751527049425812537854210352586058374681421415889929624377662073348616971184449853903962062573096301250346131802249162440984115940104993576933261887071707386143239746682672938074486791977726294506620966289702739085439209648145974231662962569390288237685240041873928880258478082708831315218085129812503881683709823353514500059777636193093698611934385960909801974264170212960974156679878265440969469280116732299218783404940277691143003682892020267099039862652622600607714488938787646951317770054917709808115068194497641937211050077685120223377406882262215414789437959391507668128848213576219267270050307778288278196176365001944664426944577756791037905826993277462002954919974431554816271990135340170046644016877254977386760594634510915034145797138344922828183966886060298180683795229755088874817502432717347340255960905945796371919301845262108236006151475348844142867989351008291798329189821497497334784909937596527033324348455166070104386642022316339902323143170909648041007616386749093031539363223055541987457950712609962550798243392509583879849443297980344268743617019904000000000000000000000000000000000000000*i1^21 + -406071419416646258846813476938537667803706958411973881454145487493940061603607458708017841360608669971115105766901950602462884381641687742760901733815725198427330309148111230389860921934691393158497621242100722944883398542719383645620444894199972832937032972666746725622534745121883960177575286608096021610515269521492189007509545052820209441845253102001308225656955511324128987011906935699411009893059168239371953973685068919058448615125540530777697478167388555626503520464217445167470972462014093125779351298447219946107279930047145390710676477700401736561659831547630404176515872170463532706895770959482076888549356401685239236942110386587522589465039757250549202777092524171520696174824835742338871669808298376851695687398238556049203569869809463134036079245969675247301947979559603023416682481497753984853234251629961237521036680468560120281627122756066443374754325142806846900987241184146345712124823494069380807126398966933345339056794224797760463743614301821937157920582165002640417915823939844942385638121979736878439311654075036516261153985896789062833923230210251266185319782208841544086773475866805738309694587887321920717337740927647949250259223060297772996902315648190513621440364910329294981993076118674944264640715667397251022547225810278565327384185523930964756189583883692498355996087074995054618139651528140714193960503905016106523880817906662049519743734634931518710719848607328115635138888659743739242627735939576543700686653034289347202988155164113660350574366135982518301325623077287471503713906241046243564580199631461730020857400361371014507166855935032334513774718643200742281956080041118741148564497106380328115684745469443572268247473843064319863481511984329398562884061536808693238828137129904005497881359374433279891697514854305502944041391423346232524800000000000000000000000000000000000000*i1^22 + 8064421443795728925332596060312585542628141603749945346754687438836984103086071109388979216839915294028329490415218803959660996830360167823039387270064396098353705886153515987748145157873820372946418333636687551976240650939256760826357967590132640302797157468952835843274590247630293136393647468014299831409479295221461381442193613697680465136224792984088128305656119613395532646349330915588934713192965714915089579972290882402967031242604783084389812558136779238933358782822266042167383811361298690205013013860964423071082162624411440564369887235837989752480752865821940949044287599669609409165357949272169207013407858428089193998988392978442045668569278216585220814868377092142163505394892013862308891275376203157148438122163562658675086137609358958698591146326085115145924106528989689819230259634413881572620230478995607628091042320078684483894758553170185189087769204425284801646263030458117506108271484315725679178008539043485226210623025041632402142035504641486908756547733066309392918495679130077093200111663026187404475299972761204899359006163408949117085781488423973678717753228600014239263427757291623443829641319076288688591512097860950351555577313821004007244875803210027274027756651283265491329800641053090889285464851686524610826047193923580397868630026479344071855916744080877756742055297641883220900366508951156501162632407099571847194886603544700826901624353638243743311150892322591258608048663898008335831026357498778240111212953268730783059828109202769564623211237421027059154856597842737451129323629418307921558774535120923444231781205387053225716610007079492557042564561378881798342789648933829059006023711520511706393029708576421699855700426579854185397730611683532848309884301889924542169246399916595221553911665120299111039001442416952631172082555179499520000000000000000000000000000000000000*i1^23 + -16901502799212917480989521860663187457623970094292418607796173573466052895664127312784021808989348114675219300599222213800019668113512105978544097658079476153001257515112900560850461531043369844218861734088059488660960440504759789522992331157592163529917500506233949065055004084291416007421166274718600240630706957466925276379588665355849779108698526413261787641492378319034388000335257828073605895879572665489747836736547785551882907367774844216088646037192177098463264302615805131456483523024237993869305347589717845750024222205304813496973129346064415679211383565308025319977915316531871501458474199174079936283269425363612091118327671226928134867101200189229048036389206152825079621965353026273619053899556701668943592214283373294210290026813179812456595940442792916701962216164426205028219215743136210799441430831072234925466187195347238723243061421282922952089717613187377418211495378235879926840195607647298198728333503246100165645010338374861420662794489593674618236087280073332195393488320256987725180516891601658570338368791378244994455526362066521590880602014396336740391738224239562531525235449225619271738384930614477093725758758409022423843331110273339807038263959022937420240017020177356299107713154900861423873764581753544441950492272027087601131846815994106192415404284527522712428337403250378053849849919603937314125014001178108543823367456648350909595807133295884704227927806771367785161824210000834528406832922376504484568794350672360265739013627977187095630543054892425045602307582714110031207908600630255243980569425488417498067594789273583449745847548811101068630752770364010331860902767833920367120365508494071110620917401686228039352949632270869711836437749497643927458585130656655711290766420901974594135058761215583775702360260063813524836707205120000000000000000000000000000000000000*i1^24 + -76169972299266968938137015192078763985718585628080420847679049929367526911759673703816179345908452105167781181411573559464561120713722062952057853639335995155169767626251300842920362034964018304094939140286639944320598603370879300661487680966470197510903716619808266856343061666753428406031605081561063563292515203442990054029534486585169610580296978183403369672494212885019982332043858142762393736828295560537867794947535409434000806546591360592673596841149152084766275873803906386569214335208743215983858511589441485696950292183823100248703188512371179770438702717491840839458502491165859634290072370234395186493517281648257760978004328817281266341033465748358796408973359568580335697867916685986457253823410081084956931502851975708956619288596677048258924792331689471322729727650964771779110228413757733410527887093700909368357959627657986629036503285512819108837243225466818456927948615918566889927670861807361622091548183599976237812092824309828404146535026624616154050965380218543420536282123389637811465462495704148957727209291002485663176888797970524423390805830921570091975640346550974325849702349410462160037606372702379584509624603444892114313379784000763730855480127215171322291467734759039864672953275761184288375785188932394152480184944642373351080488318139078105695470433271765327308499041838739378589557735461725035331187239605476107220435244209486807980743854774842158823665335474932022579459394720308476315581039352955174262229246988501743861654012744355087791442906221781694016976603827953507374804775243310371695323049382106843128091305977957034547160184495619030209031721102134745151274298719089860511170301640390114161038602781770981409006533888180076602276069102206965597193651944010074130859090736587186371156030727792431523550373648417888340541440000000000000000000000000000000000*i1^25 + 447718924434655732976021227000380728345036678471480448338887264983677549909142451035289731307404250472651411448092622568282915932415860206313493035963629427578248666780210396253442115099839289207859953293705625756388490437689950426597087479081118548214372467478543536320614058462753522777058638479250871877921615230203967143190437304339027528326193790399810478694505327990501174624899039160627021337364731107495805004134216350652692372652626714360083597692574475792447408561452385861388069657592159308520881645456305099180999826115219102364778794440955892448602552686946390476738986610792389070144535844440121509141163591243273771835454052165739144438949206188021556065642702698009464351885589770763351695140876475850118682196187446806236992113627709500914649029024357943637293929182423320875917250527689696244612423300003439927835629940629565514967050613331333431055053829388841831471943344903356679776521856312711552447703597744393184549359510149931231755286794128576638564286643522629046184149000231136687162698186765423470985697614891568336957321120384295190241837537489489227206301091562387617174555011940572362838799655759349464764394663378621586183295996484225867125059322390585020400602835870691714511123892342261804163351517126123761516672858821136792262784714335530877708858634954056920808094726529297533711867473069112370665514230976165751392754612179138039186749426819523764602355451538244464237769979207002604023071735229030392177940215526674611188158589907737912913993374805050079171444104071693937499129139501833331110206689844890179067866068305050084218199353585516144208256824409304871471596792410451830954830367430981453790791839921725714816995575905361911242148100876901499897289815651912520485945858634315755477851286898829750104538986475880972288000000000000000000000000000000000*i1^26 + -526029504004804763970771547987863402232290887627599246596325987284715728997370483441350895210764133826804283544447543159523715325763439353202684855532895984688995428212386092751213245323762717479259829965459733101040398888813446667381539767917300585810626900622995505969616339179452731203725456218774840397548128482357101793944936651704291766601469815497526602778861115646403169442475416920454906852217630698912118551899795415932575115097439750007186945943969873087367145439687654974744403503414534304517727413532327290476395303001121906741738312050436817565614906125676306069889880345143471346163105130261263234750004977518999648402693502533061881659139961818776955852331336322767854461870224902809945696719730264860710657677941647266374335211965972187044028397505259192276080126616694147600968531561662982099853056996138469901494285388937796941747458681220932611547586764335215345478203030724867659263564389013562680212366365386081243660946967597873501833576518073958503809915222538593467832894580234412418866364865856116223001067736068011002839203606964667486008414429281192369859468498431252919996176442471617081095834042502405309667866692970963889914493764387413774102289391524704802483982756821251409938767695201813592310203045117820407954267728681677218603583768371801073910910196954071963221983969968522765048312639963262186036334134669791595228136762411067785402922572865506929588723788301462527030901983934187127944271883392883837570712424425884159537595987863574108600013844015856472399739311289240781002387505346324652647331230574706796925042150044152020116933660953504683640790249202227811991635231607346363890799307201736853814234717093982372440136306158108306210051125042654373706369579242667553844481836714510461696252597079292200155157439814041600000000000000000000000000000000*i1^27 + -1689411170281076093355064303410469196136920838777691196904203013913834742195456694824687662041876219414775938253500188111863124361226754373239129199199115666518989651024799243506256944112404932540274279670918916934185360269194175093087809787452981194337277528489541822494503577364367450637817491983628026181838560640120879566624742747489816426441377323492664568655723266726076321279494446779892215107648454756243287410315501730938427876457187656689661944815763364252705024214700488549574513206754478168123991385432624369975839879261948333373853607265837929449151678693490620621840931952834773169971375019256677034244906081110521175205271032380936254811693213789183815698207028831200243159979897467881830799961608506672307006273511602235758759992087343144468574358749749323692867291744267366151539320019023337404896610191921985646634641752264173555786960715352939405219413162323302995311088969621528112148904935369046593894442164665435961040429305042772078646215380193390752498552632796745808048298557066184210556350302244481393844060335075831018364000675379857676784581552967353293129779594905873996191446854618057113347262659399360875427094017166848173257115096872167380910755278918448802752725152216252702775022886848136982384886591308940101410387837888152100074092753753716080728349049977811532774985482720615095334756687956043748755951525136265330254519875166616178393607973280142308224938208743666980947255148421303196123389993346633463083289146865186530196994603852380322575439309605286717819301189956638354830283845225112857245205002045444489490001094897234019026114439034605955266948702875807196463983681145122678591497331737621207626706390574052332380403970595040710019320848284072059314704310041167910171845702608437657021896819512647965670857768960000000000000000000000000000000*i1^28 + 8296967578938973205339850244660614021675181710874179609638541514486417146271694784975776544099319590592419590998543456238089709699006764435404109261282024140789845724796767354845947215398466130747661593345072721309067070068156527445888324442907371315058958841562945351797253484487359470091281015603315613923046771322728857561995737939905677120891817889242828394125621624493437611656911383778459186734667515152932620832921563712491789107428836344702394433694430654007103229840517388125475968397934133530823783228174602918055713976687865810373671607482548295744420684021025972597016137818920383701410432765435281151894458154359873098733737338696033336549981546592597536960601381047965927316266716312482815995042973946301894547083803214684729660979907416623105870256169786142716497576655228376210396130825171561150582829506986171528692186870882818750762878916379287426821181990664927443371133535146602360354267751138915204047056905901991008030856096686825858943387294776338694890470591512613785792968662434030999148328814558255287350040560694588671462391603452514768863855436558364497252092730372312525970160860452711381803697845846920856016489590512558224933267411878214915702472005102357044918687036319946359037369207761456314634612646770664762564544629493114401910120454981469730771507140582850347322522808575335214501315673818898928822939132518774551597561692346538512770672118595699125820312622898033998572471129745801535983264960757206743912339997790655800376732243143235351003395154512050593213779409227110797416490554175885532168524470408948620912490516161125424656340391564591143941982100498813980906045680193102430637311423722836540599489029787300049603285933734857535007398111609690012725163009236451810675133980508915923779795923747125413806080000000000000000000000000000000*i1^29 + -15836900400538446627791938305777903115904271369397383567161606313775004966677288382926329799445769782123778366499536762594877183066776898320055423939045261234050422842553934010637759344821871576611384211551725216919118717568360457278270739317116693350939189681900713161477771174862307068980926980713087560320184675867531814490949666729376480269130077205456400131151393376128222700715246638239442784263462185182809623270261283907253649148322469997300674556205560015125417836346034111386051245203122413611857727649663552573121364557617330339032352221911988967975622998848787052599220016214596860123181030636396001417376938195111755257738568499886510482963287315568869201054316494599340295114313332126729918899100516565752996213467473337337152347324190246250169153892466533860570474571705600850612231097429935812181501291404323514855403953242212995235273369777662460575536601499235879293163312138067779221395645273999148486401954193350687681289336573605720632445476795193778844695972820496044928880825884824611700015504268298555463758311243284182623199053881169610708657624708154429856566327053542174515860114683161771325169061694344546117355092900292428223363025485584671389168538712718673495445940652774385310497016377010378983443643807077264247493942809680487228021584171314167576827371272502063818010297812963687589556085746036167167250429232831599439976035844467960240251409917129643308637830725412016988024382477985213861463710866390710499137556525410290646567498655651988486223490777469384923111830903815817374697762802372580709638482756518279947781714646346444685313804407941168252858677490402895980186421902048041280876701751781621608982153159469041091991874208726530923446515814700161708265370367919976383105912588832440144377395106437031526400000000000000000000000000000*i1^30 + 16669458752678662178100405967131985224633142761646909694038057144830939093134375358824267252630982634647799083912221794423851706874985293818202855556738155471076852358548870519957256642244417373845566666595032590529003138458290527872451808400371196963160901223914985723935557386458282079736748045469545020117073627800790744805674847842489300316791065299966241706822540808723925191664541935573090437313015686151388548060996379513892836992168661402010321412975945218885930505325902521667987943065921478171153006984664653920510754777128166082908446254129913163163995825770625238995267647485155241446176678372392801284052971046781149885980651017059656271817369518941063009849485678457199431374570707557649874428651977728034865218608243519821254365468521937177470075252169841343150757379963011022963854807481473654855121615555332501305243098981405894865061908253272572993907037891948883251886886522394844199859783548678873494485423165545326061294812186737761439312228175253419809855537373193047382280941976424210174674750589954881662470144984926539687287120196366489223501661474851881007023601033041290726003336813849334766452653448968243052192533555229887086977891615909135851943502991233556766355804976498929009847028991823276210861435554559882357586671428753347011856904532493492294723563287005605701804594944597129130600065046800767375548943271583019286730861081460373762325998560562090348713942233389454996186370138865576753112052953390712228245232503836189722135969433960016989425358462040142723048354555949448894824407821344140913075463591652527746801876863921141380088713163712917639090830824686281804224521866750144371552006432275978738701620798200199720421905816596215584195612347172470600617972454862753087718846264715367047228490755604480000000000000000000000000000*i1^31 + -5621695318790673677016662149752242305298172563242236609526805898267971471445593780433981609155098281481843723371491085517057279941497984551495570256649826071204284854910396817421160107335704271599024461937979655111402506769662182459942752694045641379733057719681404199704580739629613971313179799303635098061878211486007444985905286871544956731892214739540477657611268158130945151189562674681096939658815467896498576895131190565736479560809209245738415069555352381764812344606019246100200560812650902987461376430703017148826718137272897886521253435478530040664153488765117907618159897280640010260267135587226686659067804987920796233825976446389779767494180175698931289638952295287380298204535263609379130225437149205201528921380713667948829740881747549353223871274696689367114086696837591815945968532162483425127408874711020943003683008479616480621844362391984782128906853393373728261488655833171375113424825567282685452600875949409738723224886299115226343691228948919485241978619356416571002522727074002425787079342285987330641109127150748033191394985308058584145328515498970995616280713249202764919536134613262751265729484255113670328885046598412758339413207962296648109321387564281778922480866924087786874665926577775782194142881184242421358731055161860150013739791863928737108760926710185828039467839761271679811845449107451430198711241422280563303832215979882271855652004228123342494315415150616228409366435699565834283480516763217554531549920806597089016709884766964427061856392139323423958378016899537755955385336603070164969266692593141155579085026184496759400822508014434257988004751954785361548107083404305782205557421436607388242802686482609059170257015653893327312739859084017652900065768418744259893752955144466187890181799936000000000000000000000000000*i1^32 + 332954431989254299554668133893091842454593969493510258892993643163899121923627166688690007341118908115870262216346456476311835717148513623695561078954248959578099225319086447277392218953017716764302108671236089382551332189112806957320462596551601261440546764873769397111804070939778243009441070741341504897680179920332783474862503801810332087724820759966391010135523194316636087938674056832797819148786465888829514021525716391708685569962491358708265142899114569899744545203130134738269317682304674625139535831142501496756410010735290253507919768087777552830989824982007470013797918759853585217319081305291798569864092560396932159304988316393638198107469717507171652165412270877567242950876534436773807071801842250485573505189426347271632808481463035095464392194871714001186541317026460148257098759623307099079977001595208961191006458737127844118588207115954920086683161040139208605514221210090725695193211214866367611629601082186476329054428136344920107114700991656827933080041709735169947444636363232573203238995506167510034993482594816652984599016892012907157354542100056773116305543409165765025392868853591501084542382851917432609698621494741133616696281359280163049260691321715596373089846255169740016096020801410115525159319097221826266496677442927207697955460801971506556718169225617435481841345264370083444692912876472008101570204131595976678185249973911955697205290013797891777699229311706859354136256856912583785207059530647480808507471120170901561285726497770751193397928049615945370210005687993334439450677036780312074210513094383072168411110145340555886377210364085596337031895104703754499619063769620087787377472378584590420023476363144563626573964049997120653074189428390806366764696228086552632477343949412555449958400000000000000000000000000*i1^33 + -164159003214473511324145716502202304571167574416872201011983676578333701316052748117344814365604088365659078911968218557788636521835513528601700831244290778058661269464194876106890126700765185764158539563885272234111061104398541658359594544366239800430358224697065976094323888000658109110621813855131976034226293167532400153228068763074553538015344417531774471764568831331982710309567300239084379800502342122049332738146283859966339251740040237466299074922723167410877110957156846818061959674187653693096286527473648930529756912389931434277512423420576689945941081112123624828848342612937358731786686387180528166222368681764927805553643212674983915904721126445681110512153436016194355376894518601384325459790460386133718281049484698974444115319961851359776060136721058825800128329547833515255372304993791525154913449792680835896605562671815009792637221778723605003816213605025787711945158022272411984731447617645358377883997853995415729721647114985423163964780505274414231431534718765221410468898245049793849984772012707208940138752147901142211140292748212653543082967304785090892335873966346598362717236817912017824824359898398939920192197951738390186029959869018350089413750592870781169161199583750135275240038773789621778726655177583398290338126365751282029598801215970739864052727823009057641596296040343969710842341729818964107583590596525346185698614329791916414797084060150830772810341279541685331501207327021578549130993932787089623502668105711414332434147620343259953573846680478377259939516924647394205583631177615423027173341921554136169486283384626155805532280523641533975084473621729135600651769191401122161287967321246502660238224606558421380509263218376767220102960444624762480662612139302936554365946439925760000000000000000000000000000*i1^34 + 2049712457634081032923367371389854103740524683829551510510181721996373023004209089634482043529238053856928336676258373162993677281440053002321618063908342719593450439793346954805827982418682003742984699062558609615023350718825217254672094451475711986888117760383901240248672044070089159979976536402746121240866736172274976183061184053982031022008938752824906443023785355138874083360329713575164920181250990832797870420447749363681614756900506094782219409613147131334553556652654515204073767882597750123094199558983665757251804427428533493396563872082705319582783860779663990631594650575010206298450243930292849622388090522453543850669259196545318974183967974447876113103997895278457162454157067400995691737116061408293591012729028600655789835914375862848319872743463646007763260846043227106266878536021525134618746048923470334887459144258019924990078565949508605066358593931540491747600927781009479935826414528809752127670658184632121718986274313663935564038965375709805839542059160208874299658016453858441068000771002703396732396675523862245191102909653809324792632201670715049519979075052790537098299327028996751467550456361077745590081204589223881787562666694312472733989466965861765409546394651802819148275609751159396342646830700248959632478882351873404165071060245657758765821185016851481383808551871091124869248396990777333049742320621789882735309006982763244580106249096781976369195793847913865199842870428302226549466909223495168308603255881259705204398433187339767463295629641208938429991622482827341921894989947434466973104664967305234412853032484886714891767752596892357837379017198682844470206844630983318608111213249476875518013059956612389368075827129406895400991650538207154958338369721093751115819778048000000000000000000000000*i1^35 + -1328711170313176513376908909755798280065956203052712823886471280282485081990464327863913406655020428261275034688648635112557900174211273551587289986991265666156023578640636523845261107436733604878731163950201596278624439171150229705676627291633261995755741216574855290369153869104122336132257492875080598823270187999901737496661569093933033165310625095661730546734652360103872581781334294265168811576409461478067147951696269302538407225398965839173113569501189204934767066873676925153555269932773988800032318877829935863409846017557423910206971980802466017141438679001655141324022229591966493211029338501539897584562751234685141437882971317645750801092160632138263603560268342537372255078917333969680467012575608461424274396347731931372662352767798671075682876186588850414669552782907452367152983590068127399923109957224638233623640116300001624942242676815246204108867286074438599365180493758221984407240378725730584883202673873870945226189825234320772690926069946243756499506230438499824990705051844474581207506407974396173142230313480148105447343278674684369098813765593327040375295732340880151545416817402161101823415773902643975162642335795302334636198874532984607334100891862176115763034904301187650618988020252880338044172208727653169742258144327330001075872606519573138803142438944035603772410899230689133026577906317810259956488409970016339653732743971447193543334179045327845368573957083831331648796968264288087689035590841083682083236204163400344893871675181483599582666360593712463799082098703007659039348439248613578188638618527175446477737511661752265065166097437027557771008014059165218098572937070886683109588464905513292325675231147722755826291933536642353051903141760953841046934411575652546877849600000000000000000000000*i1^36 + -49806604928866531736510222175491396638751317813580501581907081921714108180610442173926172654806577906658150800285146586804578456318140902857517390646672680027882322939110716484811397975626932559894341653499279720788709039856791529714636669170035110222032475585529571595415737732553539357989176617661275165529330511568388859999551262415453945682177140316278763007930111279152715794763029169571585071017154262936322220857236378281803848882845062428863966382212684736088407334432560168166446882362368797150985199792282774683719366510826588905498510271048044952281571911024638723322982144797796817548230469064010710349642022724440006591917522529166440526630378437605389849803484523872150179582270268075400497605134476639562384140282646724311978396021657241521906093510470040876191397358989983610757557872421284409067003891277208409554275296736865034864830914503136419523915779001055003588861224982307194745181810448994357180784259471133115146137075981246342776585238265411452312656632548657072374315450585564905115425914854769079360452451421970853602894383921313250434777334785153913043884336982004763173512971782389334349527582007383208494655551600772206838887729199219300148611119840385823601972916048915663062805537251573122932012372489008100739248801732169470054868875960948677541977240677190122928332283212712593793494692525354135952679658145371833145633612399134939319819913449529711197699863113306289249332773943822033602501181515309513924327865392936013407873990137998003108591092282486641341629307286758097163841724465514995247478467430706878469787969014415522181485579542663967477173534704537062768839319041274203255809859038633750462689907754657183911090304879566285760225251900734815015668231627079680000000000000000000000*i1^37 + -8948532037255412180261679090618798606848287247184910504188318007523689636761285424849093202961693789247521578382010123392599537710939678778249299705089240958507899383641496118469434328368472507176883988208994961001920474609696281110806278392677891943721981170490046950535219787504574589474183589981172459834783611153587696190399050522845701503026788973454267255235611078112000795384467518765155216666615739126226415891801302012183781841665863074516581593921818511897659300016162634681002499180193168916539490845915594170536319955867725070435534813417799196711898702370494374124944653287672597179491339274381527486496070709307195061353596106819256783973853431299838824236377197800519921605487997248515439007119415645595045840000325960402569099506877466207213644506317406139195646647381297012306478433613771571395325564128872827652293080306404378837956269236646679029560101804642633848376090291595788343710583172098686887802226881999113841582344129477845558067279456820713557561470930158044789156300423166654621743309004377565712549481224692956441271375405212044453028161217024897438579183891697307291638544325135877995461336203070757822592945022713077154416351548289806631627316348101922503523303278115510518100080008847800444844419350325082264613254306744583570363800878351617885737691158854595879169682346304623604531772854737287922307354865593897439939351614236833766257148577057447497081016037633121105454172242617276531641643165353377708260891841565847342716178493929300351308557795087248678173922818065795198959728901712468173949924128446908756548451938055718742057114813699165083847152610481081792107537429033285695264259360641894733777813939262849686346458013183830753844421101982910522733887488000000000000000000000*i1^38 + -70817752805456342755971908007407938360950775856053965037530201000246962340062885565328215148634273229161712519091134760994508872007236558187875722779709345741643535997893537617377520018120392647409449004096781457451897616895400887087446102138966784413294489495529577755555287348751143325668446920312393993363666676671043716097105166665985010474935429243121623818716574729315715846374176505003248764705910809198717009191409013920372987533510783034163240830766769403377243758056143917203536506512948075751101212183942131797920666640062479494560889615068482654785088241502290160620182384493812293226840243191795110925052778260727008853591456662581026094117945494000798590793414394414379979574359655549361641303875955197517197128213863259871504646531164846101453251513487046408692137972918338175215827734684404299812201493114941907280940767117484335356747119641426583679141608649229277573328519640332693455532615350557235199872114539746822360839578417798134733672140160376743415901952585576876397800760453682235990762381858832906142949991502068214049156406743092791413945311541467792805787438416490674625180501606675028052786371574225086676672107599628724253409249553366410976951569556972548782916651181490553514950899023704589941028577085619853796894467185014847948809052099546863678499555392981824355419376818436670644979022329522122283441199448354519457263181915644575209441533010633058241710791428722040779513702932699496372425475240692085305347101738556253976960371257399649036660800603911280927086007110860185320326314826103747032602473655637127169165683632482769270831655357750973360821221925727578285790761834680547520964438419882562940161694492923269124304236772457817972788170136482217984000000000000000000000*i1^39 + 38885544005674097849314623807228935396043836755310110703722499352321827282117416818196521071756436517245669226518912814971757950722142970739670553162549534427220426205289614577074356159851803768661966104175666447085894228449107588416344853789758704509284935467429001091998068105221497996204413489954055873000488051037349103577001166834011307237620077251554490168464753129077820045661074739275503937825097327231773850397255779565061742263212379327772123317398533125390973949660229722559021133931036529155845931824337376538867423817271545916816128517215492323284454483796153969105561368629488500530240282068613994518836849271936978770252570500690328449312711813870677823334804941553852322960129717468802158723868536007100594989593928227237343303682029871162771286518163359822841747992334062758422077011764458186054702451531827834433673069965289104063259806270248882806914901849949117433045790894603939628846178051227992659989990921914810585825207420917805353319425444765268819118945936447238043013748022444683250746155157261634277789099005134147118469331632366645198314815774470033013278827727049510218509576288151923738402187487774192000517270469399006503010744784984840661351860031009575387290687125717291912002043039341191692898204164716144962788991765770607256331058653251161355203982081532990276080044357442558352080594964882783777408095946108496188114193444094674182212096369283900609051397178881760563593157243421455407417867179659683765358204316370571308695194897415440517901398418581987870940991580202090953927115847432170034151404945813087380264154393869594912845318482259741557449209238459117084190379402993607775216285731889878935687832484499229958020274768344997997998429936025600000000000000000000*i1^40 + -567973022193136334145046939394262785417807690307518069789315293934069131965494028365863822693514978001224185216076751223738352342043973809707112663463903806950659470909726046806128367805332263438698484482454495254414621551656559526275099085277691193936209213861922038022568909322554568698597770148927208423307259551611589692009509771404341114706786306183135597766846469713829390252343762078711681521738247295283666148134717425554438657836909304868105268299346987984127751833259445221473379748297315513830356554702871127398255701912502690625950581324966205567022718081086996811603937086104422414686669579390370422412481101635520322868439780132556348835979007299294560633900619529998821502698612217435159304453313020341392364191953401785856401465939286730952819831742577945880911580500190878951743688844859971058655696381097420724719122666725151156485251922407847953758995482357814764109596677038921103938551698822856303716691935237480281950351967064587216126133015710146127653985439283113716341169801679921936910081024103639633671715800550016900171159569882177644571439795836991056536243433015328751107938675830952502087233371617634768626238621136070833769241929476912176057603728888736192643253556868128591090718908799228888382913704755560124423190897179823671377322655963684206138753976410655041329286937497861369190849480368967754860162256861630025837318986492382399679929233384801873375497402442599749498038412830616671025485267402859276084476415901323988804244197055723599567958098778402239872162266480318179650698011284504193733324741125207482450462726484902137305910312989879650775408924526607710009328056407990734212028796245615885191968152184796950658301023080597227292590080000000000000000000*i1^41 + -22296577348181612789425522888569268579828655092747371616247733662490874879026092518294602508853368520734981063239195540655994628005752475089624111727141129186218998898567949534441004838592211040853039198797563219675610386950325918213935860316813278330110903785973557035642829259684257947372121488921755790502657012072490883775146683485005674778298701921227505285145474076735380930794980504999810338372699234315792277542401115202113521392540350929030285366435353677789106279314816810860136316892794687201363923182498933445961689977460926907571417795769822292086809370736058146651359988875513282836492957035036674451714093404038639029277227892822451329885228433567487984031591837411193932401646460526261260767050597834218378219642517189013691784886614460926223602981980298221279743667910177421759202364526384874442499769853109332997456467618250887957396062647206124858024805029533837109350954707499536548011211336102511470027323435886526538109403615699938137170434571140998916682406231301686515689755103168837083205712393681827162831231508591807837420629005522730123050959237128433633552541167724107803255777147200265505731172270325494145129443446382811211882971687603470616952656369537037684655223988795784172402995384437055748207659445434174388985209727313088722550015173274553998459354424201001244481395631165765710954464051892016672227712550352897894020460802772312855920008245986376671002830786365084401965760686179073856271786579419812913430103562379010312028394182214788129614498257106947321024052933031642787718766564252687993169497580091415993383919759971141705980774400649874333672220944774284895350760177780710077913235925854727453668751338928508657916658361199034368000000000000000000*i1^42 + -151036504898778985721727669223799499543165117999794632409179194524251452757687126854669703572483294273271611064920514879376710212160079486991126731933680264638946014126273334525461342752339173891941169282328435898056704569219586507237456653112959930140645513794774949826824035718236117493040082788889334411974536272672817604709032758380311327227796241962835311904629304400165313599586557138194945027890970871738525716694378514995298313520830368530711790183319797339257973849158019670932324484914313696141709376577075855431088093003746062275091882731372541376028940443649592942441346890593270492298186471813974486282816487390666284217130668464973183683813017694708782329812160088005444123569500597265713214089670824015435626398245640183276208974652789759680400075126068640612416225222588388156483521545908537343893587331139665845305076111843272395207781899145936070750596515229774243226851754121624244764662900050306259165262417673001054802439681847882723134948009145293644611943630746912147369449441808356452212150764354273270117653859802178694510600560445560729368412452340210726595082812646971526311634504796891017208147776603267817781350664670759121454149707412234213246514062905513647687007008840476276121960064474925108545133180192910189103235724416994076407749278232800059294715712043364305459890963756505597890837840413815991388735820934659189716177284248434001393488645648734229047658103886419043984748884186082934926775279549919276059182978141531745926593063311588407834077730544526663209081145331159090740201413147416594184160032799519971033508897044009383088211564248605065367204388749430792613749943102937060350783751482277777346229714537643496629929158246400000000000000000*i1^43 + 8326187703191316822731419532286461492832203269227717982996731275093247951846290496734445940610356823930525257180523481132938390215388129337955665631915015237220738551474424051226826516358022798143088170308955822284905075194757963563760921885270081267353041129087978083875387412037618938867754325614008377122704657706382867521115556405749065763727020602415577430597575214832423944800624635125847116727168385268287744258270771554693733410756204207366473165484161889245362607838254212039199707663210066196771897751944802222061483735342232434068447940916730704429104940120857330944592710978154012728365147869097596421571996671520445056686436692302274303487788440921293524306412390625997760396538991969671250888490736488413519662618875161497222574463576299199612711506466302567459558268066193386901206522203578016601767801898159673220348787564493205193109568826268260518478541041669706198117030423998683181973619538410998391332036951106624324790227605196775742094530713241127037063874752263063994429432308001178132035730232588667012599689540104882911720759243331289281403470618011208958581968428225556310576636055535160231490630182842443657208383498206127323501417059168662021013330670035126995904047050086092834373199861407443843353534325372574762241708278147265103530620086660857716694068236625636508159287711886150370787196649098614888014567240672913551668758327320973082274020738030613067893509478160073210727050514091314846764315479516573529364683158436525488803862746832181707997582349303220732821308037360677983788747630082560423488356216664531530672678585348045240900997886278953574287034254248744706439402839331904755313105137102475317578073206677258959093760000000000000000*i1^44 + 32780694100150700081391997343079091056573057415590040149216914936550518432685466123933872135303855608688136981174755578126545030987100511059974746564990746442582399270070691990910069896653575669461342313922308477245701959078552117562734360791539148914989278892655915250751802949031867200021827353857254873189684759536439713283116720083582094800497944216191949930431117177481025555039545903680010293494137099231733227239962764271345514803854934231503956959630863759354097926694571507784339373939591421227568952809578827218836882574824250004143235446766710547911464365817127372064281059007499252885028594165814086179089517582583980910114071811574053183645930833909466255088138281448234361796844938949581188904987639501823891878769429562532004390048389601181033185524675104031803812446765244452833528250796653677784187285832124437176393582793382470398392357763008635485160823056090449324249437051714800355975160580018921932730251420281136005012111803607625099125333969558281408084619931712734971857551227863115918144076881019852070429426235278751030660221634320958258184142255416834113093032774060581550063603582287740494922162657110965069435776381418814002689442914840482760576611574088293570428390178042961155485668461913991376452031458003974022775861877903262705854120843077822016883197746836889801890099892823434779969028346917034180315482124097379527668472366626934380553428074380211334638460436576639262052649783658044792555327485951353663123270306227515133405484975259473965023629711331419050519472066584868751965336466040186699600236611407759434796669316933784460631557375938117625401602312945845722605598793323795309846838203703808259412271357206528000000000000000*i1^45 + 636798413017435886883760635236600730910667740492641270118874690070307696577670521131102098965749169069850327874127181556233204860798554102787397518611407729717480094252899223740260805165183075846684107803424964936376382506631230136894311754524954127014004217098520283899912382366738333898967106130101144445629030921671376509716218578798715372905896154980461651311877086304555841668895924234682688056881987351360620982215155304108888366794060472615736860398794114022558786361248576716497988724928600031945105537749645853432056075105471765136102638773770288218125581079406024260963238772827953746746996230917088464383814656891377909369698174096532265020362270973723148938671698656129410075388481675963979208369661348677863240634808790337057992270558682993585423349906345959651937378541218958239576943761685271032463892985600081256864613475653945733078970494179445480919561329344739792693006346600062019623843558572192727689059210400417288275834983817967900002491590962040703743191554255155292402400071725056624302824225023221727212795910212562422802481163234597456216034901345859006570063644902547917203863101008385493338029354236948580495202306317206242710601015088580928030264175366396497892064672455944693136031985088880746632908845155490127513844885812722924820705746135907528889881847564816515002130541584831125423054192217117676243142982908509197582487057810644374298596414316615699993405787712244204954426537486763445441200415225347335043203719704648271607493582691266418321299433656280037276341738555063271654022928131713539511031411007312069613720106569675665690744154619027482982325222971618655455708751375597683217306906332823716909126860800000000000000*i1^46 + 2181507339439737955472040858290855578865718386817217747819365104251007905825921205038068148749509008292110545068320555953428956345859614227137910302156260270787059932944558301727218656658051998097427964626575536181761875198801537142451320610666167713445507199519455385120555581155226697968718284826013225193546571546856861027408619878951475870893284410916014821768411077637384732415584751086651640254242816573878604188695623408932432122023849296488910867160956571765159191412770862213879869625733176801462241040562385215461627467939938622220899686602506077828276392688417689868523708686531072393178966813911735503582831681015423254998774514633966428089478049237795339878694147062795271332841791963813723583754449093222036190601374971146308632630283400884217290000807162498700461883311429847540252783451580168262520103368250836458915701775736359790891225471860192899846250124443214760348475388289969345313804289253611367153331869440830524067764101653082011790134012146762108610132084357075716665214955945635448950907367237575349834816606191108856495380771905998089908622343952027781413610404462481035156338705706705007410347885611772118015396691376827965644923844362975862515953867629913707028484843407623118737578635899062828745392136909644022024101530076951390383149328356508124821650490531539685693277382356346719031816145822140350391545368345339909648439417155699383036834078434571226821316296932516798882137493728303719568751593417631066746756807405346786208542428818575389548105100768183089966051365359086108586759934370799447462212240775264592389816026837003590275949338581136632461667301819354513433320450053308534961237319780355379200000000000000*i1^47 + -353623661546585460255523487249328884022849732933008201194351902853503354234581246294491852923622771772132099373464646140417767065219433973942990722024648500266187210055497823264138892428354434390248244913872479818483277603082592151117412373766630191861324083082307238542338717588916469018423884261464260487756533888236687077851291753866007471901862021637101487754301103989083492047152278644656421999201853514294822845081442651785458385342777594286726238972127543660388106106181689636181880430882274883596617750267251514748727837273235533885905327316084584523973475265353279924798605168329465374132574040127492385349106541785498721161614641926639919884234245992117371145577576818536638866072975944145051053367207040586108256802606015636088860517451196382172863135626025923804317034774779252217489068622826616364741697391103429933622058728941851351930823524233774488776017429678687115584067000228083109443147081967429355629115668947583435153740788351714156122112016145443551645307496557387640812467109329507498830198039879062339691400351359869850284850368879888362990056995742529034149198868644353183325087126153168962502290145736697953325538147727425152153496015857049854111889953495535398445537870261272580250912854058359023695601019705874621227654320999015341874286253287368150471290407386684185395999509376851452295734435565707981279951881928264346958831605616610529602439117725969217802455606908885711022097565723301301318333191555314877138961660300873298381335560500876567516598168473802241483432262986834425774443729630980190800205250854657466095656579549987863585695422355703469982457378501183348588243835008750165689069964288000000000000*i1^48 + -1032003829490983001048212331745039597668555656053272564623893531789139110486172653146865569136302463177610703524993968329450283429671939069891524076635867848893105290819866838229729637651480631108025325680487678691371451108386202506598785611207202952788714508680423946780474489188583784256473773398825785207452795560569417874585992879946518427372162336373449819064986976248045309865279852457152460086776678819323485252077628177087683998899676782367287031969839594062835935501072763188821297053916520600176692055952707737379888727957547662398067456904648261546809706791376430937601263648432411553917920596905127306666170995553121750704790646790446745400081639264724572599074803890274542395619205929905493253494031322588099949785971640613329828549875769118603719874522123772257001447550628881648897002607578795522642697091904770263832485466187217240562674352282545532083875680450016039332015623992491910878740667042140603882665162323994599213165485927384212154658186506943679482302206780124409163752241950681912903270040953426000905765839895717047060001358186777391282487024056604425250738060495328052698738649499450443940736222532690549816602513731041570158923946946972666600089091329795395328500760608771148728066470387974973277499100146351228022428432479072726966950209477335333565634276119080623676185820952831945743158477104037572451344290467245228287663802360656780891674757664938267933649725970466784135816138096002611682804020553373859415724454772294788823391887379188319931332727748958966492576076494072591956377859834390878678979435834423461956815183495012091220995283809461021819474486456697621193083050312243200000000000*i1^49 + -1164678592277583720712842102981085915541570116430411096266670943999063628954357412552050480044724603583590915616545322293246382885614252851928407476678018063263882213733249373746268849852173521294005756575003041167841275397957872817213224171626602302211248593656716401494760664673299171754894730256305810359649481908741796150956761282799637095388477419128761014654885911483330201479015451755756319476024163806002495298294188242000202327161602375371706055489417058542277196727535346804949819730902515730143778405041840622784281194768367334843782493026520931601640268088416193308716466523447903923865878443062229712129760455947929307078195119558775128852836667330105058017421830379427873533148835394687620248019259974284191606854206928813515117713494893037141774719813314357059883793627327123577430137775673078150814762959950000620303153187351871447799609953417278191462427803004914464412968707329571921853171174087725231158342059345753759837169442658354194674831930045455117568506587535664410124167068603360835446532945301574311114850995339198043274335167798855569405436918908061203579430325771267489384042044771568861561082597409120349546550874160999669963570948884716478109578325950554386306044850170840597755516206065025017471523753606046461172289259147560352040407591083385027113485578483804724133262900402598424566173662801553067638596209686454459234349582308076208754911920842025020491357215471944413753175786648725426283737320080820437865393257813790715604230109901159277123094039755055025530379719067066809764582877074893531271898018521550656490987414235041193628714722842705225074379452938208914944000000000*i1^50 + -517105181957017642894497844786910106672744469754377711536047858967063577194298774124953047448386980092292972094721223746366270397796948858544064990346493698797528255929526848082587412024218475779784471381218881036652829896427438333820534329199668346280185832611393792240332287297428033708634660534317038036574315053584647138047088519190277842956069778796962203205569181932381978611323707906797356686416028844853187192915485569541305816152890061110078086142472782432652841932732943177693454835669340637247377745078007946159659080166293796373996071438913907537245404262255272589795660637712899708694552008834300970119142109282394870430856802207642881725132011835951247264079171016180924946378840398767737146499153042335316608867821131151054735604989954769703436390934222956007062882944294962058543001770783800344625963933198718239469254339579494513391572060030061223389067347068821228222391486940100178467857088499470423847592107203610774040040043693969317077398898961233859174913416999865647129445491547640498705038175922938155980125839677881365319297840039458230901425796030728034739741532920390285614306340283009407986302286400078032640316500182696761407911306028119072930356216675207424376594553033465171678352563518713883891415769702879960276274119977638919105753270291436168313422857395550174758755583433016415868114665619692917532793744579872704028170868148263065636841724894269466137868337359313882613520149430416108826295412200040656648576745402501672841402431757905732475783563272656075525187023643278433455091761238597625057295035240547715465053770544483741506814947329299941004467200000000*i1^51 + -107604852112925517740325247509760285831138149286030993157082165459281775903757240706480070440701751479998844061388647794757290040723008876676344314017812450892510081625044663226389207425978804311103597318936588175627678001419240497165614305546339667972749298795084746516938976047824245557746700532199842537200855751980593567955373346948491837071054865168502959164240748484717610076246457663250922349439049917691917665093436918777843866043082344604386615245331452521708240708585969249420885915653274443983167661317422577200341400029820494383619782335397645488292137296599156134330065734616941894817281940179713464811774044093374002944919213081320045438925138054433156710366754060443907527543790499148674414177201140196635841329140618646551717295224050002937455499277232824102552114669942582844877068943519140546083859221782397508133842088339487041767976349510853036420822666825226024984064374604299316371198875503563966384186068441630586926926490560475456328420701437706714249901808888640718605810868866840166590830789455597413518600910748674871336306061127561073228957553491674424068136068871788255619307335391355013200653860453273764480016920272531620615273999047471512104890905177329898986740820435620344685378352947184696806809791743807501299190118176824890389064383069213142376979477979621585161566076567772644952186082732000665892307168847995993779720481051100745491411471993151245731760697272884975342565706799102076323032919959550115404998005179579594824370824782706682865452306669199617202404281259372499878165895175782803817722202391387735589718711624169900224240060160000000*i1^52 + -184323932480536253821090822441479322568774322389566502557262255593375935697008574203676370423723707209224812075030540792898857153772235664241275111617727102742430455319680843750424249887529163486955802477418762135361455483098776232428083074288863535534668031673578877315425896671560986181044729978049821296899409173336140499523745581507477342525316542665440255047581320801519125096430949378074168544785662703260122965692446843712360220319779439256626619027160011496881303574996619303872756627461638013551575980532387671719266500704480099371736876060590681560717191995451804045749693369374942205024347992799059521150299900653481135961380970810674219545713715107931876647832887768678213429642279561147055060895199637276546779300021258509183610117763523766253834138738906192651819311088984628264518092070379574744684412775852526966982089938001256471442696181322365933295610224386823032035455169701891828894008967662934575421198720130086701471642734024772857382010584222685170855997294226811006396391586306290078805135240965110027111455013790722685902531521226197177927158793094147604203244388299925049187222893530482973373867412428375543147375318481393718022427091058111168229995638782137037355531401267186931866912031281645235167940995883719316428444233317980228143686471792049797946755792505604418845330414944261561846123689568737716858175204146470146258890832722850397825838819998825230715524734303412471819945295758365121228972220072404727186829496735319457961865467348654567860441792652556420789195053491963762498494203749215948373811766684730074510936256000000*i1^53 + 25131835575353418419047161210184776456546331706199047205162935223353381352897245325828435925262019545816208218579090235314970466540875150924563458511110240822170640842145728476462384608269763001618206557383045700322217745321187587760863505357266674797138001735316359132901532783600612842929296032327645226449227821625275151596977052603799531513533387037568548926038987905622650399102941423506563774541608741074716622193055980982795000189564577064421370163889832712442621883497156864683485956269201533351063096342527921234252159213565855587639855362068894165658490595200122962595504215421609868405028097896224885706053515177905235536334445536335346119145916031242943949043884048948656864863926690458947396040173694747383386531261194374350924344570935344348555497610340905354908528416661988487857176961019377399079021800708903746243852848034760170115108949674651529860186642993924431095156454717565192765902808441333263034160329275069108908591766999162921398170038090984565244602709240209626996631303500306202380140872637030910366732803730160238150787713303162020052705894743142691747090890471428450179976238368808009080631268210196171238015332338286419380698491678011954655740564274664437435747320317040394194665550677781208538721346833210014310930846913645581999267736245705065152423415995025378861198105518757150543534561827311296366534593104537161496746931439293716287185071349175185671466411436472554059116116678303664496556466137287377970152593858654445165040807358101551883603207329892594273068522091566182661610095268467347210128000000*i1^54 + -1476249099442983928882699738293115270759113647959580522991006906777737225779262201705150913339653927990552480925263191733022173382309393341366276110058836748089233996288378050231853761214703205299898177141950967135158597832699557990501645670439135255761313542627136163496774655051002879698342252587031844991424303694303852645111943689848093350094825567197297888141538994632682829002282129061938443554286067596330929550703159823538747465669081442770687239531432638413545929439635341495874580465679840281026972014750690398156802509113867198622159044539065379245821052394286984279380634942540346125110663233830076298167537058347908660114762288411433148246238871150374304979304317299222055089066648512474305876260526253679382826841041575607088568902966188492081094900564929922892338587416415875407226425664045792683972545039223802375322688666874406771825946708620683993272055210486690014053681163759554819795513493160241731668181186828883669601709784021354906678333214236174145692903719493585093862625167346683630724426202873105624344942947234852532403100354795756012989161220802020691637504264122373846674279547738036803637445245743111206096314023069396952344087342207724251453846282627950010635467147338442021035452854045117674233887657189280496846488808806846528080605258048332257532814276097854407257401065520953290463352539289124475517486639137525784475328743165517203252079118235353908809289760899914404184997097960817871564662015793890997581949006588959447038531431934761860673412155142667901760414130784764174560000*i1^55 + 19437912162242659433007254126547057812645906174129412802934617240636535635554545360120030388907188875475855825352453246575534323276833679532287238798010303807779940434101793959328299276990928190800056168560909641273978531822364438816757563504014787877173719337796311227951652747247581356050356914383313131374346507687704084330934948999380100459040427411499722887743898980665605862182601904181563174101278154674536519540938461133191435240070262085514833689490929953941362907404288235692190611688370852240811000849869594528139713863981625763005101838628262286996915716527364318908248481056303593974769707824842433277071756614066600350196240278831153697907780326464050905548703880757902696369595138347663392760876984649435109444195473769343143402364881135017478002238975157632387480349518432214844770081818591894367142659974070035027573317186132384045905015170486693135795006572603143005939732728961038912902986270754618686934722351744951950690616085656834942656833624822055707290234371481354427511212414092059852293719606389370305155965496858296218349152190701519036505865670814299742399738051192011686417131734136043956230012077997123827690034087558683621282813768701578635486549541192880884507475596883812739875492742110433189115619606884925525394393377946775492096134123578963557475809085136535112256158127393754345899066943427462100201968587610002415879129547169303493384939675739040731267984228704809373150625258526161409063262297716190206463781092206144254725292551284760607541653205992000*i1^56 + -285703995877102220076192395464020226635908905067431867189730178404030219252439952250708554390249194522413642954774234223900506985422688487065028985256040464387288493039179205446961520217461001323396190074201244261316791307522201169006138239542798529414131224181527558180532804764948681523209019179732730803371469408524403199127350055327263344011239636915752151129060497767275183643770024541557958163850159326792710703762653958656009861655624723083949900047495607030957292046993629357853395857176286383555511762129978288888148528016533641451327916177977699221245156632607260038612332785246189827621516527287688027540106982703556043194447080868944642666779496454400500579511080805375761216509422418391225305948088141999909883941359896731851703774649784018175110545012042632909806116783696584204200895502419967667897733844205297464707160261609232452704921019187780491536337059285009204628869524425512549851350973687486304203103099865616600789714302177217225539383917968539099442919188025828868539767929891470178253494167219905793954328802197910409707064442064817890484249646607013233555662868692219899057100188852396400599727573646445525293940329418616945655324488030026816402384550703599198636757174480527054641002755289367783069203192819433363779545067377278641439309276548416831463264616392214021116240646273138886065979807210810569481474044587330181889134389980506657890231567045204066428938570511427121595691692440075234202510627878651202309702452907274893203268400*i1^57 + 3971126455481857606385397397334247077661203175528659823713134454089280109484106038322891463173368331289388134875620261259949582995271011013125979625325528905646874216863895442670436600741957118850348842644191449967326450703319813113056580480137253584364600656881089749461639982963292467479289763158257837907058457982490036853598064697829766194814701963841028972790981827328815545882416040596011460988397203695812958665322475650480247712279530695059015435021885128838678970099801573891760639171267310821369215019181543634935235480170618086224692671334071724764510559622323163718783892272253775403005072651245610230531729001592774416421952536981858689093187858080832909475867960316846837294554526433562202898574380546059206690844491632229880103749918678046941539590611112900679237019383758522289740803700890002197893790883246439612967407993797505568806562134177330313471273554458025797695002590358226067204469194107679587673842522620017345899356623345134037551658736608596003266651309686959764246018784219739119241885702805019411581591067495168953844260397174788366736579558814331890141711102648308375454242866404487917224414220234233846514174992139166962379703394451234510402919685966487721293507627283016209967459229596342090504122500322229068307986982448487919615651372303776257950078309676443916062999379448366177130599922420045254439120618947780719434647796432811092062594228650086479671855581031116973366594801800595024645668856260*i1^58 + 3658494438052647994843655432000574815414771825307381295795666404851426546256039815579616553249883358099330822552955364215513121313604177833817438493393980270880947374251366530577278376112109460448783344037106157575140312563772156956641039246923586837693084112706664422675097439937073485723515540197069203548484350486420290120813381384966016058336562178269914344386651763935316418287409429474726376903725317864363195325777830313577442875567828966597525183360729749403268074874543417632693160291424016027959621161610153592584882155572991419434007260655705373834920616018641253150717491726030366461860895550925949408272999280712182641424886662117720543999262493548257848754065822315721735013147171511723727154347776801729796050447522612705028167502598568031332280098973823303608564121468931695189129397436422027928277929470043395799716545761215465058122134512760642127604257890108073790777374637329525689556447685266948227557235170464106642845313916548573472855097441594508828244052947139143330105354461359707294334270594660712315231179929942429135716634629895911190631143466553986114664938839723512203356828575726671397552577510072930589333729044672071462258444594675537284353954483294635839502391786188251315906611903496365867995818143442743671611190814769619817929563390868675379529048280196928962698059912647003221050090202858856095809705820428499761321031006214662131530605500185939912482333832187445*i1^59 - N1*39907984348603972948404924405223435776380618911644829244315612482523455112003540733401912278010237058263662329037302983704329850486583891645674086211237150105934855284834860827147329770924818996867373361174610511405973223862391042649676148856582281997511318430195127174055024225401002307890765725602962882612409437147690222890012773757930476624018685053224313973728379587831595269553289984062903367457357433965292318555869552683046500344289183249159653129433471110466543741917563904*i3 ] ]