[ [ 2715995208844074489570082616927147897933957980592750124869705205128944893945004851741967167927581676148376265900523887633649076134854651348985297205788312422153648432876623481712861548063197211360916529338018280098879084622218308846621083527872784548171923908452941864885676831380366079695741904622448583446587252900050469192256692846364859556868218028941970891440153706812096780285468340350999681472327635650542412630481845011673049428893052631665314505706256570633229144241068550646572386591369696210042637856378429721402911791343592092896253414822551510510384753911339713326533285280923612989147554326929717785261116409498257138132159511260180311169898289107355959632207892748629332829804955471557925264541036628546065704406426979716226622460433181403957092828188226319753181586339906664596884678577189326463716724217830569777848344807157484268337374712140328204627843445090214004713520238119062532413359311357188605788859247032625752766925173961303748044715908771607489687751463691863853719164926977638400000000000000 + 22503385647314235908212401396188879639153055985810072276357688525937751989661283942473141554624076690306098836322410512447199685148023489232961876805623739867422756228911012172193460690608622310724525559803681477928804550568717556393559962355528323312272507131332057414473377007143797375927036535675371027878892777616026894594771475596248442216009157632597053420293593431555654746382583447091259461958368480043791750573612333988254824661117983730788598038965339492961901989086098966148311130163180594917845396053423505446433761930651930537974647049900213377436808042880185488296642344664379720258564860058163190058726051271406851979154221606376291560969749460457290453117982097014363606990907627950475338367278220389551183140874193669312363863035145580886807930101779386292402628804349125841113122111329660573957370229075164173979103494941857600119824147783857382388025315388873966775382676880743068493387994176250821773432085941273795863766355984418053900519024946707620317104373413858936865844589454426112000000000000*i1 + 81659204673146378592730514249476276021188015688441591376094841787255662043420766881994687073081363080316533726055711470483134156908299208322654836316251663981239421756022038246960753689774192921115448788979925598041323800225517638071264378801078176105326794656661628589882422372293103864181072321326214009049856127337441696260526191484870484982082351224508011686408861260823629924944282975939545297039252749096660623230443673992162720824274002215932087821904275716850387608087039631260054645478871229068168066356720457445302663011414263802310761376853266772622979332467577010448186876176921326074007968530869140034665483845809593000890367595874810232332202832132153149955626387205730616051799141143293044128588078748271466987231146262908308205168070226719598369957325489327210435745061090104579377117006534714074169727232004781654499439027327229321012218498742831906040343540751714961557507355455640407800559512056313864696946791397455446577404475150610089514557530071729656156233845762998937309946723696640000000000*i1^2 + 176411035389300640444408559418968880779518761267387346732174774247891932987657941289262707645532826271697272898352363841726064948554304409024404949864004784578376373188851428246406462461549231615681711419154989068278054637547456951067472606258986531490513302289221492755112707687933778247808082392896234837107637619389406881640981838235180144038553296681300765891025171444774021357836098309372621926534544102857947752611663434419908207955065430044593278717319610481285359300412432650836332857478937635229905240963691824874178130514644798526168518735627854368566811035783471030166426122138291307159068592063556397360954373060115836682509484313089134423464299503161362166877304351736021519909542821801048573155095647216897811896890406463886511861973473538663697958739385133899171325933360687639675647429578909918250603233487153384280224396082526066231421419481108927366650066803529637365900970771939559336259196931548507647739267784093571778246575577042584934131621876367197277857814299391721876578805743616000000000*i1^3 + 253021626921210359005691729862227183976198720056298441247349460214480590466602649618423933406685928995874223593137956301750169504521480502381356526621686846329556921656334639093123559537165700156893887672016552160162772659973443424487251951597454210300472416245536638668841338132940356818945437614686848300951654792701499707534264859558536674462457552761571626131342991395393102803168264079834562379403919119016557033948766599301409486372768171587760885592597491892382495593138314288758876055738316608637843106602643458300080850418251415168071073669824438946206688695687527077792915137744652584001894117115636610750845630809036864605020838412710705468318016304437342066604602949434349141383832904823860058913710830468492194351534026042985040541090747342971155559002214026158646116929344772866021925216488693455328370527111075622320725330105116623989486947042501698800582710913511081407320047318897307715644068613967954014128539544919953174915124225921333027108321283836919197636360107533666773385022013440000000*i1^4 + 259335612818471170007602013414480293040596799961069240045642409723687950591928174595513853705987393038528992907369988681324403679778776263709901905561687968785893321274520025458838126082182855635163928966271129401189038995980790377788995145144803156157365711998008797755155926721056769120602485097086429410069857732046014812329020654082097011448725405402297139850116555320754325525323322602147733829941571942074545592809219446803677843555345502617603099091352101098763702011196794831225945926856800466119487026549653232507630954383011815628941340973434165206838187077638518487592269400798881719372314974493918055395822416202323349260488809848317310812583631661268748447179049012043752724620855388639428581252230770121999715046395562987005223409211490488510030200649933663761212952200478397239481271972184395697455065921929372437215099283802910737421878604378829384412285398109713433714100635341227484238620341801866435909510577483346756568869471172167453237375595063401940873611627440650212542499897999360000*i1^5 + 218736892652913764376359412826310283403242885084415473502645788736373425003567207294150573656401642823627202418261803457116052535546841069819519098040746475113305228013266288743524283611855748593493832188237584449235159619249131372960715993813646494907828515399957349082009527005141111156619285635053534248716464021750348446254360842653245875218430163828123473148552098486019358239975771949997237722344566929196859169877115032690234717343273025064703843828050264027413331312561457693293637572832158172640154363108008041190549001294249939579333879339848050763391836708304626270230234773331327299023333762534422127659192592683734173025080233841587658950946226880866357727616965796679200423363278033060243626835211442262394297515681213636389177864496295846758363900708734696474046462750409897330861579217031253508749034712279687315480688080351856615983102951597416053552859793304118176598076301064339869897883444664290381290731336091514814229087374090475989530457617993691485658738260348409367624290192588800*i1^6 + 101996981112201939648492028665353766205257712394280921559594323868789387164040945455843301491086050333336553798872806707934669595480050874402090267649544409717060854502724253301225743823462417158658591298205318107649504918830029706966913094805594150298795399408543120925615055412450321118798497015924493212987583542508075334911012529891879734005872920969022040896095831283229147087046285685687790885950384296040143933667035763389191986805171668132243803473129877813924924913701341631249190457788030148653122902541861321309506278226666227368026622421796911875325560095767981670228474822310164818317667377179428290844841674189148162335713512764098794861131380795947602309918344501772315933898848241869916235282491006318883661990853862152663132656856008207083552035408653910297326453107790022204194342026768334720551955208475134867715233546921713284353774013706422232780470299628228886570414256542590828320300795975479935485926946026228073252951483485584440417130957085565098370700265032404479943446102016*i1^7 + 23952333667902064285728092379915388161601910537560333536450551571926723021458030232408559106569217707589422539089039710055724433148489335392316527125673168966341446076817746267465220948354100368122405061326932801833023197417710070197165673945003752611385404597985352356756543148346517768282154390376716862176066295170272878264715260950005898671177079579137587365888168348826712295712832178581844485801301950471503621844270935762449565442605046570395297800803485627816411285537772175776770271335335903635440628816492040743888195432510152470936843772551032728333555752583990798759063546627144495864442106901944527463646470455153007492220213100808828661476175977897524562740355475026364784280693247849824909458108751542886654272353714786808760374789232840477717559781850946911689109942038698725884260659288613992446386508910416353548019465569456704488967067472294807378075811431812043903783585492936784215105794202252745694091123533151244608653674986802774839765759380429629430637190162638862762901504*i1^8 + 2526233371532396187223445282294451954102900553164729974702576210406146368790959725285228360742961196841173588377118118565666634353528385347926638592614733932598090014431313120227376606283595061781432960485540001855639924051546769617236163365880919000934003515060154941973892099886537390779603393498436435014342592329427319795251658394964330088694371098925812261046667239879302932567169014008003265431547113910936035836776121941698086908507929944610199180220144760602662623076307001045737960983566571188622534362043220330800539284651061427685453447915558768386036046384745662572250093198480709953733287658219056486929166255071041634430654927425346813242075954296786542627863289916005875507776435908628711219250609301039461055014835167220792756829017568685137586552007759363123906229295602437514618933195984294781423037753797281154761428324178199729724077416982326183764281893697316607314201523804259763599703666649111649434383631781361065493554309125719617497206912178253679090856126707033702400*i1^9 + 143294010285780977854862377569318534790931415515431578738349611754153169197201913395066141403243219196834453807049552575945759876376693870802484318390815047726132326578227447424549350503662472248889809085629405269001794941160935943140516509750672378252996494957306169355109259712490868922118785182935658822080175453329546938468169401394070602586890626732690439164043064275549553421690180951528332439401075715209243380851482624477561345714313551513901800133850416206648827615710864013888440535266246383191799650975084300939993496932267106623380472815917089086812842088802189146145976790624885678362215118523667067841824074545993256560218699793644098980163992629781040802083949773701446458690097157840831570604198284110881017128662865973188360644998230664534003175967665270382753911134513245205178326335253811762761453917448435817193294395857865581851261451613091624569143515150301541844450592292545342130809019415145075754386544515494551011286831381561720600931307534427704291395159480860672*i1^10 + 4482210384801803438421560034840074821611483658130682458045980212224963730366748412632487518844478636533880330866578625661539083360859955525246524155460795121730910933844094796630244116535729741142098710472941088732856360790843797981562237590078649903651860726608087011941026454150736722578937645245072738988364968111882311566943007447530740720240187415312946272507311473111971603281925547690240056672300776078103088175513046113500421816342776325011038859839460812772203046325253219626268650997998069398462012329824933839285791032309869634418085588622555458668611432128597054520105084039118506954218658814521014596710419905262780790039718362847942759308796300948411269611476320070475309788593802640727725981009001761867295763743973746523886075270392793913659440481278837707200147948815033374530365757675031598558365169966457035730355717829188735311382231034167167294600126344886300073224066655547056168810581484866314575571379912774376755827276501803964903685905323752192399097496338432*i1^11 + 42743850197670495085862788190078688846554312250067162368922921446954220348432203832947962989980998822534113627155625073870857199731052939445131136528146266377182096649867024047551865666677132383087354585339678746369635568825308589212458398616584742491899642277784590347555584015487679111776139833051478198463245128196339847457253016781455554525684277169081813374915629725558025343014625336545712685421692769866727845435505937050541099594727685833281159257818140367514831120929558158884717328892574829325765377046220264642194736597777003012584509205692598857454600566105369231927598309394377351630609892333979856445970815523697148963752982807896810356581777719896698163434737662945507897826394625579186522587684540372758376923750229419679391056925039781990960284826054725786112935705915388962681438246338802748299445844997179680114191379595219653908733088517611394847187156481702456025399216845457183335844562191438582032260092147620212440538855442315973297663308135010444649693184*i1^12 + -1219639906746362683728966896550415631597109722697642461893385844595002386578655521101027825353045463728887883394202732083294226935138604087195705781092971755628302414707876993095227938307994892166300637380963130426939272922839416966670785416385130095861043169519274643055118510772152348196705083071243099669394636289046160269414256243351660056734875011594098608027206216011931801665237549006021862320995153770410524455367509462563788446934486069395293489796168876797821261457677855756677696967460960121990672348974743247907831620709184599583904825776690312873294578945738899179054915985691528676830631326021382809412453884093263032732541488676654788112871692654873826679925399582799600168203350735754460118111750294612115385492518044298319950870939212383953606220803699627366403591124287921844375072652235928011426189854540582605769511195245697519327713943367746803382994064394185087757993087957236864338271295007202026923045700408446012234693871988655717714750667368400158720*i1^13 + 17613715063055241393316721030051551266033184316737116141248548511961582175858995896868593050130480241809281097986024946390629265457337864529637028803177135300532044116791095947436825597895327648524350223135696005046309140787175461386755893017485410793693899525134022781755476869120190370426012782911452280796351781843019986607229533167987852072053622221634486346330485897297460531870472563850076941557853409025434077874310580751947206307590702770097769934136156190422650246371346699704021139705789381712213917005073920933563699269847474310774664893806254274724528610526346026243679951586489960030404427063454380000364327673725820282643957258239046117985617044482166024407670728046738867430931297721779126769148831844139286640192544668897002420480576163466755507565963436669990736042925404243427065816866154277255960608831482550777105249274213435779161744298844511726009022281358114480435163103073630944726088598075092652320387984553376464780973613611711230551561479389184*i1^14 + 2163536426118492840997688603398158267701744684635265880129447956855589524129767303724563638901008500490908109787934586508548494602296129195582703710742581456011230636726339914524378115653124011420606385200862917065662451228212505523955739930714222931245965966530466785790378093350818475411473263700276086574392097571660682378773003570049792236186928900674219983714793158234556283053055957061953803789263465613077823417511119206676983120256861762713438164409853560746303274043206827613698425270655741062713265856679385699132266382671900343608901840362632607497238923732017468389206767836294962383338355789287468633069371600609039905699200469750387933364858466676773259555885819114521887545018042015280035811718587026819306643735645772337334610367426039605744489132425814748788200254640877492221927685244198638267591228711884954838043657026669825488313132604934745145016031366018303003478387764833689374228315665794565002764597333195630651896485410961489720654998536192*i1^15 + 18912461988188742334152816592902827486229636303285740554840146765526001019754948231905150114486123912089530786260723535690513385026612252422810450523126705527119274721200247147445404760153573091658298817779070410329497540898334046928348781861708754128274863544516114552774519967859254835641000542077089476902014901257734156781011518919020546513644799798440704549428197834750099302536110073367744598147617510674583923995957099217799177881273858377558824834157356565435262637363152734711088992764590975277207193256482816617425875107730965575832261496689040513403391038062297741354238515351116838369081928487859880015363788288755965508134194652484698774439374218779193109674540496414158301421223487840175612079287385997739461412071771445938322174762695442036677212741224958891953811619941776571789345253312882220802209804827449839410531172879416930641821841574117676688209134712138410380129824014924032720592777225561804967821515525983472427580193739691969547862016*i1^16 + -155769551900016184494118492193898935404779589779354089802361522407338672061901526608981683141180793298194126178298169255332716000427525345628845369299494626111988387782818596365105617287752457581801788024005188786070283787814396507678423074545350152501457040266047265085126311406855808896213299426284391423282343976166299894416372710347837687142699527418204584890097565931298581984036363496984169170045746079786689432288105852703244904886532630283284975211132688333921943300930469742230518908487505333083543554990201676408123013979920755981012943931501956154467166373659417741516930677525801306883503169432802399737493656269210178469664227755639729674353510977683880740426891938114889238837053274845324207878498067167249592723175825474029748314473196471304471040310441015522025889261463054526448120816377721656910194386757557405459175726964844312917242554766967909988704242919704391259062923512224077220267033222017051413680490689206903408897870362786660352*i1^17 + 6022411839824857520822473348768363775278966893234928604097677486592911393155989656138646737283068423727875620969470946119735426281859473106293776786763971026791364286893743205382512265415349656839301020745946624118417310344802741480396939661427009842471406857508684326669855756003153502486065331992182450377209257635644506150123307454933597472223852939074972386545700153649596657724858511572116350835950746421589297835366221269975086799059353143524621136584521114018927646620662059094636448131030620856792745723140732764631950513513810312809808886736139482018988611812494101707920782924134280903298742021309402660509081334633426679444764560581574726703697141702245852320964429930124230506653018287539870423762379350429061493903109589683505138782004444125755023618790303133695487798867182735139539068416773323602351914089291324124871520704221678160333091194654412530186094008350332433503509597020635828199498664590427857735853314918064891825329847402496*i1^18 + 111026463753321428519494458389670960599229087420294345295901648723147795970947274143596158364028642395966812544926503716986819677631172337982010325228508111459583752448724202839261325121236994739226531152194775526543437321131065717182803453918087757843743681770819411463956600534508576798882895197904008640276102074959279959480613044517163108190904167063953627399292075709445128302236749338002459378331795409895022744101040737057379717869125666563710629395610631738881867587842153598974548386448359706263900633855873495196310023501483779769471940694109329768792714957081069742365515964541034410836606706104501422762478685340329156072667458707132982028464205498106654633674057660143569829381550939826993444854193701361812707280431478810116597166595020189449154703008339512267056358755354448668239913114818777078338848997497200641558201653191617254757382974977677710331863325333173366164699403141713645206264494546096745320626122304241861304422236160*i1^19 + 589772843824357810979058762080093534733825293809526552540522765327566658475355392187903238112507167940253407582340094547030396980517560879822116669144330567921354364934765123608480848087713930858319061179295570636298097449078944630438875013003509151593383614106123062187731713596393069601048941756931960516425629192206740011760268728609479076274861771470967860228351007410591476111081252787999893361803782706421299388401406723375028161849265104990106866337332468896398823668285884887759381089356741152670587055142347037665678848894895635767751948762950413364453737051327596443749545870833543595421957071285456813446851903131129382932395680919851913546530480812836877279095742803497468221143115128592879373860366166849957696941911037101944404771491721856642231748164508431549198005251046848461200959956248689470013315089962845874341217704051184463140423385338463087104540749289956560724086589938778635392929968632696579625805711859863586340864*i1^20 + 660426065298862195955197256144074112215867576918202303372796336187884412560368361041131996495502360120062311642166739630185634670191700240286449205491457108277646586088386719470706546487950933531357313542661954449129910005283192885499106339683159780475892294386587430563512625462560673251394173976088442862213326058932899590731529392497496695493506749008665557954718061579914495622704745256362780246122404691182654430840138640388315064443323883859292423200307241346199324429898333554287080936329105744999151354269179508823814028188559412339119620110095717881897866954199860570242689539520394608614739155851407342793284535256236968136503955539724775768314106922042202684827126307742615027678579762103228455658402926521043979525235307863567585655396469420899630574651669085575270593373599465785318960870077166028101181103983213715620022272755146354239572522108553391184548239353243303217781235337277356603750970990589569836949481816326144*i1^21 + 500850309356395504527080765595882255478353097030190436282282078305987593046740955711215906796762161158661401255836393319852752186988425043695564041264418228937221117370525992469665875286021006725731275884373582335637994365717874391623583916009542174549897288398524234619560012291030837859203778566886860136166695465891268316362742550472784014588910392099725043417669122415249176889626409454157340034206427834752585850611131664664218916253940883071209903617046216337057667369383036890070387900784077194518395162749434960092436415198865164662510117097168075999767161748994532868793594523049853733027196733926644565292423045175939673136001674208410488628468987133771328138182069555922052731896490636190159607491356965168001822099579694583196183775840329425780597572188037080172605961280675115690673690949382916867214867080016395926306434448263971912752682902946930969696103921224310881898068126358228704494084456369093800018386616320*i1^22 + 1372757819009222527491757946608586277225668090992849002006941472171937659136733716975840306435760236501098010792423294144920649894360201562502400985400997344633567990422345486008818588759786259343113819707304142765491906801480171946122200926086734358726459566488152960829893621126695176487034525445412591138023408804335694457098260507074484171827928430964344066668866771241345608516958993348380553243507004841539020549083439375013868560683218151965747855637216769546072577115878072967514602632577448401638762834389611845412884957728218100587403469521508174896048757677387671792442128942883732305628995966699872959767774024987833811120409889519831174967995771258189932855555185638509852179939087991711730845682413654143939165442940879612288059207313583156767384211155391880796754045706264842372139393130760263314946610964852121319351584939203854761829053623209218329213419420378070114813568293396731463093309106230172447670272*i1^23 + 2793056281606592288041000167267680693514118300905628854419466988926447999360915019309179043608907601547472400212726687481659244575085609232065437993697411731061145263674947411581717478359368898542005236297919496814217099738504869566576963645988891528071582593335667293686536153825149345340446989728107799190280599642054547076779444341516580535313194042592985908740117342197680431779764487916731581719282008793641689396975605246010328823325991529639531053355144265224886140715312298313328783830913818131227446048424685876067942570902532577782038429800760407610247277108454083950454372059095245177141481147337496776508093407197309662184521861049890101956757927320507257766674462870279123820136750980482042068399970033763209981178169883470981557313204289354292514162119961654096217507342000568392682702737240826881958523431485496446677741291252512136077283897971887279932623600007335485140375915796106688054441503832932352*i1^24 + 2884069478601928837520104187467160109223433463167747318442678988819494023106628039312505435382040106268581524336085146191153581062368682379747391919496244098612497806813556036552005163156100193474155183724466195105245009266913340860948224705178375953265805052693839429216696829130367811725969048879932353825093069288835356603031552681398683336867490088837209273438223773451194863985221395166386483849867641176703782246792931485270138570893588899511390053291099743841816026171237798720687956866536488341961804561752792472597344486799274304145613120279507319937119562983028209968052928664739758075529742493068485302400016565395598908277693231392115852804470752563151064857090770284025373693606690393309228020398848048634946884652646489474133418528664929511230412371811377305393415578451933516613827592590760514629087163898805735982105653746093066194962499900772186514412326147154486124112396807232923874136965513216*i1^25 + 2532709519869174257207487409771189250349394939213081767047268446846481406601420354414533488547612500631554116519493354608345277561572746362058628547562460480785376485036939499539215550754286708835047423667910362385182053073709055342895495042843058914175275857472273780194913798562910451989069900152289095469535341324778311553008477400297760424770663712959996565980071948421455384166321258039540823033324090959127675797026346159242589419045599480672816688231168008967530786296387039015956475445122875819612193653378350809065885798033686203271551635711877953383067343968628433703257729428802054486066921789839110177481007790836539354121756896296786771625243942337515813280661024853355988705307735806057575879411997972430172665875939529180494278677254385898523297969255050263980041443285710532225270082110543201827465952510433989652605633112140952292784814925402642865480932946559765453632475798916100396154880*i1^26 + 2038363007500578349982782238348961779712789374690493251381734585955426127772211675382373789165761754947637460660730017371104423727258193797091627522477750256207491882116477428798914738533880926191225606213099342986984410332740692869457332671205672472074415628354410218750572031193109488637181633563916342004771310907196086450242976762643532997205155851595156621067552405960415451758040432620452856592080364527531846676366706508645899071754344320152526874743615949557766819733114868943187047038082923147698781060984206463734423944506195547592428731293985317051593131740231513560858145953218579768388224662054800009324795962410218117161883789054606438637121905480199452805938486086953607848571080691333759028120701384212145616753509207843294430681877967919695059112429577479996006429393227828223107407865075360866671961109983399722847345736825603569337734167826271996296834733964305430281030583111909376*i1^27 + 972188399312843275930139917257181146305433573494967325890253171505462002641183868060202106857945041853438007977203721398498577329546237867815782261553702321126704494103066341104611784585132689519499844267537499107077911661205501970176463328648485496805358260319980483063612533471488146059925522983936230922917084970567421110421972801962788893168578614325567610886901750440781515399154447583858326370809360617763615105028139573943891285716797371578100309766274500323192817417648655109541499526594451905960391674288817063246362475641788363414785079220135465019005220681722841069588549829265402016473386712873219622873968234687213955490179313762732844648615482886291609335075387024174823307639709101300514352481779475939536992212026640764830041103797106033214627317979119804351759750585283867012317273009497539539268970861532004678904050802116717715858541688540867454086656895455406793455900295168*i1^28 + 141491073826959342387128200990774949010213614528300290657982765539977016933840044619014957345801379026756746822866365219682299472475809604498615461366036275667997535463449430532851044736874388516816571479514510207558735504041425085717426301160870514550629842020788318325587962282600398384338189858832509004167695529681728976429386471227919196065085828117691216589903046490658145703524318783643012926840427277596218720281607362204073805038215115753516785950906287891830119887206153704818216454042143381978114902188586330068577820257604096360053177368115691457404215780927378050197445954715937465166335312900054132264404187213875316989726106946840879252563739058693440690617621176271849120528177350838002695518699236294036730626000684729861573334143716141271183864760613974147220039147733806477129705831931444464330434565156002717826888197399919076645021886909086726180595335804885533720576*i1^29 + -46316596463003420165060539951031389899563718654626474533937386307636639378702185825251540065921247777432510871399257025888802695392838958049415949764298571550071454549716905530813856086105789419385833417639302992789398061402064059035301128752728389429338626368757266506649514089377227578285421806893894845699172628900861623744015077194064805199826596495481396901662549718958694058042599976341454545725797657856188163023434823890645141520130729238087956298043676695959152862821940246130872588886813823451985634316023572647350296749918226676410365244307484736384380171911793735477361944261195853879230667521757684678041757605703266267300828460217059259462363826864923613473707879390861204122626516116289975645108034224835683306000274899455843638044524249462258858860801378052491167344526592946322251860879834431774730064092137412737117230161031636710410871078948346836966583935434752*i1^30 + -6400611302591467549874668741401860433539011141720231349522352664663128130107221723039301250053389110610879907966833165844824316171067175020306840821140885320257293852683754478157315031819266316938660347780755646098075077233943300775620216932947488230289138137951204694653849901853165260182067534747446774966879091978080925713666808420716897958077660893814043624882556293206849285680096091457651863436409391438684566051558561873108925204951464097127291366830649134548994724693268543563442760613141683675556187951024544812187642067199537025048508304241911342735220241221776057119801785242828920213834618693581980103214188845893562776205114060749065443692426438285151344831522187799356506787601474183604833084766638655243867018474103796597259909834455073303343875323212876476946826733343797046668833872463052726533066301803202541507249857029837354285723427855616866804452818944*i1^31 + 7617871316246082526117021713169249029023113592817747300862796430527747109865370100648556600177071771202526240814010031271026577108375091536890164318579626470840875980759253121387199937554911291370310526685925097414209875415097649409390306057504183249281605314506099150163237918428808830387315716798376253687328335391553445858531310733188640915853783817934738069439452952810662552177630473483084483181919312017730375091677596039258782233574862785915279559761590985957601980014091012561998119065701328252462896885332557869456019762781548749735784133800972951965444333343491513871443999692946142713036307774925388576423097545615478167014976764258986401023322363890938078618129250012636815352400538629179801679337377336761238119313037858998745366290431327427489794012282264497423420712615136480354057761367371777959988089409324135079829554061791516292617765030711705731072*i1^32 + 2516931537778714961578836307454221754518525130298197104916635909892567849601798313187822582642669337251734064967399926693395192421950147829650434711227566188411611216752968325498116119217744224689212912604557983752998841443462793337414221778740881243774608434042679999612170858650672733694715293581935388115481230755104952237876832559975083401718521861857240514530616702855223519009884768913535295040587143574773962518741587970730729568483132374756435238318923158196766285980564218004881915546044824187900086960461624356064692717595862144703864184241137424095017248213979306953261394142362705701026965348195991435573321374703718849921345419737272903530512501641343847631191302850319725938889411240345608391882953712553105116944332106329209240957620100286057775632091872764999490965542705516712328144234795687186060884971675719388108873995128232373310079411159040*i1^33 + 245144401293810379221996424913908558271749635856306550971460716487894834972367024765741032498327538902471094460978765615379458756221606731787102233157884153130660695877186531717072199866857700595316726940371119177792785768706190678131395534841104478755968489491388451304566967766374565469599392976556947680124134317349664683543298089217583803874917342189902188387233449524576997428118145315691508560177096868464414923665118636155779252777294517966716192722938980061246422940206330434360943287656373255423607643542930835732002283760483625102836652122237089470769075389515892615803114970169642838292761116207451799740250662799023074314203688621851823631823654109739922458469449417572259176809925752707325875229922151673090216220842834530707899031427418993884245935423480646947177160093481334267464231506106450881643603878844915242284165808204546144636764160*i1^34 + 4602552019074214490231684838605107397631493240617789582182271720182847060535095978831363834248332006295431704992144001970908184716933758543042788777363865660934882850244946762886616268004709317940771447078333886155261329375292928121094672076967454033386833412915947327082200247987348374086188175184439358576510684865326618128639510111896660400266782919394099118938684605267961888075741199768747545622118828436114435966382714633565740212041086762992303153795743133171639732702335073896569602677935749125042991845974990977079924404181835205673577363460241626659208195187965266645004561946628218166058353544086869999662650478096061399738077923893154429453528277134536447142976930505749222327214490548050208262751399793653583816083216092541308856838018010905703707559221010536214294680379487964354446026407040962165146434060325418265204093383948107776*i1^35 + 856830382184826068012217936194723743326863715892060642399994630418821604361137238671374108159284804492778194515887788747527473856420494926789226613260044359652679617250321429231286400072219978954844288382275054332376049103648279090373769990879710492281161344522871046252781826327704782265714906268289674508178068632627514702497338969082001891354353989958865212919022958366872110747005476353132113202580497132259169752071502128416768793798334793606803588549211490669067839436255391655583444817461708239521427962187376507393517845931624205794861774136301725920231413716666960484480915065532645330538415805221719760717259726900231370993246804836858676783034103347903877549654752554064844745079610453212104583958530479913055004329280097145473686231057141396253951424223348130059988862387035931040882289728805865015373359759733657548790417063936*i1^36 + -4196849250998277946682609056882693778809540416193117997896266719822305510025991629597185003865342456913513073126036262129882084885316165665161469429920339100395351599224494782009110237883968031190851670153767614277626005407593478509093434291116062030167124080950287903182890112253358745401199287153061879432474242108656254354391035365617307051396843789934235430941540713194986797181349860289071711485406570866196711993724631768900748652196575717070247727737456730856000820837117069356862298674521082132364974917872201511636802942781020072978977592033301669277865627898983999671811953330376914635609447101460648593581432392462742142068181996122976814453566678507896057369439477275423932804272350735719516728288886962475196214739592896086865366911399866530896121561928077528955083037335212615488703719365467584122834612973569923088384*i1^37 + 76818792793221504120870888441440675471910977197800495483895715115108906183230824325306774252558447620653654136206365066925475916689902282766166180337021496679980155509059049888368772047918568637497976988293477068656942194527124809619979378070553792779563434461411581224661933911265296914982263071673247323830160090389398189349750789726204345539019209624773409904341018084911857584955624169164883461189312930294633434895121230421372852397930329500810507052573766936258540991785269143414985736673235850837748179085927620846816765453507325220750713881682655455360202418968958902842574868696544701962046947960310697045332349645197243859548169030698780293737940324554537550582716391515652938123734258386311633571610355207090443317461893204222842719946768472152476013688700230148123537566925374888774324735968792620249747615121408*i1^38 + 291476949013587666729038820530965304030553079105401822260250608119335320106117653209626387859109297540789956206747775333521126317141458153936221127332004856755391017514997782633775348178650904900989002156567452032693566218430522885693988077630659810536325355830458305467225192958535858356104359368052025688300827816090809107210944947939253706650765581954112363686698847580595261102518583348639125279080003184566581317943132122412842131895175885418134668741451719700232380169147938780481315234063077160631618439599415108041484156957086713715513957023051725538128903090787545306293692171891036458017636801600008680605708855131180461310959875883808430758371010037686836247093763140281632871647702440517878304844539970414626620930431300559519883140985918388526040343766496439328244937800878078282082374333837700159766528*i1^39 + -2416535779473918313188800642622134321014450094985292219966062749510446605252778359874400173083163838793264418993329803417498046916546021405498085335030416064283481854791609209788130191278198596249015422913980827234454124293194827768239421375298569265846367396168852718718602021668898010236829286854052199476559148381008778910821973419973784629142674879320699920525259641354237390394857816663134067361256915616842726236298611377197904616599953474476184008056553475791108796110094690631252540172362593521579097478561647501984556009558398632606849975906033078925762349336231868075838571777493730414989977817365142003108756429209207487367065188264584233164349893818924587976675925157064973982482676250707137725312427377299390711059912460329170585513852480235037522568127927545520461315923321847947838477612089344*i1^40 + 358862285778965197576843555735612784956695674131922328343513451009162469365559070699823422325910292546448750714208870625113286818195159676136727027223811707844687972369175503722573593977414937773313379176998572752862733321733735045881731305504760262818578154316963090256768010928802552162085860041123762839181004139663851455882996827697932297107144464193696591493747792170056821745228745778662260425986859579782548105512725012046079387820840839145085380205646345916747522408853682201090993123569613092069928206940570969998877976238982417531425724003664740899169253798373419719845818941310918347191470643544550417154995895083596387598986207346765788739397732504760376844888869672038769803138248533636423467488341388987203203064945927913277308924536089112971262246694653667587322508532181271255711744*i1^41 + 100850789330982752334778045619005852720732636985082061945158661798686178707468447081435134004557441728323567670604084087089443991068969117929910005406808883010808250342355230774034961852767959988248294712675108833645955694425199726736524635732640087547948727437946439006895495859884843449173578795450450528397160459199383021233413196358495910272395856570001877178129306961356551305647814181770709508826779689482193863609481761790458845665160174045549001141048754662870444485421333258899028905090369873091310000705420072535805705369398396049742304968787914089060618582100520661750852234038956362346641653063133192067918363754590884079292197793778387705769687959218435861889407711488964474238018871264272434048838922215186963153330668773218963359194081925776683108837377937910598605610156032000*i1^42 + 144717619034997863495011606752902568854576340349306100070852034443343822064105352046484938599028356452349229421319872793753201317422714210662065643652385374728866517045905766281504165275797987477266814674024396200915798418998065146662277803150068708829020469253272424708556468272461712343004781859011174517132083598567986449820167087566678380471209999639131737753314264750110818176312351286760460308926463753375630036471151648813961817848570867932163895588795655256747280520410434758252730228780350696742155521689404168202789119892360121730817051496926768882839350645470480639066370244718462250373440945649872391389860001412954791519817925671277638523112116649081164734848875983778776641089299153267966176475344289778659390855577616828370191905918714046645994094643687099898630504448*i1^43 + -160780538742173811008259065632334224946855143243244252653728860429812157520389514392318547696575582633828114204978946359562187510081666499236958815608014777750375141542212004906088839307744333769441419946270787759423957282494666271090809477627644925323969615361590226677007740734568122199752523653939546439329993296824404160035173689592580981797677892828669752368263052366689125331685449960922871996235348764900274195485872894475461879098764631604158232365109177097309097058194949408034246334490155208303434195957564213418411264391861204835309698915129652219526629767678896779168312194518797090716963117145223631495935858451455283479908564524355103974363408097724744250649134046186175564299391315724775492218758597710787358714469389403855407298648047080961911897731417243648*i1^44 + -204763379370926523795365178677571701811289429327933563459234885903632540290577020323840142800001059170152477791080048551575001203094069368102807949047035577249957772853347108927212896009844488898607596338936503603603808380072040905186716635093225353233064346461700209140576496010919486244212072759530307009552624481234371449244346744008960859449010942533480979613933904456492713373957616669694498228293452528753527568001066206160899312222206653080225369752764912495175334348864184951023715434709520824660509043314840740580918087787435745756124093462613605249502033215219457866861545141303972699029777877360837799645468811449942842727818244540612037719800972471374193874045285188474372461161949245246824472055937516583360085910751969898560031405255871724887163797504*i1^45 + 159696234423259039868507041607858156060524718540004364327896998221654590366121037012939250937683674335728716394937155687142715724701952588401696849146786317535145882309735569363899092822560937106791846711950693470420251269487642568590484142369783652660798482298309672066368492176218389311265164375940250452391798529615753318528792296239301108546251146459674286726491967153139324979435587670321306084443963613825915406488857027052504363935599726354387344146624116585966815916548239280166766518741495965864876421317429004266553532660813097928417808939543118820537131876964512922086764844273484102310801710823607213774156366067566258380666632197829787684891923542858690772211111646240775607652148414619437071626112530413187997861758613440552526596527345369088*i1^46 + 4887530228499124440303187001185467026513819289800022623164098634468050866669865136186071372003532583852364201402201819633630240645433378435705833935161924862501591966876625903282289628622047720710116448767408052314747658839139912453851202809257494816576762082939231025708485233839745785609243610481042217383200494566923895360071434710624369889251438046208167231483435859999499902985714026951727245503959655409498634840050475409473147189608323969173881618199300084110613824247722393801704100905309618936589791832668237884762541159374151982232088470149333263626857909282855606404026508375217466573959926099965563161607323896885514680508509880366318493658729667118814266208772104143037740473082793377637776843820742292150060208288008150762265772032*i1^47 + 150899178843989622072673076950296238645839027120482938013078666226184771173914847767005220523586575738124741857929676243002658728635315562908244119529319703321541440868326778577853645218629450974005264953826946272828902229902659859346225427503160862710265372538378364597094964605742821691462246598256016019803446630140050413387944219057017122530530792879993268466789492592443220188859679587997775621601162797818707850072676927848357339287201074722658397085277274976173740031661467837192104104169747597091936278393221941210239539068736960884490920732032142182252977316403331903290004892631576499023563613714776186047137468624921028588726263120643999986156049219526929681239472153231563163331277390041405548103045638461193849739424038912*i1^48 + 6618588373569162793401337466607351446802569112988824660336578857088162232793177495927987368721368451709810387806232839186540962538350070054586786866896305326846211015894742999797502788979588463465247553617896497629148564541985427852761158124998593656342503090198771947279489079980011333110933327760402821155057622341151471671398339021123903101450139471071268047702402341154513343737728886265307772237368299067475078453888695174274514184097417853576707810780101987037438714958001372956448614410632402585951915293029071855501657988270106153618977098982294645818087219798203810917940274318690685456018204605973740814482129280767077567383079476620964785331737982589421189732901454631442570561302595848553033088240642679090708480*i1^49 + 160261881290622209646802378409873427309890499931522562328287531586012057608568059369728584710102332166086717846798681535155315322458235725371059048271806951690682399955963449884475230647879979070601668704057001200439042518783316490394045414844157318042578943588398672313146787775144838347065454449495568931634115996889713636822075928360463040834138452593033245725818123549993452081575411708607601561158549525580084091289430129110293563224227955501394819411914859566051237479022468086813117605780292405178319975597847716696197334887405675148920371781152777292110679169441026690890941579547099559896766615989607264288910707841518153499899610272992319214967046540182082832083450489668870995650728569352219740689399808*i1^50 + 1837460095172962017766825855584879570007230831909110528626773229309455188463206664732924955127730373630556842715508542743098488597126659592526671219810153750949638733805249969501974592758490388725295353904829374570166650528731614645069965097338012214026230722818712911154476584032583037886732023651952632451682460643229769755575678036152326700656950713979559632906850143214424701574608893880573255601496120907862695018131292660817707782020179988731580611618921041758214581238023781383708752009715282370397247031510006265024252672116398606366343231641275412529082930542855361597185351477678646015419827084573206051722230546986441500897977725634817586098432968696272703073911909260679010551471400628518912*i1^51 + 16121159394158749584041746757156834159449356711216002481618383411863226211360710575719285169578080683487927967323531498717098865586904921094010531111115699972148547809817970676545937576209720459349193701065663221832209478166363194473619605336637656391270644220186873194610058378484276865315451277688430859374636246560296978046119624571629730442649222632749388682108608722711021679310795637464930571782577047220090902839818021135260037457805145466722129246997949533459944689950065475446019711054473745220979431234734126633923124298917591445458083788506448632168897142869024540844124010292603353522341331724601224334387815849019382948276305622307962500706526376620518977577170695679214961885184*i1^52 + 22784326203532128461379231607781142593237117774878819284901174984707968600203660084498772977072935765934509445039052608823105605003922420636992363390203447286446060447582937097286283705568753121283964885124858601713705332907647533619935409661306063953205386812242382715003257524663191771923592662460856614346125882170800775937307020934659515821045747565308895243518069664617458788996557954456603652110304795275972830321923101827096833539618581900530624335370646315918782104088441114450741762798056885343002888085263390937621315556066391452463723445266162567511357314334047129205862751207754570645677606860856759176324635359240082355550171010131647521797758531387379173602040872960*i1^53 + 8932463394651747281249491307660084422736992015198752705534760074492870933267107687948687745497389403895417165451241090359748820324892255748627145207392785386073500129574109296731977169874460394621781282564449069861513491277869245137897301744744110641820578799348026330959062785104993590031491224765077341162609241440228430540247091398475765151046720825089507823839502070527989097135414603416231697424562765083794621232462841487195296836871600383653285816548160119745195344332220608540113962395487800571068439680883283664142090552166149676454477886341024233496153521228247214227311695075323549406392414791985542959220574174393907301181254251586580173914634805996711936*i1^54 + 1041814913982747592735678049821612465378180640461107036208742391832516716156926678201972373400882969864613008504369525280102450784373772044780613673230443451740752925482709916754009886858284560822969305443226257309469093988500326261275753116305648833286338828824889123407949395652315665897743227404997013505288464240908596401639839892508143764621689399174109263718231048798590440675704838688323461721375635452552527234063573903945870015619775985994005734854094569061075565215195980990415602588888607829002989599090926910330642375280691038347019717373130360421568564797707698046309044916828205861488146127437796920563892814186784400847807476114251520000*i1^55 + 121460831552411278112623176464505042528905113848416923431381297068803359713201727323220476724567620374908150589161339669749868774525625998250623493407495743898275499521235886867547965844482575773007401832333616324353089572291855709332084908679173859043222357970652601028882489316280836268791992522634760523982724469491358675898399644400226694475741669638956451202379538883940574756260894511889273451068849674342250649250841081320853202512457641781659452413134913883071657263201980022101894482633322194045864464747804368843961431794236359510279677387040382418525827757547288475471196176777375208434180184441978158467282753201373300000000*i1^56 + 14151662314924465627094658879635262382337260069502847490887513566378382458428371258242561066710587387863794890091071448919643230459686377742936490230903643699907851631357742037115761843412725426768964489277121976421319705410595554788022690993436769012728977600621370983275461907386294725220433283592224187036206822295671215963900797748434132801073216690517119785828584585524841160273596610652140522059578484877507677532696066027973132923295709595624605232958834090230514825529375063439994395189372764961752228756428979250667639518318926683144984424565485704403856724172419833077622616586775031644044312500000000*i1^57 + 74361933878914578422739073908810200753340610820311164484743974848331622461619701454202758297963517748785775979036696882772755420655963738268619228471081093714621044976489202373881033438077691573912105962038755443452538727280573645939701374383293838006569636149304742925095222529519857744613177735309725595985659850184119008682625904694095064579844407661411895280621831910498599419855554132399352839413112635435930847308594819221545490799192941578161676232541201089199129961671168133767923663599804028966958338695055308539332918912305982483702358320570269156440588652692535456542968750000*i1^58 + 99961201523742942135085233738745900314908546237948590984474348919080385939850496713554143802312770852385868437979817895145814194757540452240035981657949640655132805064668457522444493744100989196852699649958238129889991991249268731891286961263555375051738810666966105328422873184769080050386886888476272453758971771803799599019486854910737679876372887854761728740354968024469786806601731154807151837825114540332860677383626673615784243343683220035471824535464147211630908646572980295393328185644084328945403823064190908939310736179659553582160186767578125000*i1^59 + 1029508924282550978610385563177114318768395267909255438092603621033178628666753020014751816991154761312992852872200002643994821566109792352167682649063025377250315448043992574147823821464519860028786167899222430956041928482315775553950057253436297864348020030707342722341662307678976986896701167076187969594335568577307343574446368526703924756633126029040703772548313884518269008094277271449376239218821714709602656024885013981714504095762184823653562274919211622426437703528411461266728314491974212149291098117828369140625*i1^60, -5209245403760895976577584908878810197604381687154072879142913279476257745601865695029318555135028056432911435169786204453437321509634429147108494021910694816593008463349780083004966189275252896284884363853451533231815462454221963628931148125673324994346412196953847781018845593267814830248617539083277263218463244715954318032407928536909897461728736659014574432073624961744820787273398059280046087983235838251712720116524403458376062155966332321099399039820309583673964572365648656244602737538799538043142330717042718746500638927560423407369017541285493903251627189105481614226584793350320453028918192253026012227222665358449376978745870447204620320878941800524299624470383794903074341234113542989760353012850614071747487623963997914617804524672701556977719161427147914473908628966535823099288794067115697750275779462243588665400715270296296615851031964270625489513492929822746847064655845008265052367914022576423552685174668926030772816530859597478147452757440223165510750158884799102958244086932676615948591322522050720923554295280323941651606783685653444007690617929303151774173265488405702618711540580534750208102961373135220257065246828559151388636054328385840423258612650120159038248155688804443750400000000000000 + -43161595860413660711098731726883214446196104574950127278738200122061989127533692574608677257397397071390213207082189781495298658020522006961871246116005452841233153007284040280898394259639657345686524824441887917430497176718175219820351765171060740562987555937830853969051780392303100695104106466514770745119448784360756078290952281771089919227392314509483670797380850085578614555841510701879160110608053112942874331060990049229698935454413137496482452930368019255358044326000346386493878924111751461246556416424563447445052569356652636983527551379047260873402787706755938159596075867081434437612315043553844399430313235931955416362929995781679924993296147786532786504170021329696909314832505542723618251053787866723884483810276998767122026231605828013729396578246819925846998395770880595473206424165024626787098106449377911471653080095538663302745574282303576007536296975438425916695430072873626828256066046905230217612496675617014319622227432607368567399764034266337688881233392573439928332861027492618545932682688648841195211696863270061254610300339698052782834960152362283436493047000289823582356424999381218153885418068200338202672890826195829174326609652750931761938811219291391944689068655113142272000000000000*i1 + -156624628530827452701315573300683071965438696814183839862721433719336557920448669266394932312519935173077685547980349401723316646142640852804380670148696835088465602911267736357690600257319365180356865632813397627779792931080549500727362187659252774367162924802386367447702154296941119787484397883140546916261245944317450289051374291197011928899279650657913668122048006544806367421522337235872296170207674034166629227841734912001734155753855873525384655003963135737845274543626467328651137021316452282187523068603992633594024867753650499256187483858373228232031196068653780538295742766071730519107927778650862672231537266690900672925925900380998007579919791974568985267527221276812452533371098053056224386534782210171584325417960838422790980539924699588650835900972233917281291456428094041917787326822303915982430971648465653157724121052436606525076898136024006859184534053648447860236292537946407528685962564057861516356211329537115098249163829216113863410895429935257021949421385388775682651392730617405815312443718774449952929237841831198483359503548000317968177772341699505198479287389709693950043141533117543017060372221677016255855121661444294834125273316841212200620219505270725814789368534888611840000000000*i1^2 + -338365534193266894795537621062118666518890279310558790306031067906053292625918613213227288537551815005126590037055569800610640582085512908143487111190117279419410119986350055009723098871829224686593049063245388044446215898696759705782313944876424341276878565691852462782412890746875658888632813809277545831902587935796365070446019354000637226955943790163798796435318162727054598951883191946392738534030820930326516940842067071216930368076575296537871149435422124757761728955414591686827189915942588184192042346216879777884173087016795645567662554530094284651878116115536060038290565185625233903252522835153100611342455502231201845777301180421267300145552260730921109063702903598497684556478367060435269918497927015017916595374278254564694614932059859361891901918812357221539053940636571738793146572250332949303897867529570345974523818847083680400979430005785359397098518012962066798575036928374846175656881267756488707215018801536053326053699346741832183485145778748951283308536505951732300301669971356271905006058481252362422348544703675809641653852614201798562126561999914006894526934971756599269301545866382295350255291383122712716371588218860333080792684761799946775827745101098808237163103435882496000000000*i1^3 + -485313541135533247493359448754714695132751864172604204303106090312810037711722554074434364876172410054505893892380038306105567904031886906490619360423891268839836238297684682372644154889055431317440973490237378461006296811941203892317919979464222869691826197046662506527579610448949452845188698574805884106638167777177366649008064329955283981517308927942044069900775225875104701288608052002993088404458081811714356910178730485488385855385072431895407800172584221107421062237777673012025687880621057620942963721341277129223009453669703797714644792549444298638004481927791126773111882963422151193547069428140732242121005437877264512040173405681968560440748160485990731549614270327510336681935778188823128856579496641907284199677511059579709698452659482647796768641161149744246723341111353349400818548357287918325198708179207493303186275483537523837179756332915795703587589334708371926302348354144289885834822214286666892968192695198616275390366105971643913449015628302450544005480145476534488185833280223638211537352486334007403436281545706481282653264970119955629851825474519835523005554977668564051730041164244028314761287104191769533147251601080738925035042785948175379492610450766046028414545706352640000000*i1^4 + -497427509846855208138313942095497684052787284657045701837514043241933259315390661322091032414164452934460998900966191326813563130589930060855796436298367749253115794078668260904813803148865438881908924375108600839837285847105306508396214968264920969380640812361954079806508834610851282967533415761138236264473995865335110659553915912880737784202384531973380380553075419552390340129096035456583561778033057434581307978005644799917717799092526070384642061994578592716294659689448374837324940264382552591639122777720358664389854590661648011865451508282869621997998332484797436995038250745126215840899161523119922652266083266066764117306495394676609314857211780188061999323869120412338816832507462477090430668024837159683252591244161103071446538503534686806467434692281037122990749086479726992170239111526801341577669168101596866413959444286347497043822792061098279010434328916685203402661217923432579165307510858278447142643168151753788366003515209524794956847455789618789677572031610907567086664099569943626320942493792689179459558073289706562003837381354065553131692224360065633379176230268220278529694067849466401011976424601431528318181558290749614273072871131638384534760418562371083467876930326364160000*i1^5 + -419553289750178095698573439968514868748998965564847046671338688751857075151431917051217432888652283148056750776050932796604309739835895439100260543957945726712743027487007330856938078913450578076158701133007032898855227388839603921946238267820987756760563534300141050086862594346232739605605173477402065778434822943145117249866467598904009074562193888839727829388594740298733342633753798614871975090453468736445029307585573395166194041011259021890443308264209923274191926184871662768817659575978046656016624515117979756563055829868061756909456153854934090003570272495086369319495427932096529632510650189261037911824384940664424853416230947996134839971239521164082571830557367211359387790918926595075330802715551770718477256922542156244125843013056057110121240619302964556919471355368599436300321250123435108078704470040035054695948275349260641145354434657373811230577367606978129201128669857904186518679782896311415604522089608963922022455746385713467253142467208128898566498238582707267547761742769535905515438895282576242301855573406292536167224320438157779522921579215734644642080809848829039952065551757955592787623976752449822755318946138559358913434205991952737154021701313019106031561828256972800*i1^6 + -195636142148340437154689780047745243868446488578471515056245655403447270312243309733648027985283804010600284608855949122442585222185815126761957444864938882257138289866400983670794978784521029915663625660212363091598926393120888622467818964912200084826494603545280685746692307954753554034602397820144342348612306874590513123349689695783650734943970886834216556207017529085980049102110462240393828649496961919346858200304473188401895724946687222597166255698865457014340981389356877676766771675697888689378934683234765553348164039051411500685674952295810839275423906288736208079151109214179506746286065636030020428688188288516261307704742857516186558939437839152870500249339460038475958112606453828465691862470861898621041157077431922667682446907239015426166039425217128468154483840893934373802015360666662396161803133924074082020283048520887748787338694689749632654753749917358022444052842497078536019456916522207524124194410501470607716335240223617638901276184055436679227909555189600598310349153647820266036338792488034380168999581912463646835316857957318802354719579224847403735817355825276223913352107726413768220731661263173443106134379260649223763523944080685755036537999655071021896323244752896*i1^7 + -45941203406973194190645958519354351153992433232004565711430127746812064719407339071467088691814807747555564180203238436945137391426615303791905367952080946804784862342994979115994986757817302104056371333202415326907791556765856984047684617792966081266388699631104356045046400313502797657899909199477021473075210885230917515400493656474608472719640393158088716149835987069315804484050686624924794265065019742034012581053242943700131194047143164077742665106865016170849919053288036598230041321973191394531583084299439768046740621368377467622349762918815937171463807410529015039694122501213166028108984113329481532119923349909586894906908558407312457753314982628308710039865328802252576277483976765359601333353335632648057959073605038506443553011617399499220648136869488891611040900118617045909705306530133009290077504585523530331607707863203245306628947604554005623646941325027485700730540946350707880544461223790431077445759308823017899865506389480271174498892349507457603002861681831085266318999244429713769122663844111417491210544822263906814486012378125981172942653867889624982171688594332350176607503905000473468689976641596111101862058240096935985335753520527796422593802007954151129401524224*i1^8 + -4844846283630785627258270987283940105987221068417983126776922169210047302126962593669603855336554816662446132403865429779596371517853915069910159838675188211002357492845731915289448269336893319410855041650640572955282474065175838108915022029949507497565738673786183934567329599920507236151835312165754108253825836090357369877068763158423585233586689313857800648761193412651007883717587532791944644590304067392848549981589286908815855754765383773981862600477654414050139070659518460079087586428208138677389687061275101474794879921785921655292337762741885700375737952886303017677252054745544819215203784866138662679910474340847578772270943722488135565618884760983502483065560153767554551332458172108808718095807538194896335654943812173963776922880157240288831976946312442116244489854473969031537251614494792200167287582255734722817129573870497998133672701860223083253508016197605879599214536836454051299746469947722319905967801906321194907229764104070555118218011149457314486604362132936352757570338466530930735995917221040567666387060930392062427153876888160820054957870565711121980532494167530673266747167148276834201981412903646151839805481447772264567007127297303581768046619875023939174400*i1^9 + -274723185246961993436452043469124367619033777716979109356331866439788576836615830887215446084381387851345116909342429741381120428077489884553434074706562270085340056843438289235921676586460918965646237038743301374547944099338921723010843408880628244911269490906309888340934118522232168585406371422691748207891553173790034969568891237563119925435649757537393275536247484459063143838908730788032071584864464904967870394044193316414770344906954369228851466153583852922744731180099872639169497304679173406115708576955401754951973401066478735003528232789351612625296129883942112044006489812259792259396870168848743278133003701539514935280771441403740000029291531150282626357564645918291111359463115365511694404239926239161427614960183742574386165949377550789996555246688535691563614521787715856837143467737659347875146198758672047116820108678190329457041534470939007526083303404808054390661917967497075435988106417117740859122365835395768512949035012147533521187326109261236027482607111097080280699882704557449876875097414378166444095355358905707921481538314578402372420748944021519596076472629798189245130296301385713496111352624719674835037660584041739548876888381581362931760374274569797632*i1^10 + -8584374539543407539487535365030296853783629912154235581029445753847323655005881536835333329853698450944708339584058031951994771463660736880322250812170487945390638297351073320770710950309341306507617005553150533385033704864777781290248613596000247022868791447918442360562756428325852375772819205946849656880306506451621453727544412574723243800026366960102011566596005550688396509834858427645884362775138941219914556480117020882828310166285311372875970364686932251191601639206730685447814299744295508022206334521681868832398028086694740988543959699655906288458377981770147115833589562262377006611956461578142106030916435916795983357161959000745791668571510576107181822254029510563658393591542732424246545749083295772977822823110337292833231106131520135656190060955587747928742893487547455103534931685389894477306729747914100390467734273941165481298447245394510043862280844641106108240261248502061104602638184356702500200270806990516135376390026226393585316670598723947794328058031715431458656999850155139023620977908785019010652809854119043387125259871929845907735553847221876953646655179741769204696851067528287843483940315147473985941972084933960170033367045508755910094462168072192*i1^11 + -81218965097473772473379315501393349496887456939679799061676463659154331766551162414473379691291362361420612616318860637189325569182825704332853458684908035726763062761627493687414878145158589274941958165453961082030052701493030547743440614213650991190658817937866536080152331976768470294320228574576181687546608411665804931719877649915228499309149094585445550009225192947835097107876712452417859575342805627553495838781238517398808096106758697319191221833589492091306286132017146556885102920017680203063441065485487700210821150942495081065968662746143390759676295484206144221408992113186112021831235051878421198732657104321133143882336515462440857546605342783472420927224806336695808772261482707893701097303350944927797339079355021286866213941572712837448923007432391868572876467503726913910352559205785785916875497341931247569218944083014458464207607438444220440898559286021918242562248002070751597214942437042647990043924799087279142407452265531421771762095151205081872931161657255636218758598636861060076697806649566866532577446520421599241465652471006383937539015597427566521751983802008262940735070214624144615898567070015242675894785284366104989696195335234574343475298304*i1^12 + 2366235165344075647141179998170054250887964680222698292331892422513680604720609413333307392867529293104684918134904710499232042766603318683730388028524631874380135730704988001703412191328370044227910573577061730588912256015519379354959762793241877481066834059944725145695764712506347471665396317256709265221522635361875128585881056510911515801692003417795159422797971170742566159307785856253223284621574242262063365658765817133675933933267412325720043878453795724131397214459423958516068761378378044957924723523394373875560353756678092472337963465500958631679048193191921247651645213642356437330358128144240610289873308332848056299655999192005794047861375510336364224733957835362789852630553277823734375591769510827088298881492802009006725160117700369740460545188636369622341943289423646678418284130709027337238486111007159306405403747696680663733029646751166258713007594296243321847220211161300843989136253772760805625834479426870760996535221412270067278230380930610561992477177790039156002108241826287857627429115046286944949095904972791815026953947265375544061141685946445694203104551102355700333847582379611071559621330033208838399388658549849446437589978192716046008320*i1^13 + -33386397501139376054368854611275349731216032913892565644254407833657030560605460582540624364992749958263121790690716659816749487790017426337226695998917147295663824369075302537821500491535428735851743693313066954959741388982023492308537876052198014071187978790081394899939076671881762688016498018154084874800689878480334229530698451071017427850937964074164602927263689521382318490733548924957856540381849225363646154782527131302628775615983078668392170493971544316946025948682030473525114827119732708776186375567043923959553454112566260196047386976335279983701493522948536094277336191763801739009214721729666948798459269156008220279232749921854189248628547366552677226356459941045179667270037118462202654982044086061158435003494477222165759355437979868705601641485695090782400320994199622820859283367265367597894868597127182545672181886982131214392925681178778104412991943377648306666483989682310560580621278100601544050432037507434608246381769543542101413593896937053713928604962020941166376632276021404664114483888254645436705405569167921192892039268175349380869354005756643419115643960732401505093327974404205386700590805754597034605066536017506329109107905663074304*i1^14 + -4160047004510857632405718322158659035731230392241339717759957163020310251872813548140536320607959584541549199252005052277347581117961692140903167336217826539510662115867190117451790249755538159879178264358608289604026153206724791027689993124258965455988046219953136303442562655379841040276708113692502671950342900121231514164687910910132438511266927275832678092146892903482350110448427257391702008131794944687182956407921652780102536821611625155183367029348352969290821161268070575461656994280862059839006722040736498396279058171124169403340219942379052486104809723083389152310459871854531487812115846988002270033770207784215205117762227932492866652418112613998393390468349792743328708631096026096471838408797979920501293855524773421303873947321324617515560909934081926917671980883593500831928014296140494635377647082792609518165644093216753438113826328758020659102405887495450084168473075486463700558236746255738550337014794354239309823473224746862850882780678864525171931356407923101179759102375478324392734824131108888794159747349246674185135069860373018526554228098698213948201271617552374715032125217736958740042683716361087066538754206729097883905151050186752*i1^15 + -36803838942452679936582127762233410265189636559098652837626506013175055669930081113113033225256924181091575818285523447199110779421148023691935417917737566802881738000284247481021465568191988269736150770808485390677610994287786273514438171632316284473849634059333447110991939950315384701045566795800642842205428079568371990557565074394843699295542424508834314534303379363510880971464838307302921517732795322447263147240876249454368712230500509300664677176320386935650800811545936609277471921718113608159852488357010869506040940132605172919342676295178414855960135792506644707053393322580955367595414001333857219057852622627903494984660909352092937747441603673105040055718092497607358672195826573683781871208907535593410471301880581012815621950569670962908393242320180032522329078418746257549236266491929779033926524472440971120583357333553215824588782962057040878361821740085892865564654904879845079024805078738455453938534569797826211663546641132330091983289235776674015722333863701401722824731583681064349774760735857081234181062741167516564698481776436536235609456829976922526744963542949268128241907994566759816607064672060734330585340246597510962553552896*i1^16 + 293485389480005119009462477517927510670543263920143548851469580076947175768217488042190489475023855217121989110195938217241381940905180483401419318038352989201641778414117084661950430849702010791043770088254274816438604901422076182848732506982908839402597605499030630567925411759359738138377512083726758756590987250616581044583662598802436828389262535373001471684951000728410254166120715455942483668542997850980836196041331179059062417075563336576978499812685652781721761543694907411196623560506068440615872041546709008909044598458696524279063709921238434820324636978907524833902078439582740047051519545714442069759434736581414047173552260808406108244356187947836642159919020534482343045145052799605287425036322005555740015938457660794769024389213676859258659311019015685886741293456517851240914690182363595443380888294782383260484309746684002673241893716798522257411771633240146502737711552369410516250889505952755543395056869426767582396023764846664447788035266512690185662514447354746841965813389020847130792718270415927111086650241654510029884643911822485112856980283813608123193002575499444667909054134408359325577318682810641924111315175189315059712*i1^17 + -11567195580717978118926586977770305297678318351804483929299999630933663908997062263173275662255178246355019391345068693405146442305308973507218320056853121461720690403691105379674989259910690649540356180912777568783077400445249390367539388164310789494635565656223447414539357233104240976465152863884791274008191080976469007642470126740407032659161813756092450615057578452552381809427680662463655885553544598590013888597397582102874063295866639718888448656947593915409966019401602880124645541848362323458229602348021631412721318414039657849411109829554741152115993104449952859566910618326452699996826008062611696316268788577878609568117881564352514912753647942641616550912635723523200848031874718887693470915012834470322246897634628194844275281911919781679367566481113276259433435295156378902110082734070830103665010264428306065871576344551704551873390268660529038161379896579803310687759888461961488058647032043046124730676852436544228314129206822225177472459365710155218670647369761655975895131824541543718943742576662777063898721211411739804315916510393616644126806827342479616976759066740178508535436129260305846049707496230587792772186757478219776*i1^18 + -215126585245524276914738941075072659902592386642235604044395590870419417437740414019645883754762027568937247439423177274387954569158069431736589287691065870647706664352395616975229248341190609079090090996578297590024628029364659462301882513298460437202104208241510777109921558092633584432540309009399644112083704206284557957230785840103332128674429433811059542871470668024916931255507680847732269689614889116794934217832162274999142926604198334851395547615764491905410517644744413369191432585082475851933877406825337685857908904503922488388828571378271798250056938764954113551102652688369243914375065755372825958403674761585052743367049415976977571384894761841910537742217191665957944419400147358369493383455862789097733118248385619153010777026923385417537309539142700355317480744037911487671182746341717199454868722069403030728326923710210514227136561479137497554557652537458415982793615100371147638325371053667860567861658812052083101704352139063193754312935217855428982233327091908689433798489248736850238503902488517851690802259678540676389624099590837341058093587442729306992030263881794460692528681251886204931046893364376204090448763944960*i1^19 + -1168509031454191332347946625639654867500803966391343410321966390494937947453147313668239342722280939681878947640535189848685003445668731829511904151353753307078800283859732257651148390650495738278253194491825140978605878605228234980600833557060276072658867985438054738181184617535635143283554797641538598361780135874256172588725286823253971634776457869826866519925967376052903086254190059436348361795405438221925891556089140417681134978294569803035560233058154857564497731406980833642186649341276462493702369238285539830196854484745753072170002746655767944511945099912357978933745397854477493955316769498083453457723328559909529139744783950335934780630368778135510267543793811142753074863623227461856810874881937443741127440514375798332425531165958347056173276920867494375332825430734326753296623645257820089980041815233188768185169973828007763421699371154641481579199266272261134362361963580319111423254219162183075247465511813338590192526047076287197109402563341569110709416017938318824289792048897043759065442301247135829281444469752208890562668999433787908128864409645558441556761409489321631679130243311478770906954571544680480725008384*i1^20 + -1508922980873896175623708066732777352825694273301818429893990679999908830843539726393039780740729429440141487267752257041272802028795497377830698955938117922954283571356465983522335566861843543592920560773653913468026653408366183025082445271934368097510119272423771416280623342913822065950538002929729174758980541359172492324297907789335002641967687433759096042399311766997087556814221311874069844396611794891199989343387765593397734123613716912264454246306720929685312038468669624798668058718035636470513198282813942383895118676748252376920314042138959275098559846750884348230300833816018139444298723364210173203495091130651223803783459397468929619446461008291760999513221997475121524380232955595606788168895205229322112920739224484482378482604802090343373417825115182245717700875442370781698855432310363114844465961815754570869971106592444118276885971718937505509100251764201915807065810114269468459460328821904525504206324043032632919723979168053248001553007323796930079424823958716904022618166091070635225180421445232306354461983349656695632891166228525630368022102103873387695504813774111415403160926942746017039815112660367704064*i1^21 + -1564972909003143852220434685125190915228081216574700041299818393650750108997345723411827236192286499700043426851583838762435143318320665265573820442951621723420290472398007239757659370727848402023843653028630519719765358642183821496854636937979748493553382727425552700199649581692702846664754752220878888404766750432113104875599567025776715375542245758834541489992542630534127749768477377402570511926116114075624452163532915790967321931446752578527254002486718424040349214524956229902545299052593833866368507145429688734455525559980631571812898542117214784580471007121330586563053040072379526923497012916101494160603653231895874281362232482286727448651264064427393878472212154404521104904458875798957026093077180981675984822705214749444717097046699168007256265713030427106526844739898470450874611851117594552411744659343795627605818828850673168375744040226876723040348785649475930580754496611193868995133916497896577588927844958542232487229643629352640204235462334440172777563650629591202194367718269024372193806520899337853041414413861860038953863521967295570214329076696153445895030504646391297736180099056229271811129260113920*i1^22 + -3184934441433461623790512767214349379314093416124338266304237043503731298512804486831972682181169280854927817121209976794227464636769382757237084830085108459789082672231243856743027520040929232137621500799576548370373441718039275398693042630033245869627950706458079286460226565782477813590844205041730772309154574376013389767185627902599020158531857029618746820539642538089453925579153813999788988719322181028903236548559443111972935996053281673640242578522371835973836257185905446008082442322101492943658053546909192536445508482208536310727102786799285119241195381907078785218370310177564670871276575351627644059933786580602725731891742386791305298814172234308167609092154233852478387795643423556852494904265161374477674087900949596518056090579008425261761210846825532643790970808522564351448625966787602856651265515058213855278036153051115799309007345390748781604644692476815484807866418339587321748374345166978241758527739594390401726970770476487138759110516520917881129562861747082740619027373015521877472514302118570981782299712578300405753674012135870175889603969211698498508625061015159048753259596620411291127775232*i1^23 + -5799467732852160991805857780695723266468730280269802241005379830151421424929885095822152696016138086261983754197239037552015477951282860934453631262687257595324657855609693569266395632008068524462182680666622065927506918826746598573802816043329286609511318919607013918496477431469510106990435375151472083077464061349885161010277855173292230553317575540237631888684520450858969718785845267964106954159645596801791128989694906254117341570767869260769439425793297857173238950273921333723560675413273131329282952824308886268815275645531725868945637055681412101200482000953038615618732323112248356311480820233859787811506616948921745592245276331687454222241024728256052563914489509628347181793630351513333625219266583798723254496953912643808175061427118019542749536577586734320728788298302496444935935267251206443405390645447044688612197887854620870993212293788392120562510445713278825924561038165364260584804787903648003516728290145402422276942905035632180147755999394775353883360285637548855225318239849830792307692474383943161990937523943816991049506123161107107141239789666418287858106267447845479864033340651011571712*i1^24 + -6991339757486963666276933730912820360641117518570231458709636005933953070546832531538510372173999037640145165158332800423990862848909214588619379185279646583765598731046856045585875635682578264180842257096098151054461472156926790324658278722013456316675929488893902222697311861152882178120721168587879267167251296693005896472568367963787929801418097484836289458241821364350823320408539382195168409931057880760059965687764964538842725383337933055034667648118206176942488683409114761026667005559942890567409454359874056057350059683659004815046205738888556597839669326700447241368320880189703605468928089934034837354679103313831073677276797743077670234913215130179625665735894066775255609918055030650471308206189217153507493656422241718168690415986837741706571302597081079683039778173545441914493054870546524570405561341840327571172381756120657464746281383926846997320135088739751932405390352150635221711377224867456770882613312616276382432724859488507395970628982176810433443232839970569521576053501693666041723286677497076600396403949752263253642521382081164789287194017159614671279012607922462059386232526340096*i1^25 + -7629726895912901186103363212476565632515624982820712137486886738814322971360881749196037247951613945522419196545477710038060525840477552880031605798320962949604777716430186487746043568373185308350426234347248825307886592404262297392748078267710214187177384492894025458930519757907887072122739261020091454629372355177369593578206994569485766252842620578086622490973703530149936460848295826467316806220308486299605042795955607709987482071404482199067837294354825544696119940507837495125353736945082853657688909036609213517779765799240893918905019616041491341541100180444294036487617357873430012666941226666131704382917110822336893444065469812110373086139332678415989118926444374115309609681210721251431774288652336263100003168532110447989607456153946920012304470446524654672504063413073274030998713338292733888644624704540992131109343711097630576028098044025095232215263178370331640443682760259398552319482798668676498257326425764261851247589127960167364894300767959930850731171001371108129496939525498687774430141898141966172830793298048155051370196518229128680554632024165990472872944153436550570736353280*i1^26 + -6196092513269159906262148456073242592146268731530832530545436888472283422573198982831395345723016652917898709347622932090073855165734850212958930813257037696743253371478253376959355474613613429748922327538138697555970305681541415075433406773858842062261769312278477344694153136960196740624837801170561860560941751000174344746325843262891422015195077615416887051207228216492356040436740931260569991665550259736145779733179853755252863169730063967988572087340607526057044914799609542751166740573749298983698710088232396688324374023336873747919574725272496737225058489663171056609876220224309611235925648002270332428575958057842264787717896301995542841164496337898321014669242984785214274188382261259346052466025365211783680602584095799122774588571867696075830775238093330026747537187464081184051505538813979279761812981213104027392874983127141708785380726174442168141448055209534771219088331061147731672342658501480930814494332890406699155945179605390016866997152596925328975212360827789122155090539511982039574287110932251356131225695232850265193292801097745380817191158285172144706800799260193325056*i1^27 + -2619564435247059011748319955085626958726892751006990131697242027057846987504592826634260195827927564709252713753268822933527895610353416926865069788038888869063765641201296584627071507262605977873270699293539651880749885740854504783733188201988007592557059163191114704773143445566422517491767897325541780911118593445078031390108553952389464955031823131704445457350188822269551413941360290352334229766647856787734577503560965174888068249998231625735328717522090198777099956982975694611444400551158308527230201229159645216524337832119317808807626576412802075842788937380345504207684728268616476756998158534665992617795159950221545257797154254956093994319152357115386783034801538047354630429283581551904958979424010260464300265453822598759947010482814021896067171944722392791406868570856830869466571608035225942799123907192129396728147178474963682893008613068871569699165089429579499753598347422989640343285635926700782581354531783504226791705007471728371900176106770294001311789532917774996257702728394444893897800503806627741319439395740660433023047532864701610918074788439580697621383933329408*i1^28 + -248553111155459474335873286842918915395557460175299993204979407116060136901851842098929038237914811151136936523923263644140807289474369125147747323387787843017998641454885674697826673621307878695702950114860614719089491478817762997201802440856173283983440662372097909180553032946679109750110906199640496655201563714234318548558525656693050299970342899964896389543790657981904359559686686605346134673477830180438058109782859486479679007143430432739428290790461434481465129345643076777602820160948948570791349792470920514187448058519253376917679662608115081619526622443330571305871605259251420063496968119870484044627601381267183909821189780027619401368931218106102590297932633186569347015655912954523667397073067286343259162043576719527156551735372068035230287607244368351451378102261896881085454468715958305398515003063985549904744127947291246630384216169468817042709790113713259925807683994791578031013754435295293983504025584821696059341978834011297484550242739024683517353294099292435629329216873985001809287810126608410301328337567209228152857261999524077423136608515301433206112256*i1^29 + 144179912071154283705449919753892884826302393465459836054299378061469351427243126959776535957447692663572347720521955418824637035508784754477787476946324027588597880197489292224739002939387036016617203233666796023544532834138502058681659387895683045183837746567197026405986039236815330377852387970006654796631795157949389774159000549204332907656533765636993116605065846480656368301474760233417141478180945653637327158541952634431677611724193497961459276264384681310090824000642093198893345225316303272702817718707371990896548384669952476299473462575715426994565467542138119790207919546144726288093587688087732608471635023420051412761920947083183655617186413637215003483329647998755341480283501586316935181525803960394872959662047789377336941558328812196783064382417620692154610282709791408626006134887815943261812887806332473596289575149633284628740223241226249784252316121422230264333015712297932803973601505614648227727970424080094633225964756223646899878348630271876830670436216316234276854204283052263179402866751984594961074374226862914398728202750186394097457402505552986112*i1^30 + 5655275548463606272641893174941795819604896931124374993915453115004483422632505398714994658823629551410837740092807140403983383351105435220695140614837231846271503983743076147570368787903202644520239597486610925503802543949951635961160539919632904499953798524713011498198481965611358685006756224124462502297337529717911194867081037747326674818815931288765085562288008091518276417171824854469359349991789573329094600663788379483121800003613824268429522279661356742594159739690438817498795350269319214287380892488404106051631354785313692846045028981508079236410908493150151619820657413211769714956837438853164402404331194063914901447860422205212740258579459555428444694943327411883244614708200579970396548832984854364660287508593969496685707257933082165948193804780089702424046432391895061205002985108789058244217706787830958217764047616424882497712771893362352128405272220048784692960524475444733730197411741060220645704044541526751573527705423544979548957880271503092666044420516381087393438637487109232068118761734778562049075231986187958149669174389197792584004601380864*i1^31 + -22643945450122448916679720277953905475491439160195356188564280547661906329871414090170025583163952233034208803728678505866922430708431176997029403970935517433154158155045351631852701917917391853127945497430069520013262171921767269784685190100772981122844979454259600499138565496790850671361259535764817548793399444244569323044342220559047600291505118905038777921830076325800621057438607388676862840599559219665453101702908269645155317657194566657582360743400019036680964859588315749923162758546757058722377417515358789978853604826521529061089167275292620050791292872571695504841449083974824703523188713846000852241509646894878256808288725177229490199074400124385943983626874250870609033975266534941400214224582211216574332790383853558065824794631152589576469886487426043361621264408014457034350016136083657301432835320399680701575743861787728568055716588784491945987626194018080816945940435301377240487098288695170808273948225887430075597613698905622873948265091906042503447417026074232514240455352133540081902119129449435433608201374811533465055690703250449374380032*i1^32 + -6138409078558818824580390337415414127032056023418232977233447474294546329619395036381108485306286140884569924379811559208850677411784464947723046917904226958291615351126160214050068793264587523085631157836695620683274783266485586347625922731263209518332456709113181894179119165086439988622730185447316225877890455002589758249164363369835779219604012536865553781609012024626727073736624888873913533400946272025888246352714091306620744738934284571765375513709982802393078748046270693499941012523362847526263248110337946255629800576253628955205461229530544992870652173592711497173275552066976133564784830750498574885444499842082516413538042147042275850196498359154121781070712392135268794315882401780656000531138257494435207983600019065657960656546032819130716231632340028351977024981577191073841496636393681805871819216756501129364507934980641931076828338704323111632424738866878827966463666235625602396240795995734490837243684451791426804179414417394462779831005098495573158710943686268011545189534219051454295305102280016034790630767971453802416735558817546240*i1^33 + -522809630795571873152947475077948061575990810946632146968102695754752595440115003970667729575296890994788109938159484451220252619053663174306727113902715099813339546084196734038498510928168753991875467447254626723248249436390498192487564001938655361781962697089565990056844939767292914484050313058097735635540421976087716359370247042564763399395358930570383125061655453964918623506309662140385052284638162123756890568139300053242936566453480947323762761293935920455145468336876846399287315468632583744928743264661101314638816676539116487761365452970909305168880689127777453494520798716065823370307590884911966089544227732254875401820187770402260050874216597507339823580164744636806752360603953135887044406679053327343824362089742529423253013124994301359297284632147498201954409130629588926883106273704808495546683862731386600661505813741262640216928783369565900196197309887024457777159376171431955510164361690213555089968297707985031699357062912668935491179413048287692954976352942140350432747694425383947687999890394330558311773184554104869629156392960*i1^34 + -13008475057698764135079062952727522776949863397176362046108699303239813618955987431760037737737851117458408895308850235729280136549221783024209335387412685633840276964136743652670480746898158059164396594277280280523736476515460106533365933074039972003931306578892281705472178024741087796529324963003109256430040784692404256459423988229362557855741024781810847983311520650394341688720438319179562681426474173317779521205098890599210034806092417106949381577877519486991242584712122223425533491403591072034025722506049784540448984095919164443868201248931439070482221312278256102586995516379410901422377004576650670173046217553522803463557048572029756741860751668159834845192130099869960947863365260388862709121184029128892971279786935819168580770296521205304968685681979859359022635446444026848313235057138605158653818460064382224454835335689106141522113966618000292802490778032041098623128988251035782573311652709948877401434142912733520897218101902681067156545544441366306928266498162738216063890732063906298773903098894030117175414435568949395456*i1^35 + -1763847726237559244728313265591142572675472312457871899936471922042740824525040865000326724892168992647219059263934333603101767497356367109381746794336357019758482641925282859059273782579249831815855815942667129578939202466488542294647564191993868758678610576154561881694113668996868882001675946829523425710310940340399394408046196303890836217728117780170257233177260806367056010458268379899158445755144718548231597574177458084204221185810479414979077668897490096791362040326313773570181414536652135970192366757150148443988502118049224818125269276083010512134125423600497678232427907891099095344453406861885049092304916252431263853401063927105157324298527724054856286523348289294885141183385250779918497662285521579830280549805710727605954310065827574156370743887457024012264970466206220760647866586157445854904910885201730356942620440237963923119291510232065908172923662813561493760745775913531962576999309134090412272896553992417850787179259164124143792806049104878425660298679359466280615224925732942503985534544970106475041829123260416*i1^36 + 6965755812095857547214781636642773448004602762338720415986916705412080180541197948325927994599791024282770394524662352979915310577563980291171404099692901424900694212117478020756982639503604135987666616227328186503198593598962581850139274990027636049383518483866443145023556017045255625373834929902595006693406339937925376677859740595499850655683446717814016155292991016865949383250828238511451575154488610489053164820235085379223049562112542677704544801406905931731384207201190239115078224761268929501346282098510084862919501638356264503507225089829831297320009135315578941748286904610271724601567125728026084919006631830948378255847432726269743660944669084346159967039062331408257571192329730783129886259450145167889408937699842389165957101184992318311226798680339527929269531868139921288752331967996439575716233732124275200072139503202969320953672221320261698663664049438024222775882099232542245663637998985358444145938859790631651968351311819024014752554601271948573967150275870693037989522942064932610048348139156650279829504*i1^37 + -107970398637756916717126095636307750911189957139737308698999688258587327419850596295684768416669070135524356020722144315610361142943480183993504317699265232029230711634144334498349378001288600547706645051534980477044960593940651085744039129247611521420347268450426645912860972397021507021242460393708993579269566447538724685469247626487744672390732885353156375290982154646843220969179949972391984483876615729001482918044986447501747516447764787867771604088276019735019768595529673022701472610522203419668125212004580200553639552184016178962116638018928899816115307351461881355225411853249796838454614892168204312018931132221587870361449389406017074041721795590034202043948624526932655076767005555581657257575513458488663026542642318846483051064913765868595780977314029638723836993923134264648933526552215908913374498831935778371137133240793493280203312324170179558383380628733762223819545218637658894850717168214786537669405147175808067813822985213074630357302769438142029353914496909826672733582885787727431066239367118848*i1^38 + -1306680731492499419376391998098783009250527103378579519077089261154969825477203700479423062329359823721417073189309876058403661900018163955508116209540046470287439736679552649661234174612363688777096199208345099052502683591136857820715098761828334182984864727835735567986751591610446645433723913518153425822506022092667004026662135678565405611080865839699290260730613539240121806533067087083947620836283789884913247076393091243403712440385814635567601125218005235207586870729982382627994161079623923572763725684677676243575689742628024602661395614297635639410776136175194932163598274408574520162881955702187415194430428198116569653354001339268796957467968240001049404004756168237592929972132344784473132627889639058215804218514337461581037656397979773910836470288426999422661219323640055062242200855889439926409026355664798234745371706064168944582705683762096303903631531796411454859307312585827652658347721869729634811977645593662742204360049776019297236281492032774960286426560752556461163107538335305553640685568*i1^39 + 12130142678423042717520832636285437952263486182852782055490835417160556092384053530922819724682853813746036981269761765766960606138989618983243481334993856999205869611745816037927026167561983203845210230012187891593282770007829454903754063508656967623993090416442340274656121615740057953946407866619267731118350851157366325032291485720853241389805984136548530223743600434203045022169282010782727395161011043367608356320267811705124549060272103980691944870215443957143005406208964998941273715833209787270399399555427192980670302915349458221267419940555971105599087256611744170827214607965932345409102528164173704515310286856539569693891134667754073170699325516277420671550577642343746900636870197547195040686801660836526303831073072826084807189918961244097300028204146359386505806057243525548711686768074613887234705524676233053463566659310884847183934256204281627051810034282034306781454390336619951654787903044866892889597074364165526472984215566057822472182295392226828972635177284028784240472174849163264*i1^40 + -29123826979128442403943347690099533642209704745879876760205506322951525583083482706759274588356231262281853114480353370723211617272261518926868978916464481325678531057012776800492504344541427054881557796727948893968347964892289913519442764923591099449958417495111526383743424645226235046592370513906544021890636486496671589946029921230969691714316414681584946425711721460057975184309175920232829772614857034690975320192959664157242273821671400760231420981518787295023830719037717462036395133703844393030195099666894103979376064548723251579144938403787587438306459558820266237521110078998599889644028335998895013825606994022858938073710599873611079070332642534270917138325594013359229799605123755205720970992657724844093394143201761140885864651727323645685175416361467615146781815053029441420307846341537714367559718083302428250617512639076741519055100560786727525023901422521552152603873990725355532080335631030782146261114572189965374657963083693136658167172900890140442416121744452905461469937664*i1^41 + -215653316984311029826944859327097934088351188405909968978282872947410152162508721213029231609157719024909987771802176600867687080092849279003967826401152042088749873698547775229063782565413887471618012733825477664149326021231005043946354367019700192141561738657750750996539120805333712261799548441341761251490417538744973005400402080701418456689752738017754365670860414552618255884727259452099183883334274508920690413780669211948426085958568837437765547130621069609262308590396470191420436859218868895246682343289090691195514508479611277236677650083745112798388843528849069638720053466906268570385871855158080643436213602798742835156487254492559303394122047357548412179761993992904566399017107442128367448887003440852626510346892172412636777866742246517986344082956515936818390382330003914419723138679674946346649949535158626659583248132287502189414610105686717754939108453709046217891352751463810712902225496604602165356661559419247327320159582270852653495053419828363751366437657116672000*i1^42 + 136078530908374193715253366306486254089807844831532861159539315373849175796238962606123606934247875661257721750230302850808423276366887232395782871109701787166595501940308855785023935280803164794875242501877997054490781022598032415790537721322856986738725594385388521039358119548066805983948919829366411842036368775334976890176650942923646333998229090342686991146047585540031644236982636263059147029885936752181939711436483230069902237978613545418194754906332951503045931112608020515274972774142068927417800964866995149368341235201729839707079391982038701790154564617736262548868825253466975114166011803764878890239572194996782647461507812242172762394854473569862630496023904477254428032736031130464074849679377882605324359626511640326608936018792911904612821437685557423713672614191407685714781014679562587010943717900063214985738030049074755808015181571692882781578861273113591307278326975766932769434235511840084872760522186443234397152345074156741142480162097900705871835430912*i1^43 + 216847214457108640612008772974189831851674956616988258728654922590745613358313671343320004097546387130533383758315114574099320347650467254585943067806156740705188054638961988168654608266523396835381795781437968606287786534960982338868734017268613959794023373650517548301745183561261916921409415109458375334130850151293045121279646650369779476404141990731499139692241148900070897447405799302722252783468245451463834215100639755567344733231048225418143956146740380447172593753239636705671818269984865149717599988692358062980636463978831730980544723382859335347689591599670076667062220049101911947422693403159363495110887878160199225768656301879342419043685864902288005849787404835183489705137538743998078051862860525566526575762877767588863578609266020118949975097503387412013507674138599233465421321774912320985558109656297094438255635453848666111035047999813850690640612788846070084645742362485245456309236404404991544824117506743611534621183407122422906611616673628684288*i1^44 + -144386453718003207372874026842995882530168686775578242494587088682061806518397068547918257923720065720117871791344786571805009215488802694872716674299371612270071608196734960404754597237710988159419613255347655944137648432672994351225197728875873276027096185003549189236404278506431275922637865085491028341890626845019945590986618679914637868901787661340996934250921204315968861599096163378648066395533884840855940486636122305044966555582264316441496145373683051714963782585136609664141875934994235345506667303146524518717293752976024329862508378629860048862720474050784352133200200284557266314831790491826468075412605330131950637595667856405054284987036909463682585262626369693766985879168169137478886882456434089255448413893230390505949409827092393633328247104776348858920206114363097995356657740651732289846751428296962185294540690546872790447313245137974376449530626795946003331312103389375815678759723887623481026630363966503777595620244058555141514147659776*i1^45 + -6868275761500484823724845082280458631071256476613380549069826299434288493409468439183175557815825128809991353388210370699631574712942400900048375681300494042038135192101095988636214133367201315525944661927352307046638624014635679975826038979012098936217627634028350063039257350770309905667693216373998558658126906003053854560903858002215800277942486570385027039569133802043150355242646293468211302654360893672573501813755140298549181788691835141262739113940393494359195863069964972473358272356202194841074859585270864248896081828533175571907367163987718586489447819807361168833576477333603893501036844244963427038727774839457751698663062546142897991094907790463115053790277538162494211326627132970931215097201577410566520134306342621541239932844401648687627979075887914670383995949363872224978079763929423346818998830178530642608778884253248103746832718569439090781112152370373702298152379266345092246289491607515263573664604143510511645883211530108928*i1^46 + -176427618331579199281916244557909055490237160764586561553111092688298962669847937024151794927474250341441524432139644456715445930533068366819621812477284163624886955638524732022036733552616772797379692731001027838074341520499853336590316093235824088315302014123079488707635951723497829442192345046639603051458625347580491206889659776435287818078827090027199152738773746843131465736156913921573508384177647736541496015616990950951310627777361437920299942424818404166376962116387718302724706289789190889203011680144648545392581608763192392727070776014900793999045855452812050710993657319548418248834363276794631242130475033875024439774182754551512976378105030498448114495737655747575891508219549366348956546222870278305479981301001834251993789598686615292532212198057116741784262710999115679019178454270471704608528628088379537473492432344093917432997762923168876949442526021480740739176298440599399738841613565216171139519181206725619762593792*i1^47 + -9619136334224868523936702754529068410581275460852442792487997762407569596419369807864876149539308692809142564739402657019655394942213125073254702272762096423783624684338639347167717107659074878154578676458756540889758110190653323720327261503257541244421969493431897800849597258790955215560604389239894243831922518913865535960862190723250438479593116598883845726705147460393117550308782441287127755514721600367001264058549045365256120709307586739644556589474791088424467347651766133792222447358722352683159503579245523690474420405644789784853319053431196727024819944713648135147257845345909985314961539376048201454381277113712400615302024762640570804746409101520591371948782626024672800141976926555938478098978270267652827460878542044594019500422143701259504944390832901248045106493069925925870719739316905895572142285818211511953635071070189122612609441405459897658564900775263774334760781217633501945802468312278667089025876099072*i1^48 + -203222121167190706385701920384858816641627959638696804368326428838266767886261319338939456142492074458099345919385598727579112098675558143337764508162518770422550296255386068871426952977596382430096689298693872807289401305665271221613470691082203789081395984993049677186151571150447242485428051536970249578644983572374867205890050183315064730962960380732388012235059614270550746103659913172055818016871287732454837889238614964611416505989015980473988994655142887244139689481481969882384508158889292324453810584811355024304862995134566686507540742039853780864946788685901975590649325166996377081345995619986372842271251433126758537200051920618239902840923865423833830649446758426285527356718539476843558175166540659378231030959725922501414788587728762872096115402901808906388162503394951701062400682696788280021511804557452410188345474361810931490390039405410762729404882949554618271388761915037945754811011231223125114880*i1^49 + -4636260190515826903923023317259862524102498159632506708987861048272020576594395962064288516747860474775277946641026350568463217050129643624278900083634928101560725731090997920865696281697886389241366740621455882326961639785539775189826766485500893294616618401089390279266774512307683561552070188717633498776149487007680696407033850670094088106341973174333590580718519472913346657075588433947683485970588417438172559393600668853810637603242170481764225732574665002153229899160870632900444571563261812677188371899351678482157176372325156265672422636644346374631436155842394804222593219068464486886372217541097073783661491830124604122712628836028246723410567941214062966520435355955087797279189954835641982235233854558882027949448673881010156155564636510801200777924122380746033723706911729743766959975553448638567210807103516135683614030848798993630046117554555192983015017899006037257832046188706509684891189248*i1^50 + -41267535540418586342644392257312644038073004937891875876858345355376144149098996270731809964316046072204547733926171536094966011271195904159066032892464750653563448937953939700619816034844725929945442377914329303787160756189283304809591911656922636314110949540798746058576874481541777505771031846304428565415901103539776055750191695521073658005392933763478807126969007688130872278603403844370404206618685189659320754900100110935122142014081203361389062727779673185949985324812032364473648370411170046937557651060512750603050549685611351569471963703630986884936595598113771055535634150405421434501224386115874774438505526444931591243534159076174161876431275579358289676230356463609866023322630124542286629607274858117592406327129173986624129828179669687333097655817007044222070583407385583435432411713870844954213753395552579483638144748735102945844315244477729104178309274374411258202454214484099072*i1^51 + -382817009958086020664518080732099543304969992033749926181544945080133055669877168320437827838958963670001483560813963975816947681060693105642059021617903099558518491593250398891711860880104834341362790275057020320635379412462376710308927144696686712513996677398408346021181603193376171737013358517131173187073580279373228770206622289997225921718468086115045913180388471138817935508614013940049739286332675297353957739628523334374404453678514119213171385537947731267661622347694674727469447768198372577402948493415833994370928831332031121536021086090741670546546062279778090310482734720420633380418787945803212319045760515039762874834191295509492736572560291671103040913070395942583024399500916711045905410489246848565929457708886279755509151149447708691286507450248273325899694722269075635895733026749104217551929582940875534150432738759694971922061561900087971034224664391157531492450304*i1^52 + -308011685824452030528015848493369682134258408420694065568523226206866744544623259657966504118768002114896648013572855613728450548149584579943972076603860180723666670190164309432537873100487544687292477375326523502959620290379352957107652597887154650751719183504396491801936423100760656958337276934743846422329629715567524077782802001980296274005500445248181542911188953866158009459571890480885892499329445768984423883697163211592311440851875015387334603189854087499672751342063041502993478811365793090369953434467581287857463227166093853774643871193695396884941576166646911285428881491619672240739729531908469742813810099745884907831365402870603396112889432556780469041808259927553308325687056767741593681033236520078255502600494206891673852616026453000561944799624314004209225992317094804792299655869305126671522773885278453882932281736061584965363087655239667547588160245760*i1^53 + -3249196810460481663742697569129561114527058436765433304876025439894870935323090111285681904464955513089911210802959181126790565062190084593996683715737316616526668992240667838115514590608470175587440832094930387957961923300327405584458475617792066544454246722474040319645316008568458248025570998108905826360000753293678527375774218583844229371180032061074239891493668762187976355302740482093568146059375214777862555332986221975116294581686218967922288600894096983630998460471572942731978847042487406902058023308186613039338976266884554124413019752073898024678421857217131990657046359949840920735963128461277026665159110710836310868338917227949730334823226438091070674555100478473431051043592710939461839723185080583447054285427170299653671977206364373911936057182925226839938799394833716982202686598591840199032936298637351539784702782695918746851170552855228416*i1^54 + -308152152021745243766483884161224792741941326433192081718031636000878531163299675238339390184166822760212950183144408951168754765497104170605766873222428145504354631616130354222949494968008499100529725945896534068436111722221193963855169928074185112038521737382776473725410241602343990724215140200416270990631122544442444206302796207636257844164975341143957623811765609627151217571585936523615731600166868827408776124260933577924485896073485168912120845145566260418582123203415659773120715612605223885834019593068446365447776887969414462821939309641063961275129219079326807085971571581531350247156196321345890145697717438580292828130020121236440699312859763571435411316376043281792636672421713344267326569271216047969597207693823697013621145135955366399279728336710353130166696909429758364533111750817039095409012282158538102111494083159031520000*i1^55 + -27196875149868126754906766499131018808047941685249516504773402490181634022907317543762008356142429640712635901285334311434579217615811962333733358429801419000616540678446499973764715038252078197364724811650836963227877159027994189872919357217629073405255011423264009835323115095293881709489294331810399781203883422664838494462869803053263778273859178288752727923506651533618437935652043179123294818990089237131696877928182460061429519395258778351768760276868397047219573277646623460872756458301250126546200494470150747768998958787874102124582111809667575488310843221199336787084523751430660833309511600671095085833425709446183569331319006983176323002352295893743821732035951663532740249026635035692237798196848746396824274246704785679205328626449444817171723246059249152801172058222103394984531562173245947772080459157781450000000*i1^56 + 2651611840339385112716768735606598755735806204139187415805711194206320672356775616827812035000761171461504838559333099114080047281031038460086765503195809587136259060601691302155240532905515542669416086067044081828870549915798787210262284012863018357671698203219409895401858013149303733600234880774271971866754173926091081544314884405483376498305513741156339400691175774514918680759596243690034706726933626498325013491844835976292613115551640391945310945757788628733857338239321091146746541590225612747718352195453706814909539031847554766470420237789086742368965220491674357679732925541590274509193220273103584501716060565275637260621467953101026808338641144054431028710369236679197948482969940953503898952810720037805860900384405432749130891070033888993936855913606425478707185271330588641316496093750000*i1^57 + -10108686672168562080845895158036577369557792541779894599662036292419943702816859928085863604766792995089977065355992896962371633624716582795213099071848561461093456439131469200675521514669051737174744791920324980457347988282406644525089529740061269744506410746604526008235276790752076086190338762782228879778759005807074534496537469160346614915583742923281212441833583553899293145439343929345553761558773394271750446604073370212096125661342250138867551259063394087911688109514059610652992264097726347775305479251836913339390530717213493736812144837749536616073299141783458560751256441107229381258892371945919286168207172397628100345990916270095416045148162871513684924959974593374496862069434347753433255875253188782719782860338458610000601972425495156768800341902935537109375000000*i1^58 + -6794313578205896763681215970432114217584511790855543192962605397834094390628909592142660513777197840823431056328056359356770104912779712637852841384971273999131234664796152533000775810937094050536025668755221175384169502327755603668206426950744624807363505162550887046676968343448582926895065917354626805035478015008456511578998930114294407217484901456825991336462338519384863254969813145857201004754625411629832348710736250178559501853819243453518417344088837958642257044939794020000884635160371124383313132529542217480204148944640007882106002085259573779456717185048558578646280543084825356116015316317678647222930588241535250614938301187275553960233183643054652429777864549866658544053904388502716158054633771889767229064628732469630718231201171875*i1^59 - N1*1122890217083936890122872403834452160254003570258705468630730789955566280254557548499070095624068149845577287656367816211820424424773307207305907502793242197393524591429604421877275642500000000*i2, -10339509678437158661486698233303695595134148050541894766400982370315586038669023941567413472190857637948626442234092259676323914494488857952819395961966186060597906769835252757613679369582001304696746927511523619247060731116437031785058522742942276263537639666782751591750270881805464915185592403272436105397695292669873028315625279785856446866918835893301884568562142568981138746007947390471422064717932724974909685040428127413699498460325605720358551294596042782478989039248156864684396273126749004024730327418388504562384616313822656183885645207728013165412013009526288346545338958288247414652049051691657371234346706182602833639896746066537266891185697573915181519342293773642932545652293914055723282806971286020526500988290537480199213472043073825016736247898346049684481078340830809887900233462995247976373338961801564959221546115643758495902539228505932100872432909342359236652568049636483550829172501755985920862187510609070601121262101783722885568972216499466889977972040030923759197062575707755857595517435435337833571356859062268438017706900290175489178826513371213910743406061099956760636124287943204112985003313465059592455170805095050027149347559427556006796904791069511743514739131737230540800000000000000 + -85668497411222679140524626836469735180611242866309152297978421662889098378626753798901753328829410458162675967341707917264778632862457308812326181015542718167407300307848532793056837775442042829873254824010607744835130768772855703344803668924041686274584551817357502424608929769839199844787471420145413605177412946931570640398845175675986108000035610364320369600001860524102250394719193110827496722862366939717625423537216756669652125707295828508667368043412550229140948819797200895698296084421536443599068922074942341789852912219639969720691242800246154072074078025237484987861041219579738582218688600269844672372423947755576651849854273575954836923557053239350539449951940844085412501411142274573203641823573247094266457658353267020754332909701458553700811644088683964644250609779913637816719205326734203545690821698750651964129353205223939877664222382624221576538994110050992668020051371611701085244911619295079383411714502486553728992842850315277538523770383060127054352650927072209178495641706564673552616880850975489417390675135860711561521402551425886375236967326741015978064786615390549444479581447805892861253968383093878307011486381608455416479758361136158667233863957620794092041154799278751744000000000000*i1 + -310872377957236310205931643785983646221191527435140201893136512817028150554515232774628095202485516215910209926163144041390266832861237659666275589450205094036555895271936688744114101500763158267462947895723627293135321880764234219859757784141712882568258843121079699808269807230637606404678546926053916742808371733036520275641665287247742546251759978332922383026540515219920039302552143395319416644054498929462002509160453609427535377073254584030730489937541454902942175629652566041276374350712309374860840946699352582353571552887240358190877659994509538785056533605696091120423286777470579143396114313484987451197531135324903526856234678885494787562822970651056597339525846950712602077575106823879884051280965617120788395976400369137524009454802637080218138937717470049298120767354493877242694231397370317031494211960892294912384586671414329463930409636482187661048198495004756444684025028779439764385403241779749581025627433332815755975011903338776926928120095785967462892959413486825030505427988933987731341843033355577812357579174114603863285507387985964921242290731182637356458409734223907697000713402460208224982314267161206863410696142064958596508700964688091472199849892109673562888316756091207680000000000*i1^2 + -671594157671605992261791226281835548934209258823721361817473587263837840494487057931080601170497971909839568461373501611137758587561740651777009015480720027380199890455908352129653798553553731998729488978773029548998443964467100180146288837602633799200693359361822573197216960871385828116642213998016365380369152202427507837300023244583753279367290666738805035224022973242933371170818667668132017324120632734171563445581546741722722134850262983224407660743084694519326476359961171758783520541666446000606148400312762642923234486319887958854897877650196409010246870037966663899963611832397806866022764372437108838601141933041440152814394844311644688015362798377202909026496323701742344578220883125055527166050155311423119168521319132696508805952836818834295607993157076383149080487925220523941411025460872401011980691093196513623383122835183773306004332196992458768327657950024663602173581728223502240753833468312243017013709685421551276585588291672896954449154732058272825542565335690919357713567942896799787800082726786438665743484935349231239738843564767059406258021271886128779599551750663531395182614298062219943928750842555773431447078765083154420675634385587550921610185041169115871183276020334592000000000*i1^3 + -963257557542095454600637839130919458240830105866580268859213464971363905398592062542983698102301876760900983367638908078608587518515126253959900265230735151361976016177923058735091171772803950897990228944762199480042339467817869779881581756209908914457431342318146506838646918940461436005265076255196296727567659787760403630744941561941309975068242745268419105337385097571072033632957409069569656254008479872254470438356054546719182651761396419810223991169101685810349576535275272588817768784690997478103312142697385617921423268247989845922304019890334459696988894390764687628873506939267716990656649543747919436568798851613072446107603336965976391611424641942159207805334510802067391235741264480457259801338682294347080657596264543336125030109332646845392776084700608282422139405620687277801284485922015310590963266303230420893391758039092137412798487444226931461570006177973993154108914994775831378247073308891393874509641558302838561841388548894857267650860074843020351416980782158333897356393678035598629258518152602194776303867371822225030587845088892812836858494471878780240392340350540500071795644487747623028185417587254252237856079652672361163046341021317913389501351122548903341686200236769280000000*i1^4 + -987303102743746845388992997889115145107580562201784712318325782461715782205070422018014253081467389168213635961125332909579947232589180394596185198219604256095029562853399908113917698336303596253874039654269220732768175494053003671594225894985026591840109408034068970438393490181056893834791448351919973353259215264701490238777437848073281210369463692091541454736951885232622902463518359490016021093015934836896889193187803028372702255856283509738939307344892169666702253718533305617011303631654140065650690850946026022230750482743620149414496625844962084546003420342527407301400932449650452310709782768921250002075573497042954407708005957274579735389187855284851109617622498696373703754833345846327072819167691526427003254182981316795783807400762516907789045152472182843130967485071593119623454459570293995269025131787815976277757490825767703189338697413353321556634631614119527623926491679371453489265362110656913998670270832180946947002181636865267810871283720255932597899275872971185690346457043799951923459137840036194475752143736097613621264126838464136646191785296441533630162754044342900288521794829430302242568703581742188436244655623000800165361984458888402921526789822581621670213897756344320000*i1^5 + -832744904433428089154719160621911880032281154837031738229408923378708135304870440185518802884288328367481577437239616057700224321579956762959256819433781354047086362646971316524878485279478768143847285436495215399954787932164057752302616044319784252156960098045398740849678098027431547128163785963859791646561010795216272999184225377766589677863118766733099255190456510935573094688518719076574412852391632198568253653668943639930834839173551299804463888497411820527588357245500051568618711508045250267445665428601659258801462803578754649193262373360898632477199842123768767198279561577144283346694265052607844328681492110867645169903420454656203512325809241092214073035731054364789902199585497017594928767084919990965365129766465478601316392002375841124567557302437568128850676638179363482616125398545339856973439402725872873432527892363203735677922158941844875674530869504073153478358371581704416694817999691320199951075579037035056251340958908854150829944642401613468246847077104955337475571446164170596679916240335859383534075559806292771153033642694473686695299956474694003037690035408235130264683976621762377887343930338542199313861755925759810765058377572330665212655803028857025112559012387225600*i1^6 + -388310201715913665900670956900094140828827882674380345965999259941008281072602836718979057179986685948577774566539604790763234301463474968768997448650359253721540230544875721941684204849724053903131954515518605426654589346121090471796549431401463119760506112741823105075724982727459445849534338422690165388632982587534028732047507148144633195694624435067182736485875343858588551922972625843544658807429958451042758454836183095740747825362716685311687524661178243543007865562521686897851371255870775608821861760051962446309360919594120676884264792138864807343190102975280902483758301805508238240189643477615967318565601062414071131239226825467713044859862363878198974639543528667955503260073874253900999833613769717732485265826184505235812645246508263365700179614872822500756004196777318668692707267978674397240294068815587213884719542864593199947595890163598976421460566354704118368725851887991478131725867155380356989574194766071294570886535535461508567931978171415413340969312504499197404881621363110587501592879644850426215689081751089617051329330244422155471884126108565393959953000445177432833207869108975979853681337514338907669099624028138748664479321251916738196510981569757833705898893115392*i1^7 + -91188283851369852349474224607665752382021889620305721281679814389705982491642788017191390704781588667837012274292708405674933253919927673809733419680543451603235597958949795138462752286968679740751456378570412591706478557161110191081590653459733787677959850685587395896799285895210048357733373900000645709253218487403764036875498210097508487917151183105370434359166844451608120892954920048687764568185928465783257115022322713149439992040104556800887103064710787856252063214263442093009704806232563572690109564774810857241900393172548841992978469195529162660528198212856957033952412629911989731340034680129149524724720962217956215778369555695395170086623800124809645969465669043199014108697587572805356680820486553704754479313111912753462117953429671379355819167392997930162369719137358897807813864548392079225907593525917396404732616544870796159241242370801709041223551578082137566564936854840113583902864187047574411151625523539570443549849060844995640838637786882502392232640182700360949913033208681525259939409396507031676536737539989164589917838823335336355475511929757903906305588310788894938299152657984145974167816433685627855974128823111975723137731420858692366753839523412368508057550848*i1^8 + -9616800692189688477059489501496572518107889501210857632445961842115260026586192311625639691977410088603838746180076051748926429004511813308145574510995754086079270365216714197005901787623104065880579917189509307811379614745260841131098926359050939950637243702767473764215454496114944254583282727572048426828027368979170602008297331890862842469172297578143264517830866014632520503059065292635522232977144243326178236637614020268112798462730627312840236588173424380180380492825687770262486530313878997702155144753280865102764922689607513281433968065307839238374530721668453958525658219617783509299057454680410276943684914398418887719578145866405881854972646057457971720725853363957128213831774662268138951994935275123958381188450282311942803085961569105643392497472800880960402359206915075773639968521176927833678779321967184191843910253650655462476932884833679005721556324324873253040609358461992142305723856032663559574549418440168710486759343553526607508098265119873557211296463067574857475465357048008379775024531654726554375482966607872377186412739899605002618721685032892392389796272004109200217641990438424229088348997969675584156890979234459948894192930029720855803180715544809360588800*i1^9 + -545339464845370914270111319334688089118840655562461960374587387873014094304694176234246073150191828791182975578340998440701926700070244548302539592674726706960307493917392824611644347463759626260459530681082006855286164855835719020999907901871143913761214679584210787948488431672778103338010832870054633385464424849495629357479367929360867119928815741293667427433399277021526712864149199476896198400142180888842868521951750524859996148612578481838536425029788187712669815828411769116330313723706311564996964173094360206179471132675600500953610527038891826926419829751632825444057845303095711720209610579332544001019906570600904393005217684167967800672814066259911288363145823500027290226458557896293368193809565119731244511239420673601126688008059786348035652986033239468308368224672824665371647762247307964510207036437853573242908772290975190399745641697875255041212879873253223293671184346778725871180777219180438480788833285358213476190857033240154591719185222823714215751473792980300992031779119958449625320711665481756091428242274997147085016748352533735760328386760063723271444336079216867249672067008421923034286975507374558812661186384311061602434186904434211785448231104323518464*i1^10 + -17041762314389491412445388044355165170772218792260319615490024233904830127450714720537793511114162113324854436630790612366017549627404050754461668934733796610548884018270185859303510226803237641610207793625599691183894545689126255302453080203200530087278647360220143699266262176399908727835685370814136201494595077307895247621116755543296955588851098576810206962781625896085025555137271302693416215602138711134765066830777105756551465085715336788640469873557468581516362493443256381087301954287670973381306517682656907621144877522209564303067062755437567150335788795428696128460273910992199963754442566567386941320509370520106852306958432098566884678518117794048237231338204470574344104469819227551259673866619594135071935460783352681422396455504387421492901271757773419744942329230832409260756575725464624677298237093504915474897603808901801637096741845133872416064207069749938647988089496253625178122921937832786561857356329767693780070843498919417829044499780064440615874189636808029866625625282607462373021327992421093712335225941567951101299765320173575014972272865172395057701469749926088727708162481433451062012557111926409691049820309358282187574534292422501988515908979523584*i1^11 + -161291658392669046713502455299823898702321535270078083500579077874077327663139203442328453867439625246377809449269741800301318987353938310804311449308004548174066862030573195332424236099176561481347951444314061950046549624412571442503990476911539589870156210467355966197610765285046336376620543410422450657238632493602790512718678949711898171452550771833842649172707155609766094783410965124332637904022994522599793156854841228814300543508660033876388511181946311571345234210458661736976946211277129604972272809173515371462016264962558462664121643803823641696075751584239651980263300035672624385610799439610644018752320845197415753837230747329549160179000643190892072340303429630251262322485058578450593796616213325434926913516909401584867206065172323078411608425518779489961868870033173604818795679918713812824013539794969131015915058576132312670066051961653899668943124393225543002231967572371266292529224696939934151108419016005884679236706184966704062864514727302807364870421057523831166332438803529823584415789052574570878127555756753490865639223981991200758497791922895239292362619814847230582102112897425982030560575347358594237657814741926341067769196956296842128557867008*i1^12 + 4697108195885869258295586178381342429665213584694468614656295175651812570414836719058289749318714914375050148146894674299017543959637514993843285028267076709663682108393678918210021567815940711546759944032384575913108051188195321506821269875014428169915700326906717321294348292820741659524784971498590835212382086198363152113113491291401246037707878558131107313450196767498336459421104497655333971615712254928013604486154305622459539301288158609206371184827398532789352165687237010759327909050498425486057969041840720446588482502571018764246244098822085082227626006030040703855179343867136256561187588071009888103602477956916020668196642225830287674811531775958146328295815487779301030364912739553376966230907106339715918660643110522417510732202315608518430374375478875209884068073330134850465115984332420850788036154183312670349418011374740482895207124793224375663481205851061119759828026201794964257261569319222024648241846185137203546276412226240609659389620184876044129648520445763177181249778564106804754959657946189649269870387877738905178352013176224675672013039660386869580043820651066037350918994030343320959191691154319410023421847951599071267931609820771794288640*i1^13 + -66142401223944694594284269168246226042358509668333093504038261456674403733341585877887208579737411065277048235330408468091025212123164238223724089002976471229775467104702497643542985458870339574621505636530576679718040449241987812616932479336517812633430743861836204194091571214128626010684946596580113748846343096239950244966579514318594832317925455553744010320210286841697063118462671942632526164901769959211236566799616251569649412994253263895256928245556685652299504616603171391265067596689387449858898876889399015784854379691303667369397489524105558412006430838174711674079167034115927162850446328037347219036193319732175469999117786046873602701088055856631176250438039786133359035707699851529342862447600135067760242333079828518082025844614655327090101912187294907122556648454267719606282397023591423135959743060257497591404312086798458324021205912196024261950127002674042401642136711742055869419691924065438560625975672297909549313364180705126223789379634112329851349327495526541897949367265161760213793404988352582777472169567150625807339142570256526102596536392697299949733424576053776404949102641739217813836708683284731746564753084854776751991317809497899008*i1^14 + -8253494338973361086837332680888088502617268851635339246215441963518104608239391496953456392904018291938409755139810484946288768425969505220712417928065662704476482317479774959846506773031438483311811304217118530427407069590707070525660933908619700079288511554016996338094470537467065654520385627745266038253475632571279193412674654596939027619037637430062280111010323083960191084805788062214918308484128717075972289356789537190858643965525658212615973193260961229201164194790034747768058088584534191414928801141450109105620284844781622881678129247605191337656535947555898195630636566380819096838841774483542585978144809144259024790231531543755273917624697018154062494978680861535425056033413663415841698251148177625758485224352808902125236358369788610536256112635962200125164841619206682988403126506140513166009364269942042399465938145329820296292402802290563618060432304301705877177935946678728036315099205830992284866680722144752848598678831620135775189278282001824840537205208091346455214196992495141688651667783251874880961356812701690386270060936514735506660494658547366953930745341542927556435949514018713589659535203125817023308564263832600266138170848968704*i1^15 + -73017581240827762346154378923738807568713547090556835786153035034356940221657533267505993443588731176499024936892308387830877198996323010086187134478760528915091980608422239998523768410253132365465669534447915211840383783676867530618018809933293066945370542546315834297044024594183790068186578472073144712146652283112658783970494787389901308352101763226674172062674563946523194769284057417994171199098426860354997472803924600462261749844206163571943592193556171721770691227803364502152426187078055289639997420541859661026817828177279964822517130718401869976561128803035488396712238835844560569947145449121279075534601072525565411531892684513849905232210009922690438580670997505674592850664651048343946076644597292830877798666998103281307193097654089591176381015161421413943710789545218774970984688560710734299195508148645390686230033146833302749441976099973394331442774665445834582038091808268678174900617058732393564252776194837628731568382856638024350842025003033220426390301872232765947372124342629980494141404741700595153072033127790399597571475084932671064168651823194999810770618148171627188665897282348954707388756604637435089511730181236351638167355392*i1^16 + 582838095384125223893544050213306525862660458005434390178106116204916514927593233663221921802205620300622349193905149823460807422985509433963616618389583988196614726940088462631424276518419584028865148869930848275547141846714642653164775636188666149736147599889156885245863969370086276037349734832965399832535175314761849019022563482206256995783260908564869288913663332924667224147179866047951999504203724258091259125118482308195415416371722135603501769419507737419885738021610894985707960958734530708341596774435057966195362885076812293992475986634459886135555881793606902726765883288074008044848968615147508422729439873862556920051302149891983140729036362117067907135147715583268295091861427152030323719102360183467134204764651179423982648969027997346579421721051227973278720001972732373024641393001273810898631925111327366405850189641829827152363151983125876282113039440242959606542671693460954496951692214197989951798560638278397303096064816058937222427506769544196561055681983315947582576405379509930586646132436918763959614659374744784528015294637870075673090266344603069852042737856180687445386388700900089941248146392301615734352460891931094810624*i1^17 + -22944343977365211404066769534951989841792526954293634797640746475608662167384882408430057503541686595004745321405000128707049653592636549188897255414331173135996976495622449433066932291373521850747893664539604144386608521254697443165392562114926179854558402569018691969123558642214710865169385396365464256278507884993843388370164031396580016354776432629624649266009308161898455423648663327579553295708982009142033035825045751860889463039398569105630668373075746917134735827719804483057054880685884481069913427684846038319377787015054490437753716566868058527715574175974838644318831043301921481656841077082929762570163049874763052691051822425156699347843438367752411992789757725412954422152962965574031737022083369589690808102448029951610988173172109108249306524553762376838086647625972257689900689745933615447767143514112224162669236166347264222169932462759011175699802804161100338999840235274246176582637900735155109032884448671155222009474328923707219568389488886102690463301705167453363894026294814838577510002796517632273654149796927424021159895315000623618313529293393842923106667110501688976827472449250289537830339599281153508872231813122097152*i1^18 + -426785325587028835541592311220981007361264505922354696255924028184368522712731537159473074078876327327354427435410105420616704414654270425196798596255113220964640424901240689676298658262009851552167946836938469497355811328837861718139807920659489955345083035018785116766817567471718112050329777740117920407720779737549279202181766381865419438520963457214306549734380579777039447830519963513043559303827143997698271467401601158819867684996697370805251863592551287104924367270133653312791290969415061006473508883781297076559282890343276316093772277932707001619171451819282540058735224080226811351434063668557762985865347157380580618445378269349895179127258151223987475584411999565269802315884018986916077416746756222785854857856904878090887043946763249831720301824310469939825569095538802839543300328794132798452525475131444674084309734075754914366921673579982737557589859902762173488480883605876834740020789998486197793941767183853298405863309723228867664205812159851681877076198181342279070901113687125666577858605405390260396357033983151335162300084085788855918989433974168895039911646371792606214379373104200938156173318549412420254571608145920*i1^19 + -2318073241823553573523940206580944805171997290003611206003581702243811700525372024325786896705188110138295384178706453900807238654648680952725453622812199594837174185353580294853527786951519591172454796588713919597044261004768498304212476982363193636071343738485043491640782223772789019491918004962214902276861910748336977330584504864202746932013645050407723137788382970812455191694989820467155001728966432047250317700724922179970402960821903205371670823243086612426569938846954715522962449004035101972234707049666670380962697176511673391027399074980460296882379821663778431496925742448817148199687406459483431570294838050666662055955153091356028697910931134401972509581857182107119510234425022969982770584709380977567813333305361304918396998030879964901669074283201322698988545466666477818412374131121744123804894381750280796133616765329242923838792882221193762568487149101479826883604702991279134564582740617033232793733436340198723138764925602256074143193669526548381503267497287162058880677236346029151869930213904009923659889995385254746836375358992028455450214532070839179694391500401682248905592473834416970199208995545880775431815168*i1^20 + -2992036396309988148497245611021471734330683539094049051952706738488956015998674012826610541085173661998472919456578427497834003320805479854227772028586206506443170774558705816026495015672023677718486291966071264978881851137691597316846088381819704938609976150177092953350943065420933819097906388894356976513739029218773112118460719653228385513297296932595523492675749278035790984995650693857671563494790172639426276524205953980510311937262142584734666382744425363775385849549185128506596902023291337595797814792678067241185464500017452176345865315699508663208626785246980088836084393954974314640658138565269242522286087616528555553915034345446164351354708233303627820266710655939145321537098605864297019486934922341642573451870727729138916426871541687156554633942371875603183232271844020037439602393503712215870115479394920344612727157721812652911918708750832960977949113388907659237504116975663054727317736568354179446753429509936997446100494922209794055485111245916056891807207412104248470116146141504536573422280934469338899257741810897248177099615307328445653900957500722759310680917483644593121959796907474938423698007887108374528*i1^21 + -3104248327628042364504155533569462930470523937059266888141620882317226201754289667584231698416525056045501451991533678119819630635005912500613100437746198772365501336463178144026489190831603300051242598694679924499134964027757225002991821840147668937417329566983118800071075300792264068056668809587557024024118328156752884172449655578422476885042910106823214014129464622921318054178274423909289596142909530670244323416077525814744245179610221803366274889147809302127930423731697591793812900435487073896296748886242159749032339943001050193900221266367232360648370318239292234239386058374682193100545267281732021465177462354626667662526388471692672210205275719725004335829273020513701134406781642704844501729310819710292786409802147929694972375604698327712317833661185179616008841427584390585086568167653577308264970919661932446920675375884236234625590242473166874085068329044117983608287189591083308297210901494800265073886561310303032963742914945643843347650398224157276890200423874296056895748931967013456042353723015503295401438864044892308237635171947619959843428004249886097861247346437373307985296225008958797682627670179840*i1^22 + -6323293704309551872142245809120566239269188211569329810145144235815316693579372123573591500304602191539331360908341097359904675844551603074576257613457394350139322173182741535225666844739385976950364592696684023723043176156563931930157129742528905286260219630683161970435393090689670404907364777951258060575208003213608151812392903898221085934776402742207766122440271937062121752533038056667983850899448280275475483855490158093405890834789996240079873967385303276939436965101057231026401748253153545046259835748527875249327100119370244457862460472837681730544280207575866349201401470944902754645300063376238363042241684917689374416512913866154951154754230635844571655950595843325824340550212628931410979721678531608541166638198623477689498647918334141221209849892944095450397405001527261912172279281612061748519345847228507289923981365609666543162196443431364829382114136450407562185068701464136998029949589325246993299958813379664330023898341816040636545460918535014539217007497909352644591213238828785991139290188690905004159815069073935989756994370128067970014764358113943417742502536225568355216239264118670302761713664*i1^23 + -11509918263881152080478450100606205070682382102804158260490802856916928062594844500167687490975651144361459855594566661219392602283908159047175195321444692810940168491075540038647936356134366402379015588146277727417584206937780474636536188953284211319511198050700533583947996674028815950854281762640407648820322153109271267560860555786823038826780347456938970685429103412460865708592849062605273188530011153417515246367458408931822642107361353040408876896699734074186423904424766711533220042949615369756260259937289459238287532422076408113789129342032001133275483803737432037270083079307815040613829873056693273236693137413259158364011366923805194356978995932811134581617028551788618864013104987582900525940165436576863258489962591870757529850402705381690564205365937293874782023939752326920429834367575385986650524806330773911997876606087650715753041379059503381114439389505892318735265112166203263785824464639716766949727060966760641766058660828150622316964050241971874794180214619647666354787447010349050341518501292540042446499598116020478904934245339423939972101849566672528504735824226118190141010625339141914624*i1^24 + -13865940676675181577653962520144530887170757297729756615659146270583271971195381067644201628067160668829571308741245185554146370094342398252303480407040535996347366448935500743943401241195366077740516331384331411270808370449613293691485768360181929530988832114751041217982093767624604149568627722983548657833973656751650890981448094376796594191127554832191714322758105091234201171805741984523959634192857073153475432162822455344137759890834343219074605986568915906574997768398032251842189482366208351831651714762446590318528323651583277119830307754398416971921154835787708588201498788290270025684507125074367202782291163718656301919313574004295899753970831468934644252393342835717330779670781020053019307484595913379030278722216033523443468928825413886220868996001800320707510014558205727055198770560572182936341249605778268069030386457906405079180177537148993104697413006862056105973100745425430226002630653675226067854061714704865031814154795590608684758660617582774113939100272754002475855057902263149095567769269879130257441945021981185630513596079682190666833171038488993273331759000837515176427046454689792*i1^25 + -15130963428347890568972271481573785786635884427563806048383635206514936873132408685080799733609829873163694731958046187125434085357125841932055585012642312619908212759336632033078136948999094682169694507815279637141336244633631751774575572144828249978605012627934645453061697013932125689390502109718007550281942019005225019459355496766012267314864090682308878879785180568433026833900117217781047018122916615992359296775388072415596280733256717254927351473611227695848566883956593634135602187313378007202967437707211274632610960972677602249821304744809516319017368255310618855793901325575047010431051133704178860319177698238633793311168622746196305529868808684538402406712137920531444649422583045783625038418646570692417267010727394091335006744487060341166868337816980786185985683184197226601752438043288301310480985022198905212455534696372241793360453602995795025748736943072246922947366173090175309517280368504353079127547166317142041917948526633756044531956079318143571588060024344023313475300612792769673900068774701888170729060345497182578740327033065703325713386005769954431105836799927907340842434560*i1^26 + -12293875725733182016123241272588776272901905603037722912064850035062166421369345053568522859668633477821773125443382243405520893021596526494253125611048141237456909558370050260914731672270812490049829859174525001209401773391643521002887226642837670472905534477597692117696504529813466843675543871982001742480427035873939490984620416846668488036725428723216166233489159182569016789817896720781396591436457147506484379430803688656425435092292225740620019703863279471620573713026967686138944045566866486602898185414042558615163005897494429801922078699597425597585363364552155576877184422135232791553041742678291584645588207184736798086504393021143965460314897875857594205417666658388582739186047575756392801913590194010922530458616330501911642435417329934374598286499355454504142340963807402639186189061224187328404786060561413441425755807781992670704756265278847822501835928115703754949590140105765964491950715438027319891692789186993396303707051120949215239375009785619911976190748922893757229440760371015969109874361964839233950904080920780089849776959798405871203099674958853283518289923890544115712*i1^27 + -5200697473290006501499525859155190194936049445290125321396687044015524416636073689980624525188837743670928161772907239432682044563116673365878599049135171054662174932586085645975142077424491479940505833915219458346564800013654747450153422568071730767531789521516818082850590431307169080256216362232263741141929362896627777586761112117700250486283818912591780969786842060210676532030281737607206055348091642793222324493727897908949527844601118002158543588935147488992383346549158253964107250446702562689891308124766543928144834516726078628825332536678658328241280290913733577400077891067998710352303119373829661049771874365997859006992453759778629713249336568581981452487173940060311615405249095772520323413189768113847528850911009635795660608746815434464135479288197668106142893941887996762736054821683925950898480250515261985443947497277760451311742141729096321820945442929719750410307880286841513174990565079754272193655224318796864498286716575401819015312160632080366820945704177093809939572359001610252152788361295510145101796397340052311445483890415132821201648718333084237877448452079616*i1^28 + -494194098769879728068203479490718306398569275856190558763332704974274610270774219277166157090186826027405437540340269510176670522287152284346516165989701160212687512162791073770232956725140769119849946984472715048258384455633524813768095662517161328932149203031792051392381812282238381435375015968866964682587378274598057297085540747620485911120473700009801054530898003033414541140026648209494033433309262290832415797326543493757701804516618907024780096866231617700467188404305403737601176258086335426228736493674294649880656799042340585645447102182389753718810743112635723927103186194890708646969081126271921702994115518594227511056821905401878268676498322581336070344323226603162230736325226867997293363160981941381987460699138534817801363761638702203989229326058765877020733077287682158630608955292865587357997205293925246035104589760237942627876991937335730338281202474729221683497971139914726960393189361683734623543220863891897808383823155946605282292192495487284508135136589832243881940616014913239107965204307630768346144067582587057132557443345999669188202269178884637025370112*i1^29 + 286275627824748339578361956150202964445604131536650506579885044980566386527702953634776747393329667402832914959887962419135393872107641836443142909099458304670432270441095282258342531298526599767999678605745427548769081353356510131196592554245993848103878186498514906911088627846072382529140801884431665242132325380131088495954675791177392820026526240895677657403188010707402685184386825207134297061079641117309515724347646023764625405901747785898991991634117871645250478954599468721463178256508715611397819680257132041477311035782440547895289620992094977870040779460848387327484113524078336853259926036904806534606375859071095035350557585385991409869427482192645435030507505926470631793584872419445253590297868860793686220622156945354109349891824724352821814263198694029299972954949523209726318152538529965249937382867586875326966128347566383259847857761113239740653351452844625946485181863184262063030103654765239855374989579930625218739567348810675948561755417336424479267974519228122378993177276388421550021067150555728059020301973439954304583361983275649112030344907455463424*i1^30 + 11304738793032070187254761721691167660573613526708277825693816626498528797341073540428777405310650678931653651358831689573577671458072761296884485829045471899137384902925560680713398302715927672018014432071101261169029124976851788865537367281221771461356022247799125155960844348996870649832211921823818431277137783871325559479798918829622682020802660353652813657987524983760199412280164929649781658287847961620040779909936406734947228253587777063735495197417814336059404271826147679026301568265453059568490306898079826318402510300214712875159056862189799042739295966333778103890851882431303798867372996360552506173682519859258514073755989600934757984572138004330505192268507561956816313570251477825780402239485873534245040160749087972197189063875521647309664868029844856278839145055088150562544128649751008636334863918015076515535725651490888127795857960565020543518354180111576703235427565505302251812592214712789106321891920651937186607850811056341331255274389199835154426653212920142814856374449729449794785446503049275131739854369091204180110032243738109244762256048128*i1^31 + -44954152079256984822455200214994184803800221251475223280303448570687392875057730298146905443165506494630540475138919340691095987434216759110298953234827757557463599479112408550401654247226303652274042291329742831454996124434093779135286307122962304670247411231440067851007168603304260938441799769381318365957436733608375661086044429545555783733026031021958447712016177350157452676312164615918232651546205233916669805617726979275689392007122029804214226317394589088395442921208261879605133980841732941453494677194900783957650449167433405581820630788874583991345784101831327594779273142956143123039586525706711216377117255876506257039038697524686978763677684702556074115119862151475906335921132650837491208697196273603990106033345973588169477771888406663712651333948332651570831530032072727482753972384672940448828180568417210270829400238901575877972350776415335949329175357508383662885907267527486706251408079115051747683236559404479676338953361729393669151070138703235253650126452941077743341383923580505303843257497020438559651544823032542114825589856492390411403264*i1^32 + -12188076968480890312400647413885779811566632829939547582710215111913608452911610081632042002583952215947643275093414438558225696886532227842475764833957575828777986993550225259423841034338316881528944558540911272768708490153998890022716204252564364347383162407671618621802950118205735345998697450673823189448904679979785974042165454156239891064362840251341830917880640595258076639809892075197649411442234735353563361995524542061024326059151681544477019855417326325818446311723310689750246927883619936606982971572175503841991741226432698748554134253603461169463290926559133618469295483954490847588558428028691670722156204677737744523253195822134975299861380016928782435349205732086472840475618183869851544408059043728724595890795117237436560040376626359781660577399007870936367580359547149536887637063264350830220833292193836328746584530664317452632081292038131663691070585154228891244985688641291041177910937323473439778425083641161264673794770228059345571118116562739777636591590041136610519196482064299036449702983052527098910008427413664238188931622350356480*i1^33 + -1037472972799488036069156527238818342522487648123051226048904941531844611215574190659506984851848572610627443142216766279406490243252160492033698826145616669082916697458495726381647665168818751297359401345134357146737199430910078573159231869506554294901755587883795786172162215434878286701367833013716134388911268686258299361889675767844603208480427226692955158120962213621602571871211090007929680828327890128931310883799887836025909481396688755449548985278179876503555469673412934602263719656547181727199684860356145458081965390596957027705414198512442493613734106993009417213736017866830040543214715270360472842919776411535396103908847862063335480165392817944589858079737589654995658744735889469533729698794770723175278667791017307971415948583456621195548510617045145169450423627435592412283681052972918271216820522583683566140640807218112612494113291724300810303669902561447258774964910375924355341893257895229553906047073377643829184526229904488898582362629022497105983745252392654463670309837577087189789269175228324988838915319093356327524546641920*i1^34 + -25884685049318409683847745726694454309773620102562450469575499226363549578178147735346931062750061239222270847763513275429782590535270467806021900517890186211745989309919885032092874447409350146933607976315846672797656649726980916780216287796205515322503261943905836592245970735521921863364114890198977930996447498944772098403469498203423748573484372537115154270948212793101181504511870556611971208746351627412060395041691645141235202540251773894778941533966236623441486116751627546892548999022978179580069330226162417955423279255478232905167498426552539411082811403805415399453826118780858363248975958235738518797750257939982064238234412549626201697992974480812097914494936139505809491845237553789538383197053247561274075377649266449529253061793185634097554230954767738795591542179172899949894788329297731452457332577647025426130713199366734771994413870566069786270353528140325077100430700551436256430263957771730094983677310453093313041155924150978767704093140766641378105507573901936427125987408561167511501673017470368900881374604748245696512*i1^35 + -3499333155234158292236281126435045827519636906591281690493233513862591595877954724075894985511844006339201280241115902698204466633085271899424035038422277822248838554911947393283992659449911578032008642510272656121250151940961840644679938665854469961470293493514281360135834020487097212561509825371382137275565530658454727929582557012029839364130456756213427681386255834507385633395136835542022023907870675793784975917381764343127458969209839443776496247604178477058177034099509957976459805427487288166743281617388028051980423193564657393350117442640270371644611280725521878878821529966495875671962932366241490021654725102256015852292267783151617009814207895804486028779481709521032601238983592284884696982597400533973792457746461179433643986955908896260248975514930169755402075568730825443626746097701816818632805948113273038173305190335218611170507352106379734855003078000364908659113875939149416805672246613358080523686383047785375521556038693436998998984031213197575291977638061970746109909541685362821577708492703036038511557903122432*i1^36 + 13638250834240174178977652671727924553579466534883922569128435321922461592504856580389620015487745322916391420646348481681481606185654951117249678422323102097191315288805587046117676153346401608493924459938309294413200176270973561990533165566893547649670262304946945723989467900758490244434091988094706310964791889504382419653689557091358872343028548491173166148947976314525925791429722780211413693127932375655762668607899671587801608835580942889224541019940494274252404824924724774791917338272725852318274717484390869907631877211502480610741025061595139608121312984449851396304462096314277045954901875836824760909904633770562131705852831444520733387226517426073705563086969788762097060212850259527739767527546698212296515931581882212569598814172447372204841507861354954424635922404037313983260549826273860920337323700597259356979463356031251844534240783750429800165990852283162789474946969738095736730084762600809232526359586292217100388975091835693118097806443405317158920738041224371377887256720149300853964774365923624414609408*i1^37 + -211847397433270239455240791250167705737960338599156292655926088636854279083490804632415823922866762172371701090314336834796213749698907105934479231863030298780181363836016623438446903079042134708941174411180481027792193090420115408680191664697110504478794331124081237652876595374347881758712859350617819237308633096973132063424956240354512620251676679140448446367656186383300427789479471765053398318422395629102953948056927642435600451249573922974696766970769055088469581625687820376803710122330424102735462128478150507279480925706065991028643623612732719552658124707152609532779068843711136547443422753535018122759478468466994692370501264890062009949513371516810502688228716444319668604640229925217563521819617809417602856620064324104775462723453254778950187984869197956362846295108879299258265773608271528698457415566153525157278053900088008770305406219642115533285755765039331975135778249469921134506973389896878558801598388792584747646548613612389981410052661190150419407383465830016076045102706315847234095236299882496*i1^38 + -2623942874168743803028268802833018895879945719224176499722179232233125712932188738500826343432187175688500200972986159539031287851784843767958918142083970800905454927855524207163341114889574677792954142575254214217400492402309078908694331166113137611933269587030494946453980496689019638111541614904574992672035960342166095854793414656264557350277120005848130429790025847029444747315026550525537390506762564122295150532759559768446982510335401798627237811036976482770655615854981479079740303253891326492958441675154878910524542366774868824550059206953761856828367637259754841390096700897248174385935739287660344369286776802222606856902578880578804634976538926368073118907850620978140622839114572068531218566714921197754032052888205309752529192902996021041382584632594823308532447441314537093750897289968884696853435730274871792494160996049821734911667931440018671942928458658143496574751865865463271298980174203748673231843671719762983946517249664232614258006680205685147635717581876855557787275265502482359109287936*i1^39 + 24213101097510215862190729314001104982836532581901179736114637619982163153205351024245975481221888767824271699231876529327722487614284122829350104027415622799948357567070620632777738041853056074264391757027929895744593036319114022890865931882203954773586828908065908245579961352348810061464650889128221445796842017709605205052727869298496231374785953740836446126939218133210694149024411280261014745802938963772176962024101015274399520776325981391178128159956865094534579899575672641148651968345433133446334609540121422226437445680673985513014333737452941290177575834895450370758956814421411587319247994785932441658307742950867738870897085502210143248464228963597515134132606876830150998872581237433627109136755283086859870527081594276970983076090797482755500213241995924938878747613385184475616167313174190355466790096068372533570613333635457967093681489274043171839884297538677882607592479553939842620719473237863421730422005077698677071650138595595579938383643198422708004895397963010553240606930714492928*i1^40 + -57833161152127747918129269047110473574411672446432606742593472117258905309890787570768647619071773447658326920133751323343410388278612845815799955055728232393591447219883139399233008121525482573566797041385787033270725000715842150267958320504280311458939142292214281438306715933224762498125443251604168954023067998422903970534286712105698086439552140519843191730579592624105927490986356756392641367444426939592106140857906487182790514915552767406870344625269184856969453467195137280717780508117241113141987436015882630825521715415148204510645240744287635604633185831786889412547240380475416461592742218824357883338938877087459305775929979647132401577891461806467447130780892466360722333282982437248516864433697430135409843378699812480050124468326820984686512162654613836074600671442271074861326874358428538470034909758302959115794579001366703602527397143024355441797635838970485956607287697227049529373876313861904461491921212826236788257417736447523939770770692122555176347393724339844760603721728*i1^41 + -430528457436905656634505329906474932863561508596081576122341982274464235493706690966899062575625673204274356685589688212103398636116902365683424186390484114830280127622474163353062674946162919461259059929837425765663028186497804637001031377367059203108015647068950330696969893829946100078905249165198930283840868824488653845216377726995804154129055955454589282246029153134000500649007117691427418225797408689028485362704607588710017930636146065950168585524022738920444307985407638939145274219227829031776621296608387861187086583092779133713992376098785410195458565339637673884177754509883044162830503374487396713817220934714018782395174440865375432881621779663250168632682336736190729778003973057593823924929421979402617372371940598097945805681624873738874690751030120032983129313138003126595684222860877421535931949745278596014898468883508395265313427371354409578571194019059670071331396382657607539322112807147185127421514882103916046237546533359397028404982825827060576670043051393024000*i1^42 + 272526060670218790705009345496831652300118900317000361381776880920060319142185199387163188362315170361045658566019060611338316021393517875985702752209899310338040869659118096500170554190004078571893431274710921293075428450717625021395278428495853103508837776846268163660506586863484888266729282365608756846324843516454424157595672811746892390998325843755138241992335655894299122849137586657233512691264742351163576360538621440073523638853992541267361047175413380896583581069366904028963077117519596038157276527458701363659815615325048726114736095421150804781287072310504566325584330327154916725689934075761923006508736868722559564549215600427820058475273129042823710169394253632066230342613995562693643377480268447679457655146456936656854103655280643328696355055827287471915482452968166389111647139031666547982991569280311568588691334017426519715235638723303186979500943576025786067814400970339832359886784246286133035739074622586574330255534161626911977795989030039308795614593024*i1^43 + 431061953115360868165401908863803612403902029161663693312153265713508251394972895166109893702049325838474067843251422643357939257942807913603380986183977531207182277277614639248346416470777045079954640241191538580596723551960784183712187324159340888349362025609905772156621823752214350801757083897077003174482400606167249635186222249447832525574667607235575125673325881405239216522340714023099569259666412770584994261134026232737482815036725024428908147734904650671966416221735350136294657000110725290441156159718146893913918121410771966031972431095160455882765614250423953437483638662819216573193441924948517047008693183346490083472629409473769683536469405836030343823467629714606148913576287982239733864518612609664196628718786720278279972698092839949520153607255488289361449295541175520147639775573972944312395376506952803977988323773881472768681972934511319866382696014649755900008800982891600493851304340318646332060204946125455526007090912569552726353775499071717376*i1^44 + -287429844722792753355383939496299353014084407380415978475511688160314192274343956610350447893967638640219102707216548874805039182059942716832892183051788907873526734450826896192638210971422465586393630217470514595688231291670201382748180798128238021767698192107267902441313647181634722953455504875299551819110189113344228734958394194604080533967931423336721554988063140630973245553219062263470535059960161627419705354044280245703200222251778092174564414340241842067373460212121589157760149026057505159265658941609085959920278883652174120396276573765019662705915289018663322574401816571594122848216290416814203457451078228201745158379925555686834506826934079772420819401463202528079799126267239495750719947928318875839665411113730778494672371507650136267612627331381806024139739610957800611477643448410626916085146783952816712150244402100089101153437477523243508144006090006187716343992868959622372126486476925586647975466361632047119332606676256387954218108977152*i1^45 + -13673641147663740101295407722271192769534508263152761089663168618226126591633457943369002832277049780485273930940858692124822727124570158559795921961163625326330028416049647411106249390911050323762993692077400250826525467325888857730371651316211045252979136805484592204090173354443473566216867707648146967552995767118185556744047556161447406686581937226427349178257208478833888436008784875696900160683975476245122116602076205740420566937344678123928622072663029531436111420039231462205947509510749398451708368467927185643198976273822740646017798554179616993080074118118288218098888877401099424557068915879121016212535826424008705045819092194368148298483922965160314798142957376179047201059266812062411512237909359178336107149710108566705847916493339924565141102758797184486441952727696917327606801786519546190870349391706362129053545914706198726479590984877564397056072154612229182257926515026847486744793119207063559245599084814792130910306252049350656*i1^46 + -355247858643566947197745917084388998817651688346766810739167850631473098688136917366698806707143209474612343680920005451186861460169112937299242161814402081791387950248509223981200731287995017528445650538782538286911911384123583927300535147255712172589601917410981995645899269759043589435137406494041788925594672798157155916426336443326093282423130706112621805883427580227322722677236021198278231247937757833733349009333021895598793768089590103115557711012756145304260896297810707382320167175419745109879909025511264610009493757066434455590569077003788149447045631830606099576766901604368729339362062681898839767873917401835485842040374731052482763446214519415001000979913546131271452131782004447650989633890489174548881320500513208801951379534543317428600586533230018344595256291464541017207193493991345945028805270938219273710731887266661963497624916589720227887137907048754007395360057916201016894238444498277716386535316326303068569206784*i1^47 + -19195827626311092922285449256195291986476820422129774853730062830548461782156714670968937751916335942808780717090546099880462811005925582668596323297600996665061923765678090893216519802554031680906463369885692140268153422483043039817670329290842207276304407799790610879400829779407565419438057820664205624021840569502720270791518277059914784697703340126736286315775513789274210487138856346601633683825233010457770410201536592268762194700244121678071000161156218329805603888969425711498067538935253465489297993899622429812685058561064868066758321068497200807544588031251394474876927700892862523122131977906672956628202245038978103845007096271034353691851719545007631547898037584299331139652701611674777253366324981758364192744443231897516706359866808845820217309253367244036225094345789937033975961879965836328683865491538857578380927318103997436983616372607731333711723306262712174400117026452518043279459552275560011600120296505344*i1^48 + -407393584287782180931337493367123725851575069595205488512120309358784012875128816217361730301701729568482853374738866557942017866517978572138917249675757524411665598841963921177119377574873835093802009774140650830931580132771612414521806590850109201004480854516280987002899413859800523605409217792709662270833464149829058704163504032467815352577479980424169605227164113638646489852600973015309884798813203055353731813026951218933720097989355509717483863813771499450052169501677372538767567535380542539648958927406668919492848193651096582957827053437104051159131551963457048505909018231061186225408743169003105731612374346682461234890425738242883626596320844646453623912064369788804487214894672345474437402498163541234119721333451109142645861180077777794432142534717737154276515429112497385536741924185878551644565664908607133170719913083095784447472107219129247173247878506510937232392442020940157459708272714914343157760*i1^49 + -9330024548950489386079811040305314316144362572647764708374319780160474490135700195665787111680570257507138028370888427104357634307613923345249796029631512774826057055952782397354253666490190191149931145381666323853178150994192586499710517725956817247482206516371344674246330062544870114846268231143393497960939690097633509554104166180437587951790159053315338043215765600029127362126707366027005777732592254103403465756435568870240428363814282445562595695424819995536211207834976225678215836333181915424180321234114118152003184689668037192046200570751722507278560900145778390372219947899056322284734348590173994571667336000299245949173776479577284722181732708650868243196714417532505297313719072716919734935762450617209734086894694156057695401971848895147416313525035039347900161688563304164055498233170876114930639234450886389543774356661202193387071486189653090150686401926370202898659355325691944045381943296*i1^50 + -83327294382602218980299286397584039669790450220078499495901481565993638019919192999627902504523879741911069217371844084190413643799703596015246284183423198542419029146520086378875507220602035447557209832124161098155863536463840477908183531783279239004539067648039741746524797910473625166499302427395931240224882985781850640873074938304067395070717565793687910035758059052611854918798786774977077856006934144523059636240107160904128842336926057710839904193508663970061315934251351576814643282473401827614776699853954879927233451204129347283528270218364351056157923240305479333672858403725939727117069241797970993535294095541401203344552106179659132591688775302908605591584481920964765855801498278697799504764730573377593565187396204703661283868173529282620266075363832708250828469689549688276459454831845804479194722445227424697654109385752609553228159842363516770311725757469007027198021306733625344*i1^51 + -774696951299938684028285584900510851175411406628737812833568496708099025294571561413926585981100174125870121220848175930786209824158041485298914849690256274058959261414498227768828482149851219892645433479749357927309189042635208974787043105174880348679982011898134888297838061145157255424800439494689935431412803190433013168156321336425174882030264246724061130068888371062160190459691975956240625552634826653136365593910268985327580089231827020724899968655343156689413446584623544260679448151950844017650985234505813389558021367291931794135248077220789786506314349985969322354351265417673487337661506128873781768035205686571132071484339196768245693968979510485503489739171869955460437477350185128169965025367484067043871968171207407813693060194993478395781723106927506559829837333713065138179809828937213094856835362388434614217031971061681756292174444997435237573609549759390041411371008*i1^52 + -621009981210344845203704834382824518142780797593332555166164549585324209613663430524626371403480686712694911120360866798549685175476966456641525416629899979694867644331828175834584639195488720212567935817052151563626949913566187204217752386911807258056038250450717224152458778009476606048663637492459875490387119613143160126951968687163119727349389271870901900047661095373271085453848164943774265164547087641816819284362671726935505832689771757824473876524934057790746291218541936270162253480521986139569203396970071071357677338535319461868704255822657599180030596736737686111450624964624157396515668270532561149631978620048188858031791646173600405572077163005633122537192146709307840105224064073907156466317436688327720963822936728330511512079648450846054605735798780509368585327922827203572312298799928720579807435808183354475130569705227193058233516963955711516398230507520*i1^53 + -4728096271023467824342185498638332755935014744848045788766608237382830418350555123669703376132493046525603832516037568053306739525547873885560917489545586526594342811154008315157529141301709440187023091717248486474325124527149704074514500256865899225630143532741761874507112470035799476576473774409694655812686296277316777150517823702328303900542897247362415387656829560427043032767624689921587498513595744600660544538481091304221745517926494075462089830814592787841071456968075907352975107539033643234193170715704162645703965675654318745453068528412517190999178384736610580372644682316804421312688252623123753554792482033961192949380255935155425282575832694621168531011773531826826225311991974323634551021133043586858399844155613211402204629759024566920951978106256248465523034226483667964456441391688300377948369249955643172803255041544629358867369743679378432*i1^54 + -446444688516978242091451451022291923629024599259748621748542308200066639387040345525631338739047111024833635731598762976816536780990959314953959647699419763294924380860235861135348462109995989607991824498091713768328407246652658389178864727629047610743467169884542721430321629389606588155003821290837615130880409488888720719953530468354364753385840700250956665646789187173127716393465306006276434702663275595646358896905107669487405946751860914184245219455567820451887578801657000929014160323646756244942678502577825602161369089665077364737270093244442906206156623569574219588467621343656918590626241785747313743138507813997718652887112697115801931885027359270072213913532044441262298006603219094570234439053052395689238449344953819450110452024442552472668904338466344881523054403422730600536682569462599655758235741225916636454675247781659040000*i1^55 + -38843223057925161318250044672252178622860356404835250099236412662600716069161049318015190482955473875097920045363496880513167358349401102882568074070525700149547407558124803053043880222355300002494131236477440323734665673183342345592335248586825056266896839354213764069057078523550991515643304289256946487361795490662072848902337662770128594864950971161690438781936609127857837377527902948274209702800577031047820531071513125613870110475131841079535776886611420918151955014260936400716335027864868247045167635927605319878645168257161408486745445941148005087496982887762321456962790540512299658957020208241466962096062751963565813486913747589381084950489507407352271858417416241455044041409422270394801559812144836571813675182556990625316641427335635738546575698664884668258355512380515171049918933062002082939486751046338525000000*i1^56 + 5128213844254054217553518588158040946394095723863673297580630984213664591709437159056726626987575893549230089722784408934427253853050259099490265016547724218642919230120918763592425677063873458740890410879325096878771896141449589449345203449939048954605304241832958663299064883487596582229447133970661805075072830857549763348130453866365549458663744222137144185037326869955607264991566620155446635538534712699855173723488955983336745795389262144913989226010472379946418676754221276133557721719590048185953994332357258907278669632614265082013188607172330930172199847078128452239048936360643209543160958374655611947777111328041984320363873032757938845762700484498031645092969314315316200669449912332933956615082455838031456495352259122528117770295322542836749612738764778853232696860154484622035433593750000*i1^57 + -14990365504025008751081595445080193894707531683970847090875564652042606280326555294808909924037903782357110349788533032327227183694402622559315712962208882569117203787768074100109971934210284940989455287871709872541652021443160394681324935508220315923303001029304682240250875683433471373541579083975226997191851805890788572079975125360508242900742072438609775057772805494342466200101458226090130392220947098634779362231151197882119602731925694773751218595396795064400422809841923363146273293011612500252235766475576826354854372085220444847120356150826867396143847742525989429847495898728227279475620960729097380343539171663534579120298000326532987851152601325540100174575108338520750557584934666819704013139738371331088773070979669289191697809208489870097370530354852168579101562500*i1^58 + -10075418089673451476719044475196046264160678097384571007081423372301394914559306010218503689994204377357200079079035294455007067944896589172291645744281124887066730554052635759310857995786881406343477541936477063192491166770454612708476878543939814459377004162540654918084004259075237879120681581761127006236501171967055473962201716964694679064519542157943880936980232644652896997591548529110078891974574619027457294717582655494912990806767794227159620362898793420300962409279966089080958336264663091756717065155568207620364039680572416562281801112544420555519046573820065992074770999725199352792839506139967761705311255469127384803377426731413293973306983645817417378230715274777657278328169532328851228848900997537092004531911257650912761688232421875*i1^59 - N1*6737341302503621340737234423006712961524021421552232811784384739733397681527345290994420573744408899073463725938206897270922546548639843243835445016759453184361147548577626531263653855000000000*i3 ] ]