[ [ -21622916732704434025256385513815689335419667209312118509536369530029520090971771282602325551540791800102594716826072883612442846580338946785866484965335586729738343390393421676535186659876653800950273580907597552417114223333411727069020620952280293806733385785744754398830643994766350890829130230711627440404132710035969344954471007484451253368956322177584954483029220881279102438714832625236894716257322690338643431438237676607142821413155170377820985559638352574722525327836417596069436420120384552419625936614023211911680072778762287662901421453436553459991289235336117247174014565317153795717217784799881005845634989019307302728398718866981396585889946888095026733824567723459270787584610551234507994482368434493292183975376775909772481593180726620296702097742626816000000000000000000000000000000000000 + -232546515528862004593065708546017311271856956508401599594122557060102134802993805569205614222550543654933617302299684433509299918392220559669903977153921066187609654781137491935248561965755537590027300655831600223586717121657824887536316056693368473442620636812269582201193535771269312791124364276686189747326747863735408211106416303878718433368819558298745411442630112641454679898430037405167308181544148561326640120465082599509534781761153011417635798077600373184702364155416534391282932089987350342081729745435109457204480200163760434934143120765709392642239239114834581245634715860817257512660955643221017923363635286015201782991438138336403513750261424583266439467210003440456405151174156228278509013276168704823413574351158788914327044315612783659289652202831872000000000000000000000000000000000000*i1 + -1071510122904447312438406436278363225384563788402637556773594978859244227276496954924971127758225730571310955559514599541844804065726233770020806502576968749091180445001668255294958559859097125790501798033458263790410491975799446076677455022575734147516535676833116383905546848701703965815003103663232635577458989422685464490385354185909669352737201664120648212163113813036982052675283991243612588625956733282369949830122722848050063484457444525974276906804652157845847098374045322347150083467673183416741869159924363186728762807936366821405029995551027500430172219105932441334226242554460581402517097060063896606319047841043679506622958306189052066221584858534774903224909184536919701035852872011088792254178083847134893935445738926990465828695646461336005269079982080000000000000000000000000000000000*i1^2 + -904493772494283762441368886974398759041929401533651108471427712400229872675162097422599530457625029632970494321141224605675475675048142762740848321430445345501869847862682577658480468537545468262847200831262585202450197434126998526826818472561966206188292000778590738195816296999745899354938903122254287727131546923210518265770325746152076079559923402345940606945257815621994131197960459312996236510870440885734565877238856762186407043262850843012686218333872000366019558946871656943242445753593088181745652020380287178529419243294506530366190062046913044648505363939657305358423804422682619117723482701324332061811781860112599158979394973943385654920822927566719515524311826532935201944243245340644135635094244341795483870363829183970848377304468788707017436954624000000000000000000000000000000000*i1^3 + -1339129710050488388717850486803317507625400502552862270450307403536803580378325702795047596959347013416505721962342668590302715818512790957864419949590333202069989947690414455619029063923474199698162075849518069301337634641254132835023805727460808489401237613123056509164889225590656514000741079980659202971711344613268380274595952094286811622448852998278151712203433583634918880281732849714602343211486283622405355215238626279849127010382107962291065915731129335516482793837311417318967190580683663902582754941964264001536028612022156419017126531722318913796523929340509958695837323372334564152635461395850675701576844120649965677175189714232347115400684487266112224005305907865307105269350392824025314673104715977118735102974379369725276946360174429559791917465600000000000000000000000000000000*i1^4 + -1531015980521353297645874491510907461234630112986124051963009887914256122187803645738270868542021279496004067518829725269238590702939837988911162672273460880122224963351511420002337488190350068525360029506997750174476485325065966575373534082990420231172985158805916767824147343692769366609665985942270517832069948359051661350114784128705201106124374855701234533387971215412276261843702966253633861033702395578796972467970161169580881267934454922853414059787057172964379289641907609072428812181105613153851913842485136870877639141485719584441528321578506251760071747290775628210115671012487298553021316026893711921803761850657305883098588936929506083432231310801158806127610018673900339960733531941965380821544360939885995337737349111738533825241880813388588646400000000000000000000000000000000*i1^5 + -893400964944577278614733781360981714313052158549854598567425949032149824193090063906365276350899601881913584262624520857633830909008045995778278296947891592832635698425375244089393631761562669363948656659902361783922903919336463538013830658050105409689954905272063544565696568397747505775078909197795474881240841602848512129680545192135997457775162877007092411622227838489189203493398628428315892941489107930680481244703320069236166796987465020498556618140720598024986654178501827248693022429910262770491435824115350035061139215279980674149166900239358379745500361908445108065669718984360795867509222667920519298419828370463432082059795844294417437195828326667497498057190801178303339835720917228015746466793069734850756294657842376254320037047468079630516224000000000000000000000000000000*i1^6 + -216613310274028681464274582107307986040135643928451426840568847326706706097616003408182813838942499693051824539292170657859704371864381831628458927411475043036213386627291659520488443537682029968051454859878544814214957223824401244670140160390986320206219534516233338367380423948919901409005712879506194647692630820203080514666212348151957582641744014151184281011960898067181555027646880382295597874944644442971726476073321030691941085573378895890069151996132305859792469958807855459809674882027210469597781560880412736313898222301827822771850396634369719749918824666783029640701341613945780421536842672557597042970945907821249710126815869210232671594295664478146530418631112509613951948975877449637589473762416825377669152008401500663530980114907748158668800000000000000000000000000000*i1^7 + -37654013605380887882085391502291299515963050755546335041613301135284503322705266310479845234301990740155891993053884385976928762744886945083274747061235126935692682343716855239151593969590579743441781473332517360347406543794238944791107192391422749256279928769390791484566991435993373746771922206673185192789765633713252670071506984604124221900409962994540762806539319850028247347485089531218202388202925003308064189243738566983829738777295671565327223981275043474770739445965234296089633242824051819847757083246871547192857263702588918038471445669174081232736611743431635840407941589547891361872672999588286672006473398758624554525028708000382418054902370928704016068491865708388118964602696602233408328706371834691528463269693919236982049345851736719360000000000000000000000000000*i1^8 + -3205770213760804584228484142768565712947116790929932393918206921662787404754542282939148963294007580881854839117340216522530067924857071141497236918067090573520879718009402432734333346287094646897721051431579856533380055271495524658791414991400513992160054244995933858339649938509286887011114745261451999289351310810461746317882629554632846696887816441981042806291345315874033992828544806437983982607532845409383827574515653924139423096661436215721260088129820571878319440040162487192869410633345930177311330315407956485412672159088563272965873527542457695283514415333178844837364264462071239428027577068986417799735896448845875974594648752604752957434517159255429100815173149948484596626627588289577491688341288786833355583379777569202525771768266752000000000000000000000000000*i1^9 + -187969834990067622798488795240627191557663467553058074418211600850418442343980795653269685097426119644694200124334781213728217247700455372930853480211241895142940132840962696758054616957017531825025456368421369695228686404558939567684362518638915829774467258036168111109871645225015029811231119296992146365545408767027735673974859627909328550146769457835247671557275306279330902053552997609424380895717576163274629241575847991595640877823654087257775116646988801537472088260933731365444555222514183383102432534618141502942188834964883657082077010599955207659404995239364717055234665267565020123371653740679035384469391931642200089854039610308661351201600654966382620213391628788691387618180340959573243820777813835202862948123251791267902422777856000000000000000000000000000*i1^10 + -2201138920086676465414384242964743514545485017357770077113487704397126391586392477392613265908229069143860881238081730521404434216918733362235947449667520028168250488844194865812309185775408069409938703050537411025594094280373023053793547747572093810090649422304466919408583776293362890014779830100539452613253255916621185351757015638789348783673558229973340138905209761918003448977567162441390791622779054764209270292197150902493892626718281131849939680212883965168919794286440124896050871451856997286785493524235861271547110895559757800218992183076163783247895046670166978435610026653190337504011517517194621627814833220526285742674984711290273426612038931774139589698681338748796966103220887139576655704984505390772796255566301284943936880640000000000000000000000000*i1^11 + -95843948050335804074355929153367826194004231241020307391980814064139026483251703460461378137675969700528107135561989787160953893788619116093938467996241764868522694814295385704517311710497383202610000394613766414714166432231064230081293286638061436951070283868184686531307606483858183968845353259608026519848486248607733448036483430537064205573819646730874308161912809143387097609488273938891707436715078370853106284225694194334217316276974151938748443549435200060681883454183080819722601544060154462215263401351069616848677533266603920441451737189049508872279838196490628791301821524060086687669529395370446503272816313276348397252048838743646288889068610443703247983703813390438100481031370186523483991449695010323634823807873068679823360000000000000000000000000*i1^12 + -389144661168564588172881520591620359191633679116413924144233843233579707475860114894025801066977623715563360659803991514499090661265531483500626633869726577879367603939930826707783544583781650253622103839489393271078170526799058566696271129958425442154863554065631613146145435644535733272982708053330006023046149212931721812009510997015528579484851796196840697244373769589761873818256383228372035448720836916512586986626036417643276767443465511238032349013479157573879668257779289121916467096939471983788574018198416096341828133715204299209473254575949100687771975236756674128944665233954774736513713083974491417992817483784257190560138488458476186086316008745101807642783963921860528928235569178972883160581074245853948517953882921369600000000000000000000000*i1^13 + -8658732333713951488594982196247669992632485910512630339856188953502305638951865222107755747605644369950317797525550813710289053894838980276878408216117869756701257872275846148452133676449752771424430511019792037810080166494194084307909974312644909781906286956214298332557493831066832457167573407007458262985544475571952061846657962241462589102663355235776806829169636404066599169063532986261564925307222317320847814788924752817208840950289059068296903148379383368952905688045668830544674324317002177426873991521485011449511845134963254813688435806575391653200284576784461806761655233928735158595932733916964272401767128078946126672097708641894414333990844805018966462490363853023830574111348759632101899104614470652193422700277923840000000000000000000000*i1^14 + -14766875947806516712230523647211687847485031462020847653594563131920528186935421644172707490378932527506626751677148857071574818859391912825382196797729737467826471708216744737900700688792540978127581584664737703263504562207768388188512474518701659602950854094668214746683382607740263837578318082625828492273751214040168070719545520391030563853299756732987797077884819382655646435173133534311129034958929133916193048924892410972618850618050999835152021099964562688135289961520565272321763188944783752099188951007141616441778207571461197711725041703584551283056273249064841571838329909773422780466418864078458936204948629848444284621263766952096933153820531372851305350566805966869946962592437542621840269068713876663500032442368000000000000000000000*i1^15 + -217094581865471487341968339970051674832021579292818643839766388898867985858467576733067794237606402944329656883875304282903953378319423939665997878751811665755002402751376320611484916939086589018313281321766527724009485315299816275508453615064760979993962723533521769269879732112004990856920636139913861416594924161624539638958823286177728029515476378827859884281988442754824101295588259167058430457526199619111797784528049625183142339022333138400946517454474040669393455020252123913043153202189257162868022104062747080456815361035460430689532820063376533744679761137618169578825010456118271261553054939466468980816414454470339578349836303170330885366868634975144483437209451167452607657609098801556443381304821260802116812800000000000000000000*i1^16 + 299607098512376221664641801682317514733499619486284923456978170195981105384617135847303339714128226065887159737389666527331754199263649201867570736935721483125570650440141078594901259525920830405211501719977257889778169720854690585095586136650705302992882270690681458943077124652087288126082471699488376440400886700100615118961334968309221556141326300583991968937788978014777344604516306240020261839711140522521134854445496855418273778530886714550080945073903699593064766105294278583902210130944974235557360799622052672648611611023321115732789881451136598616282750114113329805890193096115293916042026335170556682768305421119143339704561662262984339995538575174686827900864256502092923718336850937051535595067741327851520000000000000000000*i1^17 + -1519045787764422528649216318102750900840944532915715639408727462140382557061765910020711103030060022077184676651182332706924400578655436854268740420602033321212328410925364802022210590934285404690681104898836451779879407653101533131085529679034628204975519025862077300984728816256617148041328639103857861858760131756348408589031275321900261285093284819754074075758979904354178825693884408469101869321008241838933950553455914780928163310461936109806921335774017877328225098833820944698176305741523033635217391158106295937903430729563958058481769223971975387392752940607550562071815751735323895665340652741746138632585348328998925546362973539215030070196276118786757157819323859318829966945081233716853442421666611200000000000000000000*i1^18 + 5721467275580720015098251413546433200312564963528121749791946808761604064091463072168309574397900750741177508147642343204179005395516607052837044624259120584184806187394098912016152786961930450748747901529932719879617921366275416626200342194584910371311247952686149809801284270178182181419361716175318845236236360375571116656786348840721262564047860970376421901880780973913870113637701335187793305744528970664160839789998528210138822286781263991738935903773451789273783499889921474107054947898015459654728707203232447316382368396043449306506283226018000179459948800263796570477827293938467817099125149868505531817523129108260185914104274094674258453396529256235476325616263589170910541110446771636617370140672000000000000000000*i1^19 + -3385800690127779516520132362903244148426794438852620134768159623259049376233861154043214738694957500553630258308841490297785414554742934329928753705565056744164003290152686061541554303095567370762175789007216472440417148173338192279443281420083425205670867023647423887769343342182572399503636394663894386274633037988407080942184836966760831917614261050213349039784747015862609975429436598991303543158631493376248834405370880558687709943556587957354909299165258071933528850595707725344513641869791618977905846271347804082597687188928250258262961355605917785370485372976537446440923933589883564546742709611110650433792308262892942491232659462388904915348298472621606132315493471805627888982459812391461847040000000000000000*i1^20 + -1645767605172965107391338583485559644297471914061482645750571796189070328717328742031885511267203205146806596845987651972489304985095660214029469909378087459316982849422430482992613502540513757451551639913084649859358629993818311759113813643968264628829807868157550868090085164154276625085301413647092775640201502268030297197159450368120390183062877965256202338353351951271745626117294550184070697742175193321366143240422558301365095806034385865418083316828026329410145098081948903377589342911313901594905245301711581885218222757107169767714847958882085750262311343801060864371267496726249988259801396704230002276090356315477772622038272462624361134718936617396792084580298892664479733665155218669568000000000000000*i1^21 + -1271486204667010625798116083323899475259044369585178966397699658953028433303216025652787683681024121620714205888312901202040712854635226856488566439179180975546965931722156007785898644685935153334576062420952169486136591918591031935193761869523222828892885570700055969156786782213397448056508723546519546996558659447536947757998550571365180504602562662349245265287519087828927736805208022997208289271383616496156820480318314030191277780044410562168656103254014568247199941029887494534113204974301495629384752723040732435754261978568055884662791392349636834520243031614198776662551527452036747298828288008993623128235786789500283563975880221606863061720579067917122966936592444638929058405967462400000000000000*i1^22 + -12124963433396131746824968870373915154336401998668073448951378360514737128091163786125474316401936136116293838709381923556418795943685618323113552148178611269659532501077444583755725775149852601260972147661646236381333894406390209903188169639764134836658295801198243433601478149363690290767631232631132871806496818604914217724788164603316210520624671910317616209208441955733944041012886155399786761032801010406917230194087169475075304214379325829397614797770403775875771272052127906721629281466768314861503019669581053851004407853949341301173281740924156939038434561558223264887380275702691807565280792255482871360752519951323580031203487480298962889039718048980736576480409420499769098240000000000000*i1^23 + -2397936667000610517174875308904957531815763265624023029321299775553841326538591742307813533478949446426491891447877169494101783351788192845885079855466570244280333977061510972447845165522454276846269139816367794417416136552803387852768342795044021409104029873894271914267076855880552943082544712926934531163156655097783052894269220172558296489736853131170564535003441200903245953711025225270344320654440442810020572255018538960109156269750573230554459521120854719128134476090527268989885892272077284387293274296112099056144959167507415828267290249261825746596839698043752242816772407243817566911015350512180986641616320385508809499267887489055254136931424538450129568360820453146624000000000000*i1^24 + 25205286820611208490401425082826115500132238078701732040336662203686708451426924313411027543426045368379121342198809561594060582166188922611148702455268674978820557722626631789735816941423836801469083544429498570332656129312148981727213373557680116995530295086016404201660918524551308143995311942150260298012410065906446427668516537682110283694530510446105357384813165259088566198805030317128304270681758419064823069927988327471726217534130249016308679051314364185278762997373948619833124248624905404902413377795664471594155731421452781268127384034238654913150111986416149295001658895713146128738980674335310197023420305673169286076335515955478590649671199121343477828707942400000000000*i1^25 + -64282437043576266559242025245749220922659008246673209805305277842387588747599408549630250580717001515724756572480222181551203907216035096337671905068053132553524901330386191713320910153753307209704692946928133644995143990577707010340389779535930361570596908241901347075223982729685733886022710673202162634131060865982784020670741142218236614397802230056994244193484444501259270978929899372188219625171123488527007004776226169176711636195332201694009047339523494937996807483853875546397356566036707441228996209652522802223964484500702272853036588730580863288588334763621697612304199699791434291979266638593263040106058487490969190076762385467143514693248605794168995840000000000*i1^26 + 6723210889422393419446434715476351835496785178580492140261113902758061149204254002855215540973856156259287321220806607720098954868010266671244147338353203254642393063966270073219008361477533939214907650195537351969488155223563923777076950457063451527627479569056722088625015022256032448262375559159034447237334789235469268084991309038592047066357375878510372067583151689185713054893133016285419870832214473017926110478882374092725059930328263725764951894823712009010595348570428380892837364090876748542752129559529351969924836532068438413519780737421546097444020494411363445719015289583068753130454391428006493019162696311200537218037141642675629391963226112000000000*i1^27 + -563940559637719100294071471501468541370494830002260237494011257591651039421131848638559879463444081284655347779641410692310949377714374417074251629492495877977671695385532552650491153661070288661772237488742377727626701096246068686608761295593551861983817733564282431003094080766051807906089361622577838911772594946707992429316656033271573151736271349534923103096464582105618990255652111741050108397896444993544944066530477777847338556203092903753858107292444626958692177255396312926515260093788821398119308797147371443182566268863804902769774953400989868444851136503885780915595179908156723485452491241337589263429133411684486562755458926243370945740800000000*i1^28 + -359165777879638480129891775557405965660162382413092390143026491932912330268532969342764133541357802287827176211381627411471038393255553696350079824803547853866065735217210650067691641582464145909903477556592668375547249085135030918046687070538992952524581088000934768159753278194582003362085050861402414258934574608388189297415888034097526227416702225040793788534320185343539463051757619814888683424325027110466784940585081422312429833029148570935946577334674181194042056942924305295372139557596321850006664801585082013624592490702286876873208760832073337952074785598359302725710081634986094716534804591917493584710389409270800728564765537075200000000*i1^29 + -171559536353458223433299045981624968391437546796877354467692596434578087926639600158678291829102311245552262916530187871825980042606714410728192300856637497149902466210697306218161305687757362260088988546141425057034916542556634806769606978168744267509090667380389949244252130577797861728187330182013318948949584411893221152108433643012183197292522005993368811581377408726756276958869342040672173978179612525751112278160601245702342101950900316835531704707341703462847893858234233435044527154974839674996032368832823484443034917068016077378924357536323398766859060143078474282480301689721800899865467663360969794622087821112098260615168000000*i1^30 + -19391340587051805675029872979807002134955810902727976200501207949748072663851259193633222823427530697894409901616383603861175407757677708556811454226507308712881892124045894060451459286374928909192783314052586391193612260309492425284175527896686644735435730646573938378805963579775027344388925738614865673309984235821547348974967064894349962606265612858064060441491996744745834801157403926355859444428543814433237233209081121995938359513448746723506354816976909429832922982273610263853203459613761112780482273913006862277794635977119475829441643635084390088575921644889764726276226881240889230814916755695051896558813357518848000000*i1^31 + -182764010407969761390444688062124031135153489330588080128264227123752706920136642693913201315345045657025188744148122703374985174999936006938482979122882180429518529944548969157570843647714848542528359399051588010634749261725158988589067106588016242720525039038241739243359854282853702182910867432201289486617399658820011102717694922945137193268779107789218921915145513483717277429265440529781089628131779385150987071086922691277685970226236089018337808155292082876679361636359564866444121302452199281297804646664586500454367726629290240141205893797562685582957613177984639015294711558458447315434349500183378328570880000*i1^32 + 14444464269042528896193688134382948637814488190665340915899290371799773164559707005860478816584846056177418122511662653372351364992054160248854775018184758138667122510294172238683905865240971777223938556677637218293689817474646673920766171053659554967725148490310264669613948477807840191955152903295671161547994720563444671144349512886877483913947700326624503944333723816469935147495673029536849244045280496711110608513134525626189226606291719615336893514238802361449819812490703387805457745926874000590764061457827711831135987745770198648071641996594330290633975175227112794663695792917340790471602974400000*i1^33 + 375524506285670608416479029547947332169249605215270516118208757791739456792071501798366975316557141040968499948141676923184274088152945832878865455341109495701546493500593926407640253226129892331631566843125237387184412246714164871433727990329860997437793371452754233740447985440084881072194358186183249455902221248426893170172070818325105262329403049754345901140132955893411920683562287860640965446676027020016738045872825178299187432185428807552826569791008188192162685151489802570472003558180134901930626946490937219791111300652480645595385172497314197851270220767722343392807125160000*i1^34 + 3729063802549972804464537358551467977834552106943985427101823232332220119908510902759490338554838863337749744929804192647126208772349834798751572184847370306174893795470285385062324157704279149769432433454246126717161028332450818709870225564922229195756964581485896601665381793896329571929363616344937350507540626662965044680142770049179099088334235816923489070536054774376339494051771080123047654121722596124143182623315123283296322084414637903892095378585779721013929887506143733706154177758540262993879806028418736368784112547950464991906190476925381969562303009000*i1^35 + 60661795727528004164023705819169241352205661828383731435674829068391608858977433769801243235918139443241454240802895049330706928131233330980550903004033539221220943523519440852843712530267624096318128908998605657837205696751137756880089339552752381116858190989878861627006543239558330806683441655489029323943082663734772566159031848275100799000145214041598581028105669648397815833550796503044827102763726748532070676760344248622985384608231528094070250370124033256388656962668377851713723286348799504584754800585355944982084065261305124249*i1^36, -441241179321879193106082173715296467940420165069274396497345777007349890369489588952148998393674342752430237070982300292383508754815862891209061806842783799321121697337369835853548719263937290388231745041478648174540591287811302178912613355180753007198044423834508073881002097158666347968914956213295044953328397262582257243764162674676721314526916851764873357726160651196448460446005648121349105321450590113736521994298689899374678404303889536813359157499022258987650273560704461789468613518299903580676027795029889820900071558156425588859549170973215528908051785675361357066158167215023090539465287068503350148692197912733022599442669738576122220126775187409489381249355197960464310613010174796951874389893983383619428152091836829411341476466644799401927021204107753460282495756625531381000622614517619631755257061739605082000637858395132450981375648492339154889038109066793032844529206409837944796346337521364142618239077370681756706085611930268014765826255819801026505371451556937660569439918705736743025229918728178434293777972848222935331433948578282024065890728135513067280338728279042104945148756363829187221643564622114190328523139176998162816498957919465978597103896667281985215410725975572165720801280000000000000000000000000000000000000 + -4739704407277241921275650070671603633903274888917763469233118884643736036849242983310118445826141951864686565694934239235160684928967222847428542380990287952556432703518591206731896936138507728328111288075038503263753720102797053148410800186172608213973051001431530517562819265597322439850801741613948351963656362650462198485690546906623257787125032617543329862174722850123909743574586560845168370521536173161274259110220084643942488439310333721313020978113422420513237903106728013370756363176486650246772053349957383295262651928039816250839059199640618011813267488224355705608017347744383010645168953457799203902865820070528270553707588155325486543630513400154236623843532001684684258598433338768833823512831303737117802236442933009422790619767319139711674856475445066592503412812694428368151422776904581353821293355405003756721893546747000645904675084341422223945253362974152716562467300684313841501624929450485220699964572771507891466632746238483947041976909885339950160117874792007769856336460911158964150945203955759191104590565630746250504009127422809888591542127585294580194734960817970736600670618513059548759473638844248965441306611606185590853192656796801335924559821738534890700365699930320493189529600000000000000000000000000000000000*i1 + -21718293054410664117354318298831556367715580865111130463839173796937603748171523216107148530666463669801420931642934324404839034831718492549920982351148476993713171171763205289424743654779735761870838389364335828146407359015339247805071832828039238145929724249865785137570476176189841565209636838043447895170746719419454313298898322354277194004294660375153692165931638802789072161082131457008345624849011183206711655056470506484542674123762645315605274290950748171882390490919388006465394099734861635470577791534341711118997341419688421097215401801855400930520611325854684665035546191067227097500606631783639240890702163997060276102473524266082949726145830473244060937792137573324740092302841732224997769420817125619201736293925260362943425635557173499420742957779906551848279016430573270147765753983105719150952091501253336260363896937198054851841164810183118876532325362208859669001140964934935567490423469069804878344601278072188028858926755907710801206188184375511043511528838460823714027624855993838937307203323656965029130094578162186862179562169777645396947449745552986075262093817821103316345983613701817617014402489433589946031750258810552692191456536669735783200188574511177686985948680002582463119360000000000000000000000000000000000*i1^2 + -18338776342816082525719918081033448712723874176034509091941516626449396750354709028618349387328221084564498600729298090573296429404758290383159547907389291884583792090620267366322633284387320886507528109901880431399782722219595744490977741944407958749005851083992054753606864852579641547597492758141703028800147043931274379274375347835086589577722522955148104768653064596481896415034095014940332084755836238468901045314058954242108817742041040925736644659372016763227195372969060212122763510885926291986931072698571109247447354132130169056380715345604242733023198525609071835751846896666712952579163612805125349911684984557652116881905619351468996956003629842337666136424034202798104197644562024661631040388678664495004068506092727011162971021709913251603581526604266225510835742642073442715391398299031396466287849834898694714048147263784697114420054806762981964557084327147853076595030772172856054498264641718274293872168767854389855947167672197431902979991975839981673593589116083848582894423372086668025761874074094250445857611279464791807447147738440374249442551095338806307997087140420057926421574915597808112225159804062821388999653789968637931641302298328458437370660527510963378889885142149597495296000000000000000000000000000000000*i1^3 + -27154975897185984677243788011061354159695747464478988826776084110861820316616362424658901386269409152965322673307481693639099457063415712773204963661715961541430934565208021147747723977870866086661338719407331237977915829386124096598836030798255050077036260163107188736142963211421154385438241965559888098172213231111353184543814022986741056012539858703370056501654928645943089694755458172952723516514234390939631397108087685562954812006063873547822654568607016508769238994614677435414956129235969736861820635043983066116553229001235962264860286662347388641294220737330402471663082045726335292309401194474737140077120239775588422440004522892286956503729328606375079286667745564152128807416473577772908492180724092456586598616415825403848036140338199968120178497943237292324848281427567283557626773363485863194677195528326071048720801724826191058537969531555625816831286808536255089383028757890928733143032244420868611145495283280352057332205914611975622515259112595973550369045291009765742721127399391849495234785402426636140927205092264102160440265866137906696998586698132069603201150053316383753951935546924158612399999336459936458505122793357245645383872283397486213055570061916759995035510785703516569600000000000000000000000000000000*i1^4 + -31023632317646874985205413298399962568435357964343707356082339262740208782195620623075763964439691482866985163402556165593400138927310015838961630044158913748855275934172267808248808528840345477496365659931005041970392699301609115818641020999065048080531590303757435736980961724461521754017331655236452456283304717693916920633628433145236222341759512292658857398257596681463743670454461223490752030860607074651938056645655529064711692779366027558365697590347291868595568716698062672511580730824699248456727979024656031928943402298289142650163424582825981215129946070061488170019672823997226281507711580602155205700408363137262222342737880653542350903600762723668366572561271779168390808765511766977463733148413248306272429752223849376426286738413060456993803996880276357386280965787141334777190805520758186665192360183060494117514938094836350566965197008974909531904788359756001207469486744548907580692971093368546602207529517470640985168941198971697411125152091731209909267861213362616593401699654612218963473322707432792064433813109497414839917954304832188362501050976797260292245179195642583841816155341635326616881405941207908719342525019966418679597206447515745543376343820006509565541009676807700480000000000000000000000000000000*i1^5 + -18090062479614925591628172388497496872513526021355643194815231922943270990221381324648745339730593105433883927351721592940512700609140703553348742028835256194481119743085980074165046432611729743893406093107818676616062274858380351086063743775981957020613276404311867037154204739810455444843650235909626747085900541334256504386376968670494265456235980525244465838279524976319637781383914262396070737186239621317309135513355960428007368349831484003364776201213588087256969124022039287223339378430860184612379845784126816181988654321374474394980151664581203544509130208575169319583908894469767950798524983871906950554789878347783893028865588044104779203927857639883469834937686614375677730582909182412103275868194448542495104592485397820386034647923648468882128941258991107486073572700477903795248750353675444020847285628460870912413012497975337962779220107986266122592926780652408006800901953922170967818597814936527721741446987411697245508854354760400486726178886144923022206606590988642906003025317103547506947606431122877773564056982264591001034299597623963842697384707198430709841933717957166112205456699879210704107783347320706009457549007011303853761824173117034726847356735376675671108590279589888000000000000000000000000000000*i1^6 + -4383500321418702311119485088090735751862650125207248972478073312162826316317667632157545129553718489233957891603634175497848957842185251795475018083266144121282714159054585166489126849014956308611517929124744492501823501417041863349162380530291860013126645713135788249630299867943604276369227732506310419000841909831582079024816309966052289777199370962085226857535442516881921201809552917365026823349738627677318949492466406830230846354448851816643637699112897532353225634919466291558466153676300210199221701391363293891015256190033165556991689481652052970919342432694392696916505658248438678199881428680729483042435437340629511729060303562576286603911038219226994953152765236772791498101898157146773584704762388981463257473631073633106805188668926595288399996978287643012570781227755749083673747969978430675637835697553407865804747841634542614102666786298674607287859703990503322866416473770379886691369267644959188623225129790890943154343432817035370393475767169331556015560596727602258233397562683891436566273884598432608215510215941948846652120066882360322897331506819508266648447820832470911922383465559111288503784005729425275923396953632496149934330021801598322194262282976826117385939530547200000000000000000000000000000*i1^7 + -761550250145615361598856031959855272993371427466204395853067832835667811502098392551380074242403951059638537373540012254968618274606933619902241548580381580986859727282281879443575549809294578656640019359762352017913786881403927304884250519045000383598685968292166020840555406223428687220870053856054406920233378552553447450243572246421791242459059797468409999123699415994255940343820013239453376661603640652552275525730998883063984606986733519133577710426662821941920012554166480490227937288218067752104012321023986927469504631266408621790542315131698133291438525448670565983673778697864103048814212368372704272366780644304013180116409993890878482379921258943837991709166585153694900889430326633873689162120055286860471324166539679450971256540050205948860554672135739697553420517390804678626405231988949524842922957016281786141669586160641978288363775013234067315048142621213440325005542207917957262013314522104882262853268470846232908828780436758724612134320910836692051484585736041118950441411481851589306909693040101003383658471212721889690096287225034093132981441912192679133370209174446002476667848780288424607213734246581216861474617989473108102187840387834561035521140160764386492305899520000000000000000000000000000*i1^8 + -64810995798244661492745253584913232955319706885312528308929830748445080691558698552211974447791868168845446765330549324539108426307169263478074250488988542539925434234525182409511087033727168920432573779601718804592531727498815833807205384411663913445587865386839183577682664117607976507820813285898998554976538705815377528184740000724268586684882081074370502772144098924254699591157795927575370655900405442071434409759693563584982914779533484730207886742616145373358595651567911549212694519292015406628216285198803500531543037123644498565037183240485276446420540087123778607933611542024008622832548958831865667100860094319468226511859053201769468767867896510304568077459652697191917963650987135320289477249412902436484967465445753122407913188322004426550858058848183309399116050754694800039086282851649106804665377546994306438456062678549755507167937960659890762478405736158440851018013637303841214252244673655234211635190008688634225446318420240529057016470535267247145783482219279026672562572751848610624901636265606546246920117924508730949243162375422073233446945971701943178414644934852206878587866950164360540117014140895278600141435026989670191081394159065037046538778998171697122639872000000000000000000000000000*i1^9 + -3798772697265544801061601607825378283668222738003158732834327235940231178296715829690841963284313197477194077561016772596523214089384632012933413012452090181334892735698271603218780366267239319263113851634731912548872482279528016337653236871288513164767598704566753507011503190093588726949004913033437927876920928860408238894855079119475343998017640176462607306157653242375371189011543458008153918439518029350291142059188875195982061002457193851037587114299852990765761336393727228975344820027813862275662350523142337005025940968080244288047059418191068075103593915343478901543274904817307286773522678727388758181615094448507119485337392935691155783903406952613580717446569892077188856311323850773873230691463750056816365891435128469369180561171809075139534921763213877982436363196312435405871518634580691954817514476853083244210785186302597460845033534239103628734353070488621392935982553811796815054659799252869095473087196143036227675747449993070382750463564100148131172360232082523171192327032751959016451760508809601871424891118588365314624182567883076501332487116718827917020146281472352854474371258653771737418335418399601821396706318898617609670110979970873144031051001857270454681600000000000000000000000000*i1^10 + -44521698474354210046186773466502378450129608835034893860821297511004840728989247777404157587554503286264516879494359238712696017208580016437651103804872006220590835832223623377727627848998996247592489700673736659404351125884746040436593881460876273740869096846776630780212731084424566782792729755462486595656008468211899530432153077140040678198418323274959420728115306700548055092935652997359117440307873524927570686229703095451230153785107658551120918566283294389864955819980821712243616098568589115084901402183258847095385164392471175093976704931629741219523265780191315798504088534376800320278152941374367172658795070723469139624558838477880310225162152980837581780999384197842883119540153310802441710022230606507518629635497135417776503847318242776999527055811975914351539269272981017548690513880358930132569790152500531318108768999808167609688431948743897476005597066208478761893477214324371248408091474081205203033182101121388129981859372858479360466105251601633340537515826307230107310392170483220937839775595131174673593402421883614462138564675017764494753788309825565855039719676705026905638032641628004846618560459961406047142435322364039183366721110676967311124091640962088960000000000000000000000000*i1^11 + -1937335699617103765267567954895427453516148716389478435893866958895413844835269817375936897963334644500003614219372505028302124565648766187861366688144749700878263562132682763086757933963879533689780518396001739107625282221874955263355718772329082561770338241383972606200993055043705236366778519146197449851628378040180354687652554482855451516658501348524466550552491090612799647512282862014523503848564223261895720499034370487836733247053640006912874062437717384010795656071912020450543806075781766103971951098338182912458444153970794812446078610733682830158247849559850399113746360453252143370176588383880159555850053822248978367992857578432419003915886255258229374690241518159484796214929546175113604026002615535804431435716468457976560473254895685666254564464179112562387883578686426955956823796503150833335692113102460787456386621315505921803542976538223146321541965219953710754559313134740236213519046705878665957880408242786329832384063887710748056938916990431191679402705642483530807813611789808616614528637677373240426709496350930367781517355919080356193453755868062396435256669099159819711300706538125533687531720882871204980901263920663506796216054331624313190571837489152000000000000000000000000*i1^12 + -7881088469562284650860297485353780832884024786048497474939444184907317432392945516586367915109484447028731912109776985141424194994257439865542257973025095808871711832984867937823960431968918179076755238917150254882297018076012719849270703819875687240492587244298097926526744127304739882873251636511855910087891716396181294979541543317165282202390497790041181012424257756831522979936325102159386916707654583427324353714904899198402224113266253576603579789658869703634061445583806158931576652487410398259164369334995104198416855645160481154878996494026569030153170118619150501453490881789284468473424770608361272769509682776115961019657451598048212423421233903011196241597718417093976612596831564145158846884197470410687580266519172138391514785850638856664575947902508140842861124805249600465710191112257248952254850270321377216375259831213011751615455374369469116576923579467121910831476457878436360841432287736640509417996939284012842321976402334389503165130127158928242586104586454520539504749411326525770541095932918076039030072599201789172377316134945381669869684653642490567684391389360624206457094682573441406911408659621968332826933104927951660316473661722492359289287475200000000000000000000000*i1^13 + -174997274064449695658145469817793897516459948112669030933596408896433721317410122380932326364788284155242292089599334057984025889455074435641830978246514236210595361825828351539969608215307661780502690972084021051593016165229848024302178518371387472170960873469278752131918365317622663332849825109549110084726803899146251462017295220827676972940949833709473617988335344876414433211656769888836877218494003358189756416385552111412442302107136308990305961524245814709339899530234111374760832642721723073146678200041724132938565706120493025042084485332607852499745179567782415859972208099103008051098618071130446498371964259689295301340632302188471406409359970144149563668464381014964353806366799880486266105704353178626917605699129529588772249216291747087140741550303166372193872967780233165330265227003914390448957612339172682165301123991504772459406890524344391880892799869994303791115781642136106244148631542952650010986173347080385912693675617367296112691299475529358157457285560235922820334973844734927122533318688581535329042895745332812915075796207900497034200294946511511282442330901702590924135716028090757946639755604661243420428785741012320720552581549164453817221120000000000000000000000*i1^14 + -299735389304609427678751429689817848074300754801590449104509348814197296693593154390279658485850408314249110474861001181034034528130200033211361744528014418684626692954901146129749110904795632603431731887311599999289752719709711834684589546686536067414999115252617916138510936939632657345021737967882019351057549941944298581608219339905326461948847109997243157417429556773676358183509627237307590294243760098773149843337993939160876934351082427871308963357577146463946764453704825335800723083554320304546455312029378026757872112354873888769800720769278059394181662949918161345834332984662387995759829398043618891971352577049702152256225787902442134081971770111681370136039760685383836240126282909496615937552675656515999240902681317255706572559038826477076206332713067242858220798312943601915346191445229355241585979871029198208228867950112062163023467770152897165184794891263081450731829764742063204392255184929539739757592940012332371134672785385797314213153940358430000134262214597171892262683570386462060202820174757591068107615880757408910473346412514650694245541013219638874981499113691720195806159816956063138437279260594401114952908047435502290095802473875767296000000000000000000000*i1^15 + -4385479192952962371189088938237935366479497082439144758415569968873752346773981845591981197269485879750438764866165802785140187458124402173796000224013096806348164276577303701470633809173971506021875818481804034885160870986786775743902064109117122949946049573915250083056112090546523186944235516890374322243491147280831980946128763790643343598962881447646500890367021118277295766136902973265728873450127039661822755640910445051260639682140704470790285117526506327305457565703021100253037234415246548729760873894319136729393553339794996563027291652653760129601851038510419294257663330446480438378630254370632409146181434295112678465510848567692432117872504880145464294216503407616926947705712875228489359916059532640196871457658290122265080929618435935267953433857020305589942064679837368108809613194655841717300740362699288850778008684649579464777103525746475154977775993260002027273665804250416808339414317209332596609547769899182159191861203870574681816364073794474999909540586176246991522908288764894561858755652663657051634422608920144100109442056067575653692550507448004993832171937827307521961904342512354861366178399874337985364891684126124481715347027237273600000000000000000000*i1^16 + 6042351918519080687093745900216138748696938285648391887528169278902751377111285389717583465405706295046106347053662776863475395720699162803056814795134036060752997949326407291536141593499915262920925213047951641203871210557417727413964427293723888263981569577972290192419042661410395824364127339174204188737215789040969118146714931272405198612569768217542896780828731708022825119220883841057218503885703280581437527892428560571663754252960837048584342002882027797443170114782400526897202230312966039207622602884842976720154666402729109479480623136624443598052178532286344950311157255535756406109479045728238399786321313405443270146500931789326785443515092691095986371666524400120690457763749766422145185893736129644835711834915889104000366905094669967897103592746710768663942262914446713568432692316423670744599000435351478078303972472656317811774537757613862601631176160135165393091378006466010321279614174798588747584425952758429931332384931024540670153451701786426677283290674203903721142318007970194402284278913560994302552101323038122490739697807096557770402622673346771522216431994727569035637387594141771035173024448001475728453784264301717203940120985600000000000000000000*i1^17 + -30675287373302924182836357870996577850989847098062977203545093627871424648988664531493553585546696208763306730873565515990201902216722961588361809049333997083290065181898178839774057626578393914615469738429413323559537464599820891029785148044584044737464981072327994108418832404999304904286551444224372931431801943012716197020496379410272870056672819570235315075342953542868226763066038524454215585571660923481285767382578267021913555625914240801210685886355258081956381254377771416403079816493625505497503164443377225913028038521829715606473669435264884373332458771354175101134216728431132830469271702769003569667959205870746480272499963397480992952163321462562558732053111941036899144342804491398708445595411987872262053813317533320857630786552436979329694060818629655093198622094837681070457348394305944388907902875363330427538732339753915471647163140894523642937426931217873705980802619809482413428602920206331533180607575735792339556371916072564688290939763219069852561641463444475099826860893949560626636182756438565650231127012641373417988513112413194246711835643707132493307411774577507008008628618124857533530293981297840474705974452870471800061952000000000000000000*i1^18 + 115633880943302122316668589737732819661855762847192970169670930854289199871550180994963570478173484407523190869701537242704906035576598761094233175658166220374149448986078658036895757661736954159131133411038980663042778265590569713894124746596076715988331587178695483358292296805683904371309506966724313459575407859052360088072727225402705061666236821986556525474870715440213926777651117667858160402835749973286835962375928221456948896161625017643525503537293504809750435695747386811905461555435320710983309277972705921249369019343052813283435896617770480384692441704214374973736878173883135927979439028365262328867335298897045854822171423182383984568882227267911475598506237090430494778643781301514647361271363766103717765419299847875268468044738608459624721282442243720589924083040648757903941193645077448811743019164354387825790919666422698833144723085563474831616359890678858683913979753648497485751344567007724293510629727953670936607038966342613758690322406239583916965861499949063021314404501045343584739410188896448287447331278180877602468195047567545931495968058997309841065525637763332546775364188246182238187102294318728282831629893086950195200000000000000000*i1^19 + -68440261230891958195642956571237050543155808862826238439339526244089799501847099082214773922905795034098450189414369268017423569797432586838461493382492477918549563691783562344191993353018795556743257017174719190391367490130513137928055996384454910937097135280289772574852532688046670550147655352505648296296482503422679576791602831152924402047710241296730278272293201227287019673595979128397440227330346563434384986045194557803575121466129979354795061408452648804668456156432633875038776160980535063448290251047242148063503705056943778746065916115591695994628329752072129612033583756939150001534351911751843244764637609197914037834789709987755531376349241942112864361677185016457236015811292714445259207126321389172222406154482703061151100216626530021379274037366008871215975308284503449869909713859007461139268944725723693134494759078012605685827571775138237526938137067805219377068976648893849465996386934595981845643295216136082350519576385040225028252658533491834206183217063013215697337396664036283074373615083810815599555131079641517866176492086776202051195307951714162517927655973006489766750892869061918261591217911149930881990762745036800000000000000000*i1^20 + -33262317303696274345709159469511165997054463514074006317168077134919156238519869513032443631096911458697582806578827932844896550210276912736286817931998866994444455595054351670735473865700706637672593912540654130710294064069828864124060008340013231850742420167085428643038822671981788725200117392902772075525951933272526744788623555870822971439955688718004902623771585943129480276378227062707701829489766679070707990646512020398597775269774572515762668582370190532733549378334190913263288361181066011003733568641933468710762578897855140661599760354110904796032083533313416329465152574878224517375586692156529452400219686007617719767267431852927799901350179591394005246510583696177575647739094713030617076153054505440819759069794611853443355808815689041974440622473939773775694538799870407359413360437060768895361072731368416362023703665420723156491738386867494388558716374564442323795458317658450089653709933300959772573520957789939023194272025036488798429856811015317437575972548564327055204427663936349852430344052852599752384054944201713130817890582770296601285924965474197349502625578989734143023460623124876771058386857463609476260036608000000000000000*i1^21 + -25712580855559578434316058174711378883937127261459942743695708448508207013171424064868474467589711933028945156924416929575090211934252398846093169696043134779172221440470636411729778171945804910495759080507483124557150751553342297529308575749449781634455104932642909907701972691461969998387939362415873354965677548631187875456915190259871825847038637561285683579670649299094123690033433884989286473688483262381007616829017533976827715262815390826471976074472921489958913570614791799241778302945673633691818741393725165557222248108531814776416168280116763165345641741036991054928776794779575367521695122422089066441938776182083009199499228615526004538446249016983541142124396501663042402366298300597471834910278460347266497668941614184940020385891955583150121818383283666984403453436970675636781443473153786447231716300335243619956413619794662696914626899154486265596768898035484301469303867797694793221680663814643948327839347769744510512246411398836156832856836652557414256156583569445084656999657272260451582485573477844335375128052215134777301154828691731735851353270439732660854628318869153704945344777090844841343392306301039227699200000000000000*i1^22 + -249946275951947100865332513946654716466290089548828229979855190416670533910829510640975436448035066091664390497236872405390767261329445822935148335895110010694537229237281636008471221289831733682584492155788440500883920776566537657926726649304809470288702289848055265001453196996754119242290324111408311951560560372878899282550681373567320806019263208060404195955230150544600158171076205995733989854538018189124761482480757024462283408612729839941115667859719276503415000812680700206766413397392993143717563878527568252093111053337223914036219420220098617415325525989717770689992282491028301413278307055931874959684923796585963187794039290473106522243609367165679738463677874170174849280399371655046341965191633264518216623188432553152668156581567028634182822854758255570066487002884881655026990438749830359247324158415040705510622519982223491840073625028820821656108573706073676824603969339914376286251192100794360783725526949828238802483271979466109479143564534369226553630443144321864183058997806814537233066836152772124220492765651791870855642144924455658466669050511293305205372674349527282187858103400053624704609859372318720000000000000*i1^23 + -48759532197102048509516988729060346477651782287639805474036103781105879417114768633946594295141110443307280630553257922611142992390697873101863986944673985211924614504268360455210666190386843202207659048541729079029731256869855563776881404064276989764697169550601515008601211784678127099838654897979329061892102587394637605575357191399351218387625286928608821781071376760892097004961809019146721019741775034525831431465659481878308217680264258237817831702823316673386311627083291477584576284452937448685272203572305437795415569446728314212741905938374113292217593762775668625206109434655357150697525173009084321075339191165293529579605067492743619388991704505493077027954068757397478755342389579401390475476236439366241049004628483208777209627471103922807385925902578628550109886802848010209001066090750903419491527201340401837555042731187646935439697073445472590329568064921323145530866252507162833157943938686021984165371204929864993268778080896403147099561619480731534175138818206243414815634016095454238495954018737425306613849231405725120302345442368589051510538292148415695683488327692692877441496962953229045099134976000000000000*i1^24 + 502571532310078310311550909832076398370360299830298319009237435957641419377360027224342246395500139253428404415261581377259210380998743683639490111011881825321890446165277295200401461477375568447582895198778089449832165032780752677417288395089396636367446846469405728023622581057155114285372318992961088534563729334990121416124473996102396397013389116440444149699507158798147435411853570085867370906216369546005452220416843519924239307524198304051365969265199874865707918906630424442582898823269057597931740440426543363306447444964223663903597022597685343180884701824572310661394878393411804982295205195745911914290535563230648634535393539738751162449331112829019368301195307102226516326279550866725133358319416827580716247639575681645281516116968866333677026466045582438811515252454256895606612334270825256645115085607345924561917869364196726679951291672815155724556789602997328721370542307440430321699134176324544064946830461750416554384273882918211584753147533064170199191552943928906102194914597776952768290633424668653321075824387643563442066863819502168265566774734893372746957777624426041907842167673560707891200000000000*i1^25 + -1204610484147298902756119816608846408954816880904283881750588723632923065053659926747483280328613612550911028656446358828176328954926316795619165093418744280463739640191268360633266330403896574754567876380868191075800834109046287276072355407071330789954998430824983741925252648644957445332733566191763818860638492315436329683779477703492667611369738657681207558744445791475757744595262813730421823014514387629815168797509275783751721095216714967206381044249876053844935772571370965361527196406075930867418412369974542473548442532028999605933292751257848047701395388855988164787051831821801226346864315679063544760456581390043215544592585463910760877861219529279903655679036918447436408418737985869829809760213619841197338584234421746051434842531563708610535876174188467069654280761135162757193705107211459138076051818602418902599321620830555621396597707268524562485278464900489567712146216000343881666463787532395590143432586847778629471483393944973863298278661754752221944630598568009953460016037473716836011712992259496311716372144102889156341270243380090003614259669936300474127476838058892404862003445760000000000000*i1^26 + -87066748646497020888160615108239360285699295716565535529994327341455811411352152397134885156715249316988421501720936084994397787196453334754212936593166522469601634660490601951454347237816926938271368041697385847305251759161693267319225335266587580881795018739809308235720639989461769255869532493823528825031361025718058144839152029372079862492018149656001089512716222192291494047556920061824215970080722875069837135285304581725602304611809620232303444003231872940531578251722328189304370995333136844578973420458352118193325607428720593314789819546402939611968494207731520782969133175115305796043757337729777351771666116367136446320326425291315890924059325061922405026504445277238605846701062561046423757435215595691934251822749317178503322980246823904050636429890955505520289746070790578631153909450567857191598205088161373382734834041196318599278574849733462112047496365246097016294216385148533325245490645915552650904713089688745474063335755175345360000577072924040321664728505006703082660878624979948367288550904353982855707535263672306841944781646239143281044234556459049513461354506590639751168000000000*i1^27 + -11975901877518829023515292197721801540744147429002886988997606851666898628773500956202222297481507222965374859016945324246569111220324408001433061478980403556803043660016269255280962963521309355530961416144085302957561149555475677756325197104183004604958721322662092622130388435420860038290069377221057112533919880584272842071776124080799715002279024762906791077169774120503848148547066079463416061020004147699492645109768074200195413815442997941649126664514270231062893633822225564266023944453899635566722754650908124844171702023866611610815120975731330728774196064382411611935911119002912599116883286814190269049074241695269398168019715975140410635382192158657646670112385371620094885839546287499404681468245099325330788275363282168582560352847092040522271346884498245399626389181846167379989012900836214782811896139675363059294516639084676839956482324952718489148925204003086188257263455155796442293822704327984032271147276870446486374272732067801412331610339385963397029806926118257217878762373506659754935838103294447908784615076318002914996608187444664266483559431282222079829945777068441600000000*i1^28 + -7621738304543409792731774067900789195789075388650744924026287212112680895055627750427435600317187679444724244294037515710012424264596210787670715686984003775438712006439608154435855499109569954297872286640853543821142823073793161402643771762860748927909400651860529629698866760245419906014514544850411444903533407207922107456083927937077858735239532718947327331557758295855556853283042035171668411295980578400304679660446381371128436248238159394492447613544769859452913467444128357248180787037411283035610307092491145258021006858445880992592583172609897139738428430723141115777995389394321656792321401222112939878746360113544358562526938788054915969786915240186629097158042335491794498294170438888662460118929956332284449143630945065366189126639102615314599367206811505031081707070598393356629599454408176987879597715771879802799923591322450240153701108729990825402327369945629551810170816347795856163294604578201434289100041527085546177444747158945402578231339603142136010604191545869552348529139110162272125820661400457614278680846530385191214617855019185440197891683739555424474890240000000*i1^29 + -3608789717546458724859547628142935209278619609054362206272082415100591246855020785463660578579606233049974070926558411586798033413351968424806580540235503640059003395780792495826203905903363798531560054480023033479691832323056507250912589480805166355186143147165372031001147891191568435516744042860175993921142482482488139206030819715249375802819434577521931495805202075233997920384805638973006150776157740353653504976122282436313878053859000255123873294691187733896782824947784508700465465169455605590501862992555020252055282982437899829979867531694131776142183137958864300461252397250332865841593568835957782769223624267730173702439527067902496262308744102179229634122713325356017011131864987837915661551262560842510192860680279584557927095319687358192016372095785317046379944300571779061573889578049139628984995008243939577199190272200331761891607052257748654126845976633688800715416194608333039675833522276861308848529058330867930830588190423881316764102293607678492837540752683618723181287314991387771313839719880136301846401233162630573372180837674672752442325923241132032000000*i1^30 + -407857102183354291736841677930896734048524453423133684073250578267087792647662868416964810191484715077634726503364642366830556031680191890869341994653418407357120733171579724439877460076292679418519013615652798728174500632060055555425045252305111528304352156781401618717164120382149310327999733023185174829702190592293781823025435493233893563764260981436710926363240353884409203631984647852350071739125103162293106141890332558367342622699884831630508327614263660256118219688133226355741166988667574366821549942566908113021146227172150777651557755093175006355607461007480218086947474967706053398118573015249286990559304974589221631925758193007116766199640136191219154237598048284123479701034496529125186462614740072821492293487987600767174345287841816861752770466579702774238146317348410181785030515026698063944337135999712802564574121117825950322068020003310189793429565919807210132580549979780208147397679541862522054450660820533075872022794226748537822328482506051293249462219012726798709227715323236975767739820064423066734349860490458149368044921261193994305486950400000*i1^31 + -3973636577888921959597554494450909657963666705068315948567402955828205591719902757904669470846676773949865050112977105716648110307357948523504200972377204113346442507830266481224352407462239038247795783493430156507460095845516462206256741841093239007692361985944610777829889714837471695237693171329951115699818712700778829895114191382326735699842929950846558230936438480392768539690999746003448375396866700056050521884649864630435368596564303378580687542992586056917854588293772165518254423218834261344165461901687463682233236789761466648435508449122627209948739191898346117165183559456080836041214588699700362699407064653375900182176852289242790692410721562476608323502485869033305944290186433955801172435319985153897888085997383650761981402780114842244541880430200708163683172872707531890447729733415317852629729203757816820765092553965504468746191839970408716848499371814135824177800215807833415962883924515712590231508960716296630013544395584474443112164603241792308945135406810264966214761768421610590455491834226700809310271449199313911419898605644595520000*i1^32 + -1630879934046560640999641790626836550736992405891823963077655353695016833227714546506175395018165981026589163705206455907403921553551915008049524936896880753475647244262983970522679390595899210114753182933180061563480021712524302563066423262664537719812616172614645422588362502416486843174533962739519711039711956311938883700475683712701627213394836132991444701181493324738911738550112954019327510975050715256322386451434514913650322670008280865294528234063176366789727961425979596884566781861414708030517097105880409420764677011307570394600024621998180428371920872489142701175682818709312779375140683890146225413781006726385743898557123910264267343981115373164415134463593064437400509995501541935666160998009623010211156245982674508944396944135996420423389355240210868503976598292515680389017760360264783770678242961554980693684152771275132669052781184316289159528986768180356281174526968937738926822525135827720786283187772971601513844235500146370350269170453274268674504214814558194160734546901373039359581577933689216409453920565733900800624000*i1^33 + -21825121974042152420250011537075730690024950572178196018841015406909555171967124612847602370536345816152338094436221297634184651773732054635925176399807755418891511835890736283331826082498082673887048527204043111625173414667457192005614781695459466082303695966932351243506651230991425293751405300605634195015295600219364060255106892448477685319486232775386496574865331969589434187287508364978707841742018780113022474069233848414081711982903696507444579132404471579063423355246492119299436128921512369171652808443434174876750030462590501939300955314911320051949756875915671105324393587797008276878689194351131596711009261633504110929994321947022950305327228644699368009745768551193307433728666276804689159127187847728376170454965413611254348897017510623862514582493118153510842254803135536878349180158634432651932503707689545806054016739266950808695819115214509987153213647849873036599968140433358144042572389081919048107709077631894267517565173238318056014138472536433621542508748155890489044421810518286120737143847203481229200*i1^34 + -12428426284268925424895288929057342292096935617586878758424323416472604487218252397649852235501384062576627566886527691461495730476932636007351867106302628841267971790124391585653413094384987563626235945817973022002380031407078108893688829084412219553535979836244301986496938869270281282244715410817249307101350041480406410924392004077712769487959594762152730963860880144652724239561970145971270676798460835096242762206655974981726472479056525327896548997146728127351994697836607953722534534135093575944897143463350020771005736279997352862282039859708891177378995273472879838898788798654546294001052615715525948438935933175356673449150634758953044128510252827898610640514540755848906907525454777161831945240567463427243759513963078086804473877080918080185002068613492769152724419143651836939792241282088105124602851551474657276042431719216162688690924127010218880181595421503018820656544894286494881390653801691713445272119049572972905590745725004636621544906643641196345141438916603822850682813709734100315*i1^35 - N1*52075945636598710784712720533791262787819112639962995118799408266277540933321875170086441848133364201762250251821650868584627624171228927728770278670053234280146898318979370426605876743798748202873008682019955739003675413696291763844444891230370283713191015732992298024872133497272862978196262190569445071980160705304721193019742656890526619510965722921866631780839300453555443753616243973145395816264581656129216539994160372068039321856*i2, -3606848049561705301115617580880299012498073296041176981829909664316167879019228743207404994509731893896836989560299364883506788115079700289024946417124107583568995244690711384771076682786551032977455103184593863986101932144745083138175559086693974425626690804487498691308260774815130464798155985493456427654752167648891082319989218048557677743668103420204995827443776325378009503155648194001182882538523982013496260815015857847391111668943106027937698534151689878873971684762100093938247721014008995058461218200517010189489131535324251140675841396175698034714060872362880523148929509004821749881315676952265742053125050751322614567296578205465519086134656961608970592699464103159709770784727279008985306962863520813121144182641901121936149200426947302778753107764889869801340811368804923529903806799446843762094293698678644549243725158681896820812003116056849469620637973725597656974048601047906008926733537365673698161201214572294998358205631406487843720894369403962838021595902997889672880677414837444698747665546413351364497670828482102184314323418292514157322035924623676916615509040439711871265523350534648845468019686056992368471049755815932954780694840412330737492600970015951023967149815243365681107199590400000000000000000000000000000000000 + -38901273164424892523959033924598644803696480445722652604041400732770236547515474880542467255826121247812362762782578927268068918522066891265513044486295987437819154767275726753717006280899252566753622514822628249387377418363359093559786183192463601905895055274200275699606622875569490905221314055044731077964363711154812249171745093013194221083112595083911450384222777374074162747027839772712409749521101236050054542153260853764605825458425108944135892169237665036573768622352240293437463923136360644993905511360901493131340142475687859976365880223736423674873089066016725775904828081606108739907641104710436899144848543124067067386484308047205833760326882658353141720085831899860057281176736303713504582279116514817320158975779931076975642835561062452300793261489844228017825459699837340043009269703930689534523240922879360697307868362644850529059146151631447267800158133507925498418065546782986111536809884454471150415543278038920712254983563545678473887885967509628382125027171036153786876478030967713854279062207224804047555658888170322762283877744701065280439899022314733333106707995420168024906881831580782773960268947817946279522551408665399946745471780603453737198337234248309024887528799788045888955351040000000000000000000000000000000000*i1 + -178921472953826310973794805499896142054441752495521329990675869485651852570078195679938457926861182695769235368265592673489514769263713002626633594452978980333938080500700429844586966551357418228707744321788253211888645231560251295023895673387151683693323343193155432354595986454640065002525359610420481016444955192462564177340128827377754052965366147031996926334921011962262630475190339122553917038995745447611506569698933295902224856439758757838700620365022304916372389661893755705635181023228246417376680743573350367869545809583163913028729220359604110679437352760874443834969285348795274106605657107279883382245403264972069170818812831635560396963816564758474642759973671014732704347167485647463551613627705721978951660157948733203114084510505566558896011394548868104921889041111332779378121423594974832551028315877043145066680256450100129987556332181864015118356859254591763030177015567842693584414428831590082321227657806863503544750119104083571408224165296290848668866010687318555324400920317543604271172665077765828133322967950281348032111389295604894698110861833398161002528458357105693532708615605574019612405044523949200071899364635331499757142307507835483911926927138753864114434813948890934511927296000000000000000000000000000000000*i1^2 + -151012629821959416100296228923535424468028267775789875832659526331447694946636730515036096154122178034397052180369028947894731791600169010913252923942158824301574865312573917580409705577970006996883129010144792868189808839334433667760750883486143702177129848704475090016467667802467376226511007285809861511870660384814817315248957253523500355808296345731646206840569632860619251040358486665670740100950495569456668305537452573598842757160342310726640310945416920024143017083715690147322205724405249777812754719320544423306849294901149067417565831088423610626587429021982442318263811102804070231850050723938622275000494666928371704430805132750011066685782400894030659135409210841044375536616894977462644272691224990283134477322339966577504687491284726644996836881064765342548884226598916587051715320254639141214351306697997091754021849138785556056137548860144761351847556162040689465180836264601972078333783410007991252429146681995814810609437108480371906591830429766135528508610291876437954807444863870763868966339842778214744165990446710928476830766967488162531316199911798698181571091580069364891075380696790652408141726058096636011622093659725855789969130056782490042637573820955583769441380950473639670579200000000000000000000000000000000*i1^3 + -223631287754218947847832103956595161737571124863803416219400921826415730971276412617084662625073732806354571333346106610358792549644095233642220664801402027729723819044230937016411912826842486175603617254375678919242011296171890237238859895904675270280519206943412140149074638938012507776429104546821650705239356751986749697683347559285641394515539012593999423991224267905419160350274411719607945514412862439939801693885252856642773168916708134148384357309307663029727337386543110323423014454250202561302718218937649099480449057984488406814953761961946932864599114234008701468200169036446127162734354099600643758203718550349170665724217782389429586321867443738596949470049741973193637337341147628758500707838892735080058257751705773249042144380923336599115206851707674198918434336378661535138192501698328555905717804890073954338619562903694087281778044104546017577322747092254989402745618963930470836680169477672981059093478402406472253934524588923259321114861756552569012458089767457108935782609435035205095396197675735319355176430085286967229142622006846194907474537724014159569570168368372396372680662628003926732101395240206373208166142258160389748018799713144238248078555187737488658348518412262152601600000000000000000000000000000000*i1^4 + -255636687140913783164914033924161241841549994518387084256074977138576625669787753400065972954520326481231830279063246892284636054671970326152375522377597123437484941892953804019195617310602075895532329145407061860932415125019987335608040334183663302573026679801774592424454756029369304859611217338355610257136004445132876210115087766794775930569330199422276841298566145892743713944248229468218400767630183473648813054357355733522762095755553183562902347619328799698483538577047445330804952913353480815902714568247440536255532157589604923133779260831691584045772688870289765443032845337549460438745679569368250102136658535607120804110973544653017393380461658829680673721047704902669085449335816341478821431458588156735145333871991336414813640216835964532336764055018192635019726710867424813832561796481422164643753539677905355330041467121641979994335026978197406215730649268360626068402276178607091892959796544920006519622989052285380384376484939219581871565390569640486180026530469109689275504455387028956246127268463280827626479540109907479290510453348673464118077180812331059533748493898038342246907076097711759486979422070236179363029126136488937061093349110609851836646470252991737521539788561866293248000000000000000000000000000000*i1^5 + -149134653535951522227334785814667706222417100998621951694921340307585457627444678128794896796860760051974104282330160782761724018539858797098621644969383341466901984920789612855622259832402196274366104165508537072025776949012366660584402804162246407198183835790306686291371129751793119771341144611311801484985312544362763616992970852642672704845036256485995035152826067405286751215340768453022276887548545374166978889043895248593914811651111615058604004540313200854547014659210379856579528107182534443853408397170421140338625506274991456250508915905397955949794390556327328571339053042544267312337455924182291206903544612421365615679617883061174236392706643172752772096134580179352034071555095769996735205568425543513493956762517307515463575620962499676641208323890164375365347860035106828431171521158285810641580021906853272722293544691350201766745302477858338106920786008679476810828976467387188752490623862407893656075323075297128023884969050579265704295991111529176283892241956527581455076057248824539222579795929001395775314963900120418555406618216047822112091472917865194374888984273482827989639425810294830720973383823887544274572166425332244804347795339527932159679312138519695052807035797320499200000000000000000000000000000*i1^6 + -36146375632469093907608766023994937069277994249358109161342361919615665375883493944116379343681411713463333790220020110329786313552930443183353935720589205213080965733078177991053382281801874932082369997335481771773223786985727011935025193780818523903750346682455598730427651951593397319434341610307878377872350548805017399175403428110037898415270754671970019670738113187157040121491231772754160783696635219507410211628043164002375306865820186447100055433692342466576434393672587074808041767243620144243075373071723755318836433658838512696417804071710032575841580750438711291190140082827217053579604796938541266451660667567649454178611141291360352494886923663562491098030613146702474877985764532179445337748524476727217932391038087452793589880967203000210563099291472268121123479144196292624852951574825440319386856544102358253123687303704900989493459366602026687704258393374691109210714810336499528452878069180764068007334791742764274514955714660606634507160957079269212097440115498645842482097551628915500970927055750644606584265918226430940668529555732685564151192290966122988444814910380431611767787161191159869763735314613795754577050197765133650313076085897885841627868178840005404193779844382720000000000000000000000000000*i1^7 + -6280343688027172474449316180974960531229068205850347606173616100754767504104528348599661484940139474476594812316515898498487172770956401076176654606876689569245363786919779494011339274480902636878057306833125096888792741395892677878669703948932200360155814072291512666880957109419125069294447528219431824255765914893694028717349426887363217453869603530203911296433311477777393352880109842475889658371677669161737118248014249223779078465487271096288031995426528350778656834113515918789497350364460011612383392011316336695633899518864513621046110540457868689442085901512115182951863355048516969286139324121711395793813816712723219803297620276246599108102677707249231842593624919858503450186994528695065300359532893804968135973544143990713351334882972086634300561530014995129672721302661381202845414224456005834147925708412056880978866611833610597546117894774428078343401994816561342479521435794941508088340160201610473486818082323122244863314993677698638685196885609595328618457905674331743530232429285591412076018734034276457078700740389122911697493306947006793009604830451644557087471441899195988955806038829688441916085141738862219573881168863453948122121350058600969196061041269629643628155502592000000000000000000000000000*i1^8 + -534479019802287821581372305654163256519830115069678515613714623516836204517047528324807448159290467857124203824454083661919526954069907948597817250189531054329377517267674909082077752332848288357578348316442425910497329408752749646702701371202166255527274011565690721782005285909744122225557851524220141856022074564178951604618858148207822014535064854335605201344446219868156579880881990537421938614847085794067278439512368423029056371901066631342264713607687069260285366215351929451109475672741803828635824761659065509237181783310080408275081922963826274019841757986256512353180661337720410357261510685854727993528282466428482902041026388401090133127187673861913443256021668743996026054170148009985054953978139926378802806868983759990926172722650873663564009680230843680464221750563089712351128198939816591510582882189487079085326509435215419636967961221812543743789259463539088480528783593874475439276315156182924014310419306545184458725199374930700051363662302983711287959399269309654601194898882456372167512945478274699183909003389744852725389662957717584204602964723168820283388950186917061031342651788352219551887256739755007761623075670112973700769283438389680180998258987973042976378060800000000000000000000000000*i1^9 + -31329592755361243669933048907051181957613225620683667840737326523206544236374983628605801746957898394724218169373429412632164413943966510226712152981143572128546953233596875825081740724593169419301691312065054937241481735839005198353261541251191542644426377655474189199876531585097794399895433754303942818314298745212128678244229555163097701073797179388723745796503199377748282534517849235613060495004051876215176315729627925451810417968826509051490417097343199300291799147578008154363255696971464909592907617677114081040631784326893604399705012024065774887626143564154581836808552198818118505648468389360232212568965863809413073612419625608031949774848896049034533079017206208099400929737063015988854755929510616700411285767376168473166981461943661147448407628184509706911469953520584046800721012416078935359819021949844058403146716783913592559297178799283251779532861983616780065129633752244035375136808224047050034699301161252165754236348851705574944008989166846682024870732480627752464642699929799798890956728364000312445975628726439662619300589060417074822990100856536727030811265271771455244873608170583506275987081881879991306019206441856931897051317957162472795741181364833420081889280000000000000000000000000*i1^10 + -367115117885071948663869240628751954680978219991648782615800455866874637171349606775368420655765423582053092797260735899489500587862231985964501182737140747217201055321411782181298660189593591151537480573810822775653286645755455858768290370152326457550791677710897842254927968289618887588197274177500257560543061745408436839049104000297057577040750939964672463483352873697458239637634642941656783974666300710930012193833600661197778942545608379014637979047722871256189594443534207648653343060959495071494911968228728130972705804157699125194626403736213586066598141098196301824414867229523165039510472687556420060702946680935625434453689165131990776777118878825630907873713767252126452078787051545696751101655428202979594494646274753465969341123420666851769901570242285850267366513602688830793432558586814880384165715337110787535419575732500766197911717200458363642786841254708202707065819621353121998441876909451564981775154264770828912183595132681030828877446036600514373072878479310711131787257014088013506206922494398089070318930252093847929760236141212443093344659679268634520736767100111428358967323005870773646923842695053642798582394906084892624256607285611470913168369993671245824000000000000000000000000*i1^11 + -15978318024681196186459221754849458495230538308704347795794352791801727929624300393017395061908336037371982828820348965969764523294234458408589735315349350268631531065743195913476545378846224559166572431960320706773258892377855419004802800284706175973636268538870888452708730281496843703735205353050786198316961548527145412635924201454145703075822277447119507860821364174957069881344714673542342632540164854024255063641551981358600533573083104006776525023005127027201901073014627143753782583571974428075877689552172277207619373320892025927086461552740661969798466937567393693218328750211553384400616097450998128764887392790649827631295851800558754914397322237538576100202709828938923353492182816636669288125725403608534071804279161070450804098773604268866571944386479452680057817871540586965720653351277944003977780046105718154834856662191364521390471315660179410453959911560245147538920343178264922408783123364534468105330830269180531472749144587287765220342039345854839199461291483828105202429587503159897701676802381684539876456918770111156839998996594672587111138887850778555711071100967461282419024187345622569642666206555912502888108979959439700402505046332507785722901480813363200000000000000000000000*i1^12 + -64986659709737026750212900721111092352315607820134818011271075796915288470473125946243107545880758016216909098064394362335536793238987132136605689637114471638730196240026496005051085908983826205963142352742087923137217386223717801462808726866180831936017918527296798256462705631584770793100203474188271158686353220638391701803244101086152976298301457973341926523220516355943836315634606425548559880368188146780812729356997565423643138789248788018200007382285308958118119071764058767342873595268643806126094878698468707774392258870998185268566256628897282703676588842842770040895914219368710946225164519903165212284725396318562416345683096397827568594383548581960525079020070981874624886630706748517556315200987331939644793107467483724236279645718733236866387878584292070835490693283944248125346006662946356449609074307509434623731082933372908435974078567712119484192396571739789487502375650050676427725625253727023589115277344513444125465483488312985818361885425044027030478809134342673165197813259164322503658069221341288386644687805395640237028889431336228330971088698079207800629910699955483932584431285611485748763689354686310978804082100299707010415358125242470670203019591680000000000000000000000*i1^13 + -1443416444623354858930113421248721455620620407252205430409880384989863933154271219661064792369779769701966027334203247786387917752387616933397393079904168013579612903442563199401179912149683358272484806465926537710640147731725403590634200132118410793614950795545689874959753475763474323905373579623702872563960901150768601550005934273437262423303344896654704216432917856774888313567432832504625639029106766937438349065678276503598838369584893050095746490096424243187771656135011016988212602811618028492544112044643892307120246998619461650448561648603110828786244380932363392307285018863045031906002324345824991101597364374393063970384331624286574534179615772804852296580022518060458303556358623115938818002549605914938380749594081946528020005303624020057457553577012192722190536885419222376834305938516466516734835547933555587523289366298899031734695255470191123135534735504997299156536651599854396429889012477684569474030406937130790781163393837004516561203780597500007280823048500061570802575294002296925520398099929982735943624796095768160697288902117669479398638328821515391236287706474445334346309253319066712276435760746810864104471500854213243508561245199352543370543104000000000000000000000*i1^14 + -2471515477622525044315946368136166742102860602703419890173969518694589201056203157615961603581628063715219773081227663931482417800610869510317786160092375539193920439461099135246374341094271718021822621880635207699354869982551803451405828419668591169278660534951860284145088211971545300919777061145697349634901496234384959984386271642110004103370226213596073862026390849134754343445818124019201529281750918254181209164283467476325485448226172718742888865684012025363720916948143717122845538753181466262492749863758056657814958492980730092018709988526243941819025043547345758279121995885450901985881616436531580190368594857467764139724866931591924293037441634413945256482330070716979128595918613336816270434252805019328349443319666127751841866197927100913097296651264892005255055131709102772046267662994958802627455128527440459981986988884607448295788973028324477601852234566265782330680715145383640670777627568043647527398478559578146651959204845974801093125878669664288329498917965012744088124290103110618098059256603577427432127002976529003077798176771489011735321155564791545429831828325516184002610213723726681779029038978762871032630300351056148072762737118778123878400000000000000000000*i1^15 + -36178158989491941213023978419855512538638142454111712362196415151126066071273514894686147885280731124780543530565817046371905683069674209524748098113524214140414464670881492854467442285808660749393757833849492222863703504713146502169431001178485838439837658372424339109850288248930090274671218205168102328325932087431480289547635810492949004178917990258470388717570608670334341596769330822606200667726284828096378015466390781865090996613402831635769904079348884002907119459220832799741121177418534406652421080186508137691206499224729586512987231433549771484829229438216795615958902371812349361119375794141393780074064782484038971243389098129971714582125789397786287872044086829462805648932407236294267426364340540877994991132118805989029467380766934333764377398879204396795122006177539807792568352764298236582945391632797214508239118746997126907903960351180133832372227113702958430129713153410637706240478985349616875189632051216774331570354476689701104456072810084373949661887585793710622750638758777575673956760431989856707394284991711940653724985613580462685795258861140163784824080519321455110883077093066314723890505227324072196527163741021199022628393955255910400000000000000000000*i1^16 + 49849549225284789875557439645912841683403118932593392974298652046158878304430557925976414958070003305892211736234220434331069308808944494892445183430921091757000479221774889793839429352768429802149812351139545795522388291467911018999451175078681768404856890852351123175070695721005654374283249705952220458792967357896012408553233511639636976387040867497453625698296968949025866069378910909016904603657803249269874214891842072370322267292970003843633092821338391926246556672908592489229370120922081276539755225673679754047806092240701614103216819508815109299662085557450390724252290449467798237239251084768376967596065420037566289849510688922681926600372516578035206463684553830823158907852100296646038930028421672331985436357850026689010583804594872606584944331083214539160165314943170433989471272207029404791939152305828224263352714961660916488320432539030677694417293916481434407715551401431666978860171431463386039645410493320947737762896024028559797983150322257431634107842527020605345544180603967337565517944860896502761790908061731100765025957915823711957402069619132961105750512292180359788486614650837290266363933917050137695086697830104294889556172341248000000000000000000*i1^17 + -253104842392963830402323236058549297720168552852864868389184829312955408202646272400136825813368537263089009822323315473547495081909318703673057850651073652759520356068351367490297178954131530722717368090008500222907296853289199467462581411931330058033661925654820527690958697037464963984910280806897203915653010768327191771054055777502011654937712596289578062093323767560951460693244451838506663890353127390885823261128648672054098498509264086675824045276574105819333259992118863949355720682487914029347253929553601967064108002438455773451784651816552633555886171404441367415673706050692525273977174331601160092323551809930070487961225630443735340827079178056556178012366251545180730925993030474343470270177069260982526581755155802163510039317534238676115140291755105125369450398014192646706844040093210698150992419759425765614043880234642930941987431258798330064757511868922433194776780456004082298635293452969936038505729056455202495535768320934006243854001673840421577843162563376151685007993599235753979835651869454632576114979061114814903653517457349031593149558562687823107331050444102453798684693437992632336679606784742428279990759567096046587320729600000000000000000*i1^18 + 953944230012221282630988350223738482766106571496492791818533446758769600000712528071452613910631287078298708887529442751428783189276465508432221754473396630206697289367847662376270589457390826609829092798197593734513866389783986766299302944275016039190432271282283647384252164583789075986210944486862892208618511304403651672725786286901791704109797947113170300505042211894925755755985992968847466468744784567254712923756509517995376696497225383699429181182691055939983773608817206513390228091849075963395795780554699605519596650427395393922776280715944790713167214466626739970568503826152125541287001330399390914274269768409426959759863182330504358014989824073708694472130250146268608466346895706330904795521775454256497061340980608653668460726662646969642597982006653143813897010385376598366972090549640943931019872974403970421615915135123872675840757231535705809434299608633366116098512298382407543397925613874443120546688427932521583878740561296696229104264488531736251903010154157513913993427277288028419697957653264810345852591156218137895882267625188523335724200424422573465851068655638562258316969116240691990979018157257689210362865665777671864320000000000000000*i1^19 + -564508349739861873127928569263773478311151008609490325588313181633625173490512931280178949085432128970517732205454797840987836599172968547460831778935529573289665389120647713407690408290235673976792484290594430234169040535181608061760537051362236915727279072051596866184306571442506038726582353308888463149706713130300516068316290776068289763922083341982554046834061837070632164654905187254203337850496222305886714880684371313003670759234993998442760540973000451254592644383123601361251211455286999974380436744088996097275081306716491316013678770675011072003773078743511575196209376281951390109222977660503372809112123751025307405703888458889582468434648538083730541143221268745519214827584265985789710530279640399310131708985644618995393123702000246792795540880348311930508295682632839606672452033749684549823642684402758037251101751617975803813429268679461157592241755262045391871742270152071714240248062862609337531060104311058331223932750807174776516035088789878703673289822918846140458782591798151448027836321980344535355619619748514460784640611776402870897932821788418105425557852870268211213067253273355855124773150593846496707368498669551616000000000000000*i1^20 + -274425849478847566419419731096565103345212439356629956851901441690622933573681249410202822642125917089419403102381433845339815701707045630690402274633021187076124542723844033850016636970345951531567413674935648398357039045846796864889501526170125962370548841314532329398076848908357562660262738645784070852064449308731567846104465539224071776566485347907622058067405577063096455070109783750283774245829464291590207336555946703899931939593999607275757627480335487384741664666801277732974043352307276736616827836079986129966963362673445094763120099475107437686709972982963384370763719119139572716885050653143718041067598942416084870240411134763550240072271191433470839860598792505926601631676516606788388941794056810045546021640512475955298398334699036044692189616563407201475285556389129029155386765378292910995478245056166230022972186726328725041087746930897863207565054139147420112367639535752234229183857506042833952395092711734878414200334732368484144358471555531853758110095179179255210120007489222373372828112862306837105984179197610175346024129268795387967715418936267039672357965307653425300608788898620563824365530161766373332232647475200000000000000*i1^21 + -212105225098051513917559621291089748470539645716614386667123042577900935129756827592694728376206821516595089739625474996747832466293268137256929700547698245969249707653031841180230287866545017709567262763896948048322175031915142343604057633910093664590308838905476560906543222033511826396340751635706156018484319459938203495995230649805632558951197156315552600368858954555926227299552133160121021078094441226887963634197615785485545058843736831425767543413709344408292663516807729153615180527025674964656940454538181828409321315275534428582391456433817346260142804336132056884549091291474273395619543622350756849715927260828607148131566789420313161017120569569649923645459573935582849531754411088046456348142065461700865554349540460419126238206085631010584389657571409368950721807719441682489469950105699885262999679704312934137666513082124996818726850538096562008548902921995151855467988927942913723794008185396379353198126604725621670258752716693755228076209524985199294704004313896732737869600731893775300202479077420461904412734980680330827493006721178075375370253292430499390302261321222205941545976651040153028681598138471662265303040000000000000*i1^22 + -2060511540344244484137889364218686321340936552324197988734690280273721474321305599813936221104906701077227784857575600405763888051080543878487718895494567462602465159094444305779714973344255569140736122797371923763882122115657196858510572682056360426991648102993331751956879552998004497955060605712870094072365962042077739509686299256329829498156142667766229206990740290698427041046627792413686285490776344134505390770738604318106331577201196823437457197368311007335476377699300187235213167574799607205825517985149658270730080102464652849220811746701601314714817052376152942341737585052900527545534936173980165690467622460365276972018974314382298038660155324969844196535404889137034842702377276457948804698364542157944346686346286483708551503164616883475823757170473216279752091905249689401984002539423744383590398106772926384948052015339815799018705396212730519451608139761066689236998816409912951735997584313233235339930828888872998580765855537247984744096608392858513974004368276317558266202841705998297704048098482652931760818873944816960260630119312928308083736768639358716493706438461262837658080667827770131279341270505357312000000000000*i1^23 + -402251605971413629185389432783881619202268831892558476570835865251963216007215110211596607306885828785301275205057786871837872788425763552395941273513572686954373558869150535712678817738983848539375235074668386443768706091789318337577436122750932656559748062903397690273282632432416882272380911215759363505028414130683133818306224168198068784685187843083796298682967668110109943054829020605812251850826504668344544805720357029386554391530246068186110664364025055523194970285177609722052112089329504292981025631047355455958309542311033043694494075275978188669262414645643469937983450332618969560567471482761792029032425060509361703194993422779774167885349206313310264887335628202180554403465551047159144246715908693863169910957407345514176241202809864546055913842128268340487003872101395415938361184972155064917013239470042445724236843467867428001311930453576755926872232412654716885911908019792498608728143423879852981884328625930139095847046116608491199690929648807186894755849383887806423827961848922691615564530167406878630300895756683441821602661045468387429551941275078952905525221372236819132470531048464601988587113676800000000000*i1^24 + 4149235012577173271676281345426411932680365684219203835585954769276912943826530684515732266288922143516441641295411341060293275510544598953959411958082451250803621840398088664012983126979857950538157142993959712058545555712382569636292568331127163461051547725781348235691403785735562347924124114492806340685548982205876567825872137311322766080403404346142125813288303445884573102241491052305003249047808098511773957936666296518910601818266040584744119099764835009338025451160134084764460682368982589159066117159441458222056069069144509204950040999397964577347890964633792665991378400622722297301495867592370414453052688644158914762472140121253288765534833176554461952734629666300803047067967935698901299411222045258136604026431623592438819950938825060830376106212448708881198363545135543532141168683776068218551321417744983400175353663307130878209656313219050919160923532758532187280819962134118168424133227231255558816980690652588436221329958513662905985576566570696393593644247339846024185796719198749190015023164778428266266332507454361088717740436722104491184079304454655422496134863554549245074122724330301795860480000000000*i1^25 + -9969263569271821000855644973728799088502546700164117366001321716562798498108753463876875236524873505479850491947393652768046970178220364600061523178288480124194405072805395619982520181033132232926077829146042673476602973339290673692952704018117090330668096837856346367922364775136468196785251251113402544112542532474195924395693950026035971660803886614904544718154262830899785064404948419310081493786563728061967008878101050221900126284064287639433670678343851374470404392623982609457136357067460371043430511572478021318430624968583610096582734178123376460002260962791191093719159106512582401039206613639783824790846285165909970021492692297265266988836358983260214837682289971015541387522608665902789509758420216038958399543919801838966111791125537561666258621977638252092803973823611329002314520645442656432658713882304209214433698286778142324803168729595717605047815217351492484166818740676361426740321077628050649484835870787992474329318822490521385596269493734868767540128353473235425462568997743033496448219228408101946263167949190485234366499541793449204667808779619686900804624185007638711449893618057216000000000*i1^26 + -657350701639732545139604525329862470405587991527660510613509255040866729237744487259597889830107339333054388420460153851670700314882344110855097840468996271991445832506679399931434590266258462681801608409075067994522730528103727212886554623138605217562804446160788207675604201868383685214304978420074381966731200877848632586428487851674915176415494226103998533713010995046123975272012513764650269501249567140730388172433325230343481572520050755661108291486481382444424002743954897561746236496285584796164729332301826828968326268972808897518272241250525792424883774094353720336866766790817402502889056113627585140832557655019138265899739824525744946425410018965892442376162895683991756337865514773077754647347079431970284758306502710489950256575012398176634452204407664372663191112202948034991809550919412584001732984302824617830897037230226648006278360865029801893380414916205122844252462482573199093359627852838947700304700523675616505816081773236600397541129686983427597229822475070934369168248029175802044723087790741210242664034194037884394304254739932530454456268874484192414394159587118698174873600000000*i1^27 + -98594067904888947893707307995420676678944361829478988704793411865739386703744961969911153094162935412913087248574431597294794816222860763315336774857420312259375993537449636470152558579740559129843436343385284073519462076510953040888187598229222889430079440024145560610541920901898804958879247745814915729643209652820106634571680821245035995447041116985780130467041915857517538301874586379615598854042953421597786016893983452181165812783259307385251156345274472955832151819717863431217517771961965158993816225246597376781171787718865533363264265417590146625529231629360201204530137279741783072234943497737319386045648284495856484570674154973784367380854210276155366964976174389802889128811063565820314931198112377885992455419517161162889052428984730580313243713861447999017683836011002568635990193043902992100471225929866752758402550614415309827234677711448986519692552224559346230137353209612909622499474971151217588352423556257020022409338807695520722162832482567043544418494035752313939778973949229673125351198302170357730495491871344703946263351508991891161273955373075739156318435404861931520000000*i1^28 + -62714178928641731463955736319934692676003413167134181650175073270829797292655742331557466883436773633492176416217381492218288117825030239483284749638218025593691521007404723043336838807737215187913534749466189847679417771256414791321048919857328639449951508575717819632817842004193408762636072415403790148989937636632702632634870333911336186231295830825140139732758411416633260644926998479257649981562213821271063485351677910119516561555009100007509869130966425643571373456835145239179230187308119854816321590962745116852055483063012763695789729943223978819745217977192253793441271489538246695278343744868989363005824966627324167444980724181956225851477562658231343765116827897290710719902263562439428524520817087006967495575526022231050835495792099795784988306501255381552227457864756209901393496496388662508978365752511707898651251007233115417685717632837376544335355813546609660543682063244939099173639444468884889496686267422166780503761198086323667963914627532250034139456382060934487447860211754908229062079499722961266485722043405121420148455316378282502040212447239124146938413056000000*i1^29 + -29696778238887059159436658382056443420272769501117589891344435527229899395054901318119417825435799164259578022661641839787734826083655590891585264272545374069808987737929740852348255165167612882350372881562946355975446622935755822953925294943708308607989178905260225051853276069670402225211704673327406607928075108382647866555026194904653676777150639195477174250310920436047697079858244718634198002731575115234962547650748856659985498609942192910239778577888177236251218276019475744943527107931879458618264051842282270668753940565580130851807842593943382925584079198224921754167086126015533840909342496933984129007201125236158442696580464835443449917645081694014274308824693437272270021331420954912500956620048162120484279006615065698847057943393676266744175705466472048914838300449659471203239424346929404326571960447340882369094637718469572653206603338426660423049385344943309867170731686671718774107647942305673736113764256959418241415116152680999404643118538460423757475851535728526054729874500898892669084690323830287684484190272938667933046877027830251455556651636446826496000000*i1^30 + -3349154435355321824865309357893291095259317742675029298492929203535474661094366237798122136265760822217284250948066289422075694337848683191790255833979200176819946386379081533365260322953937400125530277182142418649979832984349744553560490206526580597181328668295119166934310695349366806427065874702969292589051960278986428065545541989190690523816298815248413211608508595171715173560248012169687230283164747112841148712718169801365682158049419136131373622064224946293861284211693764476504063807081845788808855199568811900707799772139525473121512854058176432329201674732388148625751703822798436513827171768277359345798198415061093589046024715719617930268094377751848432402719615438966003252835528473082419468562444092318010451207325457350728129011800492716785714347258564467683762082818239916785920360939068174238314685604947043406781278099343251513897986935219199479754767050952635852351248892668767680283709875376461649787696267520655143045611855189736304252916770691469476711092155881557892517448057195544800178654629946018040950304854323636844066697756773613621897932800000*i1^31 + -31719357296708606591633195663440949012097018900833049662879039901112040762871699010277547107863091603388115589173123090060673639704630771315783397654724612787823173867045865386661988492385828891573356942244835368911374874862220605911463331970263917950174871762132257206163974568683295753221569161160320219996563347239052248744135464022291449597711004650407394600750749495090852305125667512040943484644564437909067831105372270446617831689496469233684700545489843331357869497441787475009099898941476043183032109452885946832456338551361615475937939611919587686050953139234213764088826697130750755217451092673779764531844312277662807772580547893917535098274978477383121248810305412176789731141023322710900810661237511109490304418036215703817479719541656197846207007601004378612850971438955293342423989565988540346425600313079345265346577866845003292727928883281439309626436472039672229720835924616116924055632882728372306753935225568716618169027354246158516013277840237580784865186766152979633379732407417250784533504260740961907927713196105562988296844665085492032000*i1^32 + -13609935663362009490072695187364053020659902797032646025017094250647348618505681432689891811590824079903368938812600861687720183773081731430095323952145673043639155053810122765548110439969925207840174117694999578102089253373286192232617035865170777404779997079724014849605579613615264768140993617603137676831814660207703400762179876524853869700366444907399970884354050433216325031220064643322724916602455599539114621892389262029385578591065258380260042822229176240176471857396394842978611948979189987943056757659570934447938829608304197738202418281523059727574844621073935159237819246592160931052592905176353190996011362672251998972021856291372395401566537297274620516094087617178861596461224166930688827495470257424189455595942616023182886925859454698326567838996423356678589599924409573535164368744630631146892544627581453312734401172697267372407809365069145492528209844741786289401883227791489148420633867486895716559833365305972345343320966402129215948853912988898600760525070563437957131290405876153118799761139846869207452021858160187133668800*i1^33 + -180666446045879641545798332789275187871882083867156807134173475070985848530364652248225302196046121375975405091315275555804609441852896096188119201928868325703227456334648765338267640884902965084701648729725772008002878247739962963125037048621795876365601893880664925144115176604001797501792710637337872649321319880510187077280171187974650299621004573625098659676367376458056482148083833007899623853823460281919790238293502815574118573507518336991398714126048701591779388051636757640171251351549284657313401222140556456554705592743055516817737011234414544272138638217734373929933985895724787649296956888719125752686875649192430130895504328102924795931174703396119305999651027499578376931008815510338607404790315328497510760297588084278297071371087182700660926664975412249248944892559339124251655336032604081746315229439218656715602872911289166484599835149398205115923993239045297628117158542881970870988780272222601028198661586928957014619222919079663794799944954724239062286586132152010778587550541185125467878214075564605245160*i1^34 + -74570530246275625186015833061134388848215076860257301917848850978660867428632517398017939759859880735668581464497021747921281858422234932810246714198487166117218450166588075595882102831370232348301427150134684992113776979962163564825834067829553695844911790518134702282835350411892682777278028247452114448822507270694912971262844516338387578541084615047634477482694370631551410674912771712898520859026745623734733496986816231446638691906648336297828619047834496245767933392602885668585304591153872378461710059773020010934548461390127462122081235519293666598932155307686107463498829418188394309855371551857649110479268983374191517290973103797795655308208926644740917583517883693212337475165623972263619403476872029781250376906830163609399309360123876124721737450268380224265132086295957779045369622888171772730167764381809966422756300847907168203871332862540998350921292494646285523337356950862753092759009530710893245312894098914972848438621483537400043613547560463438046745213878992704745922378849571702923*i1^35 - N1*1249822695278369058833105292810990306907658703359111882851185798390660982399725004082074604355200740842294006043719620846031062980109494265490486688081277622723525559655504890238541041851169956868952208368478937736088209928711002332266677389528886809116584377591815152596931203934548711476710292573666681727523856927313308632473823765372638868263177350124799162740143210885330650086789855355489499590349959747101196959859848929632943724544*i3 ] ]