[ [ 43579349969089326333489478480795673239206378078520043842846269115229836075894482372132019039379894516175104706733070776880695439265200414719705356634175257552488868829872829356645115805662926676794661510962756127693331158827895319052071366615592292016638763318596571402579912140725390787157919732547329861905668517314494619549134217689766227631774618300920530571573297680807840104274847566334383416587512323312628038656361583205067096771047379449643598393524142807630991018933913752680207159441466176444897258822765304516759074593276066165922443842030124599749446154100009877534057354672998709195969361814174138214522127063516227338340461486087382979801309906718739794854787477930909385669673909845117804048679368653373178594911532941241204354642110890983486238526719881376779755286275157893532900607775887466163600591046675923231684794769110513441310826225619069012491580677442440009644731665451486405309716571334708074731603367747207360510249212869735796901570999181672230010417465796405753531495942345060332246724543254651534674064349452275623276560292071861911141314518733714187036302566332825600000000 + 288252949061115399129456302866182106065384854960922991319331536588615965863137449372255083856390681386232505624214363572143150840880629797578456763493254811017968198189160176163657538234331624201563136093530657720895603558868253692387667673655695808709716353636864506601692728233446990419128140394716083504252310932737857499127643299346625279727873204010015548961410209435787703709864254936731293573455859766856940508834421991735435577519937919721230684113272080974566285660279273290220669638783979954176600925853585252900299126744570944895591836593955283897056571218016328746775219027437719541089569153470031803236752928146129342756032876494863680995383764017695086147244387106190906756134745444526605057519016365744216936546873652904621240066749512714430894291612096849295402185114722383452123236448208988971787984848471832526349420036856118911910343531333246128408896307213396824339756438017247706631768813357665408592733180760890721992735624718155168516756179498588770375296729371142152415783228480662989505727981526562553790783277948415762101635973199790922418589209416334022881205375966642176000000*i1 + 669335097889246807095582657618882329166096313583100382237058988895717718068986447582240354201297148070014049089960159287854909699180720512229492067366396842157966469614306773283324050379595300107345625262561937917241301456558521074474088229260273461091638435757131645423442578066951077428797042775372065924941014603639277443908341080452181701111047295013915288526442090820106446146947304387563369658667631074186806960397443475146508490089166157757954486862287534253963425491173153931391818414187514067184518934252377378636948315681799415988512286616940257988137589591662825785768162889573637535515848557828147502584843239952484658117110785123556206230140397655098350821723213403853802521331176961752453899417639194791631872424844756806117903731357206991331856103586081685288192487578388591858101610785334972783546276170410406216614733436155918979510287924783171463151359778456202856105457197479216935173466866896705833146072597819383258713727586027343752440334023981119379203530292024519009720634909273389042992567269499911133125832202034990291004647102152959485561853999579529717682164026688143360000*i1^2 + 885974561290496200149578108998724064164745448602186822260405879996027993228113860278062346144955369061754903617707783490472604942483399358195678560452355478668036868741548309406787260659095293111925044102700687032363144476399881557913198519436347794437459189098076152598891021506787094547883739379652694136177195536540745067212111435555376901225004603770714696795916823487873296896413088107231873553156568126769733009437933146200083299884162458915526141815287368317991332716545497099221788503995152373131295167565595106909623125849340495888192981277782149877477071999803533999714452424210426482732072628007649396153361392146450011259151002614409922186615908408830049893890887582334418588239707205726600777465123597729298336514564610539282829649387751695885246462723264481297914523110181112805608726809632827171783580412605002126771459586207182234709079647588862019763420270683080322061453693952539276888132205188135835872856384823923650573432313209222219134667323408206805672885307285622247474503167442915471269693652648153565869193309409119027375174068087572246731049058328483398094539684682137600*i1^3 + 1450795355915653449090599587303013545205111811663897120762593829355437678899504802090795445355541345389076288897727035243392462521345365459872903024759260046177349804309133905974762806208749232510008858971119870537740160682166969299583986828728140361210581624866896555431701664158056022511615644959805469827709124465531829616932318135801555635754745742654352337029825638600902681456061560998312528708379564468338645885605112553965033013609950521931866201225485437989973506628741459376045315029721537790757917593381096547004596367613877544941721170670304285272313225416708570235310904177164423829571013393977158459165449830065319533783658200773720327425110815481767270826980668523572281091808707660257847941634958963831523597185771323343750150351497904304397334445077490181076405398327463423247345852064637796037668082601313595304825287437841075113832965436693979999672552475659588796269737077554303800266037574964623188814654985683343528929645227339469895418429934846046407415473929839964152540654964507355022286056146516759530221582887534196903933452388177081702172301708922516305023293515104256*i1^4 + 771217224821415108350749169628704147488969545932628622259210072540546631787702261674683508294300440968153590022101916472703622119901201501473409006055424132422835316554309056097850452300042311934386095177091411727864023949543256715790574176609142850990736347916667969466514245235170065060505830528882775485669208029014475456906993729187386887269211003342828187944138660232456291865873318563173466266944535303356611615561400251661685084575090291567766413888981912722235907890846653285496254326735852506009874540026064372524655472765999029435468901839299625117515016083365905219822081258448321272957437501061610494105828466183979280166019815698320300441756512458597151873497944130034992096132248911309745292875341290909162864331903837504850638588722913704537639164912091194739942779816387672808650973380502367865687822405633672243451640543026787589570400466985390188818968317722486770528184322902952834319860677261906180225474858121477704251656267260194231926351303617052708126779518170224824094713893758717718257346232264252686026072594645184287128902193082166041926729831880227659947123408896*i1^5 + 949196498837750301440817702627985322506242333257006329755774217612152499673877027267895206526953440463395585007863402007925357817125119593160184545930120058494187293332062022636341967219207405893874244162085955535470159144060671896080889443380969558893840813979430043604017302012998913269937988830715228649443915776304344191888841362528397715671633492232187308310437892712487945250547448447960556548519206563420278570846102433908957521667742986898562590274257901034497519491725503699833621286247458583593570398889623563601675868842744937893306692903712162158632523530550458593820950496847392369676524159266725670313860642640024220197772337595828266942009790225158018676297021336643330674632102240923225025400740951244514504337616434510440184216462368437804133200066201227860155412557277219627047531086514802357735134881003073631885817999417873269507198025575061039194967964931675494159529354625791801790733989569036811410928609166360065340724078698568278731831689288814520755447236323675255627928243233833130781374363786628687602402187269388829361671831275377070239469919744086704065085440*i1^6 + 284300437283875170868497267406727449785103176524856324674980220695129298025909539279699190762625199919333701908426275614998152435549194512730833652626884984666604004501295072246243504612489440283605529990405406923379725210171797563934199465522834472982071155967673786398009403046384747504146634314803838902046203260075508520814548272434832474493358576477938860088037587118786926524839217300307979704149403299138356217306180664048111253375147133808572615568826651178633956730211599440776281698257568799268851006263061195945019570396574290274669752939181493393451060581798622120415550100512031296056771525810237250081138517995042881111773416455975858260551354091585884260840095665295063231840416650243470811952282244982652781727182236917611322587922991054803312287252187683550139769235318669158532710052083858068444754266083464929394339963133461467488972943944360894295909542963382742141625939307290562350183479275730546346234906294752901203954548594168461280654777790415929128447961196624991725578399519650716656354805917657981148686516114807297755247201746128890706209414555080216018944*i1^7 + 168042491687274323395441880245013067295714033582187392424562524012082781411708641721365272345569018593079041151023573835530765711686601087309163265766986753559490109572786832435942335194074939019890425816570037660119394517557169244922243907127189616943699638608513741298502534936699301330502542246623739641054840517355133001944218746256773469751604721544638244160552602336631893857616151838244369713134993227933268201065365225021711988935680264832005611412846648343005733548705864518818429547248100373579672362358370816838017170316289410330744913521262755289182722666868863131181333607655903835800005147657903911286502471862430863056118965878087421672590197224985532395285843266928973035567403047560516879483097122262045170850028261159909771749843657445258505722371218370610888968194943460661806170230301060461409144996522202235621219430644159209967872678080744746297345956919714571676432265335963714393395627756186650899508058512927426815203582368975514805958212500267403355385486219912668906376866231069034011218034542930271821748700339053294965750415163665958307905284747567300608*i1^8 + 55976600452522333377089878487191347365585056791621433435485114240167235672398864741610664826261298601549329612918489390689294940695263790500650344231152840532471948190331743217808741685621285710081713990239791812817428431571186528693522738367769634425925634901311241432232807744173964413161375224794984440219388242729874422286887811893060091327656102787809570918949620771472574338907997554584010691997117377148743981499560255315657661506268946160751971612172682373534831626751768521606724758044666481568881402729113274022468101767708004015135212127099113159914899139091855648658412785819960417040776722559002956312382849893663027076356609723280781672090119962013591643465059603064201507843813422114471334039193657861658075377826716894302292698562591544115252544247638145249754085253213164291385013376361983923000326851917972553945276273438548375958280914116650604372038508046086983773202998314145381154251712410630628133680410298965972837451138784791493208317304591420072250367559637059642421605130665474968673601239968018105598932211379577297897251593002797272327085333116092416*i1^9 + 4042424032925495505130201536632840423009543983180653660569311660956264787968975908939822212356847047853174178230973857461702182340980952513611798479377851430596797027972860484565739512755109381007099400265948807090784515439865363579003685520431201773750081602997679422009504785287344472485495904376354472220782603975670853264063158882727977917075517433292781131959726234200696828368434662600695931122259345023354924766639628365628115750020270033671226419872271235824802730684938397081724858242742799022836747323791430459423763144339895569373875525917429883255528069111426908448684808873009326381377841900611294343859385664602967489889255469289776274008555067450112465771492353368043780878057779640394035790113177778970211532389578529272881126344085458749232646999667528971754456267501014241319632925623715413375236804347427902328026070809387773944289528675923122350570109656467426214426867087539059373370135982564349564089958935668941569627320856718862054851058602038988728507011296764193503056527349874258241994735011552785388865994789607893729240058620027901141605144330240*i1^10 + 3180392349971502035945089369308065308333925082573537863900417456159575717948749611178051651588883190952626666437597929213422683625363594249116804200475240538602144259258289608921272483561629436782726089121609694787358022367833281676000243498279252329609772386995704529296124829220446302280670232248928263801987201135599031840314775981460954114342269396656257198686478260600424683962931179622585291992410133863095697443088259127997566699534755390067484027695726800966149504004700852307700623526522890473312563800758137121926188472759203996428920722236824008093474028433102355658612692968797792394493963202520359175561897766102100053622754057672241612433935237450056039105140397502035051669378218747212843849616041671091156170269868031613611224281768010351404117762361412468118488869793221276101333594340447587276949702388330667625355269689354784401923206299568543811434258107653656695872297312507998113266806197766320073953676367190384809020343121849366361947332521829917553580271122891234411535536789319832287723829546612507750698391677179077874216189064006171892211777536*i1^11 + 1746743907834204777895458261594603493886581103513435482250351432641349337224591965764640423863878748542146311832807208274988333070528796197677710419002761190928500889814780908853427922760187120537486127389775297436397279631120638616132487144460706636058620562676849484181807059753655989417955817231380412774554709506110888610457539425156842666609536983450262265011666475337292996290422572256311183102599254481227929748680000026902368608560102475441967269144601741358481982449659628684093777487053727173592873254710923153117599443796271766403818281205956026364277344646890334299129552385080407387098504430285517411283597511294976945311865432730944123819452247598441540824668183314613671518340373071296976900966592059079587905516964754328846657173535666872792755293151663642675609885576895074080305568770812790312505996368016883542365362662334082585764356426639659844248047293069804425307382436388855302945635295942684822417758733326964920680385569339870756150069378388258891563308975912785070201165826252413903669635224557800185680086992044387868503413796710759408861184*i1^12 + 279741875903893500270014904380105205024018228244543142987502445941379214447538983171650318553323239284089893926124743865167168768699310871718135974094978153628311837443309822310282369959870543287698482376666672061405027573805444900394919881391605256580070859968569249797624207171161060243707112525186216817752551296380088480976432580062262625266797832858326157672790034336436748257155452685497897806707020958984349366338177931853451659339676688665789301931553987414204752676772495653797881987365786748354817696275860404581838985286773794744575315198575951664877445767845322122526308010225498269280083543793575747580606482276221804753507139614146966382385060463155162626088489830332027329040856684274398238921890392975053754015753334945703894759103417615040133689763986632268170430975052896930256636386776082874117734195038783069296098374053805274955143274791449977599354658063995194103080522413755165330563694566596571822665317640062184126560711343975968847504305077843712013892575721311433806785011125057068889200505763440809659948637799450357004985064405510127616*i1^13 + 13535088549183006356063417384686706503509962651154200465516067921361997107979273914966272853308029091314536048011173279834859579648873962348933241296039658340166924273835982003315110129817649940109832941074577577727848305306227349307794959913923361164380327932157758079097709262699635354599955624337395359278843673264430752430200795267224191088488086572354414920039102351757680489015621179194190627640747229083319350494164443038999306550566866689345574804887642005433891986134954129243750307826134540962871360745681745586603421026687386479819488230035825446576313112928039400034504447734705327503292886438799862095778691684886175443459017914988167296558350752184276591121027976174447888938476727162069254389355738415752217642698868267905384802664846589051474924044287578672348794123404956934557960577717205287356961841878767554596775615762469399893782365214208689123333781940180795968203364804211252809177085389924750068711652039615930321835961017200113888296697885232116639030493020344322564824111733774454504707526525943847468075407816575822276294175421890560*i1^14 + 48036419505940295383327721136165671386839578244569182288944589415354779316669031431989306868805486128718743459773221977429854625576584233216846343559577694054378200413715290719205406836141322986197363068187950845880677547518918760422719045247713568663587829065678060801405215131878951772025041623356039795966303886399874037243016665606530269536227029029391238354030425817868980197225453601530211617411430005970909438834576413996116046794507249853961668314516963644758016632342617458307959479359430913567993299218398394484235500169136737032504731428702080570633449569520087350629614476702028846619092334335126887660084661576800751860723293350981096080377510314876470513709031115237106397121557977055955500707398047588579008826772363911172178616505413326254083861393973765164678857446754175613787390459084397114146699745207358720030323962509413642913226684929483225329440105183720590532126109115636655117881392056125538684399862644050255106705462961460894262120211054276460463056738497558947490609980570577043305885938927664143043732417373498900654013284352*i1^15 + 21543305474547782764049555423478316889305451452225470651882862476102663574662476929726826317183642933253601148491473461971709604320482596756288974650042855867940162312448873275241019023878005954618313851814574975219343836227045947461579629468015285906498389134226123114685872483970546212627732375193461176607421781427067718299033490803390907285016704841193889202338816644855645710695512427631394921649785506520078750643577457677383857787056844207327436114125676696907517992026898582853752945474502313694716990577482967497032997535479825515634333167877868251355461581991844628876926850201169903517364700789875795267216774440090928847214960441428100271761276328145760038393594926884404650300831236846309692811734082683371572997999341724197196246351130453510586304971081546668216253824573510157482428465011668634790147440264447927210738435442536568755816862698986637826007730908023477713620213087680982803316532362451361537072123535162780360283575193782500077766750963790540648739021193020483230493930262584169890176745569657555014399100603478409897574400*i1^16 + 707941421312214519671855211288452785570145235189891945532858878835571702155557601845239309077479279844359236272004517052464566446694951426711808388619634498613885828216651401711188159634174353018461914790820547458159409704755098217932492389273797113066274153089948310009501337618689438835441772478873829925116359033830472033051726976641935241278328413198946085864530787648592648625761417814711321789964084703220384695653162705246707002648810011979442005200041501672964891955118996050088620693787110284406300360638465254625890180212208547741989030936899235989978843190643631328752049123967701148838161440990094844456819957189751482916163892542345638749980589898535449379230551575127999319484159740330564854638497009769688534734140857030193727747586426202657054192853820267784447206776555767741180397057933686183783161486948056983059220984369596958847950060496924038178886092014228054940946534811686409363651241719734593799254743391098184021845917004642043185966471256307255288224422149304239545943301905818816299691518879700022888797378210145763328*i1^17 + 11535550203734427192960440338867191226013011124371622999389098663612354723985617188032573702940779743293219580929438464604105492520768686653242701132515180912782007577246261796769415520768694731237172776827820969974639782395387591129672069639934466692409180001029090711917675598586892567878842870853687153145965818344325894168112040463446548398233251747231294008403060612124922173866141255243797867481725965721874717678426377184646002576707706978598090922396434479033242188969099027254187597637094761146639140397335848875140175889597325117648662512253030423701660785341499942747041706158621694241959132979679049168016073108481927457569276515387100687849047852585084064036592777012132854105887967299680094779584495920004620677994353638756795552413097138823713332788232660461171483118538560289492796271600935285022960512853455370958483062489064388586542117302540301140029746175759327622147885253229936414962064269670878798235871630437804253424108847105262716159010506026058410470408844547029121143016682046585669797610055977061527665391918120960*i1^18 + 146999675832161532832942845478790601631705682647792770366370339558516667817923988176869771889791577331069710871453115135953048821949720259508818891349578496220701436491089659429461079964176424953912334689589555073301041819098665506584712980464066523056207200014191182379711626280153096528349688618691893175237139708061594819569029732765632026846079725034204372618915353973866454946762458437813738371925441006803018886886585948443082982984624349437744230342290337840882802409768189419418369917140410039840750298609643837139372623086729138546612779630854980073099324034688817562596583975387230808096065349101970944822888237251002154733412622515045768400771817966932707871169447344607711306146528975273520412983731875528771216706784314913951747037991373690048357604195863361288103258606530356571628945463193807417333081654296003734413102359573821760645292047284872548075688935108167934728912386772566235542161592014839997174582820832675695459463316677155317605444764979595479367046682964458727081875580886626176214043290729484887437428654080*i1^19 + 20049308586559494738998728079575674315874833651205359434038723186636979216052497675039095335948036715803571264019938658102341387010869283384344437981936069604580501256997847912064432994772123819257228584800915253295819225731252582602074473260589355732235694236612948787528124119899489634887611783269258287722890476602100112223577019087470759669624169931780508340987718994172012309997895669939474222446641773914063221874482315130106210303037456395729902593636915830043746318910918241349719251481409815449456562175645516833503426537530514105301066059280711112114752355650632601359765272415749816151613226751506785593834264605732920101404437744668787589925191944667087391302903213989596713843964937279821710715461714983562869660613873564194291621839692690991605416302407919338309391430824369932441097928952763775082574986480899418153868984645958564237797285438169045659793949611778258018251320170012465789067148176463294473637027579443726119406953593579176580471178674728250708039111547001733189946075918947461755077013381649033771089920*i1^20 + 235048335692523045099477869491208402591466749083436320737477369916589726577676355020038778785649128519201469979474164092849050967689902410121100606235503039387755346845659401787688413235027191396394699875631057030769861221192754120111489270573223046476051598130867958122531944523443800141715778663742537563535205482815187912954988279405429336976766338236546863110309875779715135653351059350855369276714955207864908182622904789816211197680676867726006365497734625107214793064188818614874472908533218197410031582343494240721991906732350061714554677524897901188788656580695143921060430737611107733860258692975429869671446058267563123354602116166027732230566550304629071346905304798116230981268429136329873458928195222991699943406209068679416585267256270128254777386590500083725682285610354935972151559189732926132886055811732189408371261008880084644407933535565806865988646988866867711980416655250287408351080629508828343414715974677890964266935461708677625890054220677767244808729532464011361585212660253438538755029160473120473088*i1^21 + 362088626368793118728112790399859846662164012616952316341818231977422074864021587401191772253908225260834021961677718204808630130731729635332318136444739856701764808743215941696245744561170733483192619979096587233078545728364713211579095524980881377521735058473292046004008924478941588048290493298810594288973894048367147739064529779512958198259017555306284249343717688993486695021085560896161106631649870729339730131096229767035266448519752327191674334440527599410582479375136680938954106312871967847116463957942375088719885741013031535135526771757420946103056337202012455896227242860479269688790221331833780791989201552595357208034438580788178391684869315376108726159554654089195770484560333377049465416976918364365883718234149051906421224101736866896760010829880038940558428441008737624991357020089664405944800072875120117648032129510651347041828289603153545513140520027182605643047284294046332956168268039851347861223485099181037861744793032931624576129947146150652703552868135394393753647514396682637588801622661660672*i1^22 + 130987587765084091340258213280350719657687535059085361656732850294662152724612037268937415224890388608797626224105816859647728913554480784389220325218699169995353140956843492370057642712858186858649719559740349325542480205113167552501398831139736113791180698008025541234955379286712467257348368550861532455650809981861768362349801865823305993015115363614880897735115530722315789524888193280042686026213660169056378386746715481494097671837971852745727668432164380289172668786298543648895056717170610056479322387747272356621992148764789380800357975658655753748453197724118323557696573351967014523784063436328301209360106803855433976048165903756533114264805632032147511693417315001642018990797215900060966044635638282688133532734522040665963689931372408862316421476314365076919915560346448157305057989784760831307599841329283824931451315577950000647802393590703503158604898742069648602466256420817496991247821936256088764904264254433682453191136500289220953653511511015853653265497864598310745203580776852965133092277714944*i1^23 + 3234895800307664796858204108064512917139792438109320855105495150017236401328222800358130982945849336429773735985574553244815431184279520064824968361691589733845455171746349618822707353705122490740384949055815978562355538647371336531738777755529416158588395179155502141496633612796542865818952039538230583508037131982395539695014022338576316991722393498988346483534350679213846249770802241561163036070400191414500529509039138725529274041489495065395029174130548547702709994402390475876367779542873153405567532760964640549778335458128849619471535933461240028493919276433502997601931029091483290419928679526006465709771660280867322638051305916071260003845276755873914043163154863434026994564356807740215511054619346655309720348713772240802087531156085021556695794875898418152760982605272428000072016510755999396361683170749812079427155090447804891918076885655624101848183174017080923115228761347172018998788045802619485921291430495340095870945725721778849072537491485529967415443720054402249321507165546219424465289216*i1^24 + -61460561816942270053743971447134105402827613513058763734762799621167275164188236043761489513638309104144785126756010971626468690394050124991154129387229789333528630043222467941170880580329660381681147518939892636051691603748787594423270155378698338918505636232208409399403476056368688139361044715920014779584026590134476639306612098638268427672832212839938491982616006067038686650079047979458479622961550114622526658171983835810354355523560954449130060323784304541816520318384506950835606627497002169076734174265494612532205672632895259131009177178855779795808113001661442162282753622693737738879935850829651679057067664826993075962502357085207232702204886154007128391699821937089034560650265264472550504096397358457058335387101759830971166974925877190860311103973020519890709944756453074561015898797395308800174690486989953811649945738997689116300397704091911492568213407142172230003975509094715132604079102123406091460169612885658492643824318955642734483201039996354511959066992188045840344466518492584083456*i1^25 + 984363559017011360357035493710883037880152077114222614740960881516412105074652166698460000356711595710216689967527296876095548665366404508800021519878277229194453445500488609993938799897578406641504414089974088537063229614753380452202323291810591010087848438541175704332390029495415254358819745250331799789393171481012002706359115039539465551448048429911833085516132606014752759944613539684868200756305189987433869209170910113846526304158103433186566803872573053901762873295290016203941946288330926710164211126546414258827123519204183237954522844217644172162614716695328189396180562054563306192835595725774497411399900860491153851991020445787827036917085118446704327070290257901659379856095098664404532857653256774359979596302401045850678397458340591181765756808912954216162191584872818004611383126592695203466741943019949952154947696121870003403084347694046991670380218414014153258537774274914075851882292544933924923734501327475679438523820300429484856250221452072511285034769420459425012166067809681408*i1^26 + 6256828741843450552440472722821453918784787894884331928269203270022264027018608408686368132826865709874010286529014111420763202580485162808088161315956105602605243284750039883316953454220693047852137839887000393811329415830217584821219555432054847637915637542767362766231650465881676559043506387584144473581714703144721000966656125815302621217449641381774574814272818394413806360092624423353879859937031652419146110412608878148697878657282163457237391881175557860441879930094069041965729194525209559349798735777447405374731509596494721345979588348935095530098636899420799810832791714957565338537740968766160595729752950373656051902022071707346524394512076968237569273455951143688422160188311888448482069568591646300361744585730580345070355710216251567855861566663043741116642195766133005337320165077565535491819219850718856945959611686221509868187999954581837712408181082716985661763079270336269712379768714116014752834498257124971489549902361204515253923324459703345781525616926558901073330101551104*i1^27 + -126453181050529635209850928397412699711324510591048500372304109424693019974397106372589349934393224779578711673341231828918034126568152002581312455662316404587520792971752478752578247870333775721235358170358366451336415635003685059235080364759157454127673161700765056391307848743454808242572306305399887554151915372983880851853040661444777954527392430240023656156036917936521369945206336678186937580823712212093739274831267999280029988859804718298865173724696509660247361262582667778771406635488656448216092435876578227457529887421157600728218988489288180547984342670841535176155463755076637619822209126488238488539904453341396312282083977281594885166787074300281885412820739932435882849231766956014221709769733346778649968298329548710691027055547941981113365423003782109749684290706669047151237861957348187592177918697329964986720002961130904420704223640177551433773309831704764651541124881189659456131081000783257661171627421684015939380819557962199221399905465932241646013066508729310716624896*i1^28 + 1050918603792626507978569439545404236026212481713143154001527389091217217956270258223538717638492473235405624152754779923126818606293220085259542278641113795983044746472668562713005795307356582725590676747033344307668484779944458503903847646560684361646251321763323876932173879154707593577888053735208132318797979166138819121711321041724756940786425934995232879749016580508727256066394087313692714833564628436071606291241383695887774264379875447129379822629273957729689307300838929540618438695853692775820709131064194637709462219299253843202140223042663807191920228457984601839999517284542083520451660215642109933611205057238423054792392747048209162308043043384218090312205078960147284876549709074996898043993037756415682986017119178151585380478376842538029988825125549463968420362969015888010602822810292437917442687071620409695694351604839647113548417782034964922606528535746735825777450750935812117481121321139431029758756247683505728514292628059270394241897381313068271473047557483003904*i1^29 + 9493102211137019257999928814776564808439231576937278734260355575370610093947214474230182455829289570660840635447638882580181336666010109209210726668197289240494224551226360568490453718272354804125493961420580553978559550364860919178197236954442335153638032556881974162694432518608919490003191436439818925451250155359327428918523925795422492243237838965397324327060831471486913201423489190260878179883424857935598333432471457896584123046717198983907621457014211563781638917368367808454647837228619825553085703997415162778532072495320475959549071744750539000589922007886465995214817155410515082290279312058070536334053696159373147770098637566149049681840772161710590172100038632520833312471819418720838709509349933155464551932563412072277156551867656605757356827739918444781756066303807238808657403444292608202292691807468140452577674286597954086976792574604833051711322154781135595254726189636857784915280866145107056376487643478614640271760847181064702337275988164438721789853433856000*i1^30 + -54283710187584369155940979786875740255409753605014097787270577132536032664797782886778976549521810845417920276921147994747798882573374990303556781778518487156883337170846665460234698938215919218917503853311313418165269381529154197177020834679428899051174542290492265074231033134303143184173586594700195350891509910331439287749958768504040671662513777888877302991582867615115115137418482335104488902701290160820547834425227850837507052168042199143338142590876676367115793715600699693221887943764722459088334422955277987024198567104811480170189383034138402854689539563158783798100505639134449298715332153989492950994392840350708095936867021222016828376955647131959161897590354165313042003529616877569891804690847831180928890217593938103230275563446503170062868191337240218123280049906936238493939663080057882834987927309513955775282650364369521340672815126832386870058318438151081802914731376020632250358017264927243822927213767875400063265646482527549027310917692099561166129332224*i1^31 + 43504860834770925001909454743700834704824330979303465704014181308155850343913818596297572930091433349033416348756012008682817684077645589524483688471665113835893109880934056066418431668010633695964594749279811980571804155609706230278178974822638585800222434557969773261004884945361113922047574065027465648144163434653063169964300085982408864146408612190390196587151331107058899013595909433488462976808486298656834870079891698286072918861829344509590369211397335745600581357083614984454213677736399840548270740716242775517805997268425007365837622649128674644548919025036039913563827508499912454692683751288133671212512484294959956419641686675228036822198589088186689587908822002758590431895019737643893763282190476324438787328738424939644256716309994307492360777289089196944505359111308486452742333929556306439693991744167534536121226544665520426607588293344856413606528678729106404275317779100807199010398821199956374357589974152775500725524327176214924908441755283150077952*i1^32 + 240873141011075804510735909119092562407283054124185703034887024000547776365491213379519544189238742636768579067610126857117874939312320022351746946482525948927829661521322252388779421062869626919160020980389116561030093099028047841019626220125796030988963010236423116180491182367262814667633959342597345559320721965132865417960278716862061181529905492789487674381957292117855115843426666809509716754548581770943273131954457324963194807871146000141421440092009024439650306412129421423009484211723533796643078243083538139774368167148675376634277270110599406677052613260428567477203587993715528678274368810202047745959968965018754198367100597824693518157033994352712813469690174349445866660004557573945908474298401377402365086401842330540629867220365293421110933258516643849165327602126382800857184963609902574842516866884315587702455462513207887387991610401439171528065937826807234488654523213784523980242377801052900128560925155007408196699555710953803798163545089114112*i1^33 + -452358395563562768953585543101195255549611629185290482777154839490178458790314008655123954872887885984912513992740612254357669508441297879553358757169739181543153667421013119479388530656469189700335041768874491237803663938964395315529372311957013692697520573643838013777393776183268415351334936023836769147886997868528990656864697100449088969806362770411723412019168583243216162770332391767428606222801714945834118447981571610721360265886361196633598846078777943319685474895418377819652251401338519570576099908827714660965659881010555579803190057122345718380984583691050998612112243996691855990705190536981917058544302326314460850768678373193921691161264591996985185295806462688406474130624331329827937949240898043345624164829093941100415264575266484578995737653293184566607320911163879840529572482093894671085331414832055401335322360193532591311455250714935805882419663044768762052473068970373031831504065864578221686833448599596885951812578707220513054026366976*i1^34 + -283591346492275102494841103015058842900492329234216660533631114478399152278529240154471302371573039087380892061834757304798804538782174139789465035377726788925515189303867326043966360138293112067660086133265952455825104347803500483180834400212919537206869372941112305532459197953420806269296443362084580565074297280186572442871452839978440592265200128820281394072444867141839601261803374800511128646478864554543388743111006217198188791954545997979820065356196050803913915353644475493240612902344051828713726270990165252069207249835333167163834739385401666064272868900413651400902126958528857760793670564906739129205531044585986673334589423297828963051783122657425568836849252055586738894201271320839168096392631328729804962750226295293447656569681307585169956632867558241864506076195768103165109994694099196190829290023662250264626010130077993204291220745795118290445290704633830980853706470295984760300095245531727962277716812233246862129184760637553639424*i1^35 + 912218851627461416625388125860574388126657063234230240956763392288812613829965058572416861430656520899340320767471059510839133975561115430192275697401503518652615693944907582037159301820970596138316614356282958040992331493527917390444427315868664827420633077048728907748574285310865499717320087319494463027039065432330640346918302344110359680473465159481877864691464637505201008087287886181932282198434965877630714100998393085014232412029913462738942214481001258982484389442243235839536132032359231744241727304154598889707149435252833256737836354050063476681417899884284356762997560746472587326037939298406513940562280935641816640078336432379632373996484797651894503362265901767083324696973926779657283521467523873692635560067606383706797110751844175051557840452658739163352137894789793088516313573466366150803520348904319113464134754636016419032978049004198514525598277005900489540818067601318841136246124052371838701061992705549474853738592528760832*i1^36 + 81706159803911234497409903097683015430898639112764665438643236383453731113366958041504361002360953716521562738311600439684172456907643366902773497720332053491699999717189876754188046205524233448573338187230891889093348850124869340142710286863097659640910697809771546612020016849593159065455547391466452553680062803208403600161968886074417296476689461364715331429384432000815106077771387164646808919040180020350552678909846409175060261930730207836830773674591505474661280451204524673900307286182799951789746430671456642770940660255234068220675994817575507061606434472370373041700106282002565338588026911383298631773225206189177874842091016971766978615805161178267664315945486866421232049030414052833348874981449331420953856767656922344256751643538480255884829764146459289387296366464194657775469358645008835844916642383387101252454915868674363537549118206063288929939208599981131347401639932967554891822214116907554508245534604714012005099372544*i1^37 + 1724968603148949670978358285516302779871293524552590341544700408294155525510476959033423041015118864488109761822398248623125736428014668872188233495883431981602593995134660155075845246295129652031636834831779572023784899016683264260445878799113376915699516675713263174928372070054989080195560549459275865383531720780319426506914721559750231779146550646246816827499676863239625936077835258535142232216506521339762811438616579213029569732581724243504708692536574658713371181207473398558519677307684856905528448161495509652188338248169510769431667078411073573089189821689758192131652114704713453288040687288212217985946536039374031720712213830705502832730743699777010287066856625931729681917884831168723119893837255811674566042123206424066566200420053556004269013171803858587215532522407345885621813226604331976877992695265522480528958784448654057378846935064038328395123788133483880559718173451096309748017163059376600740712632317498097664*i1^38 + -1549038223812542996816239610676779540687297559460405511207789931912409019762657586686232540308622113296991286497094659527821667021545557079092515499853740233945077858634189073196283112024172832656835986756722631097385153077501210679627492177338209673224116190314976312574547091789312348922083985234759498195781763891081220736545493387205903498832588164257234535586987826050367761154520145336793626711951525135168655889849410236396410192098961559054860407002526748070337294785458268897382301007401674101963830575475834410852260479966188623049928888630250738980645981082224840988789328962952255696799904089925862280598590211420621197106714516473657884813097637707129674608382297051032261331087017498303115019028307179303199980063512891176893849032126833961654832060996584742591126784490141108656875421513354089971381587354524185953191018925539984313700509068392795236183567420116901363937135010795344358601721949746754821816320000*i1^39 + 37352982163692295099126377545218882886833420956925557438986628008807368892249808806407606525687396769854647699304256169612401569699247661389613606214627784227659103042942833330041537091883066610187154349765014277967385347566139563264393443748944687577848014957825245748400799811013357717335809555323273106362092108972431184835564422719807976503807649971831707511967007809171861643653056473469120462740447947404744391939041298607416866273950978276903320510731109392471859415546806410193224706287296834757137351174648501415533168675325238332433444029322453877419567951216690603632707082695548209729150392821003259115611587982908503545481703653183470403891800725687616822209692811311612248210371042897005659829684138623744033254694622064429364853665479378203364830464746039278513850636248710966554717514989003271579449787618855320085934393636752380381389095716565420502558003871113217854855443056072387670141044416556564480*i1^40 + -2620379311358933008911921393047760893934606989779918525592017203326661588737556344869432869556695123554839175480190295429275511619081318493495543516308737347676091445917668090933803509753243049313344324444781783195443118470453353098297778235495010898654868564931112122207711815750695294599462067917480260546962075031094456583556438417883653500993303540682193134184100979663355635640378000609166848898191560190398155813500552073145833330246079033520649547980161175101955219363173742939126357687064576286054412879941474778505202083536682783860412788483705633924331518961678368047985094829190538358584356886074284136231768744239458154616691406304070051506125913616190489541733280352142373297826577721842249112610554902458470065932898953319522836689257957806335760156074516191873287524725292076549373857439783587208897968393641143909187316817388292041893289048704339009594369707375051907063185673407477406007428120576*i1^41 + 16137526153023047921008057870025630198339328487382167153546207123346778084680158781911429914923839978353275765080857238867602219699830685462886336317544303063356634559995579031495887623597756856068176611796202814747748796139015405165012875495546976639248753362178128421400015272097588997174110679615090075270057624781126280692352156030521666159866025098340801201053450166759795020112266238467523730663463593637424327826162808998982067003026989329764507158435613599427745797905625914670140980153860966787775946534163103291369981894515460454310421962476912266849501269841146215947835462799284302266049841380346192375341170844213358432201131491599334068515265890242248089369091722038281565109980379430602618543875842408100916720515653405942227890969175622689655978072194242494364210959135563927489996454544424782160799334014855763020015329584270058248994518285243169164825639447919930946965718683485657366528*i1^42 + -131092124419318929416521703684557995404313026875374781950305551781831714152736150928487426834053200488992192437234429347141920574214411834620242999167886233548942049138412403248551318242642956012556142021479017070609751969724791739986028636777151227977982427107865927576784650401752740636886966080346038004101749377932485808112451592733237692748914028118892116282525998650779719664634027813161663039126350651020659310390343923567052618238676461302273289305323567966819194718891166038197339606909877218373523607022931019758827035627757307215067428260123191464680468960100414507817752964809361418029807485796495930920891793630040050225184186170582571360590571564821814779209122941726159333073763047874261264391354780967467842952653733556571387183379627649963766238697775985477413163452171310546561805336463872421283446715663124259219043310067743521204497568269043382928008933595216747940118790144*i1^43 + 277110207182432165417910968548280491579011658809360110602423343599596914296500784557716539222057299962040527671203318616350737711208444854368956365121138890477963900746380144588510608394289855696273117085551027828909309439452212272695812975341132890715249266088061131223956865183760302611570358480898575564503737689616518700734401874756147481986736827979887459693395153886053626382126758808498370125172180190097430156647799861030945703169351691076447414452949190424747521469759564484760822251081723850122478928290222775046693422609135514527583882051287400535886629514252783853480350424961419190127560214113073730465310582601440026399325673749642310469704460464227187800784916943438908896150498495181883068583020106047067827220245366167075089865218206491138038121746163246922948244017193604798063187515631560801453558564067244360205078674599451797973166189820128046201865095717715968*i1^44 + -29008822308123764632622591033710111380765834123626502845123623930984973810284685338112815868046284727272416603659444425614694641549982912965274947194134760190916812459689328655484183318968308896307526856713172145709110798335899771222045689354976773078735095971007441714581117607333289876897203027168729609304178886304632729916972138619282698559666769601302320932834594207364200329337517633029284245502094895540548410576847349006623691382930769103231074676041923538034400593643548359390426572542528242593127321983851519576102278646539544950402515441697688909616084589828778484744659992790542100017446120747665110316127766057482801336158120970310757852963077366770431923068974246860365024354571500299638699929081535321642780211869027001400762248782963521967514605617376832062189463767927509891412639917184976536895992057214122000195811073160659605198004003168693163655168*i1^45 + 1324785626902047461577838476808592663852254900239553482548527145613642417975521804109423951060009096054045894618680997048022123934052633103527688174921227748473811916654652122063655140523005185410788896236734615036122658631841430267571336663312326059364851200037258000547587715169242440987501602226717657828185724591924348066453415188425377016240224548533977554627882846234431548939702246696083853100922490844784715861646530121323227581094553598190021254044020041253668967877018269376048651591503591160304693746718774075801237254970953957220492161646591816909820328475140084656981460250382838203716674284598331472960252438488026474449777360451995969542369819357266308045297009086215429335528331033725406573729851056910365244821059445979862662920845645060753504034620563597946480125507025090179046470500037325510900972649638292407928749116337531515545026560*i1^46 + 1322685632217096574422505762280058276902187202134558275806476773308799089452251265330671259743118540689638152285207371919611385063873315458689344000057967240191804281060594745844784605127118813618261293772440516894418115690063930289373869665495523804326709303900582457043979323015936456429789757858192906745182541883935313469219962863686238107618344791133285272600920248466632767091621911578973898149744119673794092389028317717547193242652345782142000899842635090277415532941115082349520608659842840929344384683142526641799296667951192975177782255796366961049926597015737475058520081971146022164866154447063391249918508645880358968170564165552667722400902210949306264228937067280136481614379403468604774643239460790773148225478157325364151714433131501650409355159230931798232678397807648276999387693591335648342716166512118497807415942266880*i1^47 + 1349707144318978022823775071597846658441985185200242892705988621963540301738244079405650577932370293400200851629510687391576672231023628507522086023462305267080782108525075299157345767537921689982207155693081196361206596801447549816143191531960460891903854810961793140321029170270513125285608421571882073450495990534071942090859716733469200899438043519270672110664302767925755636675419255994082126733928524848775689303336694051656164524045105900810905518926393486229322298916027666581223698700379500068155103013178268143924612695366575380385952638788679799013984427647216583359780189768190822804236929252667053771050273075797982785499514380000283183615545463961386034765708411440167699861840982601124120323511341563347190333978515664717205483338926307364689993478468636334966820167553156474872432997253750017192434853508560128*i1^48 + -2714360651686210703098001828499783980609227980396889359174710735834517166179690039923458946743248395982488367818047672616183766938411924504513878682647822544869858093901362679566817769549924564921067149410282394398324056781664098582290842149193508604892724777694659184132911222478558248545964395613009317535820756088332767286369637061606372041147826202873717900994789340643594631786270084650800851360796031954205632887924499248518203067912418848792609210712413971321588987857886186323603421609374932955105647220762370452595608143115813825167838521246126303703111715004982421733795446963123460448859098894913617368761813709598318757493010970403951914610786417999245257702835870380518605248914849158534054857360798211481086311296422949266969439538046445858923438118006659367973565130081627646289152*i1^49 + 298233906720922622170514938598671043913627990469462783078152962658996356549512378712299413295774935218195760266898451277473692001631529613038529282589563159266881554884174553700889139970823580778400045981909444113924666306132264213971084572382217823194233034957018971363964336350212374462033726030883977067931455385189326523012601295155198148018184259305252546806439951733587238499955549625051331278289074394068396611099365147898742954212529687073226779870802156374118830117254469591142057978903412074041628199029540485928208284719364126150164224909734598182881698052861808234092159745140030892886534033089496595838436827256568506522276940714739330511836326876266749043008493647272074686860487789092690056708811598438325369263862721974021956781255369841219612368096*i1^50 + -644807674949747378290552025506302290788347776906037812258682211528089422863497858095317094677952405872860062488705051148840015688591915633216892856538841724257675008568714874187200819906354997922338351330586995985947138602827475038522869615714884436444730993802539798619612250035480022567662632324041695619601707353035391368604235028903911193493599843483159204370537320430430292948441646924740207142145621027193459872787114997712267051254722568840537100712594426745134944121174948874196542242387194055916936809271207235127864440123805962473546990324987294996075352425594168936815656026720950884824147209720982334381558365378770669878440218091803577763604919098769485931599912581572504082788927005489979162539987698580290000*i1^51 + 15305624999932894136819761152757888129390476683022496909270323078192816470121085948496650830767026742705783198164347284031091189586630309934153417383454623658186660137955839447832289382325838540696289603423405391502775444158323428111054517878695880102504141588454777683277429832902600295318281863118558213119146545875107985622119018163933672732314120141526691224763378919424222199245691266463232435080461962605919989728838367138567312912070798839090783092370661504253466675665151369736617855088190836495914009669465089880048315515433915799664165867114617124505991137604504437097401621509735014672090888230794215536256637514771581463134507013637229153909674578543428643750156640625*i1^52, -25648135795303582187779375697547835174856328585564580182968416423451236866076658572535759259360185174399966028932100616039123291542106010524904451678335708033136058677166212790878255625930976684238733316331303358782101765140860310969185266157554516493234304435706980119743315045414380620907104819994096519214515260467328576736108133060106911319153354486346935602794333066290302038025939290592110098579224688207408072656500305868571832698998687365922945978981599349458894967006685821538615039286122678738520925161822783700090487096672069391966842278588075246260943276518884272056573424142813544086001884341794657593892348145270644291393186025765899423711444111475416011851017992756060054130108753833711941121936292199041729995116705537120043425618365295052298139885188269609284522246958634598253961363640050317670183530613031788143186718759530236839271230821349927995812303503501021324580867113431667362850543114401414830455649547825792865036484445313200199229421247521557433464352613935374813871177554279827956264195689433627539189270767009583315561639781780350225241170943064100422401720461460476248906938308308158349507959975780495962086409558312097597835409637809502400423864259545646026163429475204777949224248187184742400000000 + -169584050741748509263511601996699303779224441198793644189549942655349135201113718386078180698531598588822691973513908777180585477760213720180314534737218957920282625777125504294104457705935321306627402718266661168049196319150151097469783724343681320793072360291550007420638542158503936916358959807215034650112717338687424672305961936032681389179618348546074609659848179018428778396719040139013986851666410717334813601241554010134037586786540355036939645043621806318263878278698185732952211208968860465338791591275603638050603205991618182772035945131990958852464985659493008079712976013991118346089019915176467546367889547507801502385862739406876845213039601111533229727443899497271276671860919027724687038626437908754521097528767164142230113422222074076667355578627903015633583756456910140957738354475484298011664176624810165159755607675958132801813624355606352848121380698025382219620302896730847498555780846390677532415352135534550734010871039020734000675030337071446686855719300784031261325174803971532312646615642822609307816603067538696982263445432487261254255808302958618800933698489826603569278374352766387624673891553951237315959093465262332126157994397113793463264286005955235184951997554802912557672931361348911104000000*i1 + -393752848651945732539788682443290109680866139721414016860206287964565801715143712610516857172540380254501138596733482701118983475376170149957715265841439862250645474973217856772906902857759973524693337847562742436751795212848686276354041308863437155122725598874599147752447672787063803481982059585778472181143158998536452037106608511666733572257052316619119406205352030782306663241548889398213083205171298333128902257910691781714541578324417690840480940825597830329272080935712389075627493539004676685599138530825076964240240963654306836502897558499448164446004181570304810814141826818359212673815476205057178438402422094397739740688793859904092741059205785395883499157743561305839905573563772701167098089442220330861800021470440346786723622864084259972888524031220398784483758950160193526185906564144357948098168286008319363756223810155728968449799272566906447056056999397327704008314413876707131476542297151646721238276435312569090675324169165623042273492179095825661331632056429479115263236347027808049176738030063890334103452867761673310760325631109400062319599684674913690162764985545855279857331282031147130681980982318468398419100604091921266462493291534817109094948736862230260025784399759718239959084944892299837440000*i1^2 + -521390094551292587797570526846667835798512200962118367837957513931326501746653650905965666181074742787301283421228397441871505896974153711841002897821846482412797102973915819734218934582332871676426735868876662625090977207354843539420940811777000943097662058711606378397974041830913770655803952156974282829150929803254491966485114084207986432421092489594974756342471608722824636472475143662265034095027052524279870555190964713922695146235482059199132383426757874183109429824955862771314654548513291401786705810799381483734164337064683637983898458393514106048577256234952401770847157126729258384461308763468891138830798591346006213540376761757458871383810889012569281106873331657000691785568992634676122747577571791316008100478522542580785130795847402056517680321366494757239176688702920511491901084738981198154808476813150301635835833641277823191181641121580774464875784822690447748238172259224485769868802767151641048967500981628582039535875360189250967187182189160529958481172371726622869692646270045280860796425327245514804344394968186546098623479233903966032192479468434011896537515228294459629210968444883275264810859858666205824794294663044505431328938557235432530368549617570694369726123975775630572302246200370790400*i1^3 + -853349934167416836610026131304816765891876752603124252718398680129408728373087882634088169026508522444289981788884424212247711183483204389363295978156113502614407260128709667205803792668999581704415476845811113527155282314143346993417153489495129577628098279967014076830656924179095678145201359898160916813228042380510247891303851962330793107611438956177617962829493237586470263386191268265835616774402772318271663949543348609717327940288999767741359268448316838429309660160993743441350233883293078498990308269470281907299145034750438670422106713678869306094537185663714933137206370098511556636976389471134852293165378354283343243795325250051282496069621671782648377397138377068907409927098848591405554489786271594564857154362448477048903197831012987248810025502469857384389510022537822859362310390812674540104252897856710439770494345913975364988959727414429637252071271339960848958489281015788106479922511437790219363379736014324139423420791372531890888888461544405954649559171980778744758155256900740311141278033985563926511920925158671544576467496874441836755216957026617055665854539405596641117535303332193865356966072101294234861303251419724196738504788057001958683537090950564203279579054582274912467482355301351424*i1^4 + -453988040679853422146228210190556534358424270157757917004021815579942490926455371335264547522426395211827928817088409808986927902427815333788784761772019231772190336818199244885041156685354129046009625949006701124060721900479104162891526549564725884204633187885351901639081402496298473187098442951777445113784527859410181971988549263245949307272161079253454110952735105181125456650874788074942616368188961980306126419536838639864113957174563201320498455604224231872529727681766400008000476486815365043507073574161630853568746484365508399908845022363038003107118846707363116391473691416791523561637106206524171130763111759822968511384632252200966696272337296528271990753085659510049090472269791954724562596949077959217502015274427852706418056461266150064727636558361404412619024237157675957374537371110769062707275864995796000957828528967368207928556653621882991818564147033941606603968751949281188314855192620540809902445100427558546798431796317706952381545408625480324446933220017031706838595663150757337932293452479621395787329288675160682148284583253995126746810378576700941619792809290772510387425512116183440788795021725811812366646606019659016772374225412358536885222204412901941762059355862920495754634260905984*i1^5 + -558189314591476475437529810228929662588924111843499824900322243838255012831561769457049459891078608131352272170112564030470747381507045045346186397474497665866987409959951640011453587567023515764924787083856179682267888984905986985339673474040669705068045672968304292664281931788979902782371946428728579399290760896274692639506875962454456193634700241222411410522446679273544355809666230983208818742241416902178095533674704190274695088892019251127350993429951643364695294875910931416291427559758602079308160654082412213703313380119623754355058427146920154130034966825822708018156705799392669088314774446841534252453501719793287748236695508805212749963587992147634834394094440624982704582976879724851725026001293246189381101011376733216334077404995973023743593345557170448532915680909373186589139847224691731154603282754618940426166816019615913303526108404326431587195296893112475271588139160442066192833702270228358522963285759470743669476198395301840316582504587761547702610416880338705254476671124938667545514122259083714596383602111911153834692655483501362081471297794386262203296383070708124568163182737464422811464662924808865249632761421712900202552870258919728382606048992046006956263243787396873145034997760*i1^6 + -167270324848000339948719758334281925976973215414616895116759644006620708106229322059733921054978609081526245975045495481287237726483646687881254113805136527745310017398791361161701506664106899117404001726871274615835412278323176096292080605247815849014652535311868064830333446915993709963068193711557589305269635523649759216494304504362629215246512547921719472221169721336635221578796708800724371184003055727635663915466253715705574068319485502414192872305460997769471159004934434281641993947216923894587804548387501665538704570023497715009031552669488564657850375117627656433898288129273917512422523027567893360292508374037136588221379712274339109172334714547096399365772759760846071154636259480665870520219247240606097813796922895378044269774248899236178845032840299073772071885717114538453578207450676981684430678758591777244101328102838524684986984342787215296268398002594249813477497612975140330696819632578167714633535294119508533560865703245084863594828585732451760975867441565091476336047492864373495537635184823100680350288684622204879844833924666918127144029200608373788561992694706051608298368055447642414259185124634158273819346681268327853128396819829904296375450921632538254929910172629548060901376*i1^7 + -98829272263066735110927315673949712985751822514899664455242804232178009680896562099202839081427459591798814213508143012580048707795692875747683453900875506006443511790633501852735352136453481013025661526489933876249184347521840561914927981029252267111782834424709737332608493788450251187057569511676787755702708400309177336250688718550942037291966707064969780001881194029801689394116499449058277105868797174145880618934299495373342281132232989252245252327701899342862193309585029647495626037416651234988545260928063325752193155161601642774250240769931569135006608102386789717600217561765890081083976847355356836409028405169256986624031216229607263898923147974027220246153685081066948522714747091218626689778142821720288287853282117760807937218967386909424971923562673339693414096350086532983377053380116191031646916706870621302541764892011094476103562332149360669399744512826848693074948714503672129142880993769997164647413743982429272646036043527458659554215238164703593734630065357091900378741099009316856516036673492263070161024143905724960118699398776096323130209795183802415631630142094398359372628757208633259338027850248066684507733587805525138455165368685679646200599830338427703042465816900777541632*i1^8 + -32909941168858438735385173816389177864584717979100851459229511981940271729606518865826446827756485044225585885464292454380074043308415148059858833476188625466174205108985566767196074075853721446105078009287869637029776273477478027928454720724992131567286390374552085008565349322707750993152970323032890196761647433124211463802608678212228899383144622290617040684454319584508101565091926095067173686245948477430268755264168602214222745177325148813815580530271316291787067995411446216783192140132422953136000644408588459823516397087577899657591807841819409930633707997755207841866519568986285701927410218944992538776406039378347871561489500357543358879396909724000776390284806296212789765442831360314006296560777729027573904373821057654433156870343869390343676252571667390382732621484207766632559037216888751208493658614299481556998232078992901099224869533761704202429216972512708121625646373123535212828393487718151757996521413648738367701996488790357524965838116342111176120548243396415007122380132884289219739054315320458187589271036624154029124408850192771732648696650727249862189135486723059179841858534996575398071646033533828274899342949679807103083311136905594002269732002979428345479252283767128064*i1^9 + -2380019662736998417103713125357004687817079636444305300028386163885940828097765253024796957023402179397995249624788993162324083049914121000196885482238860737059750633653358284651738033784620203849596805841171524487979945144834431450250924231853661880048907357025664008836579257660209035388287620164969807960992606367090635945958185207947635651027058957532144573314708446086829146618458153499334622531850037450619393445878608241647204229942922928436578310714286200984094891616681013915958717894234425893012245514584411478301855269981980505486793612858670999668924235709795087619274168519439578843587340852111019341397030042603513352084088664233337750811180658428889620256373808954276853287950922426169961762724061280294433189246937844188900486881727763502014374399370849567821477187594793093799447643664155602589323270687293757853653209379336900815086586164030952683619718043561582693822623110059148212557594743717756764733887318354776845843151322722797441241832758597817806981279588323521972972416852105786343012563757077601343326226524173736485220201172311251381845125135791677411691136642559988331522878600817857056719204469152732902606939878351541329627338954599540334756848143161879785578126376960*i1^10 + -1870949362695208473206355703989863716199674667070026810380954552376750788829285837631391789966012389053193715601600836104087700257121091178602689908057776526047955635172445033641860090184031939304123424068452498484576653033249757927013621623963364079738539675480518461222333196060156702378218690859831099229604457337983342213489462946757517140294434712833799560762654250134010499644691406355589658660906560879466495078076941329885457925996301811988190378589770868608946106222536668614839591965323472451973605410974351807160068283631072686330654192629477718746730674924409050355136097147267265454742910375747024914689361460630678661033586337761324786609004682920063095853001356196286954839299043630331126155436923187800956212964336838571140873945555630969650905731021359488251788058308296672834263356250014272437174666941433519565900704551023159227372009839638306762790710618716385088629682643525855479936887051672594172609146837162658833479916491443826871742352342857409741854872401075589807213750319034650673810802196220446996186886787811924225629425093187249897127653480440087019865467317511907836601508213177483847891233082845482155385577314819929598219279632747709805404645293621243167893356544*i1^11 + -1026834819349554894703890285477905205530102096850005674715296183986755800378144030259840202371179128915666670575876715413647624281268755928459373915781255292557677029115023902882971205908821439780661457160244631582672163569147057459265580834095312636633561933273631231516717800846224599359233245898091063524264081493800186406966583237073331825939272833617678471643263470764455565476463619468733570956049420602910070584062704945769876165590486032352895893972806087649362808390582645852897463536694388348987077938983232931280173429640616041693514593588112044075141375649229483288968753637477250527184942097252798933049505737524600447892781271653143744134199191402252628076312259087524430799640986672494979508781644108217733654994659900612102258651967008453220105433561542683256248857279549140870228705482210631078480587897443706217257113817159556105669018953280563070271174003308092939093949763546930613966545939233136015834505020515721139962426665671284551125815317880346197137128254179773388122819183082394234699477641722585620027939610275109848410056221851152805716356190695981619743678269139350858665934019281921965579209301961458634981549091400781224356822222711634024886800308627429272846336*i1^12 + -164413353161479736518057743736796571063969138534797467602504671581551367825239434937610173790139054971106511492021463588041880469581917775557643129252213033382020350602873493741355227911770965836117352885036309143992319767922439891721575127885303399268271181759396210276841065453794760609744163677845256397934758757567256873543580974894291279974918279490842054654219297632334351051072676282422467056564071366824490058152134962237624010477093022458394272305837483146366618093529618619957290166827077710784964367986768361742104731822676263946133071634778984586204837613942212853211872980596493218013288044288863075458528071880066862087858754418268099885328170849213143961831473492465190359141632590687020217372955471101787341001394448199628070237465011791776398055587794693244649752439556246881203461556309222177704716428363680773621020535456463262616409655067256152652809126550837779328781159780660126045261673175857804896160882279423123177406182179145930128602522991150664912556678171588855801533294092748496139340934310200725490192238939712555607727239372573486076229027606684365759156136729868785563155940789369559556479007965577716917350814346952139723266984286148440804719559757071908864*i1^13 + -7956177110397812200082245159102878862716692070909589742294325395265690952660604945622523717284418343786331539140426640437519241194358819928132700268646250792778261630781316864059142538820608685256949826624199760117541947500455945547875368488869118790505752458702141396596261587510846095063513914745627197687413759432742008306681430589257393437218184137177745949794807573857114870537045197123704817418927629547119452940901772990941539386739933763977632022758139441466087966224338370159320636439110248574016202268473549649048763326949959248876030919088096487796680430231452476332452739572105272725758033263190507013077196497879597555099598257767030983634597257642362548460076963407293980308057661408677534118857886892335417935715711303580171637794923775647947729026342555270425182479551083161315217759735202993023205880630354742653080908224614177912002506107718189439583694700249447692736111832045636106772742662877706189791991294779088074171003763021820941150614624822382461977260855414298396880102686403557770544881614206544770221406214679824457656177751160497467767801250950260996010900847389304006576704677198547141882684578991057031170708009446916252832441162485899095530556086026240*i1^14 + -28614073925876362358208139723320735558914259441640708863098480245934331773883651439703842735813971713726056759483068150231707906730077206854321139218680738006358958166390085805486542132038967722533846159043347018624837004194145428531588403327021557706539130639386045466606084509627123272566736606434224057801809680962036606610703560019752753128189308544787206729827335018483675614376297709578944414463544893956913861778321445328172034272318708126452372572663966640659682415674675473918719658352485459976270183339191225112742547789776141548182551643972811856038185032120025961389640874640886864536042987854035303049350129739706094360634969959782566113496303142344307737258655780218790108557321000483859431954469115998634238260062550569672052032809073508061028513129825531674897789609618164003755640330289663522892629760836511707703832297847992516002063532211128274429680186297855512854976256805816971825636386834514298651198905881954189110694016026857900894717241006777386488062152232003930400329056793893116171216237459117015417303116125719878208469440051877837887095586716378080248729682689448829556427321845481020970943926251660372322815294864914759330513790701644800378649182208*i1^15 + -12676792095289812470671565888137341832565406462552749053120659207195174023373722005255385660406143323139929107268950783927339266580019204031136074356587306659274661961474056092097890333242744271654593389737928709593586180228166115248026193068503106240601841539682239895725985976301050679311684130769589425283814973538502753839605632562997899238017035250346820162395699990809058343896725189691145098130785284688415940344007198006220614630031059600783048776669768345117242632996778940044594891033471417698369761288243511402110228503658566472108199355676522403826417177905560890365630650617280519143319366125260668825067624446273263450844188797943293265829352823876195548529698490385959702515738889564598598558976646779982558438497416588088325867383962658762897411150502689069185442770519315892499580443440266933020895098352671537410426692855711634270869762422019853412350046163919729325086251710143576423965182960283885728143438018100747546195308329646827805422555564231875392483035814335127400222547874246882868649754355127921032709061000438692125174143792194874068533287238951664247464064882579308573878563083720481540877456136176218749619628126893605043827155175111915051417600*i1^16 + -416401798445054431155463821955860597106383260440973422404388844142525057518317780371450291288094841181179558457389111655218437703506057454740826845741424491075593627201328805231616568314672453955748357068818895422776583206191043736530077354452119634505226151244309307093596757537175512210088625239500201858969805163208528086100384629255271437828561268654270472917851522654703066613710784219680683389684057979153751991151023739081250268774371581432048929437367662110526280950859705091250386936592013616611501244265508412977660488571214876478312269698767394291103388114787135731469266739464676770212555291324845714458080506777350872658270832668114291538263415961432349263815170596430564376405719643270818003214331842379454534372443052830746730309835691982495846685232066253301245107378408772119319765968401982594687133386121328427477088451378767879367340240125921660134640368148727781491605773717867049585091904780905117545218960048583606891009534338681858842280552504343536546038084368290307497918325120962867667886819789294172935962821383032148060850244147135234844410594118044065702009645083139801678200096998530573698045470403454575920952398589005388607289018705627840512*i1^17 + -6801894025465173523028770100532505068882092418934960374835621436941930038552540193316133656705689240429824302728336023709742805542601553093086244504829857999262693669124459690573913347326774314406158295450450985246489893975378431218289297539609795105757502397533660430204574847191647376247067008541314840005466372697586870929524708814096331365423256522733994551266169854345982724887216837188910293985178489809597807108235972233549364462959335898344955472666733116970770235185147980737198949030990353951700190117550913778538543915400195772536398614696727488047049339690425231459524018531369293465294890577524818731298487042398902666484094200448273209995622244874311699658943254395388146494796140436638223999121700512321627264114206111467153714612002913904252389294301008148642126623382116262539139250484970950103890449862035831365867036130062224880267281864873045668288338691953826569937779841016023311604161701209813805244127020033183771371410206249781245182503572680277249496311243590889976690931721630557963293873532240758905514576678162122151075647312606341018453216064183381120407515289470347150308955616988146006746912549383240197944118873380091790750079873187840*i1^18 + -87499925528529740913491914718027129920369200505815052167749659015003514887677241418818037631572337160080489959326904234792473288172380815330501452760727252419201796607333882828939862315861178053491476307290797392106086968607854047312230725166400264097428207980721879143814203601853748308788142839292803418164315683231823210151408796693333225102688574996651864754460832709959194799693497460997248482376004628388577094872051814973421598918534605473827531719478506330025298501061084382529571325321289316553919016928698153735989330137179326637197116954565902096150508323977539128845611131495296222916668827221809802596542058875491428737682110630765858212077749712549810112020651881887555043637745438808683697476639701604649304359827369760376317249237531614687199690004962488901642028279675448376569021446171926489592020120087244126743984677216004851182925005780730373020241096612710670273855581326609594335405906878560257295126199322396261109677314736164990998026385602266585071463051892448111906348592831794951696260834586840680183358802870998385516616742829005022329482078813527298947865235775073690403893939842717075219596559482194821320020194056275280993263288320*i1^19 + -11805129198338411849696889078998463227890977532699333378667456102688925737222005028882353957793095185875834588280264853604968992750538417011679664228315727025236666951135873160609836134120469485657511673990189659495659630034610613791486755221593416530624095338986867329660244410205035871725940349404189445093313659351326149688225679247108011711344279807791571821582533780149868734938417097743823649173056514585265105856535033789487032392090045205451592483932483937682992284739439769424662806045502724941699024648037041306215058753032703240981453016447094932570598393436786086800214089969956409070085409657502793272950556009063226455626560353683145875645972270225370199402604507502692695062495178859601726440475781595831565737611252389755596324435935440131539088824435737545251738974229244903767667100317362745531518756276325136214462067484295936460570315685404879579862923325709239667720975001602466224827870753217422463206945808607110357483878354819255895022512356554949733975631441717896856588237752946505051000736543168410328557101778636836968275164401505584346636192038180952620418943384130789199463575267393623575422221353068726262517167647772273992007680*i1^20 + -138444335725429829792044646003588157668529360595731102812381719721466668334658493510920546325596888058351896929431060914193627844730864406448372948694264475059572819856620735855749169615845482992616545963061650064431845234790882116289750129607377943818946007785823386861463437894940872554848318727618750851213060162032597639393711980650142807516968310219276142383766746913132326817059168136575328425200440564184198409564885101076831351393134556376210510149887773702771979843226836185015027499966943688432931888042294179627258489974728742844349386023838993574249802905966835656965624824834289136445501409677129942619684624197378979642531818896608650303393839089767314732475386601166150672992186442103606890777367068909619729118687997650422539883096676471485176309604328588838474874331177287752545987166014876978465373404067136694861709342891238651088203221704631901512655618903919368686332282381762829547988222790323409969861576323611989828324223568913653452815740852021987882446930253606256934411193067799878952818969337930069258576240218394634503767641224232517308859173102889810601336920387103362140601000677963579474704749844787989481041155499126423552*i1^21 + -227205516902890694849783818961556553752904871714756064422807808774563430778113625015044500935001396754071230707790530906234319121810825770160048306838772553245599472909990554031022765055602630808697701639731914253113521230414656234082041345893396580021741562039904138442773074226978278717630440432575129060940008626627088927718023115503430795137173940026796707127986553380499591630177373980643058325484751575353770624127238283836588198503414807414107577505414512043302207056106730112834975539333468730670478521528454921840158044959891631617210780458227464372537583450318108343853542145081671195883750775418848145409373877877739554514142578999133826985170038215849715389834753942877508721344406067718099335838319249746618686345026412080883506695985102340406894119312040544893146502397117269039825776725138888269043016997709917322860019102608890361558260869068034182033132418651725848208477102895083200840453736524173617757595829198273897787933209748946569418051256710714546831605338194889577619297030973164660469509924702307332591013292440373913096687937727563034411895486800430906290072334136564501963870136189588183683156892532761836167905555775488*i1^22 + -77287326580184791029443534478590157269529961082678103707340935233235464671599369561756570181092925949881173002378288960727092642725278677636052646134726081202139018517101680205165070509044203483378368059231826881650077138380674590895209085552387510062133745123971013685950663765064960998255578773351279479803562905486461044665552526140542449623091493651233034721777734281530755107293450792681388912235242166090557421157678080599522410248686416525131502928244286247877220403881762211160943127501248970874209244198965352817116925234380690600017459734976791585286608638677389509886811099162809569765258411479566052025912763512846787005021810898232667452147964747787170946262430162386023173455563778300707321995066849283465752708725889678961569945875941515058932201478798426897282065178005560611111487234926908266776119420386237243118461970278883683345791947774296323132900933898372371186770896955146157689861975847491786905605088289633828217897330454608752428511488625015377003103273139631208353511557289433449303584299952470327073925256741779766451774447113734785403218545626489055012125789318114651252882721212924828282312158472035015533449445376*i1^23 + -1901206026198846978804121225483834458354582411197087492543973584304945431154732149246618454139886285657193676658088364659360602614920838781460294301924870325388403016199896827258518451177755113402247684189738014579737133861673266344338256501979139905395348848413544212466071698338931158873047842588753793125007712100971604908410919655278640905906211968449004347207104250096566302825473461773856180765487214639026327748958437041908366727163567342645630399575416087306764727818419865670503450851698245098109694034640421597183208799729604725442009427303049110317435538046843806256145288580142742334896155249590293211332014715172524243083365437898056914063562112524927218692782939811093400244779228572134995813172782425791495158517620814528286144524121756752928176097898262265534692125139523473206362012835229236724532632859628110973794129522394330189941955811656775749960361296123236890117372867894448087257610987685790889944787945471011576117613387782744596715389604564740737231363325872658539865817238707551400268400966934803148615852204772881942028028098077756472805584812481870034418537018552752786977115152700829675498767452259784027275264*i1^24 + 36122505864693715542947818733212089058401289094081303735762185371504030580456119549857852920948973719686528432008350412139156341602448050627296344658688702936406956853927123998100301072090872589107972869594734779426532375117915120751875704669092196789598233313336750219299445671810231771750106966561660316407665953737582262828809313159231643854484616463141115897261535094083957698558539942920278828064851285407190984032348040083391622951671259321276176287748205302548543952569296275594022058012218554780141352222946056356342735852710963560004888335431727060682399574561225671327680822266300114034806155028092655061426165139567606173771256465104956525888058901274950193235512748400832416013567121185313740029300498321501237086945267243352511523673958390190914935998415809271448431415014474253540072359188617019284552031750736721870261023184144091124477504633299759225410054036852596474844097718899296002971822676345835530226024386423105583784251616049958917141951759019595367733583273963710389596314950691257830415886371790383412777808461722588544944451100822566312040977408554829666926105156696778666428781024248651369851211079927988224*i1^25 + -580139086472961495761519687995429891945355566470767146080616854847736271885809472765120369700034608705652186249489654732321493006462211809787519975721682316793259488356496477640342875972651664567936428515352820149763040193544458403074393594048986369639518633347911974369291493921985963363804402504164757247274430552163263573395034791556949868791404285115201286204793303782371150576541759453666818695269725110483895371714747521174795183640827233766384976617110263354863182578162076281079587505155600943070744034049845592550572837886538612403837982248636294733948089608013175832939637078273783766392478074906828549481347670470856132044966369818586492261369490874141915274699954815797287652560607275571705438052403780331474629089666126330230677491159915442147981004021665566441003387962379135753433951026532340459706344424786642752005399877974505914789000925552224683745588709270531117378293216754438809536262670643674604173971660232951073358872557081622799964580014953609997445586952892120850331190576175755163711889101074237217117497899207449102488142321978433230036678233080892639088733766038420985452077312686420581180705794424832*i1^26 + -3678176119654596843594619854894016816955368548716427133748813944241636993972996533900406877078586139279282964453019880366380625833889824905446446309795648045987800633912014951030976924711994333532745843262986648036673125208121570609044739656564508054878984506886110087830422229688214087842702671615348312666865125621537151528616329793538329862163720090184385028215368567256777117173118791811941281207976040719210062747556657945925178990240095184928174423128282763018267841368133403784180337100349630083464287543510246998424624722603332884644327526873219326289984494758103057584826231817396382826773147140566761659949384887440271559158429191057449021196714164917064493331423621960429160358679973052316695028771929550908690265710355067727421923119977843506630081014466902880301228400243726139047025913474546987319914969648869690626038386344099811426038198105019186443197561711402665681321774968325507880668037061330723859338082460362331372036959134355939044752136675673721102292593999183062548772962224862153127477411582141517343672318111188630036130643923527985050467454389486670882939979892261054657105800299521243492453974016*i1^27 + 74423383098233399916693159101229300173467527287689520473567930900635943286781759261010820089949781500394564747883815135465849407550070691601427152032937387815770006284011604553695244867705267313895016452475684931595773695442717517054472973581042500855032446674865784668016305014220427220482283568768208670556922554722876903224837896587868480256957059019857653780877866687356522895796439425345745634914724164967172779181049503125676735609889082670689454159552618008448375592655615685279046792806243535042343508500014493537918495847948041653458269064408858374304568727340914590053495135595516169360667675668150470401744778187480324614198613800358260733257404945814669969518183182995647775506843395946990624364220416712075073707046213541955823890408727277455798289446910386987958701818946073032203038068087075934465453384967827002935683545061665318239094577891585588591558270307985382156207652358263183645720295861340113641743077576502138077396648535609926876253804452281499160332378133712082346868845240138857646299727027380647552759775598127245359320123984709012191462212106834400473630005220348061962850209476910444969984*i1^28 + -620281520329789703929931552929006294442842264464839736548549411774905871975387957525038195865098012263278424550998309115537990276053008684525989790171897293430662456022193108007656909747166420148174244465187625812377298897831650895725111291136320716039366105065321477065143100928313361172011570995205029770994615475177724981006182893272814076123001447875522088164298482639921559942920609430464714470359665350555031048954804434574021174146214162039285992907340606951998110643282519484750893902138218892371998675614670875204125386370623342535995746692887130346852332049166235900546212406079435139819248073707451727953636062460960079966934433882602323761653599594338523866257280255540402738294558234297231660980481567454306494125264191803902719994613600757101295602232753291342542826476314338217036959243870570212854366395651721666305089870525555166845539177453347630347956262827642129074164176648645091927369097286376653529376360679526156467246725324812135572592421046229908583950669066469214574682555630587114912178298805650205012846399390780032663271402256029876199401931599292481215439904575983787631520931398025216*i1^29 + -5577716128105443391769951350643282479031020194042979525088764859216572301197878147121565649809535025723124011141962533355057629999798414608784439801072744185158853128967236308430892701060538339712583064190452144857206823916979759738234313161063466589846825051673038937797236110110430151066301291573814995356858348551858953510495147510702587255265687999337489731099364389651479614153174610084883655855905453772727542025097166549164606138862652445384394818886718444698618305712483606532191116049654688056937024382111570070609302466417832722475590476387093953703548978308915685326756987511472711076306858957040923773975149936302579415465496951244210196208504982149634176300879358290758921658035079175222591295529486485198856018910763629316981914070546260408140334388389952444409918774135166231008357439624376333236851042464012301235311440848297628019066778980865381004704552821658342289266919035097363980036945574956697280584529188583671631426838042740225550803428242051081855277625627002386739330706638583971535086739638947547772894587892224739974169317854313983660101616665486244281159233788776319695888318464000*i1^30 + 31816522619537399198936311112173762138400024404078491310112622512788482969663337135781571136375212024317481611142918023199173011098289370214595953298154550483772765350648265052373438063119170838358403339292188724643778244298252442185057710899712413205506729760643060503084198271267662143543867738704278067554385659411389958055173473660625866253842794494832317107990994501704763130706147522931571799827929719036132449284589941360506644706692047629915197843398606197365127021556804146635253979594577963981202524280819529038966999110492375504715095551948981280835497735699106801803971890069834632943717324644565701840501849208763234972429131541455481631376018419101219662041587628331157403624179400894171031546834845333225530803762761403875451170328639271626884474944448645087754501790954036832571476910278168271423224852810403789745382607357051428285694170387399629558145419739710724928871191796087055879572080455504918358852084210968001368590643166130802436459664845992391809100709654490239233600606039872757419036435111927984653635581759121936772367986944476523493191327637700220531883941053488549903466496*i1^31 + -24886777926959556909716509086712458423843159466387664214840785966075321120626734767189135459729760605627510269449174709285858854636951099247975804143444865476337303601697320056071041099771380003178708695937496452082791821242762460987805569269841096974183288222244780702064778103192759634456455326161781092104272617253018733323014016559337647843014927344588743026191934083554870901870448911909713454947975096558443108036762181860697369894156519036417947297094815393775182867060616632613749420261793355948706148007785327881197459440575939589778212629701196983227898001259638903235954590264282745261171039762304388127398663847023060325587990327493879308311467679743724108996189390696394730255923050504854747322756439800001206981791098064545440514880261077388119601367983708010183463794479332147468801610004067221479854682768625156441557886958195347453472000836852021222464527373197821548408731200339101321531083990088403998268992636508571771506106166146176151082165957326762958812839898449173215109321374424968504519006048342019423703027782649206116896471527527643919101022109381254866177948629606596608*i1^32 + -143231803216456445315079321841566939156182059995414730383480554774042391877977454702610327373719652700659458562499799519884058772832352902546935725832033015884967995097414689286632579940303014192798230982701411818556189228687617303004993583442459379342205575880944300602992504557819499769130598833051671735560470723498220178920431040407138857597409692254664705739400399608255205173299552825603115460761155708150861273914309109091566331743846131562159043343615101178531022909458077606246835405462426142963463247528978073897697614086461286872500218493936052072414177881080187216636341490055757148695357416462677415843620344425774229039411537341143259616371272499009844528135151306076994889489342335120397246991236019719773376410179793687507094660818503947243677698803762668088860529583549093552418376311635325839563422114614513762852088551301488715841870462912217609369040234056276554711771374413995880685780349995062172831152556497521132950755945180562691272182736514626897051014536958054735080959823518745826101229052185884201784304153897374441250653642655592710960092983081497948892381732405248*i1^33 + 266099677201903886539913886379686164607810936343608323823223685557038465182768730843750910315857806052628320588291817341531129651041132778856021109637278092864000449957628649712417509832062377863652365018388399466741224358661852046552068536150918495415684503757356919820080119222089148248908259129261251623403963771134326486801417060354820398181270265322754754524049413676373419737836679507307282585764360887795760729421258974025045020149239811462043448590972053876821469288185020457548044638343804107575214803785058915434438566266198799581596728913638303500174709661214177573984600935547675203690887371893536847299211401888539547983448256809102735528176398875550013922111751750757759046571208686351138549353653091726588311749583078730272093206646347710805504258730056066611437247911283848794673452947674119302191471692946717678621400199241932355723274844650818096195589367773077865947586438990619835245458747582953107900911182211367088973925111551321098613553893962588967968081231973462015216648061457639928381244741052501944266685010854583883227217362667693091957053682498960740585570304*i1^34 + 171813078276482920521673494311648626212709659576499367756138923827370508753635594406849296554336036114352339298872989197517757069700910101560473445452388215061257648677203412819624875490895073260109907140344391116645846225357556611369286511665145881679920492961025598335137778298211962206073449054544438850657326177715321573032339874693756538116324729545604209658457070186789199516412747064367686558757991727722446278427994025387144541063938325149910063104142358016905323932073947722854890364756826384861544535816953305067646914799250818249915899774235549951211251360525367516695517107639496529613892564099209157946421311156717051867845259294434302556146360512829323799970044130471417230972008858437971124469800687414524149537225359722873136445701222970516781856308035793386206712424109127878838548012705641419658252740823607005728374290054870253703335181640800424852591415541442318857978194414146054392520308606105391229022090531903683407284092691382180732289117542540316847742771344053418752210444396569340668528782454481156501081051204562160872131283061855190336662635106371895296*i1^35 + -542325432640762129611382725758716246726980316824940467727231780977106034076077656609337517112786873883288639262956650499563497564322427404238730978384375641729599816978338421564426023872593630561055445246160046165093218772235616748123563008563123991702210258619175760707941067099899158353376609863366494741565380870173346053607892452652832252679192054014109828370410889508771527592916488642006963254568312739663483527965703587323774552769664520515102295127423146645365153782563742386713453658368890744204192998473841800871756780555857198640565409463915970913352904613015991406134140954085091814609164273574459915132784194942976961701028638201138452447160471213795504852087578927453107309090126060276607870510238634444597429496609437405516654153225850283151877859947198291203713754757151621214932726943717771056339734534244469401068430943086662395853946021709309636894844438460837876778325299919009666357797274230418222825268721958984654876223177859287159504856454056708926310392418840997666848134511463287184196917080702040322474769543590105791878007144486160543505504039600128*i1^36 + -48484910817131755494210547347476705987803205456117944996072939276073492195932982977783561462873727341477809659290266143348240923961941820845996353054269874702564857781909440189089348727874943330458767571365718566527401845392693168619889461996614805241911937324915067325418320477142287008494954849187820475651506884394701717156472236945198384368133907897727904311706439429278580189702686060829941694179356445775011157043840170856180830712850827241791426920180953535682874060275010640550135906976473052164451241036783889617707319449224816373013392302036017112151582953718306140991816711740283716094736683958596481271671202315899855846518222599370997856708788969603948586180897438630225830149665471601070432299076400833295839518260648609918566120457348108843011810256769614072294137915045122623030237665486596404342825246500564038232061230160541952972661752838181252803403229268497156967153622493904283530875568313823122312093573949615571914657635836846726582121005204449145132532737061819869255140402690613529388178654431437994626486945104175989409799931152751852599115776*i1^37 + -1020658976907939428220494256519863483954140259445766752991653962136963802068488441416386694815572235513750186520267109326247805824489620447957756664130235835531059630033889658796456046230065162829645418238387819743646851606053339473502834532183359336882444859210479911000425036223389453188392062672660716196290244001992949860151655795526560441245392439900185528256325163408727161629099635343907122114128052019412351667756376846638583946767703210768841036949705709997302212432304457230674463152913025016888907877364042842820186924104994681437183364255607646157201429551056106869825630806926069225081443888854314822464967389677113105792665508066186915325011019878618412139026572872316909029464864738462520257710877565073713633541280629201026976368443234024325285942843455542830029016307856759118574271288059684509920298007123406268757797120022511610640075799457408804268694623166455410791747329492230897129774525117942817591782219663951623755613679600295184809930883027148521525049364762757711886655679885369299999997443243728512004352623950687753542807845922144256*i1^38 + 941064115912748825394754464141143373105543032049139783121768897564005758221234970250004184824863851028428724668290041623470640917376423862384480161679491188664513974870748736685009200102649697264721026504628393195918927018474125307941431007043532819189417964285672859757153104439823094712062524923760983105757269599444696084702767295169108658910898265025960457441342271692728309914730762840351896950224114234859858279810035528335287461513118037895440790742688869539604207939322623883469598632408486489918976222210814066310367832576510154710954826102662335641533032710260113382066169431884160953690972312127322293122529967510160670123655841956604265927876552258543262800165218085167655964056516429737796337798656130347072373041589000439779636119546014317863367901609382267986975930306973564476604679300181194757499154494455242636582204137049827149569910415187216366559234652458523357119811034611929757589824485422482367097683836950687413163354209634379972284532493120306140694700703567235853425816484876435306422029255575447931948688620590259754762240000*i1^39 + -22591306316874596898825435282280544677114560115584694650924909462822398791167959206317898713086635626449455960170370764886296600537893839398228363322266816121331319192919312642800871113409369301552801172411797920911630276078626408126163091081776116193837084846875388875559008491187644217643049061910253413023341626752453624240982983838094376058065393407148933494951501084547525730654329031571700567812077622980684801843588101317249537029044787227127847771474193859079769855828652867939245005401685977939377940016280645186700639543743842192493039027678728252890488481594136694770385233785811825226325541973515420576461513970426582255537513429987822962985118063078853607026433187184871188043343362226332059849586745397300228693154584010371461868946380544811373509507051116293607480748332559785658907034066248613367450582139482139191676226828989662370420680027749531312088554882284506899772921212662406781144159583093942845611374118655278149824680983697572637439221300049464071165184419229283268296296551070636585981705824751609195746729148725329920*i1^40 + 1552690011291014695597360410498453177709283554825952139025431810964678429798995359210843797841501643936830390085046844467164466965024363254561542384809641659734220125264656538499157477664075825197736835119632171357306388033204705019778561176823550250820978522159964658352717096932692572208897954545884647284634768733185714584625517125341885559931852300781928296221075568432334025243857589885842011573417690687676923497220404660499301004775487571571039720175378218828536915788523364895097764104956099445274998379521605693212553505268097241511565408840097162838623495504858729141653486415973709920479561356477818488140800419927610421002531591594900711705239695179350999033627731507142171732868649101700209214301222671374033048405813921315467538377253316352464197015696177373163453900712179887402589707477594797273782209092884006933593610196087447288447894258460545343866415996654343920704492561497039503134598358090239507243119500542520322657393418278148334311188433652233968776760159508976953630576314497906628773375948962570977786361544704*i1^41 + -9546100752527552250558685797340210670887200831984757068711091494733826403684341794041965207151494160518364740054677759340178646226350553794750837078815884569361053355158917566387973275800280786699205713621976797209555356496356963024713610457457122770689805850814808089284629520109600496131487970951148482247235219225701935596521307692589642594639727758478345787778725237174860098220780198313375922709099853673273895065842520269083600207362736264737501365400466009085933199106113621841338866125930823272022255061198007142719462827605513445261809188767808718421923092487453639060018598150408162686886036093500691757370504886147846855570172117164888294102820416740978270781758709972342092442693285927136743664712818578722573923433494277420779004343836566576726367742878366802356086786814004212491023637415988594591375482104381323138977744403659113502041630862231022408301386233595393221202922181426913008473630872141448806163032809306809060517263864963532106858070479451291015991790832225980864840335039757384151073464688640432013312*i1^42 + 58660060713540001352205781952621363730886411541475133289546510359611101029922456212233141408587761788640848798416764537919907854261418482535721994812407755235544543314894345430304210394644951032466841183974001510696953514898778764919354474478769585168975343254107015099759096142152812500209936685368836955583387776400385593613230734062439781021093479666240331507753703268531712171741649279611723416921618522710916839896764568852808137408629087081748693476298371047031390881614875680082216439008435776607158472719742848868769744621343082667783387522511240950493502457775623640628747606714688096236521380093195686304701855940015933761280822180479076602009420303170872576956017755886770022699054435351834493496682096073681509873737220760552293183656013458699862909812770853145847006944298413292650267093571684915341989086732259179787720285343856342956059942094902686017670783866454728509061191034701637079957858149881163782799528984735755993887728954012868057068522851932354654502686087924984670391941722588664652864946176*i1^43 + -84515963942045476205943373036049088164570152189983225634860493925910215646501906969499635907766431136590561977401457218792784506400237477725626724811844573261965491693770413555865432797831315052054776828950364979628858156925267029846115835773314953301186662098292427069405156651924175160934940706539747283530778516177392128697513519046268438277516033480179121928339551677061640867104255043421552957934966096191752074910766718462070673918507210705675983105405757184975405150829643946472603422984228991399060102614901538351426600114888338620864070894221871680078981726183509725059690115012394032433273796285573932617152226859184348335041826835521976498782041394430410814970390029109876341234937837378651800567268890803723905470957184687686123578583509143094297876314553297517329532956074076515616568197827498480902633108307751031568832727015282611243775977077502597413216904034980382912133215481063283805846567848170293944748779958489896964361386095429677183347000198077728547179171985686195899050732732547072*i1^44 + 8756853709572906127744885545033163418854147004382012995283150168379809782899183237080930563956287224463078217478400281426062622211226119502609745265533926852395384748760192064448395584186763450046947608269679001685828946272611959314798930977380455408596308532819524703210662049939304075167566359020258959607826356599749926105262448010905441737703661287736683624208859948184684694751533596689486479232652338845284747212205730134588810229062557023606062279998192388906225842907142272699022626874697893489888741902223969879348970551828900234973207745323296878316714575283775709081080289765001481120804060049582108924858789318080069389103657349036531106321340188092746172599688670534035960231794469286527960055733707347688917206940051859195591091590799148536966443589819828310558577673541315867587789236513384136907872897687723684185839958997797321119802138552328726557756462358696463531573519443621850494835142744517413403132218568821992533497590920239466985711879204289192709223692147601149263872*i1^45 + -397716392629073686441464969242856602204370273572878515959672620404628988750738575588831543271805702828226886254111356558020285518054193890803421483001754634892402845763124638509801729866398619278865862053002426828415211057883628375218536777276967016294310919393417044543258032647970791667468257385818557581815227966845366680649975225257008091409271189292777481281193495395256863229635493049163293772286569761805360825554137332315561564031508133336372983874605356035906812859064658355540063054734544249439025998101086059355847900064050313034509225192358437277519714637068974500893111399888365215808665132440838864734317964921129836245877986988227320123090894196738961204846240135640267552907592927490377689528636121580121108249110460574238564891406458493336803840644295945283712580219967209793189257537868240995744142364943730552849950761708326316979637332408750690899474122741167324084902808592761541595934113574487662735232005290737593690142019269165987964317223401805264377610240*i1^46 + -208112698731910268033990403860427752728050754369918703274388122724380740558188108964885020422211255084472933381703067023370923017139198980099365719211200889161661445146740255623724372282145731418447423237597883967096077994109525623891149734399394708869929360167585477450871301043663101416730729210352137287802732774017273043192578826664599713006640186492449625119661183441494353409347522299046504527021855722631890415921436940636901370709331529025004791704403263999025779706070883742522431417242952706804065131190661746792645006355504377631791256029742090376720134921484063723615325539012661802117483372260365141484050528230916277200713289906154494533151464080906257175093882822463997825592388733283442497239959999975239617812053371434958921619033927216586231370935623096204959783684117713753704157343199055291434751711720871923507524474690648797785497290405305439567868525770856624021224921007279973093210460252155125223325409880250370961714135743135376791114219520*i1^47 + -15315857367342445445866787404545848632140323167452549716972923924441211150590081869988976160268403596785797441880874225688531493275490143763277742458757472278259481136898377323462092076718480926558560122629803433812820898435110000889063630974226145174567867146040711630193838973768507983404442699825221226581229491604654099786379756858456220175031010183951229719336732747274133878325736969221788723223324807137541770678544917438170081528974439287887238718986675031742202262244117833073044214231342707713676577325740758490308505563160703619567891200453700220827624676344871179714592139178601536573296476416930008146043230366428442193388014213715868778056644190661759765825734996637692164803059025091152331743529346471951929724838620376359520624946874752940545227845139200357156995069699320554019320260774562941798402887566820346386514036290334258496066525500907506555059611241512990361872402413131582789998300186248088810122612093403959216392911347712*i1^48 + 12180769404986781823140699441728921936633789653271397139043615599787336833771273297465805781316967007950467196220362126919048906656530780584188939405259507876468754402261586194259723153138915422381474712096624554343859815672450960659822169856362053250055386500433324004438293142299819186275089712986830215803493296956665819182189612640076505676061205353668634753704755285383767550620381570707512674832185201531128315207337020096843327637755080839276002095096832311253027040063257157748726989864963689953736898267634953212877410234229749832839293832070016808362490141929551002611038809457180827874022152682066471200196483704962224135963899098778691281557997303254930200421284360809120910298524134469724519184284430743987420144504364143826261433845718200009137519873048943479459171289008447494153975904100545060044567704262992398619875003688641507198847579979131232930051464192121082389692513285429607770268786877794961408*i1^49 + -697013797183102853213570681911023841467553915882210608537739160213129755151100249200180814965480058847351002729912319428793913542198597975442911748262735004681885251676841394235491016093055232437180260554699775535428017128522478608556487734971661938093567338154195747010639037252702451878715387494303547762562203335696613319035841425374738381676745199818141000951321502175910335693800872347175372946883958325498510193988060881044886931161506283985903145440007104062657241819214405501071668641553163525289367958516043127669887455799742975983129018665394075884892133784469239236892161634405537992175351902854440791046977980144420815198047230756739766013549839449612030716983712200017912638531422082367301759823974046737121623485823263185308998771109636863193337737051296365788397875046360747660069130394757655774009765612301575763181674279799134529257519938603095684029793930863348658102784*i1^50 + 329287094157456384506547575717900970953234406189518725968868247580286222576228356984835335790590186100984031153344224294910963423614473471069610389111702521434913315588436082046225909472139064614432972420088780919371891746268015134340231019119668241036578483141665844056235464968223821836473435671084530798737862772094836060881347652899493793085105238019014152007487704563382537845758249411613973849102943277265236525654193565674571180275050818204255905021681487515280049532249454262283802876885647335845643556935666507733615527664310254260073763305593613448968901219433901836999234575584289290394250894787317233068058026105939187421477370904178953738891641404551405746075266530259458442086302749960801922243381393714080756396087019535424939447575679868516825274361290161108336093073963646937873030348342522487537045140900838830256727878555760000*i1^51 - N1*523338280915249002848779086799155110075392741707539716523428916548809363182594558373450801900250073669932024666962890625*i2, -48255038553612102982753960067313382492326567786130962254068743195828422933962683044991125566416704922539444288218045122672706350792393017054131185332053711052963622375984406398497177022683349633902956800940544226985895381410604075393916882546764565799431036472166051709585801580744555237090984382650524798683560207192852798215524133210821693189502413425289221639519282663214255688612888427803224180451590400079172453423324867299954478033071162735407248096171609670205281511192104828438960309806081873217075589732040075156030755280867392472093333997937786770773312165409917448980330311691534753803911189705617305527206295877654729247622776279593487116974230327019172827655331320718255543213374748496152422075722368062936354372661483945828772516867454265906304389867030462938033980916348520152134448899715346300415375985416530790674320226759606378957000828929208289650429930128850170481862290636995310694467723294286065889225078580906207533357779473147030786836401810763753935917157895030426418998646683531628474534499797433435348944746482147311756989821753407861469167596118407816459231732965776510499697877300194938790440769356526879553935450754897976357940491545297487264186017119953684633248032760058828721445788031385600000000 + -319076471040712342915767367648490395975864917399532370489347428819828352143330162863474110979838664683713902415579763673182440599705520504892034502639867768297721355467216650943117539363898884148180217042376448099233496615617870834134510886687063173606242058349308755775838975896226949310735233725056748452946334416174948443524047428792334743705773511353651453488802731185146201039065403693459795292997342895280460820598302264207103242287133326545219561903738012654500041297198329991064622170572784189469724604630254774960726710670160075152209652397981990682826647959060115657129072565065180441019517272171239216829360953567945333568495544531275302653846060873661164648592383685305099924367977647420830184644768903361245169812794044785118837288937226688065062549390051142774413706573721510132278227297071956635983452444345997100119452458008824037105000890105864721053504322598453905634125098681099463614788328686442093397316062937950188993841640550803274273575496111807997961184892560361843907037693520223294718164844236104836099114035569857613795020294868442494983873529892592441720605736820076561184237057692370562049657701936935092029863733474459707788234055916362611702840306534322711521696479956561259668953446219776000000*i1 + -740965250382678774079850899793964341311610590877803864377130104179536627280779457567162166965679074843190603639435297173375072625757276421416792335380399004816312252424041602051968969946320653026777086364730753575405792102413974008101771521894878303488836292805650825184965465206086821404579979997637260943372054702184151781224270037589961932527576463084093326055534960064060926304232157338291305063220708285905513056394424485062517166307290224281261866919491074037000739297727483203139851098983798177298085142530384039470729862375851061325142173219350649291766888002666069918812980918656709050950058535401849552319422923983032413738631881511977514318362550116619050271291089360881505412447875344902732487606122868047057842266531074249008482200415973902418989785021899408426102220232818201043134319703991171200433579802158682036223282169102654556734657341378652813848858709949665733560857765240868867030661447655906458828918218236729412908328529357360268057159051346798743397352970867230165549403033419040962190293860362311959409676157984181155735336216668815616606230747422843040466727850905068297319984737641448104263554545808681797523142441737783719090575744681240106401626481501932378256415768895263839289414632079360000*i1^2 + -981076528988897880667382707669593149988803513277983492591293303377429579748106555499453628624306330530306387239669970036683757692938944788605408819952449777331397862233141568115372045818064770641940511987933527240731989907759085856996185716671492645849654803143408074530172746956164341408622686481391399941164656523809723158461763880234115235161409342345843650363187019827182750968465815111143103634895199201326914226074061974887476962719073048370629792092928946009724372580142132023758861130870388806864611364361012509112027596671137126460403083847197206684625688561363566235380580009704168757812055330763333523750075444878380535837170374097579965438111523461587358983310345712666571038593119958219820538594644558465940672353199678132442504180506143802339277079182712025652663263025310403776948501734913776907459134331810571190294218105188026331099339307077000386383056320471370034170842925123506807353491245445901413752528438094417576351844177589291451019786493796820821264358273804295359649806722437968576022379948599929187129114262033207934872094645386166641742904267432948158994073892116414093407661387802359586828779449958928611112579573257822706449546581927012120357103187779222375005834309663667387231085631897600*i1^3 + -1605910610254621389951093993384239447734637162125074404320916082408865281675557971292535572656964191944056208614103714023365758473428327353507101156387365805652208532647187313156352456175658660280341817882051421575502186871874906025850462059715814431805799904403277276605461111881727120456208735242128461578881335158405994395581084868767478035897835184080884932568775314174915109365547853541997108751287614805062740445667178712011026947487646489125572310738717325725616722045091566112843624086499912015937136083780586601197812288992650060052901155733693571298775100993330861813748105369846903695538023225281907368994571560929353619820684312053241164859033043879119021656554072497123960558626259697806953207601532609211825568880045496668136830870617287091576976926246397790367533521753106368072913509059724811035858184818381136045335391576901572116901398701337181523472448989161124817276621317987586911152492737470405821705928249741437019978628380855252481085929454565664306722878118702473364121550379774935841074952486131694668852584129068742302361541771579204490856744461980807719766046876905423496442724090922009417312320331830645451620708961628301651971888103852046432342963955955946964273655811125984430417149689856*i1^4 + -854312332986699506552984891639924837326979265201763474562450854206635636677836319680070943151068472715631843771957406714725165885699079736640530545546721898263137720827693560142619597525945055575951468382128416639750206665482844082020680034721471888799234987066847936804132004231897941996935877333185474958160975297252754518530880935204218433236758638165083415663834123752097892269759806844886379648274953343388352444223027053345788174764965416396198792457572360444738106102425650861735971023496800595734887959302170679604330470195661011615452508335325842761377317504848553288665410368323925331491371364752416589120900456885038421934508085824673117622150033470985663222818749927095478957443743819515316519531654711430932673125467185533518954248124465667469719006875867812502958579487513136570930581426115930828790249271974026494883820824923047197049449917873206926047727208662211528876006000313131560185156198078686546232143513385501762678605656353889108909113236979792314393716177601957642255193822543388881383582345726989983074949165886478820359476723219849119620565118500968672940416432419629548364083099111814336263022604028261941660800328750320443117154681146582743169957389926202354794426878857177627671658496*i1^5 + -1050474655010947214884984962046786876684969309912076873489595577582918445416780788674438867139127433764380301362488886143329243655152249256768005704619091146222326250522419460108123886095213582741265623804020295464280215832872742733656941887055826991834239098265386302674142911017384481960240376631948377453008248922369356218974661885821738529611973067014834957149260659400881317371079379313763230363780417001604211685019556425922841594681932900900201554009899382162899883240435509248690951372004128425650217503177293417280035272864046913262608873824018917314404888096465252857914224626324109339741190136445827151126344353455708042942752669144814323929030350032126618945912427808858942793631539813270318327471368507663094731564284661414091862853818856070067537860742635539969365988251407248492831360183974038942135232721074681858347457050938205269552656975898451206896914283348225659368529029668016825605064038322022395577381029117604593745938350605564693024764991785774568657337446392145360061329874817395580456828721785456051965979869898744544447501088357617963102793829954179326337463786022366625220665713516472088260504566833093656195814212382777931345923703628609705684036411694937625301054209790156671549440*i1^6 + -314785155313477146288601706228821773745677581535201213189480411015294036147793714509078342771443690335253824462802612136918938194721108320314317459625014132139650851475459354261651655399851970726834823814216664408844504173533617633116221030402563671540998080671466567891263489647492219068023473758494103255888606556506547493623718185551650804625340448697780822525954648848686524574871335978238491771895568762143708932269396758200375647503852422926778021529538012754505527225274632652862485325081473591150322013602838696437969051423701092492555099416553142574154667220752728409442983829199836819867557288224714564939929607954141269920077173975788844459933930086345939598639156811012422392843912967528116185017848931351634259250361662692448948783562407745359588197793214789292404808276348953669995627213228216614423316912957208196534345095325584956906493574611960442479614959556781911688739139242443601948299090279996747692144141449441474928795483547230183775496758355209174151296727374299913410166893908752721385641087081671482999686853032264697513049237429017269875752295930666441681871180278876053471522655691919311947214251982851801163812744510599866286829204927971459505825156332353862081403290091303993344*i1^7 + -185990297160798941835457996296534416642050817265758541416794099970765207218756474007171983708352766429324758388076296908578185163272582617314342603339130750405741119499650278444959432024318660723259098184675229487172305129800863293703837698094919086583792280520800039032737444776378090292949840567319920103777058183740646198851038298947639930172360886076050989455297073780353184319354062729763343686348176335256151406109864408229397716908023002441704998798490704297704220648657172048158723697496739815220916092358344232810208042663719591067644026723023363149639661875643419532560635585280264798445468622319625096038386479155809920815853629429422970740220289172085653762020559663747342341717682832410339812351140212723115925860057076540599339092124506291972581466148288059221170039483493265767477822589121933243711166633321065403153117282097182376059386130861081705241379926924054360149328911348109617416158072734085352062284272992578994765335364114162093416165874955497150196405910352552194187846272571528206564607086495179603515142259991113784429912599700332992243381604597260031192498072770535165831810364438586387458528108342995524260749800055250240322536388570990423235691687300729671672088376438161408*i1^8 + -61935743382630309698191342186981093823303168451911724631439326309057963634290268762396149953450298317019991844707278275713857102524636045874295877162795778501758179213093657367745680256906934593584029589481086390558825004101075487066272310850926049693451570937103691833490327452085014223556249101418978406717942234025629958565303594055166778615239867920453994659280349763729303046324904029259146433011008592462899409952241070783257460103684873845991757944410077368716983556474395291139232566114385880872527168586189374625456717593318037697590862269767237104574856237687692269540356517558340832553062887143410117399517119895041103906661986381959004366779107954172557553677937033788900451964489992976258181093100283721509831529679862239144635729084613729061289989630501128917561391277935859001356543685080500102395975246772573118981939971373959635889976799058029733026759193511421139238133963836443034591662996153672367497499445027238916403199073461254659830770349037691064551698216843066307369826720972212414960060520164938540170974375830265077767842692510961010969956768072020101330470914249763243110695409429653764110390907875532830301110582694631147149189144302885669621580658216681886013610331734016*i1^9 + -4479451623130385006559337274623018014543205474006450289987324728457571858659728399725409005712681412907755363359447143845678623328544804301500224577859355398209702228008482801566785680807191895983611941711436260336777645830057024715139576209433987135000278469455672746891250973165625100410392085291851837233206432783050742089900154840463991556462743425146511648071106537786819033412920156131912912249100924737522609464587526064581729191636834938032794840185410196288743729078037029575079892504839427958933944078093033859198364868879460414409586819902941341492650077589148917387391212722843439041603078373638658708412117341774676476967993376722270700799857942366690703288974717465576742061999362693910085295375379476876631657264718084192465498870533361779767721237754297293558779705520626241293522487034720850807050187182976247074900715766916978228039271238707573237431458534079721162994917190494893832231004909204300608829984589519084453268285180480186121037178027610085100426780080134866205636627784258879669668080298731318452638058952309768048773727395918127443598295734011971373835898222892150569918225260129946254217656767535112684351561074874864952341677443312719263434744026605842979870474240*i1^10 + -3521304417135983843668029000433798477590868054837455025157326226629321800844315455851742071729945390863688721293949088794264914578660114442299579648465199947279158262620130103536896019253559169282023856558849529783226186526714497246866070020744878293819931246191069338795205192021686910655109487303324047088492913686819445035163365752615552237415927113019071072003632516997499100932882679735613533453571109858502084980911460883673477100404772562556302071835840425078412826935847453557608276179836871648392298118261564111040785073038505727483492253383637151352969763948040270454767829396718573033839137814308481542488271186907626343775239340616184998290654611385317360826784575499890599721237965200880265042833092301126425451379519657806042186510445510322085164509606772217060138685305004596649154160609156682169644105482467185794799880917174748692513014669148644123273652372298891431820509132008484759896464510722034222117179550149352552857233211520017362637731088142699275255812797540094426662412396119067614263492355933886136257141875931771178326640471152769449735920903082456582988244935041845762921043621133731278756983126281841195410624392370043836140781477903220621764888100623792142811136*i1^11 + -1932569069534041345773923962159484292778770459290057315314169815805022880087125322771082614066347849131127193053882433953950506144728310901667157600633662439431243929738314222112831888575034760360423965489607593514770266229092181986367503861306729607881875932052013084508545268372028801002390229626716977785889628236271283252708433391642754795992430884957507630781350271122635190212066074738585279501612791354579674930255770935074270450289779456444670955752608387518355065225926600769192121343307576753442015072434059870053822139830238154540063528825750659443429263778192809234250694475655596531338594428902073571833729334559629365713007992554273723853014564680288227792031989079550948424262201909954691626332347719636843229192117693795329528082260221009415412002458497296247896426216745263617623978856612887018838363892885649207932681051890648143249100486776614459770034644840746651228394979129769815651820155583366067070636479840930770913010760536645697198816731835783329752565683552140824895004424277985062383590079630997158273450522320891415999689534032705728006480443815836746129534970565234551144203885940813256533227643482044279474560814095621137270684255735910281349675485953297219584*i1^12 + -309442678610936666697131443151030518403420431681932923258449109951442847602199635736236923340561317405189927043213004106037446675589396852250055787361923168260444223537169054747993367509490804218828697958513331599719863022485242922891303847052447116604548616479173271503731834194714120032583805414433331867522954725563973181018204143016808134325759883036724401943611221979395959411173310946175271852095326498793489163655710415465327227162067149254530520687237401361589629903382557865011958724426891655850536259807458929544886477381086263102777207784394816599459157788253973402972367492451829716515235819847516307558496501314401335883519661060025817575279702767332584888976291067752048060338157309890028233069870648941352214191607637431489455715929767344614164203168653972354740541526594976776806936076696965418056146690708187026796727632554000983590312834166251888783330131506580507399701069852881127297555573403423485347481549513040361785501654845748218365884629730447480809462402431535209212195860573767052177532238059845489875397113165204986478020289116292850868025566958771244472009034164380753370585182649600067721929034123880563755804087485825621637745573610035182368781450101129216*i1^13 + -14975952723516906600271537088851580849442177164441309135051439988335723994545574939635512552795869776437309742526805440231337429248739978775113828887067484155842963895765565880733907498785144633430238329845122062690889084710559290500058611860148561205642423351761976609281723852673897731511954728063018442468221828342499880881360764119432433160806755814530558921669451602976197067400748818825269888889988906565562184875661518068385790099867170603210903899585082954207509578624502098586679876754849533016794751818096466804407733041287507482144524486616572539510716861871395066895111287046256421202850926627954532938865563083592307096969809099985361121311815124962525902641384358875019190924691396536145406775179818238694262353941001845748284855520525810590655494857325609150299560462325108082232233330086618405802805945669347213495198013734021437895638468530421905315223685968613486850996285861264590262966631050377682586710629109796681897217039522333507885352439793201972945445074121059838197866825911938230443435926400316212110931429562887958447841492667638681848668670717126594512236758367243711709461196976357475067784737983271477341663427624988581952251042333331541450172200386560*i1^14 + -54003233037450019103888230567255428789329251171466999143228452005533621091191513744686961203362428333279117315350022938967724010110762190360223493973225615248723118943197088031525360642847778155480466843185907485823313393076289000620342079001730513835144198451101282439236981688498036413210870916716573157207254509668415003449504974266917665774497342195788249241052413390713460506953064440777985668292735883761400128317024262795061101371753734980790884554238467658051249274626923638685974641685046473748493840871647301893252536332474646293821946198656853373036163734728460334310891973461850618069425467263269371844996482868256965987317583356677670186160448791213721384409813364773279172061994105808726378988480920117285409500492232230333906247163877096027290332921180700293471954194829065290190765319161103496039761091076794234547991983950327227245530389066850751593341390309394326148332252767127866138526731428110434705647114649475986034150381367880961872272691566195554893191252640285130160282352859419667184727739710372609035552206539405421302008277847305189104286445157052007152422672669676244440358306060903989697813855693195459252475992276417067887197049636929720708759552*i1^15 + -23861618834220069261495712220308503916046284638011804083667725661288767682922504430387812119682415718296371183582023326579912982667785579231645634541613878668824246376508837163527072538147437205252043041915548636329616483073524688470026852022707194885959838747593851996652750324889244062181877062794010933921933699462385617136030174340567995727214324356352482692349884624440537300906332457119145406883787566096615356207535913345565680281404177986750078317883572286089038841960533150591626501000885313697542234414507110182092846131443321055439226041448785761881367284943285164645003078033352323361452172953821637936571737233983917810016538149652212214488793758576588644813655500250995661546954525966155188739268623938452530086678267155269753290958519695479947871535823327594817519550568152170335530798257795589701970600302792685583864031896937102685313179061614402641842017471018233281575196155933613979054869136018258742057870270569274797507268193745013913661454634682992872554402423209849312595546727460840422989520401308143695519643734297547203828403125233687470454822238459834894813697512656466659387557045413607889082565191088045970613788071399769758219687584684467814400*i1^16 + -783941354073376289165340565360758805781468267924460241273575163486052604028224957496393460346699689710217269290859510033441956124328521289617673786379354869494053402622665667778009249370852096865586682182945123536181566495788051804744705805584122001757228095052395167424819243534386073209167429852957959444050094466889338131865079337067137891548026207129939326067604537072828045688589760655517955796447474255213249228988208522042784647596110364180187236914800881585344332690247325616008325314489707120198493427016618509117903841337917313732387548214518452156622776673749588811110977646271592772972917025113833810220345951967133958772139862706896617175693660491262250342001172965750225047463152017208096802516805650021021360325427522851426197746857520071901926887516683973087543993710149951469916800239566188942889319137377175718757937818552718425372348412534992613214661144596192399145148930187445213809390245000658257817500879254412795855741678885263686082213987475393010136858622561102371985255158823082361958074498917595056232578493790119680775564276066559398283369936062458759162565028647464030491657411473221799523225457078697481129823350702124418278669291123376128*i1^17 + -12809071433489423675951558399919209208681238398775063718694700092930654918530911210396867777502341625741801084194054027205194424551667595424290181823434217564949792375787527958386375987951212911253328087044098315622347041532990902936634289289560551398881074596595203265586672131632433350714861015838385980734809642742197838913808032930478840941557076023470536534893124460135481335619521298114568871086489953493168748683528398078906201108290764361922980472222698854608021554927587541546578158223867594750850325998941250784292640666632672349735868824127863760371030991708651082405871517332666573929951267947590363580503698260468105832991847653881819782406040495262368223393888388809160032883882759243049895612267402971472895887959537585022874260646272318808120432597884987065764553389490524274952441894186773530315306411375101146591308581519818789180397245795615370966659309166576362144096526515314352913647674354399868249729021198251810927806816176272752941003881584631198932161956581910552393028240404440784953158116332822502821494546609700495958980579220902167084850443535023451307436964215518800385462592030168680989202273743731625079480383334008236216465447976960*i1^18 + -164877205142181806759919276160373278917447856396066981789240262120640203864739850109954512633309776052475121616442201181727991520300063395038604716584025112713493972991344921303134221226655333754650042019959807678413890836698420382962549281065462414976931816663910642782583702327294895122334627657816925073349875710966394327611849967980761727669787941858487311144395747088172539416248165046350390423166220199160439419243057285231561170144624335723834930428827010651519372601346939145172621352894645892387571255089681743172252624752397521681839682726176119306342509212463695665268286653555128892028614029917728054873753395914202471432385103404550398836117592352656312047669166337644644836593393109323546301073382787493324628491949736977667012540360472327600146510071388425993027755270807787019190464033530542631341045932464366307695826719167178917418353807565338306127332410159625204616501278467128953847050055325524685912844394677684211401485556943792196193903702390623377202011775040374779671267092413157967035326453183586290024528540442507386980833910553541005474621178105179763632288919480210968524795884361002921850630294982977583350495612315984908601262080*i1^19 + -22222001421517456199358790078780512176903828312103426839197606384905124966447062407384381581903327276015832444723757300451296136889325867981240560007023337704045011101790409335846768543844471543638752201730040267919451646872366817750407601029839381249217890012114097690608313603497940194707333908835936232287203179706722118110618247201227950854323331204135378189011520137959427350225037046193334078374855399655131902132576931627221939634918296257097132130254073134108625236677832490126399532143261493824572636807702690721915139593809791970861154066629186985163685387031574502799202670528143773273267063628785800908775654101191371323496697788765676501237355571022809860090196866373246474458677473905153199246408358501564472482023609722630235890436555400102747151757031446743091796539276090484543132376561543622547276276124621328599422163970281263064027985418233630393547448826487858279894137366157043910556700542842559675090318930111922161216470598341274933825672122382037262104744269612702337492217175515944077116638624683475197028776756818407548420232379314752914987068276170240354771508941500373323741879450759180465873153115939636543981833244909680721920*i1^20 + -260723508748200510932555867400771035065102783910682222677663497223030726822430698379308019769006825805474416660677061596894254275226839321212739496740848524015935679904736179165176190455705265960041643194150334177671759431727668704597181087854133857544975161926127728922121047234451165137900901140623128894500434375941184370867229025093728933376929616407827733690362033021778772852229996121856194542032725008500998029470137438887137858127139066666906092553658401818558395181637445581985933108036365888981832358770964286743900521921269984153452048260596019180674415361693880937211705407057292409342537183758604352481865726623215195058918471129378173341346136434457354077779639100408704713807110645068613371820420389855852098249009385351822477291424105054556187397558655769097281033933029906994153158471925158776546124325622781054844117034736884696359170610571133639767126006279659287314710598273560964224500631864462820923634980432172997735927753394955445039559165121080414239974269373438689525956948450360393327758216426516537600140616894682379313590394999355655167066391265545766468022592677021536156088418189795472228923153878261554084617977633701888*i1^21 + -429831670128751444712735978268824863948499423345319860935110278648044513105853328461879418180153742169278922626667895076323481691164130976515513485649648959404770718473525335923870840361574617597630651771928743693056105997729340434051264123318023681656301226805934630677687388270129296704882951617257457950440582445808977629426167711712190119322781616825033053177644602107201586118062980029224583906332884405189473622683590994002785804355267958233545388274973160439631410335896785240893013466310696644920117936988413690478559990836288210158174514426403125927429146188385278358746054586719018918632611294335398902610888017447310684188600034725541157251115914981723227761552991659847510126554156909838227473208292490962499241586837572977800389981492081054364096116586062797964150734322113751334556611699618417162627924080793865381932669858263833887509362659173190127733647734796923933343100254033703103369226155393155202499425086060146951075611260193288411116316570427019599684555724991113738714588196889601264452260419122052371158487784723609200516872269230940128016067319733024445196021301712236662797750759107494079489864740669950686611869007872*i1^22 + -145501903959653467594370190327713609450447093033053073569753346690471051269393983243835042875163327651514390799194251904417424244610905797803390712746044386895480658417977720262681773965980765800474461415344575916454178251302607083066071102213373961223285297137154771060100701428002850796602069406735768984834748802822444977427139902550737406828014503275194223527213640495971239758569861652486830126273166339478650051268255461713809955856105243090865106612717189611068001442362461747464143191651162178185204652273985222122818316168798192632806431566978002062418774073804052493459043174821070845171295944110646678328925490458373044114949640506058354288802059260324869129192372507377155744967591358371695989628650438587300498782298861772762223942933242302727825041055079179867170629072218720470310926510247056878394717042540240623277370988411128655071652661357371638837268680781711434155324067243915555492086576760126462805941253573436447125763242823393773752051298079918593967675865379644108645541082240088001823645166153175005881756679677484016310785357901390961744205423217881640067320530537314767856446250044664987385957228860619834831929344*i1^23 + -3578860351364978387992491981280810680540923661990733559254391248685850070768308118832627758291662940434530042774760936850177666604759848052634162050341559991714783139930855810448236675962678628284107215416869123415091973180579722113880506901503356075852334935911278810553673452770919046428867399335749393159529084100439294601636742036597442567383521459248987481496844057233218979550219596353000419751514571959565579601839777091055955173325028609227617983163251675545876500068853381672205754034011727675513303380584590296557009799067384827578908554321323516139303425499953508048992739075474175981548939916637607100382574619836019566153857461650511282762445654037075337864064340539291353552798829152879269523131917523149644771895170508011491422838537969228297767444262532167976800437624637412950524148292773729535209443362751849522538000354699004354401546605920758314837910889378644525041569150507244230992336376455627560524683942136110596987268370217334173351507680750820443472341130977248043374555077814625709120350082123119600094296513887993826868295685052606260726183519459790972148375923149979135823161828219274860782316183453555490816*i1^24 + 67975621223957669067912232903925056919161752904372914455971073286151527408402931218560457794525227513370780961815550992804112911024366926732350730466298502499379954816208428555241367068077792251273836605786426815180297482875060790019927930326809958260641280273726406822763246322426373938716369568771491637571607413766000276750237307941048576968427604298108501413254187231445140512060125903489370998474413150732301665407097859747312953412646366419327658137697749753998289602923957414334970738303904834850108508044527389309597600121352829818960167487999130716839118781345653367143704962690536715639139383232561606151207958779952634769444550589137056445432777399254782690156699915086888272042922989203622822537956723418656276926741330900834754274039173896460222321714941989881991365622211939934243923687996959755303591078430149566083471941531253462612368958502206209810901660702108178045276070972734881827869423860135781381490641255259491860795329257570348107653470103734656722282584968556087078176202986196622933025343235978836965602747785408176572549630543675368825820963609585814285697385610590393232855915603137048229161335632429056*i1^25 + -1091706039582479149275444087402969803894207959126957878047298804535516048659000158952731341950445030621393244016517004234874599937898681761918650786992774092290316785173270046159468267852967382959866667948048209086370118142248896127256085688854045385457166649354486510154969051165170119401921186192558442458199433774118732138775728538345705518663282388440916998483568637647710835685006662921102006026529294648042665692630518980895206752134122897289201061467499173917102131215417905343286242819287906036643487417026749013877392870806591934414099629424251755838625077799885549709798684577622518045030012047564825117525175229189386978848703411476465162693957059376594326859394796825096104958048969418256480184272071607429884559880576337428531510144046273420220323467119715358916224238512850101610159457024153146932584962039088443725293607701349270147269591454859205971676260419451513947491450537040917869742934864285370958347359840926704410254289811411256217247054217513978691284584615968277434282076474057745765988086026366460239745657216824868823762306224784035742197390132382212289420835940164644453638461296207627411373275742208*i1^26 + -6930642743522511188748692997848281612155347672013327951958067239883595221517394974176654144966715783729400992000102809256378752259748955992919418555952272046227816341866049876613231712163406843499278862747028846789567114280590023147331514603808573425146980515766273957850711477496570634926084440691497596682008813283268545728708600555063589994285595561478814487287832344856666752108191386307328064277600959028895902852986635203548710670778371348333714444285615104588721761633765270082023162113489063057352668430752831526196693038092908546788056842812226437326363909828242143757772719165771143350591470541812843007907889260318614196807289067073611159206999567826560912387981413727621239888594658727345886731608704608832904566350702019217907874127980749051998621762740797861749803281401013119299809035765119191372701858286468566131567112251144985343562082508520478017754878786164884235077186185928686049832718421058972909741096797970792575542644561646502605410591743548400654695752609040020176303471538443120829553225314090941714230363420418206152505877424256654180328218233871199687814627919746616752217525596585716302741504*i1^27 + 140112562672965656881446063137077647472944796348412866550931298390495277352074829201416952055471305771034946446664723367861136065692998351012806007184906537256700470956749130854605314215844163410825882259088486701145600328780155970120717644072593051671557600283613003472532322049259850884187340856640001868284425558342000966446714763562676599635788234614452057088495199489916681568418034172251349379615998085433184500436598976843370897116245981475640253974293082688007691084639726753110245679475681861189469334730771456493234975817593376772959517824050436982923278513501782184885272457557811001605284656190658763339470176031303614891425918977093053113104766127850726245571917731899289365055956627835971736370538781806091132521702181577223867373266067300246379657218411357801462927759669965846973784046794196901115138360617032074468568997962046886544104203061642647361308301955374785934726665896205691621866217379505239956137250639332640107787303655132286466899468540257230800519124558657039287232925951622485734111027878118308553250053707914369948491884913031946608621147460324816998837096319930151736250012135636074496*i1^28 + -1167166833120827027017057731169674828003256333881607783780687099500486720041567621157523334146083872579211872564221316537774378876867607824252596702018256623433666827895914058798210415162624998546331313838485349464029965835994680260735759017018269975502374332699087492390756718960819576007905296858848734386868060801841020171315949045917255771159768759546151321730840941532596230353963816689925627088570689113417481992385614149237042138856411897935482075292041875663887586115221638685582141430836765139390328490592329042128159565530024672611762905706860259712226607056378604309839871377552803261068228549550693827849129124864887003010279502983913778276687170520205926165265800495325584593754527912043701434644321031046198372484572957418525808286635317002499559836268970825375096219741926908497598174182388026898418790983341794764493633563795230977565258080105517033121156293551433481296814359902442021257451634585107888078727956759860870278490558202498711023394421893901926201348709925377661773690680398818683207865045485339967926714563940641194962853283043048497562856546966683718272160638041644471615128866914304*i1^29 + -10509596046618483009723633701649486296075247261493690591433704778755030361738053917517346414406541068899717427884973692886370861596097116789614158110511219762223151585422196606313174785051545981479137948848356453101307527963456454385206411175451088442924096442295914111320252563255468451019408647589094982784055691560153692953766593451783567577988834050939670721092087977989629264613687253274445018566295550047875870599323796188894894050767292189207762384064140583301424489278538108373646829340107600681799168890088319166602239446163668880393697707544788168028490082858335135030304413780698566770218402111058739935342732372991554144711143842469947870044164554476228476500273247136032737118832723008430237286030402464882765546087414455015025828677270749121387565172586660781283568414256695289444476782905519280498405318536847616856802986601617143995771058913077150136527577783011123653593630090145644840130219337367590361605175341242028008809644947863492221861708467092699902137482310791433344965203165288980383262648003433831007565943778263661698465306780543769134117323359736496442193911524297768945319936000*i1^30 + 59928177964089368184333074390468234883307675900071688175894775019232200404488617285269440274066880964878394418374061058000395059453531673177244096835096231800127493173135976342745212531598276291015116823075704078258761657168591176397639019830423928426041581196688201595149616799918404362347150891643511484680440362169697572482450981027223017621999518861441968564177897506478850092478438676526801963115203749881014487104329058116218332378572258746738176685012882954067457681913230506441594094413054675518213335631935066395536578592668144417442397451050879005104454958664153186625027642019000459963063830588020714917621924994182124871621885594871901005673691309737748406289573116381293623963012360321741962949676613498384915498833535146894614951245404779114652678286057263063832538166641354595136432796872189407741088691076373198298891224280650714395506211939388020370785330939813366446011353655292438129911017620773557843327623249518790721944500665634427617929746237203194546489761795931599406694898276906721423495555004561959831928353135176558096599430145116571917007928103887266522969805545247944474624*i1^31 + -46857544549353158683351224541126731983023417856541270502978317602158110779895794708218863841587926628703902941827651736121776925140534328770735936161727694590892412954424957926589408888349586594634067285125227824362212053756664029833933539646779488209558691142324737856624361734907936846670279254965976762104143707566591222748029706019816058784777241589448898295110054312493433376966744716827025818827530028903718493675083090064273226736806461119445191243543078298197865614052924870034086827225708084385792397167547118268420187953342647954574654203414931503276509902657940452802044326400126462234952226751366050731339476421968840945843315470153044415860518259878469393285071406465583288247482399671625751676050746544082572836703960009648503241066285448010545453966646714927808306091941757635602370114139073181074055513638764959485085602525029723833492791659036591698660109016355396965051555885180507489210878113070105278895295595486878301821126950235613252678684169475590682008973622245154581010536190179453970871970166201207029945313569162446909904936851812080309653158628102963552869893802033152*i1^32 + -269800273641359566286276398981690296378441133406982418284069061919296959950657541968050500512716422865227057074677840176501170519047096649774101664909937317235599342289536772940768985791225127339974230780662447559498072659301923643515742672578592449466849348739986386164306026733030581872133570475577626580472820294414398205905626921347650813352959989811772169198937794807633119203932757071721422180796968437234068848564026644737066322686951158261156556521509983285421201434321244833913955707447006878010247739971281849378981874533109749650574878046648593085924283473804019541409917244101605623910259966491024249115378033109923536506448612173817427438013401575222212957582169336036117124829502061194298679396769708523994530489844186416591478189390731282665112353189175833475234924053998497288773830345504954032608220563203140694109807431805382358416498384595806742294258151064764095754723057559227262858129815418833024119436870893813394962977046415318612168216817640147132770219660549003400953870698366147440933131338705138500304176580614995845361175949299898828480243648976400076583638925312*i1^33 + 501148248393648978200234869043804887796507292254646445356085824234877934648091578531665250747122839724334894223751360752579250019251477833067699953282714574018608279328953037311032741833348432279404461092914208868902750454656735215607708519886059564584742836728857365462423640901864947187236842499082578736313587611745904377157387002833048404754290722523521451325368240675806186290238006105411118193611544705200321939129271638818822325318917900514274264970788825472684562928304240106737309976030295796104623892427498451476981128562882697917713253480885199439016831800844396614809196230374715886426867013553884765080562105343470072329979893735921141571188578868552850990364203218853134804223734040309038239065813052797478361597839286969515014621005624187302383837465785620302939332650227554797184795347125222635281928256677345880313165379715540930311836299187158387947454299125294392025052420682899770004529007796201842048922486971613998467697456077585733538961568126041917897025507777857494032821477210180208784125234000277935833715681649962869182109051893438134805242162461021701144576*i1^34 + 323768744857401188996768835531352324935181496537234852799512244410247793792751179552201715394892576753275776699627656298847173896845657153845950500422504862293755828990704501096683806773603735193634932880587842117030172812773071000702726607740540245369675161773622879540880869453404425574224210981946535125791099991208164173171203445255787695038579199278782375334771441692076229305023569937983604104300301577459665079667326736127045799801681983780445513317442634721230732373365882581656136767819168416095285785914075108914291805397841665653521930572149755727887471234755601336158386287216946710117971677143392746641776030626572289272055732965166290090457351760107781137448878111529901745781508203542237246127966375619167547540799958309051380825785796278920178964556617361709813466416783481836757164849648144495865549231831867745007668189813945391735362513400324758968235250270303385586193725574449531207336290760036927675029137351819311275018871521380394535652943169698094173263061880293820032126473194307981297831157061045493517340803818319134247105684532000705320189156155981824*i1^35 + -1021567491080360825207176968349957472510173213871879424563652695808007024196675260128912053483487942548164433524260276842829293519281726218071687790871037400748323000012327933086707347328373335635673631699423603696539113961929302045908163550897957963750630211730887328295565985281108188398544989739364005818876930930154266994502304818838331876817465971620781742968818030867209424446041119544506701864618857974910599727512914892949213230080745022774786803099061601384168028808715679861431757932447911428506231184671539883473823842983920882978693556815114357246870120079235580969897063863203697437980712080902532601408217132427024775672781632956094662935722638647197739894848341730016657232746512856367301181920194387781285951410850430003416763644955986984668766869971559955599376031729815216272016877983550456625793365847137430743355322554614297720722753093668584731947868371042589923380848809256576704443743139992991447703198925403319003988148492641257675745860686977215177019514444008212242285603170245077166711584058827996024058841798880347792039201541976489577393298604032*i1^36 + -91322227791945673372997409779902392414284809772517327496200116892143323774093555021494281379538375975559927381062348364983569550764275001876670308339673656978111703637569327655971795775542487640666887682388965158636385655518145149733986976597911101279212590610789154874102574270552392203429566565924552490150408028852867243979123206904464693670803209742483171106998698739924242745875743286616922883443354768137356747471756901626100780345163642694095381957278269294137807925465466794368999270155585510928991930568659658841770863859461537141275259444578578324222166311656886043851794382989293081140197132547121949958621459310317056444335088519510901398490678312486536262344349104346382687090655211656545490630484746382875441580547298374939385095221199516240962651695858652539004296707933330184468642985473754154853765931891710259675788797703309186954742214517628335667170290429701365358020935300740119190523114569328216433311024641491939070723563730725100638559131257577102658148601667639331234237439382486178863280733952357825047679475117401446281585074513224289746944*i1^37 + -1922214098900851640408825867859733601219602609219770912498189804093082307691313424239025208635348040576062249502518435873143808702954784982427109646272344309759126511810175010205818572527579957625761650570156885389128046032384725480539945798572649123412437840270816365245181497467529859319813888653053179270951433779969697928403712534135296544043547601520953237621886798544945874174118955554481888114049917711265950377656750966680052390917611763299780683402692370441942354275291982034375803023474186368895374519452565697311414912590869370754539266753347905465317940927151717936706705970593853133728469033085514643156682592831839876659330039279480223651465832129046823196839645159427019868270901667157525666971159889563311016697632295306126979118428851677156173653104902805788288730935967224521177189089814762574863585209986668877722112735462864653617757694072232535645683465159482444395132319137801437409712266998381613124289056281868257171577872764531108429068214370969548029117842811937736658604402849125957118599674346160208983521048778542180532365834584064*i1^38 + 1773061363761223319837777246938425932939312217159154843567544891642919469158185718779465820993812123511598019480650496175440660248379421976097516721472244605924216568179608146772817858457723812905946023774466384037701903052426556601817474934831329797001503085580496023432998697193186289299118825246423428709505655542061162152341786900218831411816678155214158908812079934652562687188895538970756019089420670302038833720601985763658938630442414047958212344388382115719553790476350379247960792734616336977046482585579353017154085544035343781572519996012097702708486644791078952589675034255120491689732671302125315222134923446761118791568289627322311706766570371070149465083734008205801569363113563421145343631327542194010668914943747857591256118434339297190467343532776406736713814339646121597250196984259431139566286854127896862648685054178595714870858127932939191322561678639513891601659907740731500683090976298752694146284110753299879534977663346974855629990127585668539700785035605497572425647809986910285822123371037318295052413968928929847705600000*i1^39 + -42581538692105578483844335147929197181805617698613321005668540439951530226914373534997033005956646063678685256790763419752660991411171731334896792193429111996055608327574351125881423663125316175800844923087497026747662352788527037835549183541441336870223111391066639907927190281609189273587542973848003686990158418196615731610545581563887130313957104210829495581446664354090147570599313078591296286975234685651473018638777618700690034041347846932560240292812225961470426920334416282572541028514265766666136533359787405439998242523944704102815374832254650621250800436164874967261628632345774494259157147033234055523497720162425298353392546882908760478015547655115877203716867579662175650882318624874346266577270042871537255157620896498227217742234177190385884687076598408949809774537255197693657264693891517369919999816569894587442466642108534248310273865390393281466326415380231335317115016744353120926751076318231900431286640415940490633709797699095316993501642704932523975813494305312078044531926715529249434921829265015211322363437624852480*i1^40 + 2924343650614604536654187865416720080425030332913121117822719752888883064211563815491408489055658373651378294564142368311580997580937921873861124141221604799697653172667348194158728211256176484972199732676420548636097123076082448038603653014031192380905194474913260958331415800464818538101236911349212839306884242118815758221226425373909509517150693958205869582597119637995145520858241763484253095129526992353199258253993535703953253012239082779521815499795617928575230674710112556703634372114071887851574020790778773488797624405065018346189988336992519780023780474088616617544566410907236404795069269986113681148727296809871968864014823282093659521484999231114474207753323476437244825294703025437696276430321654437545325458703503882852468374239088435053170205622435703476043478277020690399937259080807964008470628541983506082822211472622405882786533459605889797611022444796186892523953811584979804597223252117677870070718886089940747721642154902770768097992287970869484375652028174379619481181857216088035800612126286817463431568818176*i1^41 + -17977754789315668785394730007594711761781748405368435639392465371385212774153533308401380151275781163498632858826906331286445376551032132460767364373175778462879002059397328330438235929509655770057175775011813642179133720076257864052568054165632504098305470537149798492186508382370533161280005881541563781325556320187367121931219767090961208662885756273371280748662364054637500013934335907700433085848619197289230925423755762565468024702608207119314240759535795152241878193004892847504277595264675712206153950895569437008330752954636941035307188699118181031886292518533706542548788770593823295173149063682275613848243869743262628267286243724747558750217749538319056447830829795243613687825335916757819252151783822705910374405146556001345082062633930142239256015396388777331454500827204965634158053114292034887942951024077150024159871043590920545405706443051963552891769022379487617231662341246443618737783721643784617800373030203316783507774788900578660972824249372073455439198619680479197693488821639005837517960050347058659328*i1^42 + 110463346549195390417183942235535765336524197113483347612517268037083047974643608024444793236582289334579502765491386543912020180349449602424428505947153975648727577794824828813254010952115577382024838049126496473285115284299986942827253821405019713101838532754289415043722339407701816029484791860120790870773489303235403426100696831236088510423399471940976764944381385790132445603660521764086474139616716683968558669780521155764444454332990699638555394794034702781080637555924115784465662328210888237926259356952494105267800640553384497564428745044646222143216833328235052991182107052451520026913159803489983571866338794091774815010438661241344403630795986980528547167219297428730628767749253125148619135488801137381307892380093915663422009016610805458721396264748083823381993490388982622964366780973864618924278090291363513628477569546881435376248200742389447829251376784792430118259329733218896609002176382640677294431230382163400683781949426978481777961808756723106365903891900067537642928815932256498939062124544*i1^43 + -159139406959628183843858937876833926885459260295126371397170590096769985914933546324994450279934600262727577717284406176845456613690652766543789894605401299362652007221078870125071580887966884175404712922693276270805046611463827770076871284536742389327435231355398872546798903187044184399750233813531047669153828695835728046010544385292743585977074427431722590602840424241653561276737113860764347756254164083876521003378932166808950384810549998875854337918141315736073766425690254623206699890607077174856414336302086656094824473448650925310878221638274912138995290068881910036210087875634654403506018753419940025061597820124370623548186117483768193133893075871931962644522292738401012594552078761805602396748524670639669853628617076311004460972113691198365122646602266924794030790085831857192199594334976670196374307387960710880580312606944317621786995527116083847910111570268606892573220197181880561372924798067918845825935493294138018431686077494082881648569964221800737212643052276384128299475578912768*i1^44 + 16487622604267497171789098327221417629082530991822785640552212250280070104048513702625563972670612289786163455763093132564146298759230394994464462681208620833545683921105823575189599673796834160162307135702235699642229896357529933874404666241228362917007103806611477285720535443151105370356298938032983724763968986168796429416620263741736494591469059637688894939734128031212585114025929892305896769894888283269570977256091568459322359124639877592846692099665544454198305249165063457635765402892511065523558815720936697285944537206658538365671051512434614568188447496253089016748439519740331015151482934084139434803455746480249572675679422118594285873341973000692861585124775473242373713951331369740971417480424496187223525346682950433944072073078543815228967204517117011868839445312407320043010365494333092951278193728593899369999137614698419592314832332197584686185108072815866192134280668948036580318534340076368125504762431040826111386840298442379242391747643140386431269005116147753811968*i1^45 + -748811609850045373946714368286932244755604499755294540920780016938727866722700949890808295975048895697497792236176315213860872150134578605593983990887676859161681521321728450154407306086876313875461875457190854483499245360641354509244510599654673419787863646444918722783293846076384332224033975549152232397427261760193478653012157964448736219175121867146964691900418492048564466251381797067499335553857550297226561365635568303830441072332681131883688962775388592151418924141245590060473650827257605119196874560432660839793548722666230288743184498617922163492533546190745400001121470483665663817475894120048290951895415547741225182333907883756383461134658680618069518645374397698809176043269816744740784891558648744972523908487353660790598376069384542253525385247873215367254493393710489447131913414904475589898963437357392277622514329014665750738614197597869168865116901133531662877830015093687285077926290255351080497174968227812579379300144236048536600872681089440135017922560*i1^46 + -391583543482438822299330263502926415094693031426023104939536273012212319778002816643427860749183755980279917530955392283536791628211033599042649272105300244495500218694890268807731606561238768283192766982628483480359503534249376240097640140963825721545376079961047378866923216614619044019109571896114849648803535583192752083859755119587656265772615863834054497551363339637784624101404622599379084698376617870967183136555799198148376053979247401171698608597049232485052168850454323624135401542992359056342639481812690730298705407636525084518403410449184387790064958086228993646924715834540576564422202488329671462421206137672624379547506636496512945681642263949827606240804407794006624614585970582020471827008467753826749863341595093036072172068738290121274813555556870598819831992445078357702777825185656480926962949648362895203428062885676686100502204226639089223775312675061293095301928688452935905411247902442664327463911258776425397340014986314283551716474880*i1^47 + -28327875219278684109750746319429856388540307892088806798612319691856057777264545478177448492438238770623821684246981204189886161033995247671964535298422783507195819295855536066872281918309751918236757862969814758142506978355666742064409339155843426417868006488571246558155229705264882102112410837274398251310934790280792411169293193997531125683471822538028949414701535017622479909431259019594307006318118875360565312263780534822875352966178671725663720818542194311764157768060433085543262405883929316058406324961359714949717119455113216845057485693485958405482723228005127520312708475000459516762427311002947246248218261293872916430068628769005599462939488571909988279734848061015950981473451947550911715541453709679960434669567150929894531388841105408013138021006732332111520462192135432788659872752337788109278785478814477393751984065959165345810018719204429891476597953795097666901411252118866218230198706454406565830831368385002234060373372928*i1^48 + 22302826526547476067996743042216812125420245656053502351106100370370881607540682984792275459370742951591101519056688604566737635108653816341003103587406949494916459529861965261007396503839040383753942717026998633449883723546235345948007500210291632815283418524792698496014796332008830122656106860388461104201454371986302990788793901540080199313917308557496107123400501816512046280300773408283352534997710804991301012287512487176591342584515666894896251202950630752661386811240114289393414743927079048601287641457641221107294447210525183281259246408235771233075364365832656372909691920360296151681910721949271690079951134102268019339473141094564396824603784232916566841974083165842028313004816432746581188705914673354030133032060070881332886946057447470389871757950970177581821293443290638820623309136485820978631297971383734753050796673937692034907482195142717757237052160275013645989539819783326601872723206472164352*i1^49 + -1270629011858355557709129405825717823322883655978224237812450120386214522628452467306717448581800796941293417099446182889021404712418826738710640141783667801274145650342085891335188782009016144519310968416519239202425118272257698965951999350586963426944778275323850972009366592173146755666533135640273784061115918172611500195618749150383884598996270367128404293173839747811476011375341294457347624655243388873457548491747755192555671480622638395453318563555412214639952133598985049474755682466422889985874046774632851152927149325689683924477034696093288852413056822403347686125177220999992669956650763628036688830910903780783578631527553248884249037097833373393932257700730090778515158067788290450976381134390892507833520147783796036230340774668888130294790760590629213050150237953953013452773161280615154227651278974170861356600785662732450058216357215563718375354431123839775622717696*i1^50 + 587084613953418667391242549041847891620142790562670089395754896630136295920682665048295113352915956034015414852298612433177596432476739331983345350257044993394772650322972136843117882976634576889187062867033540976117496897911167936145936128588634122081416692643624006904202932920561990729770837547340832946196939888230550688437233133584463058302696259363772113912239485669003596523441817090833741160985341970926946866309188508119775077657400842740443597610998896292575695270031932310002665401865031742384795534124929862304434504857393003664398349645244790517077046526857509107524693228025718352278437410535494161637190946417178210836973103842275986537846926992249099813370424231022202911102022083648607520392467091636883457100308332232428457125667449494942508967999350214615925270031348745959482181832573589480721326220416562752138027040440000*i1^51 - N1*2967891952260391320503473082036796465455913469040867957599785916155818694797322637278548971078922913061996359169921875*i3 ] ]