[ [ 3395240353133873005874907056233030556949549675451661801658116056562457158904265658329885541867570432214696527825765745437359829850455341112856367729155233420659809730298271554037078701446953644724523393621765871217602631486459097691115137892328259517269931543886069769776450943100383916241821362752091310780797434715772400443270249146162633294717318003242883029333875097097256646844187490801510982159085057410594150827225424526103250773308065290979410244534454851010311965921919334933531379020310391512484156995711242953595852341398632391741468299546165632276272015921354799445883381528803759554398067440083164844611934827451528929959639842980167033313457417771342019719459571009421257241190278867611320556390111092402165844339102413620915670435170392879481594702901519157606983281334203006452682113498190547083014104946163975413435251665739062369426674911542675958141457352712339130860533285474995338333726010948928308948318373668654995517993625928950747821189239704649011951031393362725957696933661244168146248360562023751415906820005154146398413225182079259995222146300306293180567525815326726115086262128356081901651477144630849861951586025470638465979018218245980998468930515094154739875752096067285753181740630816748816974870728594297454349165447350476101711632518594809533739507126490763626710633593585181887023180302066501453432628467160910361804977713226912915549312970756706111309793334101060509635488063301023740664482838297509946722289315714070284905598430415141600123517693593318561087753118035693734551376722462387106068878607476312677013742583344937141986467367844236106412419165411608286355126609597033438010270813948134701426892773123989468080675714072397059126298112735948290856594730149388016883125805847888850807969922236660539015513381930734589135963931895537483120640000000000000000000000000000000000000000000000000000000000 + -26034270125309663747917477664507114624683013556939772417390758066850727139103027482286125503237451786743347185189696385033051412152410501950656517415883197485963432037986409634700274489501002453753366345090342887964900495127241451053296682674419499248296673133152104923818060428362947238388390844203545639643722480398364323773123149202517033067961798874194405144018590280357175233361291732201335671959904492715574642964350804847309210726065016289782395227017558401090342335827607920346386607353115481040310267873180569480298877139868439229742808866411151005674004931696276144521628398502722980129433803638826725041069922486217545001321249933876796812450366283151476874368330745251069963501457072689252281010095488614515691022808461403835643278158235651368516761505677926498730374734916391007386497703306965334460574821450314508646975688711536999918229794989884939132444348981125606044367874914516304929618338587953476120619322473414908119495661132690295282393934040514895392052097420495105669392882867635259604707280673106005603510803442430086631001415670057649841570563069759335529929711907045353279846529712113503266397149869598719147886639602037841145251549400598504613864089657031214278361583357383390939321564422387759664638654555946303508480040288043158294511625241753646444011542801568390885827394749813249668509493284385920847583714880842514943489990061395736230191964999154205723472481572902541046496566859587180797058343860162604901784077792490976657597338780810612121611812175620499935200710680298074698508661351816389419337258786347217347538613359558100984927983663246387809477853764124379138782510428237055438307603572956990421533846572686327278936427564132206086982019972598580129212890592169779667363070143495099172176213524682137944270136491598363091110152534998831333376000000000000000000000000000000000000000000000000000000000*i1 + 166039145384472746403120210412962809030626084873697452729641756166318419868590116934438307174198308324491896699193613310395965594862783706836590116573312574736246484224455252035064666025693064156558996301037695670184180932963330903797685007850653251626443080380147179099239695910905733955151972374877161430711029029215866942200306448616857469837287468605944810283702544898479487188138767494630871442813697053000662027644247656248982538223397057842703478370573535310156103503703039437876158939426581606187878102989652423550359511430778124924551476124065274963276081637678584864492281780830161613285558898653730669779666127135968380366465615772267731875730106376432263833604953269611495297150925087222918572531997748299923415250088470081762589142517934349079872910532916119139505338713265494155641183292571415190013438352204778175674572160914224012198725175313953221579380807879934578145715761695342776391787775518786167604534090852997191478582705539510921015998203131017688095944848779231032302007518423746852800825098288521417665593509901331569262250574453155026506300279420998070148636901647424094874300230928571709426781310225464199180386897008798045652707718952942219411112166747645320611076945703606506580749644903562761639235732217999636013102674441935423710106947206101050870680902076190266803898789973776058075075342405402036508723860154959572659858785534884737102012014117245467405299680208018048530077501660919260153566730037244896316598533966852681096067762319609283930824019464913867604882340161839387802477072311346063826817796880514131138075503862636678409940023215762093499158406790834784556967446842363945727142205456925451537330998088697538156764131470347549015948793212096662549397263935083738719456623457771302797377256884030561400232443464596184776786001124402606899200000000000000000000000000000000000000000000000000000000*i1^2 + -19924634567343437417652462984408743559816122914720605331255577044080455663935973155073950281687509254752438071531790639936222994931143169973208438739798794778942673267012693301912731229919458122136702858938451317163174130272896328207399946454246213686281355937253827216596211790286467936013553532257672277238076702957733364851454907986761401284706702472973406615177080707950114774174808285571347418304754358423793184022832927865744802155860246831102352817511914526328773446763770131369533197777470697353860981372688992494511606338790481897835946795120274392190902216686501551936529511948323526822088215749307519238290972969148941903183663326102352189746061355608353533370742720600756414515572410216266433341781687860276236995736391598765753540367381791200816913201093207991323550475513778972040480553911885173759420071346151913888336951467478443047440455404962495452417056744976188094173599981775148881511648736225633689797732043821621316014897590321047456739074389817132057971184824875530998619682091540131407640710032014298100062012348985321947938934977053825297494822264099062748480087620567143479874982070581751379591882327753518913422303307747262248757706588799272510142696741824211333245422374882645652908934661746239025329278967531149368801537473374492224278199321352896018656502299898309432569895489796525901045231285807868719750322995594548325041334856180322792884653712593718455647039439909531571484457399251534579181349001687239689354535611078443129749761436315867618067649717470641686800475622486176570800287475045739457248383490642778329800943009210982293690241259508057147038365729971639331066036276398121904796077455149280929617480567666222434733081165455317170679568561665168006201218193107709723786528765871088759845790152926442504360985329422639454413475336127774720000000000000000000000000000000000000000000000000000000*i1^3 + 1439089777550648913656412729329505669197177920343572405285750795583557114944989796790985840344179726772461924731050537092815487737124746495173444799477676103325341282424824674977573117077718302796634526165851842693852926917859566966796494292072819407278799289354168931177545030301558136772424998398638937695789661298886153405345361718109408078728814420607256290194310858233036151996996509184020631620352332116181432770843364375741872580521001050955719480578289604910461593047392052838295081925891980018104251637739696360451812226304489919471547698151095008897031209825928321434247610031837093993275553612805286002140335708658519648875992920656149736697485049360428796868893048175965237755760515683309844464172931146087117092524111290671840275082932526980645944443051676756423674439920882960953912149666110097869639075915840579645123174629758135130733629996013513601762556937286998484158738516264300570692441856768299942811946399235936858065679138528489585880283312055234392446552334835689777338450870301285395108650878487522874744585411255396005019505492919726789314960783479039076388070684492420147482517008521619254872739828241442322475725858904400303897330782616950016512260300657716859257631680752332090269392566630295315967351145995346411454437398022265416694714309292438668615511520586589703199280675178017469652056926251876382622012368268065622249399402709696812135859036257889807451856699218303048993977595693080680264385091439058656878424662965282637745235439479907856984656879244082386966623142961087753398201865057684206551233678090522377659873528346572501607803707356038366837878853819483648373784719846915411259867868709515935090452618016729882225740280389162094137666722573058976958508630088036685921069270593349297170796084658497353341273112536264158146109918045798400000000000000000000000000000000000000000000000000000000*i1^4 + 3601839835393474592308871953240841522163957787971383208199922382840324932711749949898456380297782267544432702761469489022534348244555683916470081801206749989470965631188437289969751378025648067664560862274369438687948283960069505016575989494119363799442914749995416642931098321732501862860849270153916144897669249867323692908168845894752655934079984157818414538402006611010753044855715881029386285077081302417705456451090459795980623100148567138103168949675070672423080432405211263026028001435003357555403348495088304016609940709742201976371324981539239865964997633089384406725132939641924525560971832319100654585482323848604000355238412510202927301794884828367475051696551421856675344654911474747269041380948508954130994010363093254978912835866263256444242385167986513982268696097977914933073617992675418776619751588506700973386016249908112853769904761867600854408955773982113879396443532119040897075067743958533713808625127326894003813416301278284723625549628952698851707539828012987846238892303689082269684510369888642915401457882733593969156419639010873772961134500108496642640560341767173754980992280457462986089019051074163738191672099210305057825140719868125998177793131746762248915387149798489714988539118075530090856863556553164045305409336686461755124786159099036839170856066771860870270482928298069226033164559419144603412907356324382702240157665927441312638898187205017612205490775774385563078074605357955497659663375845604435782261647501568913448544018610064801324175062747863968098046222740679726804641964006591661193238805946585803406768910584859721963618120501527148900846485027002885670861347006325103602681716937384840927572093377827598890952506364841880921091222693391347082825703251138288402567685248426729371121898902993004223498193290222120878064862428030566400000000000000000000000000000000000000000000000000000*i1^5 + 1222404238044612402824289169367495969006799285808119043975235102833750971369934512563786716260580584733459210252212222662958313633612586640504187226526542542860962638074444182087197806625675890645876348076879991341054158928289601881257408232835836766865227690901730701380268149990161625741575453135933922186418825027810922643959397102658354809414945942797041206045216241334310436351989125298171029068371620022028241211642765313000085054606642633409983561053299758814395430508871584283282061450625874594772603667232179375952084547765872792570795498177212471651234728634262948641336167462317497865350296006400941045297983334430994147409659712901039278972029142362518258098894504944474887610367904904117877954478001799436561994030080035801552524361152790695746769371772715455907398123491568294236236832995815136495250215646705793292786530533817600260007347643502612222652895726368837584808667712414893136080257577834417108989618117975124880940413447116191301628166108629678537423255075107910595437596670569475433325849185403486761688596728812426911272335641134837531499359041098736613442166337777823706976119250935124724187913500055188740596598755328264107501394457890220763536134628516322110975504618537120971633582799226472809994102352977334461645866592110049334795923082163977277308807411274577774026143894906853068394268156704577754271004224469046780336385429166803709282811033620004470092215655252902372152956341515988257614029303998563638066285364232852546236663034603243402548488092802346630032799535007764720399039370313817969489427865653215901613576633663457752751826542915800070797556437408289419889236812614419577873235148613510315117880746128877057860316646820142563022825604047907163961885213647735092982839615929200520391614690698242168111192405267732889058568369602560000000000000000000000000000000000000000000000000000*i1^6 + -928265196511501146083084055789910871224814008679559851698217525302780874539250908544564136994715085429531763007844237708595992632556840970979080763913837876935531256366427529113169442003369844165243890553171906181875849344839532280965353981586632805487974196862049144316651541581711839055227586317103218434036314015706899807137057154275015833365239542584644177158851557561214266648092637952893919367360115935903165712446261308986332187358626861623148773221288931365251019358481116435429095501126425513074051871223991288747349134852193620465782450804824526212589262473753805715902862810926791534425548912389073043631817916716702055308494271170139633574135183512612483562238743005735929961606044559611641144434113574189409891956731942825061998710191559418701623534974443955690777985706076412300299237301177866004880512254623473495671059564386582776455415475259469927675731688034908352701794192369038601067244219700678976516008692179503900821520067793294738567365007685836748870048108377155128967802335326377424949985222232015683291038601641262723816636526324168616371726714492085619144262900078966390344548355850430380002640418566340105909825901715382647221889393858695378657052842942617617853233157394823285921308284284154470624849275159722405349673095200617361985385367215052427679604596889551137789953911068172852764137386612494256279971847996591622294429784267503706898562822620453125532092869545878407398854066212810075959311665263969206898609051731529683679781916245930942160577065273416604585098867394701551366983089639713220520417736324340736139664612894226152131222646120200681592969028261509705243669488340966285420416986206579032342362046124710370697030991723627770721391533932073761070754845567053954320808127396184055749508294505947498979633947453787421185480327168000000000000000000000000000000000000000000000000000*i1^7 + -174982711877116189007580334124592596523258937444350016752661996894756140890281320708449512459907152820851530007392057556411781238834816537866627046859410555965655566077968314789339701150519422080049104967253827900563727571502399158977700776735440232252968756637827021666012534330582231153612112927253339351863712870341510401335560989425357513034549295948971348426866816400642864609658938210581083740799471822397907069679528544639090640340632277988877291840660510143534449405029459627371226538664942922481266449864927429963780561956879017128370487166951881740634143801759025243613144918301128901209004982418999974286020439174673102450876961677967377484486376323369936955909704301112705899978291731905859934263302795705594334528452688397049382158783906196486436745227301763752792475236141925883216846450692558522837381058366226501574369997573344494343212358686550411886721874091675583448520581230734687023195894720995325797814940863091204537675951245587668268343642769005975005251650063793742564826860331215726392136014597764219668605431332223848683033600118875571050875792466318831662929416359907504132284152360890304963050938951018425517625637657942862244328287344233979600164582018862422804389103536346899188859967038809970643875570409709783522544803255521134211002348335701571189364944311643688665692388765515137172809368500059998287830568470395245236067150636378029518874276626142166085598235857499542000450845626791969957214310440204087477886136089645844265238384684480173941888290690291433815212530619992643008286248459990504315152780684995648128395828996366492643304575341363253802422539439529468025164191272296658524098612961080676233891162933402978598476976859167411345157633626289710717169673546706047642442080292415995502898180525285634933790641873253599654864486400000000000000000000000000000000000000000000000000*i1^8 + 43935343371565514950051864269220354072182531834743646884659433378873794553474846228110496409080506049750503191266262636055962024024877952543540785606677971062339750726181456709997977146896849388334306682830732045996756275727653166120332075493227023520726768007574229296410083825229796687903538210628516453289740508213462434470487764761327496804713235643116788680604687406770939793062424309981123086926480257968387326133173680835665917689862176524938908262067737091144582863600080872420377051589550609058873689538997633269842624703833449620108405444143442548025396877137760623958344142668384135253710295825631602862124791593153806039410575870669526567396559005632293561722184286253185883313969770990629481163120835583185856151037347609978631414351371117365289719861184485058994364576150384866806408874896554661796216375086345193088118337218407419652497305353382086200589920618563235570079619148150870043542165684257652299928618805503302559530930608291522490990296991372682246527897371841280994390859402825015679909092377671601925482692224658079775336739695863136033574324754683260337398140722843415948349287088447068955344073388198994886739313052825157974305208985430465342933170083204168894364990222915613432599692093320615166743455834822787013398121363699387560135613969775269935994000352165259470212259209616225132292365699030282716797081603700661827210230560879956112622493971686726323234406180576349172586937403607711645605788557881171015556825367754409744157060654505703956469104304196124310705211678948146040045326711946644077775515634503740791466366409819977426727894919415701507935021491491717479205883511822691378027467755979672794707064365652582222344510709666421289093707773015519834008382791604578052093954336038233625876395494647899335468764479608352030064640000000000000000000000000000000000000000000000000*i1^9 + 32543482651569251730467578280911839240770002982985827139870000873790059655640010981539652775026413575859697402593833198260788396042359799055809269132610464056389214810997885319314742451519187900893849141804545614648035824632009136166353417747200053189442551392523400956444365762012388618291423508641188150807383969886375832795374965076467595220806373742458342931606579151339192900550693244240611137288565219189435439830910870471582423305705370377647776602977995553627330682765057702279667637673753093942688628877760057128298252267503109594692721688657865352185971156059502552490271551185147074957272367175188954124623253391262454167940857691287422774486339832231432720693042782131665793316410080637891541692461292341459660995381890065605846234017641060661797694586080023822490569513053398587941293317957717336497161608005121816146866398693731685384949965663070878068258642733921764333347507221073027076545145879134816476212628355808501351242298670885458419008820494094044925575109410801872328245869554203793525071939887094032312069699558942336898600591335318207521706606237820929815211007147707209077754152118486982571641304825243976545238843326703216530809114534190095811728223595377444761401821625118647318027876596612639600383325825183292340582597429767538318002906989518460750764771390445340554134573428750588035013005887828693087263598623821119097262486148619504639023903483835462115111251573061407637947722345883775014104077629628895613934396454546733378671213610545416019200034926147439468302505807574804556346222941400769889764563845293991116241577124262242536130677060265604055415198644111958742282618482877742883292579716406133337718537677710570206817834205422972381018717023927231307771513363267865479751893067878335662244370347993785951064844285175278862336000000000000000000000000000000000000000000000000*i1^10 + -223679998746857604253976732784330009910636317739078141838236831714799076773006858748534419588230218617896849331206834603992428082591273957433218874723250769337098762533657828207986781738455746559795290656947290923284344317903870030588203151761043028487006111791355881894320795937183058848820586951294626164327767562444267014032601143999254582955164321965273465095980017235452171049052090457833073433089421097169112983974958117377461128208182159287327736284201836334249210232220445293189127058367508872253307498249553419122038460933869645782501085014711613263697853637594930073135587080446875009887261846672124382143052002954324428638001232828364655515855273701263891437065821801639716741854479816094501168724829892102732651889858837395415480305917287667615319552616265792268253180713009528250771437401277087977237634475804705928131487522690594219747701270022278443980459576128354007542313345817710738350876560416409826380916067390825675571774755812391099622742468340284650056482826764258521258703507815382998041563091766277135924921091149013472678243653109373742411961470994555602277326773456229794702064448905510518701388462333102234888010723548917083381529183384632104214975738921571168568340835048346590276766707609868905476876500735679198977222538799701528145041397133933644342418194599049844607153993031426903794682952364940975439338955313039548034826817479436918674692899146314517007441673676476885808026606996263329984401986545685334274145822300758674793404055117977869657552976777037458918828766062540517509631336471573551034254255428017694296351773421671676849963547058731042168763543162858467322797705207460158431231628706342403414064547810205117380705766573364090584113618922579185407473411831498994917450704599016286889639018033659742894890203699426099200000000000000000000000000000000000000000000000*i1^11 + -314470073554067353723969158705366866242939676683862686458906506119048958246565184623097879043684193973333957309721433272123369330434259338397607083579695327982410223840599605649333558523090522315272981497308453588294436925779251962260695648391261887650158088641447729420427914817671230928995765879253647393999134805413537351769664317620635450622411042155759865493070730751015472862941773793399447325004525604185089494063091835376460759687399413676076544173775714648826455175005760331861985396396156909649490396037648540865705615818593151261818630749794038706667373340191379678859205225943427465469988094463835265155917091399325888524205609708333204223703568931207418091148711777075075344984943627667248603950870615311894696140893026592642180570274578175638053012773433455212419816113234621194051934771211929391409023688890475281897539538587252720116568187585340941152838026892528970966529664213329783728224382605321905247076669910433360194563003597103392283607335834357656127946177618880261472388692339048299688180054398811821782185431917505358906985194963224813459245830610186472300775531327542242742138844854786655145371726055536916146656627058370671609151651550640260687994164709215338591529155976314295620018761933557638068138773997495616954823150961591308595099674032917480928582307763420966411339564210547048374453805340329960944862520533149497045440397990816889917833421479471987055968271461058001761221616348318681718986098256211320618959784789806683409017160258302927566086906617277988649080298102609352139904360168032228141987506890517560683010996986922641277921201686039976241234106173238658827117240212500747788679670826968215822045280874720170615583803544095633529696700199507640187206762700109585284773886880417973573985989017845598306092083964805120000000000000000000000000000000000000000000000*i1^12 + -131059646692506219546611837983774241227944586951391024452792110870373625183021243607152030294778773633598522138206046481146046839450508235560595284791406485906638224609630748670366458710398432820769769147865558943017787320197016816817765218265154454610045785125222406033510866948101855681090225626901513373030041920405134252826150334490183826880151627064606070196773475480700219781583074044771951280565669290107578452652697599087760014239672622048117396946574087484724648588510681020954288425862807989531241926888163550320841419071499549945359378337926106386609380755024399325292676922501611104738739624093143196715953942342058548311555427333857510290793760573855271851832470556990225220399955203340319171795149926902500714919165137282427816575264227304434362122248935317934585898400685634109820942938436404776969391256117494371671083690620348954215154832362686043122896569119479682013776888181337004240780434476771485445664000749346633108299812826195939712760023070533697451426303693343594284782309864838285198004078933517901337076102422960983069426753213909118444492460792502499528534030189141714088188835943573117127295849305192451168042288389013731783129152335809671045697343232936101041182614692247469319090957564883780315610621436316380462532295580559280892186036592054985503970945541851166188595102836759068640872442211598747744739311678198792858205215704396040520578371097109178378030201402920415459651869764487839218678034892699837948256213624377880853683182521349275660517927426728377792473724118987311610392948754957400461725117112246116553888887063266635163744039482755720600922401991224083332414752551724293824585909697764597502290689877480982409504680194653093743083641440073593828892342665804012638818416015732565660279735525693372668476372549632000000000000000000000000000000000000000000000*i1^13 + 23127123632306155356513229772733459133050651933990458358713602767375661663828599999960051408729237070154856215796860268247559036444676988425857020547600449404316810463482982642615346768747545491299557856883997253649097777880908944623751296780930268257330983711048979387474707901834896513537896882372051407603539283005436653934778946601462179983664506391190613156402853215071481210245724062265324381092605592469398464263187639117063632593184946584537439874950829102461757027391057604486085955875213839579647783479551910045383985080545938707258890266246850318640783718110976596645641645632820037693057914197995701850574105713263405886485834879471322569489677279573542399737631472156282471950324030532684737713530037605266802815245342811482991429687023587223355215414463097296241205794855335601740454679661570046094498994703116375256067810064382245616188613784241855264092122926301248478366489548867769528028215786665284067715114839810157102194996153782446543406350532357307841960122218987970887571400388892874503854077962340548127791152144485815358667599497794795688790082560076386071668649310767082279772079112729412220833548904521207985021377038479464606269032026834645816491225229962395714614504836653307857835937806540914285394836627285311274253157792364977748575690936381293404392967402973426113761256715892883120794659330464231750652652178103721450583299776663082703923635998623582166425771646575928137606814718131981696178177590638727140446093429100361716720591949903778136318571283265101019508382053055964617603566185020294262910893066287015119516197750432877625602893616711743633559524699410974629367553602743965221203230419361983353986610765019627890728566583656312018185958246841477753204323452439104112186548443349536607761085338612971923894907699200000000000000000000000000000000000000000000*i1^14 + 2774280823386455465775898382905804363746843696264372708975204467388122415497514693138750874796593385555318004370887652991294937082736138988499925569418870875772162772882162567480602953893402785681546996537743919973544013085484638503884865408506063260555959562802869102912004746757186026969847094251874607650359627113721869529878066196201032500582519459632190965091569793279369753951400255296637281827787447207534809001711259320720929196452521000164192275599758856851163215130744979279119781522403192019873700564697890775479439052670865056655945616067990333675831391910938782098456894864838686165593513566573493202026119272740973094061733485466180113018506412966432717069399458556076020163372682366067396595969321143929570095446144027245778388668413401828872805043470847345974767714890476425181246388977039749138818773738433701504599967134934666030388154063409001139408290729692945747999393389651987449958103177538419877620749730146516065585312332616690637181462636052352449010506785954368667351985529739121388020901001400332884146308449833456172152960661940966130421087584473185571287153137806574895817586049380650143406925302248637880050900813510852839538802300214361583021666234999873286820728318098460340891470221510650522195522078967753478698977237062872170489297729382393870636661424860291076848154836632286486927817076888553248127385746490028486855061133626566787325553704388223495867284707836601087708072599469158671761138341721657721032185310307461423487221463584836366028635415299925936072230101385564741019540905230379575705490122218875050104301715098899664283998518232805207895607199347106526316564853378994965987894256763428530239226517616470462459886117218675523379274139962889354253371197298524453081584769767836756557446117662048142795735040000000000000000000000000000000000000000000*i1^15 + 429249128744285098242531244637419506535037798134008018380608641033995836069439079281718698555640456308242354075892376409140264422929061348451997708363089975567790283304267597653779401488681314035263727800452025165047948393782280416128016929291206790222439534409656081925886313779519438229096761507696037019605950299245743323780119611748641598030789939159608422526862618890184725217141496428302750608773571544086091901387715164111993391395961259502154271774158358501329408326149420247895251404005150024145121201473582616926087553725350945026088790151093024748984171764429997924144721279498622068642383519551522687807878018791643675396516103072324616085359192129991954223749079338188055814891022980761089511187097372833923799289293382866706623911153625536095741773821240194338794914287698431697352946519990415783187569164452048909899700951115943153944842388696327975450332035585417848577807967719530678626984884834009986801811675662383581366346235520338601872776167694215386204588534453105047055178260205857268666388015597921640829635595440443812182087972765161660637536083077602087327901859624102982649749850321311210395247123448817858775783972805550678469870313715460441954028485152562086305764372753789724089014981214857481805354908993163564640597962505937815377712629546518952826998196690718559180406769833027859868025954193322677253282584501735482282359522581446050422834783082471603650130561658479061620649712129760568292101994630339830199519758968843118802359986494488912549673943299879621954092244438449451521026772580634551549860787078196186325302061575884653362363185679625908747269803676583757507672230255845860992150675442343195027438956932813126439872831255058249578526175179020830739651972287921838568918485748537184065359170141175312023552000000000000000000000000000000000000000000*i1^16 + -56010068202926069567535995800574818315485974024872252698567692106051388376510040906438318348972394965984844888670648818484406491151157047643605394177353938100435564276771958302966485504780495606058322453911539610685328173964626265901961959556384819404483135205714192790140884030027442450664799080211107324899948623303100281332449539849411823002420317586328588401832464471378634445314962510184067824650118564432421365271657496072481785573735654391989484150079702106773655734340262210878088302597462738158057595689470063541317062052827772947636407238013386053030998946904276418106664702036480232750801158548974013957324442308250246592050747777601472746243947320982582189768688228929326226136702171919657952733377883899350433072548194739163945836108306633249079478542432746853988654263984714058550769316476253122536494980170474755217441421918460372462852148368005741730816616075957649648466456872604024959445580892681337481047933649326901673952792212754635124739505950319397794010540236181821926850966723664130143449718026216593617827304487752564390026353317525383564180919777992053121112523102977691573984444300965793654811330095972700382533388403526045567648966025781997169864067706208579243504549317541051642512759802187979037597439341705332873360413123954061491868178540145266092303990300723839402285684937396811370529265378924815855948991454666272409101060395634720680552179506585364623314746389554564493924082522330015281380398927944347884952831211124007737119548205003032239867002023683637802278535904508173427057205903869449565156069657539821084534053472503178511213874690099296193928800681860120799637696598479826225996833583459864479207320393224227285183628064050092704564990316472190923718243929690504020136591853887376529880623823753261875200000000000000000000000000000000000000000*i1^17 + -2462467941798902192479119810394095139814712455888076252260724787875543272098997320726910668128895499486812942284665546150171660646999739753280845532525729215653093845941086974268847802605842507690008591412088313372664961555486175868748431778366843044518497659201211336991118989238164197237407486900928646628852714776804365187735663586366980038156953879540016481253535158923006593148587622016999355122068287973136868205110673410563098718327473300659945452108843043202730051196331292772246480119148128221786066943089700396178586335954712535435939923023596803839581032953682089691189960490188801124398316506784953202834480751510483874526333352644291516568987074493294365411846303166168705571278208992877219008795364886331936903158545250476660592151651657340325601521386339958509071208489284979912189489365952245421895988729638623980725702461229221429009136014928109005238059491323050469869186385054679586510938043898752320099970085989947373408616154284847417374093710090114165533586524159420737665057940591072794902309323068455121748224644630655654680750200650672510434419202642900897834964685330639960557092166772649468425648261031115895211297180173681944870922680382528584875320693116506733092740445987961200182134863117448190320118652708079934454844848905584320958483323046994612844446031287813465077463813991686636360919393512688017961946336750147222767439422833366091507284532493465555526275492882349207750271585607514056501195248958136748756258542466129108579433803396825095982535550040613658982127002603577883561897329125009603292434609054325725264710246933408194175248292416335743238691021486599733203172165423238921187581487248067098825423932594620887179683148218403350412785845419389328182784678549767099565529220725649126580974048426065920000000000000000000000000000000000000000*i1^18 + -185193765220254880796780495455192170534234761019466118040827035014774010040602973351277559289451874417129851708555395527910723351557268438094506159840358381786248812485269171108624773867806469839672470095255699741589387914410538567961402036298795899864248157402578376828862289174863043478886058677706191374970671968105337385138541253883004506103165998914970652727430342239765591580423054802531573312200785263470484738080968127082439937629304249680402216027311011773743285820579315377839902518322543964085933338532620128756073228094082043204059129165696169479482226406715490137823010569469803655030815733405737789387192101099347415048934219085503005375168514805262213187803541725233552577751581410501002878470206550453522599166145009660528865748127389993375872088187733432537168226868973010607666499362375028688983707305343703226513689554772777346238022106237689263281180460612819325705239454612732618963157192096908885951992258135009370557080717229255326944272513793089410908324515820426753610171293004021055349682651493002469908972515885300068249423488071071449847916578187676828437066685034651233753410611470032468389860645280948825194807870556984122823216512123071879119393564443011955819079548462200105090624866929275974721774235633155157662078384368031802913322899858261110489647318361155452997092342684353013751758898455603504436761845187573409701444312192943360798230530972333456714511617836831355577870026659329710209020675640119718260027489487825241232658851191084547540150659165181248570017342549039985505322426289176756786606751403381424795648381700802787836417991383015865009295738477778351932945807904120638733687169062701523045039564194478163737230128114815386864436326741337543740666549795139327767279165374615672747185712136192000000000000000000000000000000000000000*i1^19 + 80623536500127254190421635130997408638491995098294922922214162758570579453550769649027021627387297179977358797660770181928874402612121833943876155988324020930330878967932014409250089902047235190671724869777500268128083610591024643384642271732180647621418243368273542684400735632670756722981025978795725163479727778832218605511679892289409077537589859782715286733383014276385161599510420982091453491392707514561521723849632171505489143644312531177392407334492567423901000259808634312675299022408507651864416823328584340030290403734336847207128173259556954859784418411954754826676108173075771735386520829276683835986758874964108735508181299300597454333326237638303115883520305944132792283879869122742208525192890736935993645525405184277959486654035434340989143392063017753356606531389312223903433013862941151197982078498783368486282293359346310924217545407454215951040842206105042567129856136118745218365158054482024864606795245123507787031910876709456768413653223482951085180597278500147525894999595051714052923924423930323725556190191554781597654267494237563915769519849545468836158127930976615319083589950828381166447588472142042625726189222973876461447790948156964184319947117000782892740018698611467763243716253062820902461563924337845493068502507537356009985023281883531798206752245381664219535774932131450672748232911111469323771357811533188987132637057008178711894710613024347697700587015953633253234603607641787814495068487154710495975391914569576897363488982146924731071146439941738835664050933725408285642505486520914019729722878893089363608913981610458065041959140303695898151777876387348068481624580824520248721989178683996364433313053247284733765368301311364204397121991164750659805228840121660728880328132042622330815614707302400000000000000000000000000000000000000*i1^20 + 330063388576314809502440743795977565433308788055994668925723459131111563758364271759594239983598754059179628101865313045121184419258408799658773308697654790436661815373424053497700015203524326550606819594187232928504695120594649852293610740358958229145363251239700194147409970962112054163110016774113168856678206833767946076474404216308847428034790994825399529013875876459054785398102078522933204240756161677672563823348565352057538891573313852566175012643688223805954489865474396488233891414357808082675570362023325974316303661803884651107216321917003617044874267254379826228159313696577188194556083449186730148868697932921394303588546780342762010958830431630902920679342141875450107249997084996569549850988700282592898093173071628852337980472688767034098858509900012855954356507389362771408012432222395178905399174691071039592923794063059024883824157035026204181755623230402652016633587891699229711888150781624950813154732277190865504281789344218720644094124004567562395338522294774018204128563111667570668308408224124416564873948365450131783564810574169004506772266358787964454350996212590284315171459020243816493108223015651868115534790554974270744325404283585813644258616346966208416547225983868704130866241974776479324422061480286302411249827266646645864394470951779175712091848784696396081167843689075529113232114429548782488372752739841826359718558651002538165351365129561529603688497779625159349398522213220398164397112747050352444315667742365237084230324038141514722969432950814599397993121675251270785698662162905080409268687148609473123695157213224813552030969476725302707468644830857826304977095197431785753691810701543570983306309118956333391590340320813139862929618835260290628587424601262752776799665957742038644424704000000000000000000000000000000000000000*i1^21 + -5741306832667233727476691407195412558366508538639714580521089588413036902976003864789825399188321396167455629508577937243735208973247578121898901425974422700499845866035190062444597105028969372038157643433512460237533709717126872101632373526008702285487750229875768258976124522394476500795838895906745194126037310596610734402507671281737474692532118185188142225416227133164987960002195123337564621391482264981141623039524478787107305397463957117695643355218550655194448739415005830754001566061635215154449857475154808266136064563139365232494383156823726260485533956471153435010663416527061118744367245341580043748909553778267048796355030580568888226487874587691037922701296640754572782370738796652901804712087662969018539306642317921185664927917543841569904767315739934807290250335329175522330415412113971992799650107264446823367155357853916847488000525659545759871442219976812419961501563786441112699013430491402741005417140353660696487337555365032665654734922220747411245576615183215799565070492295874865748653823284525967124629218547423542322294227025555523846023281804953433127377299671394699033542320572008954779360443896314888264015615911871554608253885290912723898792586447064431920270026289049310041286847830748006546792550695268808232332259757890552511758005028362063612420015527926279077668950801222853359312220253125209088892815031987448863483548484204588376116141286480053154648850911396771670760051388056629215838095041721360176018219187467578522106738470154596351254680062299030082059308738580085385743048307269720304808030959544187085537655924324129315528483103010175291228128869454765262821799033977061496496921336266502053781030041071907601455521010276096490109057085297733998388996671301792090035321615892340539392000000000000000000000000000000000000*i1^22 + -23219232210389790086468890641295853138859837380580128349806696735746877187824978368821772355280915631308875057849498300986209723903058311654204079723406734896683686715067240416867363908276258737856876001769052086726279478142011488341520247422634719271450229994225267383224702508218171276892968286077777773472644909134166676427236989584776850469492970333504190518106888456752152737804762200760421130214151433547444497752443221994296556351279072830954244509334234116191208259358472899527257157957040019758495703180350192865818645446235934062633645082517759744854563001182310733006762949340408791179374755333597762202336929786825649796840401228394089193348851171314628576892188418913704175285373985528765232240821414018086162285110619010389213565350395562753342310420755598753916418379356705159499230256312470135112314983500926487299392044674194397980966260418156161410825120797124605051215024857744635642466702825354514915947712425706503293237745611194611936392315356900680924614885463201237297671286072879164657883742538403302686675595187047303378618838940761863120252494519577278373759734775957355306690494910664888289591336552132968011234083502358649485273619908135723965344602544125856560371055297650069875260440277713530011455159173841740285417938843420910898853649259223896026802540301425110890773077682317012410673551720699512284720462257892671594869221811075516975058331310022157827691788964148205543167165274641935031369588804041917327150986125676308680944931941197092263862488964664308403526747034632690137001254336059339915497344028489720405077045379359689547641845930529004605222466559773680844044949540024487434159617855324729926453011159010786240873326438564987720859483557022562190613366954652013106424944154783829196800000000000000000000000000000000000*i1^23 + 1447108902387371281539151384406160971947567684192284308820150206003095271590544474885424671863525393152237095413189908467805163217170096105355128004368931536351738246123058009654961043865305537966270345299016096788883805430163522479275164941155169366647407956389118178301684990354767470913301902569208534410983865644872904723515274475608502494416779126821053090477169029063643783949031679061508755737888614496356533511040945946583717558623017612277169664905172795305774392499331365309553597168490111681549819018563390635859879945098129718946842815169868632139306322059700792593423225389813972612899458453950375708159678513764982170216718580197591667698615050642985004364907983718412080278055450559547079712776886964550942954143816219409586050090085272356537323432149156761475760959331000668984958327989971511368280417759245952446338495988437789286603061625951027149769350060290609591524227815108291750978972619085894124027789585812452034646523390901112757383734461348597805575339140430929289458188910422191179850967242326244666241946134516408655110451346409866332417834203918363912812353321535002366961170823977540797467939657955676142292986674128887124823293143080708560769362426859409019908391092379701821494072462054424076388542407202185696356396977652728587327826351826291825873777583836395318137774444129196677388318380610197903241929307843239407011906742530874437143493992033489399282300799544576257116819455856797295983883522241327048574938281010956917140265359888473589784327790293007867762965418424307631571018242133232397764584056598150676711645317110048535237153777670412594440028890087507647233864223127829288211866326307187238469804856511694629155786407888256991137801489449594719284302938530369491551224448637992960000000000000000000000000000000000*i1^24 + -38186397307997056953914771156468223052903534704968381594878464125977570127145706706644002957502215598834988782618009824689169555020966629921306411314107546331320499508181893427029662065448978072892806261649333065782665507969666951794562479895636941342964664494630954573067146306905452725031690746847942631195354257204698669987609673872440076004267304614394772644858624679813317955974987965753249921241278087533002631450789021255741831756847886857130870778303078420449512495105707975197037167447701062008284931935066963279862334732003209908622501068175500460819089206449778758748648014020488411663049305560839114645352977543302535658444113932226957693703068518747785197348023109493559426639643148253721960716810170675881900534843487596269498116309276790628643749035929571462097431275310456762442204580891475062715147644349080834199379592826304689600235516505534236008688302427358928828225038926919929038906186840593248670380913220105619514076214878213052901428392356959890647035589382809729989158306832041603221413069762109656638446881025864527908315694951766730414293656287742436424430701312253000035109139915920181159128174525512279903167824083599603360007441194892505304261006328445580480220997745481558329620349150848862829684508304321311295814078503794060133868409526552604511871928908501248485329065299683973004479152229965083603490349354593106250053072396654564720570329692658123238537969086189820629717174055942973899319081375994873268957220830063503891853800845355337344904428230194553245937624519064017806395353070151465049142978926960576606375825146521466961047263729872924930977151674747068439833435679030847758821922557753230761466241180127670903060953912556626329222512385930075816507075277605653157030785974272000000000000000000000000000000000*i1^25 + 551219204242342867608369140919722528587219249584032887899049854891636580049006665828241814819347217813184230830845384264886077612900073813319014806788472772362853923812338150065021966925317106929199276825111404524332959948121616089124975030894292804993212428067093001458065530744000271471254760530441088617506637958798033600571713652934615273769576621437671207421961080661066920858303463107085095093329421989540683796841938869086088480189360135300565985472464771579021132840684903460180571335951797177782340282818025707633876291040366865281115259722238631517907505367597013517969758999907622765786774912979446513067156262075963354961028038704995933111498334172855116658139100599214953334489506631957239122837264829526096876181969462445360964646240445807095521797203362295683431678368808585463606063440598760953625963477870227980742479193408741273931092705604145428284703351779120583010051113480222826969593192746539339494685707534739163424926301961741104607177819525577161021642857565122001530076219037825019872399982897463292518137296757416866650593068954498683808779707913325777488022915947063871799155295162882004698208752657458500265297092550117999305104809562487312946758485949406420179554916917034157487270237733481793622272336711881837906045938135456587708590600283717949108889579157163879116011078508518536523712899633042032592595109775227025738450915810191964598991754267471698801369435775003111681443854529061075493135333524692788660111957882338606561642377617710178920893826412078130724231062710560546428784446448242529383081543883932758916344209443076641981755688759464815858869400357434170836159474061478177513039623069035214326735534591084358434692956731063214405736219346865144491421801801538633682282086400000000000000000000000000000000*i1^26 + -4866451759567631408066072219301260432026857721101165474119290745138364312623815828066611260138300673245809938716274416177751512070939199220887764744529538734240620557645865411796096955242662358529568942174287670438749848546662952264620447874008262980636088919671825288020098460059535593405257092046651667090729778053918267546287051554435825559098595751536364810900837976831576984280399917574279373584633842303983503433893556048267358238938840290384458210592560579736924175008953697859704435756841902062948574121210826120046990455898726532012050650232590671379889240371741527446080622372704181231024946978080416371671357308086591387492276859736237239040264857254786999824975477786174311782005251710151459298250930779490467273111626138928049955045493906122813315811106816821906620253205699601361346233502831118602481741945290071999770782478566725734574287732787048744154231066237026274667773515010284227824241130218523289696530660675888975819414088276043980865549376838799250877548239918762305537018510040564207438968884576670663261158436131631085200236543319586786377026814955139337242407618298246730273956184969743453670995771067956068935839754006577204200865127938001879503332649403004043464036991301727632079505358154754075984393283652467915495369699865438852633605861074803283155266153403840909141752653415352281608263116876472170107679666431169985334448237724131262389960396993664322400398420733415959887594203339984118772017572289803491186987630376193329950781810008195785353805093257471572769820888617744622207907553773964172190934426573554561436032225506045667296142117256700738944983301808932261537623908546426042003872987406165270995216695459982304337150728281567481046338539168124374123219733123207381647360000000000000000000000000000000*i1^27 + 26488224063707594618415684255383423016641206155346706619196966770131085878629073791693909338038787519031787733518162925142294519781721974873181643951420802310938133921938625091708234526453271818702806905730006183518705359355443619604769916191111229565376623543699921824798755303462642922321020610129851926040632910262700432697489645428132505948956353506451160673568524808120431681525102391331392168372014335387921832426975754389620668422286585367285332708880275597096851142584319686333138349860954952825873772598470458626350927948972680405345800663484679973324359497783092375411490066052392378354892516232199562441400973204714652329062652847240132437712473808180291289819974103262829374888721440924945539508532943383506663769379628715320627001862219665879587189789552942490260292083517872983577249698518467231608956567567853399572976821906484663077116291406600154906311879844317221453569824916060006881556258469244452159864618255713736982173400253041219891478580517530587237693457605353606062848741255337510071466039589941351646033075167832294524852989393192625757884203811572349618038797477884328192159478909296508989737425307686392879911451798910254678981479001790096357944949089017206324612008722215647915651833767138632809990514444053193195642584236919043809373381297815803996778594159586818384911776987603202071841430412514394136903020855070111445981257430694846752122214246757181837842657045268778437581691024306318528458147977878191061317364479578505673660152096655947595435313079885439969229874476207320920516752005384474534585689038267882658889148729163723005274078545011577389183406220253945345686756526168033974688976572193303393871780004008849199143895854683486260849221148560537224908624400379543552000000000000000000000000000000*i1^28 + -38814706376057036837289914247066526730244513622545035817134014306891231618998427110085502629385876837617218935802533595945459572622312187339087089971143411658254643711684484717889885516437746573125283619597260791605374536963389835083616113827828920000163815988527467867659614353072974872801885195201903422471824132986701671677357855766538076740586580677897337301926125348879195744816399417061017274328205931459010431196699997520745860629893553266272649575937548195115351790140823967057842708312089424614431399572907559346875986823899381427109894293452996062034391952926759123133593953386982898002995726560330838606702834387224077955180874937909286348308843125162650671218006993464656484589983423816716125836858682904951385730954644404533122700514102014701829358322253904895570029429826577931314840335381669102751939675438260726349694689014937403882719230819198648580140789817941708566400152174575324536350029618238953451405606635663545446124847300226028084151579587366387093642066410294187079286872286862854912988772402421713650299469994515121864975040277260523979881557555077288217704606458445572050730683216438349139412827873644382019378799266681393770214419607509036689602665294508807872686920819921759489024589870861869573486155030815913390054070617178969495716100686023490323908395275714243325709757593692258876555693238767197256988975804508779750843283757329742397715314600834542305462326111634787797231361615047830863023266975924304789703406799207167007919923843644324551981710167857434617996179114302729886705785975049444572477300326740741754827355213886876133766419900208811096404715090130586282056497686400369240499684949272123350800047143697411920241883752107241017159280414460175744179176577433600000000000000000000000000000*i1^29 + 78400852961064292866221841163129604088769575728621928633914627299651829988504692832382708103942207411373896743828326054730436550043166003893677334966414997320951851675016166049632817054360773698679587408488830919159171075635807516462882555147754583304883614238140017923845482099505967300469144185820954567843772861501592159197501397315823292909373087795254263087828923035729833004056762298960768279317725263996115762828973990345534935888657305777303422100091405386779566213788913963520882419373571295407769297608388354754540380222529700364608309468359361174161995521978677322028358630374157995432385766252137019657030098728493023952492728839488416896277687437624996425619251540551491548950089118149088062983248204239273506679374147717582469243587670120690195791785880622655855959043632684939026215621234764788601391427437217743398452989059334427732959247117746975591032620012122115911289625335914112733888684612913066921750665523613543792850924151894092175975343827499235455169086956908345992950775093037028918551918831176683616933418562334592856463115941369993657246063397269351340111853677902367696118821041073956513482870668707241372035355288002554937686558208458208232967951873984934052431163589538482487556462013489754658573545244549457393555738094189628941771883295875532878586162103402705411799052692127749813873021186948529135456016221934898198829156596454765953867694608095119728526030088464017359140324784168656075747955441418479262679512098800467492693130152736032632108933394704365730564477102670265992786427910020801974767255034483781861355388233488285731264608659599369754440180633590906659368504460092162197077563995361980498942223279898788868111677237430102441315455982110947779689840640000000000000000000000000000*i1^30 + 161920112618080091880890728788683335499554711306524803540658189395393493787085006795607387860679055674058244838243939566466091478587236692097591028057715007146527424499745700060385986789089997338222936970608598463586778435647847042780388841101393055477579857183529091344300410431312608286328299312066966490360491438392016331299961357701167508442482378006471021318978802744567530870333705974153802374784595920156009047620829445140127633505793498547315505934598118826885762407455067855142934866254498056405467474586968347542806531503433732828222465104472475695237949919323787237879574741504541077641598174219436637928144298431578998904344960591855432666389289459871909128820656311823650222889318162382080526008792808497117295115596085982358775614675052147394633297478713500833540758909446714604145344683749848294541276963278310508583715447258361388281913894964966623771219983522624966926066546199198360406758831523777746450787555879930299928014254023784868584177971278682577645891373416007406975137565240379469859024205709270080403153153436993195865961099575221030906057998541084449180024510986026998742322825029748317358991703466120481350399253963843840736076235590392668629938179501905847326683133465361045971914593506993283967244480323055451390708567809626746552393753339957401543316778715810936787680044414610588285711748770544038751827361503101600381735806569640688120471897019879274059716991245738487691586610802088616185530005579234083568440116941503515351397481299925799226212281210620808460468146250661095035155206822436001222141430191953550937501353835535130107243471260902621466883083476894844119841135641554511519246482462746532830311236505857066431950798939889347562227438721014555475968000000000000000000000000000*i1^31 + 1458239838355740681375794239500724271329847036717292155429379969077676729319333158975773525386652813880866544596846714054415837676255213309956919715570323282083281230963970165092129351141648547570717368425896615430660535455970409410104470162944834994171387371521472655421921866955380405525582837099423381134270607096393186038916684393078786356061981829481549465745330524514465582492164334753297007121960536854228776731322359944651673102121685644143807892411416491995257748395511634186976274240848648591027788253158076266474863048002183767741094596923521141858653543703469217089584167278837676976706190176243602573804818698664863029418641581916449279400579680333520211263631054867973973616760283271414327747335341917688278065494993233301648913559378182357454040004560829751631696745832051547214634812227373696586391509695057904605404396796539096549395731422427893419829785036365957782304075027531064519870509426366989255185217335038011047317283175497909229466353855327639711327185488122930934989207453785622954188595192798818088616852456762025352727742094920483360702042568766348804998346150681640480030698717761804937541979023673467717193270018865174966537854988825425877712223605929369614040798035044898279487603544435641958172030941287740965265832129581500043650045859255898784437881063469648275034588653284797915755140542444425017327702153606934707140210131694463078468737452574380297120023267991998091336361160852767584642066529426846915420930079073391075772110929081849879417394379577481576259790427706391921702170705584541780446440574306500141373604855863159738493250125603051174232197074010374575388809232016427437979251030416746530003369079747825089567492293093259674601776975915358617600000000000000000000000000*i1^32 + 706591112130886778051387617928527640120413279767686166108523308261705013604680618913243845615153197762811064969845510837486085340632957775571920949708367596880806165406592778389171328999671182958966579508024636817849913099128103694128735933499364563487194069602176217674232903396851743105166203603119310960624081966388715928915868983340296520163566205568625539477447935557278263818530640629584840981674888742984431526295309248211695078794264191896657445442654874403506793131000722853449837287883302998714518718667170075513279349750126647767979873067678380641985620667551483586914717753161380563065051196465248826552170146979653272498692164715231021108102839560879063448948862252612612312889892534813777395236720947010155847417382344313934149950075069054041409858827489492678103611583498795122101099680697403881471652982329084458043008244798145833044208769559104045916226480729052945710647599183604671077704647006468744862481839142396298505898755138890194919628903944200349534454112238385038061690744198965250621657100564332684608877225328968641833515741349169898350778183432687039469050357060094957726811728722866511583983512425377378403339081494806386410047902218069768163609705819774024839306098990336262598378303574709387985656788147516148364144952617092114289019512630720794301565703984190174657550571582134972915625478558776776260455582853765692245552918895735579580757178359665689603544720054183746860414872326155153463114546609962111543190830686499551443530121525559641984391796579442558867656853948313027552762180157162790924858742184613172277507703529490060823058628851590605247415737182102149570724565766627911460933757719339756066178238733574034045853907330148290924551371489280000000000000000000000000*i1^33 + 4131223758111447732331253079386729253577739308479287072581382076593431855889118442860804689201649354814650924420646797507583678852230291929953672912541070864755268877103850486554607419167128554903598405570765728502462635374169246142060928831293413576227312596975403312531262184985544887075189031371499284361690118148531263090125280971115871459228611069030351248733196027386859175600637817269799198420519264566635229518521473053808405529719878073730952175485731138082800509592597387514653951701704532312583448039514689676121847685918260758434156106052056882355826540379820366628943157379560517197337493647486941579221990536315834382317080969955918854898722657805638904119262940689511538479988360119945500310663166786263233946794851489384705214996861160521360816139031383130842293101505408203012830822905145620982459642947150597883456014607200234382157988385809434508768114330253154190083995699990604527109519533684554322965603056877545859386968363032462664793892301331198725778278621468844407775456364369154117485309690124530277510818826016503852236952709155309116916497579218763305798192699074338128721691728902772382183191107381484608276481084652421650165984981920146437588930614013480191486858456548962529678935472651243519607911063165506231345916470384535287802412683896220844324936372242379310027441217667477058722708824790167349762470896457027082617105180041027732451510098563010738656334284158344265109822320557796602894454153966276417497318864704014479159119330495571301996488927610841794254582672023237775087933412575861592400832837063739678949444568118258992644899431249626268573386744144602187989445909165850801803707017683611179997588436202848452330524491634945386828791808000000000000000000000000*i1^34 + -4773515525358002319212063663684922678798747084154273262124508465510609178884398472170416377924248084446711493365004819347918618806897615527349388091558386408577523680166598174214778379415680435432572060657467375567560086300780459021384199096865226256262300990184338691609714715362018835122262136990992251721983285089485782004261902199797394109071151856436900811003376882141394698495482667509880811530878563979028726213467856750049373247400572053437026061160785784407939142588545346187111331612936726867074169575896848656636115144544989557870428393880445131977093013600589349091934167860147735538309791668607120756064486779973640581941819503466598577839567800392284994438873992552028426019808488211576520624868532329782670730871531084256784086291928636268825802608914715741990201737833230412145608062826183719682136907181391079519321823186118835269391458814439687347996201713554683566996509838024124531492129733945409908056472187666104903506076922884571016161664454027135053736686687377173448980308171405742317052026497689956424551228368470046352963913187418818156283264777160539400048863373097714914126830637826304832300062491274438455775018479439916000997005743029254075665738357546287088127038999602988413810487505544991449078659438190368979285963267316292299914335272782010063574870593034963739560078557726072903184356920526675404246291951563147395172170350276146477606976715273315436849526617163246343312234554305082725417893977661120584623709099183923740389297968215913304166382559023703946452206935692539353724264562343489472189492034341617050860801974448821655126753137929779763674792907543556845417319110176321976224156122803971422014248810323371664516636017222229793177600000000000000000000000*i1^35 + 7727319713403535922539527433218398913566542133820210417443544120719553803908931311687276013674655775176722769188542535186133068272120029539235702348904627440595029977382564562982680201761704358582283825952527000814425634902396097544900130454103683783739869087880086520784123596583491917074718683260302836763845808287406178720097331860127354224062705926146123648903042635228430656261694065403162266937939054211247040078655886750827133287021316825879110545177199830806831158952819512783507187436856845070552455602551137364878206837659886311303100179314096117805237869694828434270071481611402924987253235240087944127243240770688928349196297627213528245421948185673271419417346042224616234820944753095206283724698831508188761614959196452295053601342214195131990539251278221458684472650260799223003159965038911693613776935334511872262258005012413506043163637569621216262603367649168695584757573516164897552008486322908223410410319701377987140235660577536951094240585644606302931163747370161410045771351808076867115433464443907978658895770823914848303831323282717790130322469563703153866760367876987816130878358578724727130740362886177538543675698779474268643395558631079286460255343898268685030646492448922716136849366412516555447844730438053843909445890390558193438596639123644741816652053762600013317909705234735026203721709580814887984246652206885414711334742860903086530285547964295800281539321819532210287950194762141987268823056628437122487690295777181062204573426966675434620495815741350871920455546342160078053249439503837952442183173013496212574432221744927529493106263484379744439480943784129807253493255892830742286231140887404590291049650386125538827615020687210577920000000000000000000000*i1^36 + -7358805357406487276287622147856092036664087345415419319278731727396997151799161808875805133120795544719431042109129560975082501029161386060444698366854757021099945292766810018523238665073305176204569001470256302035919651524468368610131165686809064560604324485521816245129675348532650071614813493427007553096027249204856927432493379172682831452283503370276676663835413359999162304247165623905021515482143626938738173038574462377903600411998119009156768717212716995453057511338152806010100566837720368968811876524825368407348049485086851501572584663568920128266879513191389639710530212990424086082555334094958254146395256281453556141182746295890855668704038525278452179893350145929657459699584214888762573050201950270706364641208808691901311930654786763058812699050713600711156925102652564543640363795336013757382446558844595426194313486376491575154180037828456241845923292904525156761590774862509471526310925285026368730329155720365356344103685873377273861105099783370841276619574144610405382883168930045432471310346157199241075694430376521821473223805082384479354698038861423152068114110838402113681774311843484715784014559530673679615132956390318463268393561660877974008368470025387578873763533492303314207096707943137971005052016988603355489857709778532016338186524851846955492245244542521663837426009581845101534445638483027392584754925434816525964041200572536319434973271001020533982047380783437311864881357749985883730019379046260206740586295533925076885347461489281817255655030346986600998410008347381778243420850396402749778307814535726865051046765434058488984522944907626671592586224965741742645265341862964227983736120123916688302981657771769357053971346227200000000000000000000000*i1^37 + 4403096034678927888293106528744885997457631659624353142624464349150400201311464610840230673256579474060488164233594370338600608922974615058150524238168807823421151024870274837163134549004620714914245096393160202529592840050591378104603971757067224479194103128497327625232254366979861057825069788445546687780085057008578452323410311634916872127570393750742711881595507980986965681906478560188771953190918802180036589094285554500805844027349292658040047647489849897642075856554202279912320245846904214580408615413923252760004099345742369489641742646521756914063235565334031328145329337722282593298390695862293169341673147623220314515643625051254474545925034194293666638126668695685134483087061457614135028509899880639676637979375998401060734859401923665673926292798510545988255418668331791067585241492062857331430011212993030938617479843982678702835844622908219321420729212609159156566889235619566073257273327402827382454929366339116977219676000847843653686670114465324733091323324146309773597776896848093800290769481669852431743711147471689640473067204958277194374889177141448407547725185533025390349147255730016038743865628058358357192905929864472489677220745715870814013995017908244764518718460552295880697299618281463702372762776984452916383290537055927985576775326467666885384155485000638830741786227201645828862401159686111733445278202170090082610726623430390975439517522465143389397891740369064101776081492200675509067918218053415221617057935298187721452696405259191427644161728720341375038296479257376441727285274648497330027365604597035209173066256122746466770613493073996064752953482538805917723621947115050818836170273541675777202102980590389483115695308800000000000000000000*i1^38 + -2147920845584123457835997652837329480941303924763342831167970596911659055573699013341008454254326503575849199209167062022060136734174232623088588711766600554604085060131593341272060879100471957271373574330819549560671719304932275948043398739564908710470299040908307398607598099089777916396108597079500486584396465785683199456478650083717719832089971432673166989854854918586366544494188659445893692117426456453123638524724055552978300814966151520003416043342559953104915811096116751265257177854317167265427857319434072572604029894599770974066993719152064357345910222584679442524750175639945884445482142633460016422479389425898754510855377754940243147866533544081048999543257081307508857689595212421753087228085728396784145073953524747505553698414803271270196890091535576112759322133356968223539550079768856352748065336232810752822167761962611713993376143120320921835347676730518070013965366110142806757055987545139610731848697844375412461001559626923700965613130555111011555505605317907383545487808494058292205764206608027654935299508655853848904064479451373027392640320483526107084920030815822512004073510653060113651230511226037860705721311018949500851960328454358060574275491354630939430204927468108097548059026621466383525217006470252137721093678370083452082614141964455776241846686348318825621696267913515529996094089294245493475584377739301471487254151524764276984827287174335376796267265702920801103398720671412615046494178858465123361226195682425826723096570560704585480357991524972336285152365511665549667294586059578030006959713028513599814414546099298233528946620510398899542451314629874158363617708380446962008493161728234477380247276261788289597440000000000000000000*i1^39 + 738391187613002810755604373660924052631983751966609880852874204023721524497564982631659441383366675752666185718915619281746755340240185718197185982816257305795278514134620925120255484871420986627591842444293916901337482475277838276126869174756274502520772169014858663429983145964441500042549690540582302129417921628111379071313819791821677551755273589327411886297947389532667033195508149266688929228125433556984057654369574769330479565097692510067288717663043578179235200415943088917302089547680437411857802518842142852334926134468993386166648733824721128025995975711344613650698943246020192857803023615762210827830415830048624141577147326702438392191858105441066956586278363730151717393521629794031502416278543849128346185991034138980897416085763211073122104817136901961145986163079318538097010259514853648845683601616674808164152003294502832779220779093808108262416802969360088787146960351431054390152732170116438908998318643827728996453601919214634013205284777117163046017530551611418443583768119007137465410705221723418602062424616979468930007633168161224126766864994158866421062411683383497787142518289191243002231653316121633971111468249652473278766525671445555775332683659535907386083737230142658600803125653776339555908527635857896099199745640019478875346206901394561872305022712501268364383873871962574168219648181344105567579907402862494724267834513058008171626202884675947158983743677175948367415047193958251996203804905881308558449646085870116066307146150331668733678445710904616334412962668761509277468250711491216712215341419919335175409261870738431673239493917977847798287756505387683104389861492795523519033555464274645165462760141619200000000000000000000*i1^40 + -147336131080975690293372192357849504865009123155190563612851334198377806221963456554547099742799490755678593611511456297882020110199269859945770858620279443568232733148415116603407739276582904198946609418988100018963955466212826939574747323754400631415475535181185376295232761582802241187322899154319774352603537074957777381888155560502666091566803755420686516253459277372240825688022476323086391364974244569008457619365021891156518281038933470797718479426209768939807231684279535963363053751444888685735351903431331533553676769636767600403860731395195702583370486736833433479122226563152523669773045788662380030188024709932946434882769248591906929575874120422108507266387415154317367061563144378484748792195326005446270600609682910272444293933995772788787285220607737030215134318308063240855301748482961681458424562137882398009050899551125885508537788712612775672222642113271652836851164060906825222032098159897771848692460120871779566901435492321864126503142732895121996000806996279675356912110235769724591612093515275632031888316604272318500814737934333941931540768052496066946276553312785857114299380239848305723087880465829789838363532668976656099152388890247864721075481704344990795990985992996890040092865758505275437231579083101385557829202450622315080164350489615685816286907496223407258921298786602835340337273191289570898170441090694183724596139704701437362388499253549169914054817815025986200795624847124639224969723065825887916236807704603094690447952715490961065974557312243294008562557879875345472208812067965515123874552166980760654189567449510108716835700146700951237627975501135982702802380097823212131917466665931789253335423385600000000000000000*i1^41 + 17832577638710636788636016296200995920304615084767177530929380417375394665431979363480346243470674698035527163561215774445769212200266371370133271351559524665025836126146342995727348347541192176357262044269820346318787574427380986298185713607986546287692658811348539352125252310827731828669419565964152660602453695086623835265653465317312320757361701294309341165114694226451796715022157545538731257187940505200946975536928366655957666703074693605786309268550477186574126963139844021328390309130113868480072822777828801076301866885939898143895239360478419928809283215121062523130519001149441587434622578690542561995597386852451691035891866423658996344190062027823890771357439051103374486315064296677358670988042094260536850827296566706428171999990944667857074802450050431981932146849150494359094095924677655776427346627719412307238712166189808906890164940997876937987878506618940663043800820619712407434611949159015421382868291003181799222046148735335077972565583487305738982520258163142242747526225427862743443210702442617624744561889835533866547855346965423592177245936034592545025316899355471174975487346838826036804811668417625759186556883166277242062084509011235583822932384432860144086568792771650088543341909341419414734764724589517993720385635883436755450213407253839741243701167861378100345684809609584297389251503408149988376361156338716549812350315631803858556827497011618333888420302284159890422756454375954510960387319767058164640955784553958211724889355403996143806287482592078345448602313298302364077979343869970972161983332910510924697579808259621803998607476143840189527547286318544131537697640845440934872087001436927043829760000000000000000*i1^42 + -1710345345385453758844064016922373073475502619274776361396860121877729481607113387703248963670620336152828673286212026915068796684081675641591019316872966261527951717701011797625499900652032847609538082307297818732618187187288602930145462186325011854608334499223911097821454443125706709200004866510835310949125224398778567959992408299600637630789257728901584822335712060507934442792755098316533769162687295773748484160401336572494201883343205750976419998430655791459596866744883045054640649567688451874889606995165258650945328046728004612834220648230124785697653172051774408059456774365735725191169570600648728242442757884366339956103903198748769049070640278513937588339530831383542271857652115131683811940296543391617638027561114816204870165899042668516389848010129915195743433902860350595009557440217611894087804360454516969979777496351033953400977581177383806178917918838138382031369305945878222726212189416375133454979180298962730574004365460034734307633332902309765272225187132934814433851858109456354060309576878561070892499418157169776297735335672493638591437099068093964382377650353385639409502079643684151122684478534817701777494979906466142365727556854125783090658528608225779295259544014247987113148745324776182909406309471471149828721887119989330601462381860504245262335596883081680855334308006883795339469925096335536000231398095472140068409008636358639290772283796041048311002609301339959219560077312919996069765233411703354491012205624006440827704188394938620342161609255093191083642394235095209395138403209126807834147285856305082113568531498225006139581378146400759398941639052271577727085615572444081146819291295776768000000000000000*i1^43 + 132520670165789883890319209169518795852636295333039331634978820239306620367134596332210594511885784817744693920620831096117614812892839681595483861721391374921442216224670751644963078280018251002957515452914158746230762239076988270136721170658935775189411837969940473453205356876687519443439108417702202521870783368998400622312579887465338217064824222213093813063138293084851742049667711908168578043033345787216642399652407656543308891086471651348351465188755650120423943667437650523088288646168853435723293165877923894585506698539992728206972563228604152241809462037991197453898428174164417380479124254358580945789941696945758926396532623212673967902754483804002946953440353348458101176448431882704266339015256513246673135996076989862990240662230722687403759056043067953398529721597575911512892490054842333328648776800402190306289095666571015154119548390466300633181174832764501098835261940381087431972490955978396002961611676901305857627113026242345390065758030801237167203132692795304997918210207259274467720685928768149544791434680137028020805076923785355590574113196409686471199285911270967579379216808980064085155366258873760762694592343282541940903504250144236247884073061689095932468658312699982188785669148111805658743306032275673386371068908628599173339356809684100539581369264060046663951657938482186496312784915717378446251526099317506554152406357353820836308997284565298200959855384958105553202572767077387331119324425559205423129996022277450286150773926705613087419118827561798925200062504293394360963028775017528691659146876833103020841712938543401460587427674543411057354666551635391156129065498587573642551151820800000000000000*i1^44 + -4391019555294339596567774904710576441247710160457217453576261283924292090082189777241567891472131758210575280330048935564471654697501697863902475798690177399358057959238683137286843411024224770317040737801224059050558915349554437865432362335020503514824239892450271374014323445703961042588808845270831855649398631299933637932245640100294409432187460548553293289612376947436400496502161334562081548113816125883590891172990682831852369415254022537927762859749609337833889121599935544173274267804865279637112405344924576642533716857347544404975477573578379993804334878664838921475757615015146888232785596894854075985987644447078270882231893949634497331910183557691636566146322612472124448355895402126724688622774419877822585990979154412926411193662956705376919304373312192975048932074956364825178709029696473903839216033022180419825775242074527616093786390664891827703927930453640543746059574309651862310306368234077974419958586938489462682861574588709386264737127715463214433587667981534421290202718079027702810739301605672846583761135428743235798807965792509526030822340816477863004522196009241345560279164189453909177010525127448598019977832081834939065099169129794910124630418413854415329355427736812544332865425682311637033239021629393994559890444584466446307134581997478888148978764633314497467357809556003442187594081197601752263677464051543090116649704427136833748329072085326104720163799238575240994979912238220904384572155174085217076319485950809863896396262276809505032843139675016977054999605879893534752472989303067232820569287324831236203602585935016763064610754984865012002985052831778825685222599136019092602880000000000000*i1^45 + 18476494142155274098758253643531203256614363252417426253283986677479130008125280364494203418062758175587338072585067115790295857477593504486177894493867707457149015561299031347743326579047275259158041525185611264113123027713769298620116709821373903696521682068368778778754654661788573362405435346642013645241129026811251160539930121290021552615727892425459283208306151799708872827942455819828016968154207002027740608153038231017935191100759216514850386882645737546275379604623259651804306267721345139559551661143484386823808385050425131004847071297671583917997731674261327645719964800972708800318919730874880900831278302538844781526153080550402854659788729215088178079183226747707519996401487392159591414567757706396248118260288134169457086752195654861823487793564820457265325697663570167968381024511586023463089612045068141258419639395639889821038954392839563406715997275145457779473563862681208297391630327784891503394514443431823891425841493804680635430462213939830959359930941596156469713661465209485936129005144072347044266987312316436133689025472966670733347410121061050811482492866555116645225820855078732761784764440758315882467441690593495898337290602278827450278006904000872277675855034986965457051231541106026814341392576256254554364567271100810805592348479725669732349945323392663666010146160387291760744473710610913639821335506275068021204235878248118720153481974480739310037689734105751975401903952129291466897771638943908196990214698554681820620557177886395336796563362085345823551738870374704169540014932232925197630810741829901167226072661801267211795067609060562168726766191864620668554147639853056000000000000*i1^46 + 1729551209401410972538372139796995445393953456130465281429130076446498605628226526128293968421287010760428603431408902212154407016688078941797034416603952619059272956139454030080367111025308207795104719441748340986582487990593721774916983204076099928770811917832020134552952027445858919529956251667774593925355075460142389294336060177645824259881856966825280641850574187840894070416175808476420305616733775452884799722432281620706890882160796562619791355181869459165557789135351585887941038732756803221245370012348833158529915453497461889077974991784732781481511324467016750346546865932552873741392803432206415475630738070433906185798577145606554526704687325341153922526505908237681017510390717408596694637836799322606513516934202456036947541140587289963413905285717408403920872918363272842187259991453186585834498177919922085609706113140375734712815692716445876555741381801182771581019879123893559747931991397029642264893560832477383156334139017752175607651579322211591118723050919559845517107797941672489221021050581001765559466109941525770447032348956389576315707560247588328741007354631527217381797305873738506395245638927737119085381372687070337874650865326965552385568522500912628951245933405802118868610457402948550163239111016673969159830251980814474650197348641447788417952543618079874311039692777630464429861288936255977543674880124847849428064346433025738496693444515783656767375664905580900118949628303929420205103912518845426544967261024504965552593049590909081824994726349595887935150831818509120993799546063352060110762267388887525659407300881132614231181423353688806841728625378353748018777292800000000000*i1^47 + -20282312232816631322572873459489669420032066779318498851727543432363449054893640773497121112533381480834809664211715966822726444451907037683599959173851367403739766233944003591980641980446884128656547628348798255861770105991701363669335736034650566362994987135253167634591512751711260824021050752730453076557634878445886878749904441217718074712091633966592350382733205377052489796633757122937178664631476552208891518111100333423249580094954339922132974139442442410570279441255202138451406029831221235478747636900259658104139328332720845687381694149282582396488122157520449689653982264915864252675597455123380539248048776439771694891349022481634954696987362795346063797453878892429096208891273623796110263269951709668262886006342097779741277716880398891489717631019964323801457766849646116532015144536506838463729161189066466167526502861824020186680378886305855979899049175310600101239341751176575355728284160080346593376376497633841654681121598337418934188058311024403981460635375535010324964407995642735924143030495024432424037443674433046059002588124409505294680044434410931526296127533132876660296133877749343451809027148604209738906280185351138091497789002509053598420439542969234111731356041019901514411609223687289399671972609168847453535152134152719858394358147181240320093566682757956793401766459854545005699623160686422558919303172315202325832585761781296872790158807629674912145465858569924914906917949952609869060698006406668705602883317857891774620273712949571870158702158119055912053775521439277618547979477733610758522835492907855300206595198074976196994283671142909529061718286449001103360000000000*i1^48 + -310052966829533366245006310246972288984096770530893282859069193027373844364960925097024453231870186705835329555372371767153972844698368463639214158811889589123600946789722197213876480965667193502690619817829105545993598806136189072939915284496631632301581736508678311123550903539271195094460961369768086797586132497200633296073519742441483486176130931715613781575325597836053323620617056602182234765541766987672565854185120722588529492164373068753485335109131787033793401223570683521292207166128214894911370696613383063610099541352784230377423574004828534919636933550189609076735257497526976307066258760643517187437101604966134418443127053637979404204019245314395456247222715737560438481978609751120592595207250774012020896412809092001391249365385439460943694258275744789786415314534759443776780181925344452893092394757055949575727092791178799441196338573802133641131791256397623050010742259232228668289499090879290500473090003368053911801081566116683540026297251506248618337876902229987685622043231674290679193724378850132842328351773177976031607488526138440934266750685683473256202663391384266074659976944924638621910010959409019018899251096628865053140817304897775221018097290721411689437059997950996349159568298006932329413417078678911085903220932377809316142903906015315891244938747326118100048390593706737425690948286406537317879008341721953501836192461994600205557864678462116600035152297512278422089826071569938422319353512090518780212309851808755536903134076694113871273990841689035460156821800946976471385811907848460333341729404461658305525733711500793334437009529949792223846648872960000000000*i1^49 + 2680076664912552349197130066462356175351170813282235986570700307340074111959849599301239867684553344695805869070950578273969236644511862405784463134008837251793626538251863552804392842652532133328869023955449307035144813744797567420176586812614041143192841282109272689349814824143256259975524098204898922070906826001715049446541251907852246303036473184269436646646991669605034942182275616641705758488357816711165197647975421996229598969583302856614874318809454707448245956064464996942724635448884949122136752215049364630154824939827612624335932657658972002323076620726073970693381302008329287125240717915898953238977789091218970225600575121637621104095358402261260835281131016824030596740368357859474908805363404463655442368130720410099990560503119963540832783995616191092495917539315500081737980195556099031761090564099077520391461215359802369235816679308743403080098168831531635354712853716888488478328504880253353749175471592179812456090749249719029447337366420242753039706679944621466147661744044530836264211104853658477211816796631337787061169585920120525051346120639746671897730026669835600219833145335649942915382741607546315477965767445301843152485145090524834861387640988408293827097404822233103021919774875826731352133509805113211227540107967073669552560125420315023731564322994537175645630550843693090286426081328884257014758437771886068208490316566031805206328753143234134989229752079998287362804880807533288973679955392545794997882244359464696598059421263395414912533836154346740847724754738786278991914202357494880092572274240236020440111138081334482822268583464604178913280000000000*i1^50 + 47576280483034645544389080753382527813053110494622967896273067237979640317069121358416621567017894633766625450094516193227255946923311799048410562932575580997963892360970642336918157241751093562517954141340126018600269467693872733811171057420645892149610352719961080985405420788611198704401678794572918712464943166288451814859501274386453958154048271790074335314169889805425223535700871225026992942092250640780159564058246588251644002262925915466665632904114292346305119224741870844370064449400012815229556077894369795603397091193229767221990326651100528872087161382549358417964560181386151373486936834171556660813866435714813648059813215520896087688476256140019840595527354203911009498957320725699654375107907842152084231432048694756977069377272307940436292504209213224306649173024775102565148449135906878973734201625636975026784855050294149132295119435715851510679067388230411121161451037715863653489806498440441375625351658149340437268974879973693515224910517556404651126991441026325807818713188838114674898111075707073852226495114984696660114091305818153288531307733824557195889100597191787523447756771935640646395445695946310426818342809069957795715982600030341243524738441596747046679692896137288848040403769422631366299386570681784586317717934352387884019876477188501095940951898968825035067376445294789679449494777949662833510322507043231483205871524695113339721154744317151522304518030656372085223871733872557421277751217198668682631157019496727174759995456583537572545937288212970313765319352775779306248478538098438027236001860973699816494280972041380517114751923429130240000000*i1^51 + 259695201186382053641142402221459685348244645601883542929994599521848588034575305924351951831539561547654000005751741605148144637567596101303657069764372707138214665560426787696899499118319798227914245761736222246005214175944155116991996307143014935107908857309121552202934352681539144144496391432439262405476471521316866165794107567158371212097135518237483022299332464674399069833551516165496499730446401155958238287827367380927093618231980721820882609460590288541538638476607601698056989582267079684974784773834239534348118677528938131410198422696307608707682458351315869067036554946904383909599042607966218981678601770963628563222281045640442946731612754184552619753758123436238429785730586855645115971140654542808878687422988634227542328822363538511445778558978054878892716755101600860473689288466560257149392765755248564280317048147105552384407572697915735473793031771516270640624494702747165839169948969814466086257041435034872843766447678641224827226080546591325477765031235410673244259655145715770766196495751633125426700749245065722976976791873165234248258637964458694202319781202907048840964221597333568890690523245526960151718245281825215892435630048202302640492748803202548781661825073667634875425541507127040315120589406139789179224307988225238259029401957941910077045830281714274229815161912749941367477770310769975985775088094411460570684682097081499627169301193132037056163262143596821099640289028462426092770165305306924225855035820597996481966737726210384112363363791714048358551836340670209372342534720182539541883204012840665462646679582428425362890729728000000*i1^52 + 406583473437685136089165991253198262837614754607142613082825237850395733307011988802281246258474811915540609602861775823138764603636129484257165814950893348891221000435585701870714503038839373467982785939706218370056289478629876335620827946467521206603343298132126658121638612926481987027441053256978446839324588642909870436499878266272454861568266630212339506912133135046004045806162737781915384107874910409913151215916168482771103482429200586108481537723595597651314148572641057637939667924775649340335873358072860659764942042842903991171878961600537164489660961251909295280629469568489909258896615265669300240730382024899509487687676889993196719969038512588785681720745526325677167946664708469864813190634259010122968647007959117895609387910815510888737924548270851268196836326634711812270418009326679036325418416715967662696648040601180503121474698913966660734318287449439663817284365030128711666000330912490453190458215894490102003342396835018700718921793618902301758687223241985675725100263320113823303309382407647610833185047617364501111762791601027291085440107518789411318889015048183535970066431441470546705109806834000580132874164970913502397955606867557788800241670843788390388097044001120708047758451925004802231424219505084325190913952725890865287000960394892444941449982875740903961082783884553534616622934431299365957816140921645487086028593537872427464177198584090886659263329835910277919174739433991600247210474887478127709433945180663526565257018172131287097823756334817946906520163117030989121419277914358665792097714144340021328574337809919247628800000*i1^53 + 183872183255232922639046392804173675799812678352060767529910310533144078630667340546109590269828933774267642598464671297843019991277968143155306639206031405296551260115729698610886257824392561641447178912500928792162374121656672377436751645895898034891054446609590945102415440137581328335422262740628823437619071285690417220229249792913479173407564948754071132117166211781668568024873690420603865474776164047560712904892788897794669499086504759898079063218350967162505569404705620734668103661716030377153198227822521626493447145026179837713415835107224298293122758472783250253094210299413963309317314585438356176927497410529198116032553420516429329475824729080177650413237750427641217644715684881540368627336603351078981007243274491069859751794590208246892322820457648773611924564526865015618508909742005668035164849178784309793065259766276562873137319768179525887160348474817903336563952245297787224581205094495526288470089174917831922731153746405081810896427215828460369960469015970120021083573355656510553907533421808578525700985122889883715139311267260385157487447268313386897797280483605109697239342367116522861760981058538250919410736786757058895331418340608205726487142018118107503510665020450737275360623784163686655808114981080871630408767288233366917622930550343243395211697295888265280787507657755030522072191557450637723785168547089129385415185703348914822027774221498371663291765763792171171515456187454188152469805900015207102078577806833476708117824269206628781580185133103457331714651629964559051027670988828856604526962160001216020692261810720000*i1^54 + -9508438920002227761871710496079937160061458550398700612684967263573511342809917554359447377528420858620182191942858045449811669570938906193502600146914049304900547100601189130699116567619277142533745069978127733970747504769021263529539964001557289582173404021838226107110326167801304652731949881893671582700031246075956482867930569704833558845358018587754713198542357104523154402569838877828749173318701830697701235723556610987523277412869968590637546296983858295502365526512229045404525514273751457216030704234927034594495028613191999583881527441581409243610941384374938366276320790875413717517555049158612340819396406846520600817733459523328594711420489294806354794824144762974102791214392421330762517864902321921730188246358885621313200146738529510718137991570306240696112622147857480921880254752771851362719448870616657086541628342490583209206442816412017863301728374449358550559332504838015529334644417859444831147447001501502030641935742806095273999663627559360465047983293847389682280209809729256778466145280613130637430310441521673934615113961166692890786357088967480873235160783265962987428280440198253853893221370408011250610618402108209187726247541626837768952792993799702996303352965958930760746788766849464834139563031461441924934181473781693048856472014456148620919514225403706484262078809870907829603853244258018186184651820371069060947166754249834614483117188117027071774289985988218222745909322652877967787504277037791992078313442531998493412612213716766759676349695349602894956949769462315953876542926088526225659687772539600121232000*i1^55 + 584868377146812519614902522911643421207307770434187212208345764592622102129841201839421760144131455497661973776111754755792078351646523991145855700485684821522331564611249087600914843557884926884324331370164559596275413648145852641498576329394777595732444134968087032580750066525623838897046249316467313575641684036555761439691407425756877894575158598073679995273324792561721160840548906265947090371303266714399435907957051797518909535858869739661006988739427505019083938204776690336724180253285938841290490298146647862709005159452622558287500396248190012530993987930742510160574391913924068439551069019395056037143319577566369328652409153506311926518428415758483709480779356650813936702664327377435041947348614955623956275214277316238441083077039498122273442566225201760367131643291350154200234430249983008963448185314364139761309249344539600500214693050968451958110172426960397436915746654117645225303996557877280307052172901917325456419883194027639420072579974046953721386367558793423726357149715572574125001494811333346839122527721219348832300834410020257931198809837340806383584537847125771579828361612229591221477111413263205575907433896499547747872680172038180369947463868136210277458232258111735699662143000889604844122327463290720565145556704648133505811688013863409119181452816503289504329928142711370734555713827075439624656295454152188118950193008141740276391581046033329488586795447610682842418660046190976751414460666364299697010057504236408008720500589158555679268773635101177291785764451365382754140169457011692798787912909500*i1^56 + -623761074296853951091814162268519180341135482927979742340998404038372180943343468276551083571720155530728379363134205088861769058893351710084914673288785392224025735477984472833324520690887476181339305602512205439162579026667361037128168301448503602062780939585674222041675142794782123450053954904594259340227647648265203100643655111163003433168967052415022209892065983478763257222715935699463838988407824418160181509972978063399891564304960814415700845937990053803157922985879120639362429597990653695381297410357597726656955391020448954730081083833381653297481847306569357393005969556107792885938521717553064986462893813208084687868553969686812268700070343427273989392401767337454933732737996235025889982357934454564528777448063681349536532436975406903263012157694241688502992354715233927955013965925309017891834217394676460928392418720970378901078574751329212776890308736957896701629832922012221601907978803237062056076275184544680617167785483325119805373443445331849455870043380677068929277118129115825361025444584983537122858217189182024810799840420355051724835057717032810402173903924018881942219820073353794517149087376828829458086744690923149395348821751942518704829426878597155158856482132173797186101081030757413755533940588155051051315066229616417462645717186180647638204374400701730003658239283964696233019316058380124396441615332955144975557908179410130016708154592053956078621854392901244699643022150799345497623784655470991993034000307473708550039574649853599993005656120*i1^57 + 4623865139875162820439566674684839584479270211797642095932775509969197791847235315512222611055740512027492294267335280143786726095962894421716040380441770078706748907968256416322602768604685886973871451922409297079613658990218816442904397745159917693003768232910325133148766590404599436970226156367021799524041700065100997896271392267715260373199562447001230553731399698437824742283322817516067424859512002221890427020319296521961169412281594043817195038071692486844803083033747815971196755125506733317037158645800009714772741087243075637213438084646275362711328068783376544065673297248251323546285321846478627637322806172234608400285021441019402144086355282491398382220483659712671785001926711373422089033579311354099334511645977337315512092493610198477730560435671235519483101642360666413890895190281837626308790380417914427717949538898163746085485125859920351744823880907259652941775394362159347002985944736897868126678322558927748928490179715823252708960248473500940857860039280453571748314071849190367701364233838740874945142614352355028894128492912690984223472053181636748685774462525322626845933692540966260291564426720397539015195399984836800280027037875162652590963070438860415715168885955005549586701600767733691076708306436296873293113342002795834755643046268232182135276576498660768400585819560032988488947283687538796986752100490773046506702071059295648265311064364573846247648607063029349246180969*i1^58, -181820572243786455344142090293352181612950960299889774579261865583707244324898812630734855474487520295725874636115728582726032967138752233801777947202102719265874372283218655055979420613225419730503340092161038882104737462223511403002440821369034074191467563331949315660362226301101949908681233666210383183440494292045984306701264811145976053693075255657818427906109525826798822072063103355353201721880078761030832780459359080121954991319834412692423503603991081546873749953473678981080342409239387395852980457896119850888664344342922418175456044359063695610655605239524213979442307373971026185972155622530096349579902172839762223329470619205321858674850110367984405946438799030023443263092747870042885235100282947953006834866255281856636265314886752421852078022503268186578956899250356744076990610875270337437948647532080330054382839104448272746779592246722630945388251735643407666514689818104391765248941962345408446605123562726187580756590843200272261585094016597673640440004534397033714663834314155277629957105123396827574936408316781680477031497667063903786179443606225895711261777010482799282592565870690170715431962727780070434532294927903351654481171957274876229626700374656250405243268977296265624145270587270014484696110888049753007568395571418699056667544065400599985058483126951955287415506155738980231547290230727242449240661778758231775199647902423466425847111979252680432920376102639431283554367242938573461041646462170875123578919196841092803257385495248498592023717601694350606796751569615988413434936964638159540621544236984357451278999093749023965987818719898098455661317811458139635289093779967371646775779424696920372351629455269411688434733840787555725586653002242649940777629612972848940979073784895810197707083087694419550488375934974259015058302614072197923661368946231920116989361546701587474882748174486574292050036946220706125271299551702111747182853701854201457666068627728340131234355781558205198647829759000636130730912665463477074501576498237952703337600519243368181104965126739046418988386318269274455592858387946892211946377141178673226069902347198120479952193172171923697711718364907724236165248839786388237039964393335709736574353890704726191641583735243008464944507638455032304668018242701377204803967329964517667417596542417705396748884386264243323338349265453226080289332421426348907582329116959663797269516018719589978540055457521059868764932705554494562024289254124705506726513450244790998832136308874659383935500472721683246725347730591683121978366093655122710760941964739758776082622924885852160000000000000000000000000000000000000000000000000000000000 + 786235116598960429394153004922521879566547307831293652037473613265183159878831050487945918838250273148967917693815125504692218782900119136422886660611628466057409350489304221888323219039560660722552450066065469415483211369655309182131345960294764376532624820381249032736293288791413220663163551185740837830833855173352197555700987828576591152327501445566724010244412397315077620079940021997014353891746208514276818807898521813665415460966214232640312438335907570996844775911911444544633091630324981427700742310036229398093753114085606350890660184295751900524806809327963901675412833954487538324282713421232985520731073700414682711009444086519606027547205204198045919310774718050093694388352295459295055931089244066209003536012690776598310789650265223820429258184551300201338716840980120231892691198701237486848572760068614399406564377904501478247257401939766100640233423996398077631055941263178766172205027060851655960668433267297800756415722963120886002751193342637078225665195379316849485332257882299371721452415027291364880142855832346980663589130548857781089373654466925232719945822112922232922236934109373221666549543906434270173454248936095694991032316650220697833126409991009291211311908391691735177729683466815566643491707755135878387034552028994360521269291474519351549710498439069915605772765940579112039044950208608563156202876986803848535260366492421398058489573783662764989683287823902356060674508778681803357480276286243765590627573003396456046613349713890803031397759008060373159038656990456631995805466634742580412273587483590626589637166806263123684535410405821232283394663952475753218645284743502221533049126211448638389116849018813431878728261646070687932018107487877668228874616017064346258678272300886248060077496790394307329819180754455889631481649350771153458552054687101080852754001642736083870375055930108990842305353568382973277502843016870881838877229110339387937595112552008008707782935354152839076328268588723972414743473374670909912188441500502603531768698439225681805457937235760014550218814253785525072709899740941027527362934509602725872043014996102815061068416603821550672538162826014775943013038519904663631998752008156215664972417423304782644153115168203950392033744475560024206392284332562847281511006593630125911105345457179008139331313005929674028474161950056645820634942908025146371565834757683119984328002367654915529732214414358521761186789181211373612663809549114135211044614170061743293681709916399255863417751128886363808760449652634013545041672128572127414343115334319784095640894092345344000000000000000000000000000000000000000000000000000000000*i1 + -10220143424036225661437044081698967317972514633939811441347445817453880571268672823428442596510933367601737238818253024336747117219323719364387866870024437581647272887031861567839267092834730781238415251623952870931048624511551703986401015301197347664563466085639031952644815044061060085964881208706294555489982134156558575565999800299396937502520519706286979416616501133980228526135138739778102238779837658577264355740845363890739155163257221835532047065674769458672190712334039033236475424017933818853940951548312348807291141776705668172950829312848564032601499416379344372090689435227716412195085129829024474582882851371944365881980019157710474466215789019736720267417363197426647022971570905054390180927337255856056327908753426940535301561627702060264416764171365369199974930199716760813273884168597307232910209965608543241878753290818663099098346134275781003891569758118238315733442932835261733953313602712753299577909231038575795339159159270284498702150835872716502758182803565503467983921327179359242316949325737218247176292535327180036147224983434729467960693712279692436650910122548394276734220498461041828609181776590084279289154190700601725563788721704715207318632795823019367739411051191377034728344772811478964151039874047331235948882343085729412008082855197968956245116220142995165902827670680629149421607228324281186530336860607347086209435533193666000849097267699313872118872863011741157894588385853870791263015446057674301656516142348459716225108094824883031007366526605689076860054556829264929615054323010036915678390154080464042656762546344893368708567057397494869894799099775638226098747718856474543126678994283866551663918082458631882534587802018508667343813598307025281245583317492629331064226111355072028823718666720109396709017006924873392908349943430511703096365512650366381792468952138951846064176713065285878100023122848885961203443226141305817383453931373506178046216416927860407724048051610080081935359010989925179690763290820361497058226086783968397181818258844683008896000572986234510769582995677888496949940032772394564773327986504582794417834283422923282336086859245673366612679291015182117035431832747838272781281666712797221848856200646785531280187829580525215926392921572824998376877844253151483136114089283065401580956834166040541511810506444266382049666544980480039457558642692843459167010262221011286357357262573155313299120650492083480959445758356368603062953786418272748430631538437874338112505906457344657601208789254829931358351257569971746420011009224457646327187660194635271049720077746176000000000000000000000000000000000000000000000000000000000*i1^2 + -8869658838049101739691983622226153023870498508978200211318706750027857337454743308692686996902009164016069343642679595505986344634102877500015316866961214656315858181367130638756463128462000321703758250308295955354758074286423501890968801057879400525295889592148324386598967030542094468182523052820775715097868212150831397650344731337317944733548701829262161064043278473652055940359996750490733263141631328164268937485058753434010612566940669270634888020943685549109674348809910264879839981593466048547023524331563718255871114817423414939255640353394479384688004813934279316170969033605576417867133536766327185995162601828764398832932527370637546788925198211210919680061344929296249135098430652635198232209196079231661267368322021172931903931541723113945471941457307419257951496640189853176940662835528193143928205126587117768564956444219287326948215591556270090894969548592512466457515018597085188117066039737133213018655655617604074320797595702966904953500617891593509343939426369242869294363167320536652176943285360304703617372113380425323860461795425477682465999099470040863274757940860896209953475624197608093410326716397887037750076381062810501339356717879830969343255081932290295463003273809420559712799808929313999445560558277927692768926439450225219659001041641396744949930392960005630136724604459013273003461727218867837493631502977035400094081606094482630930596325913035331001950900763317807980130900515391570343149517180265284499018133935404254725170716484963486947668246281007649111047226774046154059490360676563988688029114352309657746160210777560508547771632065681282011039118534147218155808595172708514461152068638973857988092896553560930983648542795265057499284269203652642316814628208462540743755500212030613737563782007274295780959840248201836952600317203634847897407403192883383790452472371028657737966550376227590106592838424971587474271943562229030264702339974934791415227339075824919593860567488200134796928364556986920250653607364526542025521445986897486620173987546790363159357386981703338396277998862600551257493125061874775831192574196754377463488983921772417197259220744364302894230677210149010430083377201735356127354993012872141097651059342251709845184653576396980219669377786564231640570491927622582291871149272267695772562945743235521013202423435092632163389226134316687446133931062306997358470245832727980078968259514078735100435242172582573734564821785531769424567974489331999820513476258969196270713295959546381568634859368470080937977138846624260299765171741201612151391535841870625278687256248320000000000000000000000000000000000000000000000000000000*i1^3 + -83421477814920812849067616788988496536405692071480785390119809441128046467959822933820062654084402573607333525960013148842263601959034755631912231423317209861674542699189546011333579720592111263680087793633679502184897134346234301289727292794744558163020225699895337514610215726757636233069910732045552106842421766823632765873417610350453732287256476326605523830940526119586548240530219616875104393596928576510230750065781706755052116709543142191421211828698728034986814129835987221486540199018857122242590423214360393060954933983403794866801189794049749012670701073648233333387610202538467848440683658958543977403581439803047490796670216123128215193664549575251218627469953500374599432384439234338738531328280274304332010796110729154093220283311708261248849136440730609203762858341255245197346280767252612103709003262731472609702212800535888307173971128235493624294541331668707907898597281678212430995167487059960286850808957972883235674232363226314907093301541255614370891550953892503815836553183785096221494276137679368800441605605861408364314586752843574743432917907712093414700855585693449427221744873407023152896569367863861200470425968272878453671007017305855209854108161983845552214996921185643963011202131181143680890661169836097751022484841138878498799193515638401969465905439223406981663118363876349180818815987399016560695281461708653255043411074088434172212069094512396120889324873933902365779203905141356553252816564767580233563897697045436882504707481268327908114102868536005487370512006386586857202668659903242518088399163439391205498172167257797816228191609501284529821309292903631109274344179445615605828694116923505995563016721725120870250771922550289308188579558106077212718175228987483513932632114559355700708982422053622497652171644896704660937836361286385699137035642211695659137888783886507469079106872039036983893232768259211779836250176990100190839915855905803451178627267110591479897561248995703269219618257876393307448900535888017053661471380506761891149029489828139055140785871692508280229845586707604421592501175743872485309111962154397024756611549288548527301156781672195447824969488157713519556700375775832441225167534595338509125933816941034741182917245006301990529383734765057347303984073371416946496458329740631639794748059405069463449355503936577563584447023041623707690881173117544642827051585850717479383587445845717429501850730650023760140117546838174442053521132499537714414281052694852566195028316332798092497563389027065991926402315700104540918974595125761275252170981805979852217516032000000000000000000000000000000000000000000000000000000000*i1^4 + -181807745337799208992340261158995223432974276832226282118354670639931412259598350043662650496371580634748744194688022950208838122986396205265130505356340315517038452326809587405753165611322296432916792383266508501598785450380962692933010824593452688339065045585086124562416168653945738082188514704505844969319295402572111335105230668691017835471187168767685648384688863431215186136198494080012447911915703969469290656378044244433839682797609842570410432774152758711183183244985741126306233440372540001304884344709447783483084502299408423720531466915985050916592014212777447288836500995187835202145608556900484522465613216685138164058531314506011811094833418321378904255598972666585540573248325121685053361958243421973048108162052215919047718160534559294924670276039491138529136979921108852971491534466618398468295110675528831166800819184805417231111056002475747246370263410130207654013386749793710881815342622271201301690938866185877883627982760274926801693340982329125502794777298319283923216390600012108099215109633901667467738058089625650306617870489247836279688952220495173988380813294970179996700272649670992980013164362134620142416852603977326304984986050632360141468548473552680495297112716151645202656123389998891359040712409911847195145201572508299839261909288842466654380028061309773626944570660270473963401831417862485090688281665284878487097364800652416635526978789186262461270152393384108196868255759237834342447316126113352464814292015472150136718083510229098597487898270939962751657786887842846100790720518213676255431939794957519441710876838935271702582692568555682268022609652934454822460877788702166468917894764499347357716136060279643283199395691972719639667402946863733696829642830870529932185711902056449915778184077229815774142799034561994961686888852836264886669562098919170855995031493021404343801437712600851081119687936997880190769664473186128724037984206148139078639606641699060967203889436531046340896184226147861280572733285877815479371004845120599704738393564294380423253045004869116053997708896504277364424598964889786265867449147872377562046021821286038353899677130515036489543455661204963687749809763965895034337894881522869406148732109311896575567281180622315388156822940102849492872757540375991466584837994548420934348283203866433515434479627172843511349670584827724523820792113931876070295671203382089557401438418979493771529800433780777180384957654216771905968806177646508410247631504520884622253329878383409014730996588098855820455290003853750479986640939205912453546832763507390824498960793600000000000000000000000000000000000000000000000000000*i1^5 + -63802668178329378281443768077534053794580964458527040124234178009696059307230682617250536530258234668451450060116467373240655178899605498303885812975568971190475336337854176074711862823114485926954056487935078610402879758571477209799321263911229384750089904224396327053839195011711361704348536600912323472623684005962903475096951706458197445075654611704748338369153606982522804431593264429649689703485286977636865710858245571511166198032996949800492794694815895790418831347002489594865401941848666976299856280582430795680504671621159586299676492803535390776265947675735118177380217221869203762007395565039228773991715913901271212275827569628307718385874013727451077483572257405789627835828856345839521739446776402382014623084291541983716633606368181078088670238865963884681509486990512377465306979656275565054845710027778916112190331981811337130127909870470245876612862682243385202092412389154827929013351601102656055836101202309024364220062749557114426734179968475495018407610120507506609157198622559759555249177819387869969054802327080577462610418617098918220763269533567550260107995204224152295925784611375093451512627387217591721855194538896149501431870304540244229490972720398219959115206764887393096275207377984971996883282502049697641980385268015126737914343688594838698245201411121354748367721905436624029225321734156898403804346382034920883712223003500494557779963021197381236318215842282282376365648395649605491210943142294699501454270688635897322815174903021346019752247430853089402391870687693131783807583325340530761350430780009132866279667477518156021722953355753963598598046961001876868868637071988586929536353608675415899444856628752426700966699215119869982539337731036165360357260566526283391664695223259937514904989067427181882022934447231414917726988326562386194596065981779989377339739685110560689939582881393079286072624751235152469877454912010069699620135563979966626364210860486957395159277219546295794340471441927847804355488690485051608818193138077099619009912994911524211331641315222174230432743632072581912372605155846823098110340484180604441941575938074365061283130268445843650006625712712457204045902360214928283907143207999312601232407427253313454498968315107306736497230803001562634995801031527110843363579397401721081396720192364812014794976010839145248925717976415352183937940091255814344428604800539615147158061183212943348070673541977379880433290282625524825882670920768768704598573222510951860765058097262635645824674348293427982951351430618466410256166894648472274151933280289019740783902720000000000000000000000000000000000000000000000000000*i1^6 + 43729053391562416733737721305337302817767624595951737248262301013187753131835234149535123238045426643763299474915262718801779301541499190798327686500358903639020277362195836998648077575205719899327423332415051567557297604457759446512767627374024716024619303395164602712432073474453295688194711249841649144266522991818281516830067777482501765333431901182729094224603651528739826904307552105551607048214911434679418861436205271778978729817420198089599805956484859579700839181166288196067265784877734676890782309487639580808173250467658946686050717757479840586710590446213362289537202034148334063518029166195194092729989477675575528128090618654940794578627898954573772172890234947701333789590502964023364770514239294279595902612000402188384424611874264361782155022846570203016471396340375386202805523468902859309713356481809827806336695639903982804348253735082472600007769075908504330101775816208945581103275502239025395122161535764455410609923552591636643025153453545755811860880344151271897846773910985098134402562784982333065799226284630914787331890139958224502049993324385248498147686267179613391015832527341288309960787471513892981338207956972729739600127118243023673226814145433128929530225311714329190804889963409929695437004012253367103718460098131788474343592541496441940252551449524106291197050580691393969866364480022245234375220512991514520108944863532200360144130899272069219684659573094614635280796575991378797244727798052849411564752910370598706591881464465298796133980366734345645076331727385107852191082684022565685209591054218666698081001300222757433719264012526452092745864798705419320925218064129472996495948315413975170941513720279712904218650861225797831123787461959869359516791949445433081006315550627202750992140588649486497367519527540421178439726321456719968588492135744856957403811911634661204973345908392720460546123489368081545265538024935242405055744977313793195511886374298846043799702925918412386223608698762663561327846727235312671982952268671997225462821010739447739946993023066292712748454481258941139979927314958697675108462012748426964014308648236320838293925816874663167865040753234527531140068897412085056935281872093412102141314608232579802067576878924611674829933598342151552734977267455118365714025205057872676738018419013463251210462994583350714217912040059509157047245822252114699039372943945895639833478399369578717251559130751244718349742184975999397184178087934145760903814350499246456220286104680568948198740173575515752237387931637598088155103014790312580735066879252629460877312000000000000000000000000000000000000000000000000000*i1^7 + 10216539907443918487158872862943543784679253852702879469051684264757221980822610341276000406742205914327820092200366346290139731624771067623796869643739464408307092355556491804173384021445041177283139023869444596418350063775417313095190523658037649493626503678068901206043653746404786878143169361521160162416341171265815368370258732863929352527443721371140293597568073232093435542629894334347450367803793540551217819605772851826877326998676704350518635560555623147299298647223213073653289189581696106824435423191521005577844741968880241836238949484644582343099609682509901451853463393164371096832922407229314707220024903537393406054996886343664989622599258782733674841183132264565822030775842667292473799802374220902771739815010024524914312297477422538296794315563967879221646331219725204453746330520823903104475082736656760157899616665137421166205571061645212008596348318003292776921809553227614753549940742982638363077214186275980313530132711533892651304473620677989762630563390563721725289607815767988963365109867302509827610759634249191657343225187717521396114877861012688006433906087945590442993471256076758800564465489377905708298391576559358960953430059036695259855322706333051174891767044650848819670321931293687735057516862964875316344159336600039184695443403818621680265344868977466363506312887322165583619254143719679083954125966901131558886001948942515040979072199183307117716408796085551767689818202282914920148642278828887141393354450462306784076269205018707919398138026099833810869171098318380639800997873626915605061916340085036643229252740904977270683085343230117829760729303974412410389628901092955232881234104248757863318197755826154824094662967844847993491174676173402909358978254760699132920978032486780126107435394127104088147760511273844778166269466139151671093635278320968860465334726618632143954703045510217978764593625238650523057724831625673918145150819206786451574855966737383576444677862513395433483862947023348545535371315706481183840354863696002846864778302143860559666106616929431283629693335215902339369494238814236768126046465096300966602248392478240688445395352338903062951294332407939957722397161460734795035169331043282513045510280183106898395247480151496756510986795672956103686648351275807911651054921420432061149773286358543679341890655419087954787270886088850912314333201597394764215477697018306554516599483627304669925358328992482100041930144050081515200911980577304949257121381723085672235466001344997193771144728163387219321100004121897184214235623802235731330258170648096407552000000000000000000000000000000000000000000000000000*i1^8 + -1983365544649489728894920981342447440682060857174983193267970459294057440022954617893556833917556667497163135583708646065785088823922788730385984683113550526630198573668025943520101223240965426196748689400941639970079741863566587496699590934828502542153331992807708746685471220067495361128408417606110303376614700467867281490702028855309447505500373461251369677282706216565778477565845956770797206944039598696677826800526034223624938051677317147145178427143350605821201394652050707312192232094970415618515077929689452199143396236426584452739223909261733078948365263513288975898919437385985473244875480526357540051073775597146810370936018593524375180007779995129805562103043948937869702349849086472066037696490709930419921041277695452185987256735836533241415293981163055293048756851972594657766000949882187957178523348896888884996291876301144650345126245274671042536213035926041115018882428617883261677342108985346364990641062042140627994660184996684218587576861513867173303627684849199439355541312650602794400425051855402431167900698132746118411895623880205483619118820868522715056803409856146088892604395113413676820496013267180264667369612472705762059948000314322314563248977333367896590892132858998964662704602076196305362024863218909216444106590475807651205391180758080156199232305431111343803237136124645172203011826192129232186387055332564610903133751068218489177582881550966447535684119233111871838810756090615968797439261377207538728712189551992858070105863112440474459433105764815513548246332408304877157078276464408239506128134474167486743218609857979783620791895764777111294017460386673903266010174014423087044288188374009829212819397920876702844651462052103604459656027768633209686753965811786417759660538105018449891766226399607002307659494766746426743070969123409557871790709616948872190006228284721587897212923939666420250030902067975746731256492485247139305379189743323974372299525840014147042338364690463754863268864317540317207423857129777310359932826059180917686595223876073496251571448652073056409897050466016767047911519801840402310889403158386994883508722493579755287285793744176902032722331690726958567928548710411117559810641527188397175923212467912523078146850111831483687445509149108182250204566764898304877224809169661588856391210357015145939772606361435733098521529616846035822850601154093350060871143387291043454038170441929437293144938195935168182043514871881593448633357754970310622318752355774856108231791089719886370757054416923412199925746483843184439913110211829417329903620811495833600000000000000000000000000000000000000000000000000*i1^9 + -1636926035923333080797235883037159426683631858007623771182647503026819780441664119920399327539267957058467715728377158911093404822276585391870862786818083250562204373626188466789490776126821992046423462878133435220233669419875601811385845470048982060026107526280895980753026133944372368461806654894684124278950134456235200122482139909601668572864130501712213506265685047271373854050456201913783946100526660447874819334894173104384847122376243863249617155224106880619030733719843962479490439213656292131719312022120063695483515896849475461707552598027828174453773516283600300324120484080270603788557753735169580615112308876679015536428440885331934455646613250881083956269009933718358042970691178925373822192989406078732134283269488353047227721509657712340993698977970846695895597127763635143156206115173349042911579692271411961264383040374403236803450760098988411706350782319976586708977465950760338485637418346561835016973039366677491318520110978399096303344224988120339123177318428784562224009484782331436508244248137722048763780662657065944095705982295929932551609309484544363646775383910338663983486304381603321482213014181074935822340642119068580943410969040226252302086533425698691383961623291036721545178586433135564218598862366455181825790390078819552072206594878624772980364643260973005682362479676557475844175357407386277624739634231874171696803034974213451273023450774750749595358163836268167230559962714517725273814252183448967868759665132570695858284212405090993103462508874145479532517456048626217054642666981056082194999760199174079088564766404317424799043701518245370128233712445387348556933344671131167160042100196880694627261156350493758828213738634369535869407706621995484133720220245667674494838684043583115167239733932194924591444018535871962310001259008354711706197954912268375380947179680619815125429603901785275123861670322694727893688873190235480448664623020558390912800998489105024421336555586276713690719000837259123831310504024354782838174403728217937308156682745883058703313251624804080195615696679949041778044437784129810902126998893452643822460510504824873944906520437296277893191409828676327532748638889482564966874719053116353283660639252187008177792773090003320921830963666833303308152686006419532445316472335829350605094537201693940424141519714858058905127569663402891035135314364624218113106461069307260303388323328609635761043735629840081386627404696031359960992344487411941071873093864413227803226740453200063388459886032809945120868659193666783734464507918956853328175122828230656000000000000000000000000000000000000000000000000*i1^10 + -25075946120944060342844952342480717749424448180259335280940449504288259392574525194924195854939992463398440935862118059612161608314269534298958516937704593483362641946174332210855692317973372078971367036308117783570642938331083682237386252173101900362660618937689609835716931088835381096032860358967599677243825147417193875467930400063363447249475778883802253720737977384982075365164991909805567054270230859386726242687602558711373711868055038343517696125308081424504361229860189382012361618341756098449909108756172536732909976459459862830808713602578741255794285508290982407854024268939378515334720163808897683301839403116561588384551784701522703242873742381337634393382322247161806407709693383971697307068944351959611850047563740515815046299243300404959843898583232308870164187134586664619498329512177006101245431594559842347479355391730073922304320757335500166690857626812047703845701445592011878251925954341755732471156813797861749877856879846550812773335182661595663422100184401343211085332459946144154420592457782004915377499588229513746693697700336573376058681720390248333759955394556457469147148677843294339342307788516957726643203967175283876159031033188891498959392682397969345888474821536415531052059425279503587940458931815526264534404020335087128070290313014373777028772018140107612651613398569989171623648966600630642030042510609987935501118111445141337902960683203615512221844035250100699865427641582985306237654037711393244978263357323105429993242357747022101618323525236557433748974342581981298109487032172609679899321402271199765868564178385181202632416829122183341310084600294554475382144575443583197534822980917667803626837506765990723511768478183261550014578218328555798145071679774666826345847835852040641702175337093720216203454843674326798263007114399941642758487197063117813799100399037628585856472878729804902275258009789004226985677592931535998376415762085639224465839910439762884351528364150090259872707906933713149987243283364885890376742413895996106778164478236735061458157324193321349807906262020387187773509375091891057642816465749918942351154016282834688409979051640399131160724539323514284734824262141158544832522650979340552760619856832044261919880943089924216030001454091176450857373630354092693025563866123506299815137819485348695061942589756412626822349849207146444919307013817029027375424214331764212051412460453722488486616982351457495159446954266376605450201872116363790841109310468900514492316903949927471540255908222591160997248341994091409770475574492380550351730769920000000000000000000000000000000000000000000000000*i1^11 + 21823552113826706930416533291401878636637783124103675587583469912666386442146769334425991881717039714115679259374823713629468447462770277064825867631081243008110033615961454233603613875739446535624062398820798937138178149553386976249663999592737724201306624828586455996680211106908789778170622626979035265084847855229542520072774326298832683501402732228401221447568114424388946801522358219553183373518862135958377394833311544595258321208252952904060895676995909955359038557714004644301399547780197062504545405728419434785073961292992232440819549833880758987142881923596552827013628331461076343407988296112375149261428911638325352238701791472317329446900368311162862510158234797773255789368707627974196902443125784876095390846663662093285378077552557721745982438125298339183456871181350239703124156624423981174038440026165354617540141198245208808228887385940262277264903822420007508153142432923853953387421432017218589467114101232265504328353504516986189314018952715862381927095698143040789761732282494578422929636467918498216636706035921426964801544703483790981253408371669932707698094459150464396720319036956638896808669901223721433886361104087834669309384955521910837100681143551936639976824468164155072861272414348427694342611999760865239403892210301329876796176018253927906280572113740639598266637481224077946761939709794510750077384557887461647028395537374201946378865268209149986076484626109879433060555724399556291369649420265746611694290716038309035714494652726476636981404098759639141852837118552262510676201590966919978098323984233654727530025210541234208462394486243206991495284346856980428514558494005600219258197156876548811231753916459585669930686731908746573393795316140100024233959240379572247603264166987773008347648082072702320212563496387678039494208909842072241311875251430361169697651092345601307363973494743291497592241080673039153940727409035817381797585886279995788094163858656093745331267845442620003207974800279654599171630941784803579254194762171691226440558912631906854259304082125058478473090580867563078221817595259214203423665000668634986177474667746477220639372070586315135836511696225123896275224579192902532652292165143984427562629608398141867491347731559882620996199833429406014585353300140226820062346860777885203909636853139731973035013501213028692056239646875548047519436722690888226984269593779285799590924470020458822764147225879265103251437356516126162159889363914802051045242067783615925928952559518072474319252967526482411328142827372120327284610345123073703093909585920000000000000000000000000000000000000000000000*i1^12 + 6406208908566787675892079774185622783263403505271268356666605420275061975822432729910340062479110231085335687161519957604312401381351210740660481233858724102782081550660832654747240188330269046897783679397225913801063606819131145110338111192634157354175970250262236856261099579108521927055639040637839460027339578667291611433789628665925082443789967970431977978887890496307795494807604224129657173504736758722115384190627032360084518302184467302668396590685754901585759796330833919735652305204045939717552084591798585935600026551993497857581866848436109200461897767367288769299317277054138525511822370745009145722029973482274334673732794151066746837677925649175011547084171625368294961007623396414111995774872609953688993369253975639271401012223116508499922910062870760813566876231298401571585141305167341803244252792972679094414113752403337464976570431631696911093955226993710067577603012069009526987958758056702586756012388779771674483650139861268510736218700904152589989104756006886358851725307118947037266215586589171633524571291294737652288269595340453626237777830931323848620469862278384195568202996776637494334893313440760338212984626692394635707304254851050817878228148147533955591172727721699809904425624272845162651589101699102036756546421771717820213525790754645113565749712790636989331083872826960312941712489637511068679818995927699957682126977996872297277273190253932792426775576026888072098031851746330129452789862345289353257878059409771807838286960393844757091504435979150309196006726623205343936682441328254689552395369382028093798714465953009887007412869009781163440459109070506747341772963680532900810671277724616276398422479778384586304212785835032305312313679335606482647923094097472099073805232322989573985531818955484969381025033131798633708251195487393605776118975668583988038065305128626857856685563438121082634436275838252203716544762914328879667714562551458234449471059460597574389086763261527282714774567295832689218233381462420275079789269534693027520398931403657553643499624183113790204830187146385716988420267846492507794239706109192789282704853698893386009802053678679365775648740646191164827029724544003400138871297887777707079010079541774680100143463074348578471503920987585554858627931779275564115748658866208286316141068184675500541241482645293184167639419824553372218220051728266080409781902722970720147417827704142713779163676556979459096049148585686314699985752844688401534947991656434151886400548345620276421133089625869462106074946623823703657837371896674884471750656000000000000000000000000000000000000000000000*i1^13 + -917780263170271027584900864977445074280197204526804805208466538516887456376313504493077185141562337740608826631521472100358523669179596989116096220882295011547647361574267383543971786459237907060878096881151484280168836469174536315273401232047470476615732066836301955648169473855522061165177707274861351425377249738419386813801539536043612368803056912260657612216907090481918804747281808020417309750869702504829268585362931826213504723792236385434790316602583481350784601398720596419221979296811202526351423634792235566178867977141638517541789434905324650132538641460321659250329632222028824868212444119873343746355885468422433390063380681748589630982717074757352404970485907361252914727999817907370912595776577593023200487322341601138888557031184469951487847363279140947156760745128518443360029280843161469218965414957498701307798835336254798680934562785210382849036175006006357446536858045307320484097749444583981324564600676064575662941861191060205442694776542709052982925302116946619784686218592631189259387163291172868808004286505895962031643497315118833774173228057976847319172755686719630817461115119357243857412562723484868492885346406469409009658632620764804252438114815637911358677778754768432136243417787993090429656385204893027976911691661880166708719532414251962169781432235720829518880332241055187673729730862645075365640889089567456004593651508215977145306265713643391828995423908051214330583546330861614790874456902862593042456841224430605417444984799746939446735541450473590464918668611948374476860772837983199900953714694795648067287478503668163050479302079836179342566657288185313419252483171860247913156443220550181641345280904822912488027763890861232963795662832313045483020534852409745677783309470364827020880192186978611565613770763689957105044398700432678118373481799737636582839839354908320854158789977400124110329425164410542020890018526982364043078499767866763242027419642773461539505174680742620988985124668139262146300463841635199868600082036337543144586469144199693123213465321651345007366719560753759317612332457124353750075264533531592723857532580572117610675471833530830946159805847549577298601347226549799373563351267434836863964651967028060106312160138684258300403189419466972022515680407427452001273174128980213807035632910844970696243656771197291624511003530463918296236919123210535485498683038114795802918004950533104242655891054214802280885338594327329690890875040019264319816380711350868129073016205634892938266069483604239404771010974638345573054142447622928990208000000000000000000000000000000000000000000000*i1^14 + -175710843826463565332478314382575711754503983053328838375357629839573029223035977365777005551490943054262872449241467997716537426805094143000398525678842289582749185174581924490201052759121691528227122630359644604514255453934356675410211206008428947157998217253764098283388742617792509279763448713081953117007307562718640199887736513009287832956062869968234190572437600975424260410771259266490379687509598863852531556813062384354111660336375488349790969216356972416343963947033995451688350537199926159919887097738648586926333860367316474014716521399986850786835552506626307688420377074255095799244014785826563798492196275516827308639759272519565871972061276227565730171711751580974109043340022573586414432024820257674066463594869762850605249271050849253848576148554259820681242294851217044791159238262180312595316871936102345952321721356410567924874524726886306428882134571229688120860865126643958879587387465846034373555538682141268830676753391951337544509090241808291945862479950484481546320072562581473339320401529363960221143366457976749972372877055152399049434026502735971389460140236130134722474910896559625536389260037338702998507397994146886113957179889557858905062669476133310272419461637732196729942355250793002733713786917304438019468886778728810886259854790892775947399554504975439123089449683049103286916552674897637939062026674069405807379409194979341603478018887834420776677275030728062249885632112183669187602958968657359132165661935291713832974172983874751062476733187385493807198299768971393379552552236525844828256235977365003132232852306751161734312269708325083470685093928341243255147473936587657646576675595277919315761179854875743120034017178393960023432543170223537038781066029726930821499987341703633543772585102879168750759381518451015484078214343704519799660809292127378077175881234110639993190361476910506701296145509226328460740843613631714584564040790967683510935148690814178791618631152862975761208912348065314640908350612738511892567037488557421571015552056986229213640595841553170392857659167128416618472356687813660409806074127469987819189966007669404921602217385395341627795964269478271069431038689336545424424419005649078826137478984231628072141339193648384383674677105281427631573543981813712310967043621006194785888290767883487804990972191986960125045177505727870829773529791040751935916963698279360908989442756552412186475925582329325024737243393639516067944413965557391202042445206507430030217991124805732403790726974461996851135857662282522090988738887517806264320000000000000000000000000000000000000000000*i1^15 + -18238089702421855547006992682371305122732901077150262815926213724207267047318630897016532224258128708618186645947631831626583619496913040973900125494046678314815473495531481179882678654972183422670865968556013180750562742014431666730220104160374051782315188359867617950828420620402385164892118459084204518509880173081457052810659964018543953979629088185732319168073218302000417692956466874661675608949445970400352482983579124168836481754311343404927946778601912365857128616557827186458892165303885650965951380992712583848124252890041883607617994751354727630532035587902612865547625453258812261887290103048820144939641640452345266432411310852702984114931122457496760275576965609646285517475491374593388793764212633107092637246056879553545256042664644208353177930802797477298590378302120166844016199752538476153723422058921951343672235339647675150269508153550423445123490401359140107037334061044658436229697446969589154361007979432325885798398462241161726056012972778893563017505969480700313936572779962235685714061393530996396348233786652392241632553018751771474824020986097292458431721235807432055484337163293925650941216828688505255952446279429474661927781782319223243828296146620653711884485011476017626192392770376733973464646810978378842360392706118839526711719227525865094982112220792354150409430469418122073513460740277389901542925616185385868958085482621611553330842620107394995873419221293773749450761312001328849715205498304079612752173123361904005281621519928310909927373153685165046945567553482272644316896410615617913152828798209036032579637245209330719991836088007718767703134563556453447776050691663279057819492876462617540937841955105744453496177799777861658688967563355176989679134351412793999710763502921500021978451569135091623267221977050064530415831604733140918131445354934816844000269474862829754624140252597883928495305557208890210137551399226359480317332142307142162666712844096784384962015433657020897312855305731892011100492190180430490232322162261207021270030359165381304530493760754680442708584789236194326877992482617535895853941562821628636284006938314843411025374145586516588998501748045754790255341090662244114234490389037250676479399482284732159402081105365841139130912329634927395273292299023358666439077653326104404472516396561654942211771187103809348895171055716234378762972327608300939182110514015143517196585290319600954648063760669717399257601397640942172163307473170781605641649182912171563454706856047376300891512822858186393456919398203899670409979882834493440000000000000000000000000000000000000000000*i1^16 + 2135748734200356980122782335163755647061422439974030831081344377561437721948021417655104280018377367912262839152057361619928874622672033034957891517867741286221943333179681126883937847504369452985507551182720868639860714533482758143268600604470342476708986580550494410541335940320145400615499480061874984265349533086971558611636708432730772808017078396059294018203931654320815619751028344011637404167610391559179983874165614539358852088438532759831638911374494904302998078615626631431933317872199507840092071819596462197604864252099403345469036254017995308686932545473164148068994225585562211004978604321321867391724302318607803086285065224410362154530959153280043590267782857568262892965564536305903576429284637295294835048998033263346497444666546785858061611681014366630571370030570762047249020985805124296744502262938352714646658139640732276453961479369977172076017902169184719463327236309100350017383815438789631775708799731873189940182821991651852305861476263099613974966075157361400870620161735119421203749255962797043798179918763841823801237531349883910942128142804383527235337982005677550173044941929622719432991329846682904115166516206076232654923309492503793039313784856929419724087218938131408340158556587859588306957356793354892139481818157609705077235096611396581742038988284344316542095181999998571123115442410574153271879140635820534759418536085729398106073974034433823260270618258581526571639744488569775523107642263852152453965747675057553622306170789991382919926539084086121769300127019460691665397977294030242688751651398099322664745032064766803878265395709101993158799833265214625423633333802686805163753659287606655885042504048088322114096775815309920056324343416229379392106474464281700320471770009626750514801971746561817304381404773556535838442806642138183054070635906365442535344418544130855857552142751021886698776304000228694202966486143291485493092568019996872692084200185244193999114538059933079282318151157059525699218810505241475503041154504281709194523276073040953992683033184664936234232455696386465360896621475931773270948127320473033149266140877781784956127207765347163997158581177376100288097051858330932804874701814765186845392764610103191666952862019628374906678559609110235152108471482973011307150017842367413879362369970580280055819143450949496138194300784427057058496364287025201135247457870137490164032732682437269893649125725541928752514116956356151717462100399385592117874365028257250210281126315248772294278119206745256685561281526201926968911744047513600000000000000000000000000000000000000000*i1^17 + 217392165813458240366868378559534957925913479256159679531014148773786840610596881285609765081345965697363048606986947686401443042562664427229518802566032193195477017021947215796580686202378641760982290426101775931597800551601151501727070180169952358452632483770321905985903098212455273364932518156145512138312382080648094702349245848957664780284484731931566035484256483147505618466211636436915952585345699712107071268821631583038350100415118556748427418219652450176453040967400123217025822151928013844941654594282611800811441132688585071296815724067072187386916965108227620345865951056246661571671157161971055134398669353145202307835854815749363337296388297627509125616553695510810050246052922701438208124653639100256815730272247820977651224910061230432124040556970752935749223216665797176230238478188971463207269820569017727736600566825734652556320069250909526352782099644534885381209365017334031669376689000084992294873823482097673589755559035370485722006146875238052768822647539191613921794073755722769451607294323573482804469894186798790410747138337464447857229900120245876259675197710380256371660145792056783851583492777586795116571499092692797032002687450269894338835975899398144021758822732124611238921339657557732256159081471201457601344970895028263586087052004836334169227338921225420111416034683093189273102976629434586359979269130246356930576771905930258742059404384141243697486481720029587081718939406411424704089511855578495399949031371790212349162046071415007554865783347440529358618307095299031231630908504763155538287474856686735989347753773536857568011977134422868939984417834707444432399833828863609373517188389030298588400190946578086353412398579531983388851317478737920213043506746806201396077853989013343315265892929909146281483728598305383220203248741744340652876236007373974021026760841476315526115338348367136087138948863964265892261086027630105759898538161850968062754198292110987247611469123263568043541336350227629383569210344749908986881780743711048388673373891379331407295582855975566974390901140877403013869989421053628183469901150496464695258955318694088014606643291473545461361743594763556624371275344711561416414165512761856679454761389490467711131769634472397125899538117421899824977579501417904702841906248695587330514989598360944388420750116039146713134866181941934541152024791884949557675137776224480408540612024898892003421927900430609870889658862228061636846469759571964435396186947456084995177124979446755034709354143826279830477058014755137293280618741760000000000000000000000000000000000000000*i1^18 + 1713989896555655451587136953550326189075631968742538983284589850118649382931037211892863104401711486336679334642145551994582644672264379182149966297509589557389243273532199447089493053854791501064244417615518105837119328413092073071555747837268849866469091895623111497099129309824087176254887470192225584429709273286937247033792467570038215138766357321661922900403723359255366228570757194575740549977088462882985711999841007153871579478551282640065942342139694121233142151639926682019174800979963209493012212213881928195458584533612925233434991906091063900876699672968168893907974915680151767540943117614946859143743389441199357985378097484186261436803008703978537474072060107024343899326545449907158337080781412835890444895892666284841677162372279540984963812625000499034865834288915982161855526205173875662524268560937217290286111147042155517626378623626821106566761426268121192511549848682554084573968471771705128476739113386258355223179245102690189955416085052167480286760611217772144614406622889186952255934749486073407729693282805304829333232996029879287293256554493332166052459476383141137862950238057987461548029580098240140590839899830546549432612684891447965596669821757438650574280523569144299961195492127361878282247126432896551529163069988769584258291283887127599431138555031971923912119811430449362294726331561802904648679113815037262053731014095207922484038729380107923294597082353568305644888506420142430728738331953558618034039434540753370349950375244043857071896061924349945559903509486985603695555895157517360031131727272646287232762495428034622677903739647246877006803070589681083719274332761780997302590007589210672134774775079413969593119205027181953616764328212022738675205718940294680610411457615719369961572476918666873483077649276632367050593904349254953053698471079984453168065550062464142519817605287919146783520015316862345451114024065567343041371770674523352402287571665953055595309781282534933223936959256812845524559735649214649239192393056626317072638751357820665512281263347815423069319689955948063102548968168366440523438412070060701237073567165177270764928121400089522087204662820162067657833955660669071980024580048879672458310325640662186920402273036375718177125347598725073580551281399546086550300060111268538317253565228652938141718775954044245841596538951452842968425391726839961600166958647708721769763724455340004836844283922197061965530860120403507403277333829336738455521135951408840850845829844518569903602874123739407072256937005950843937095680000000000000000000000000000000000000000*i1^19 + -3041911024257677589515950664717192944580839349607921473875450782313298426569815733999675173323620880217359320864323052156451218198333689456123597208129684696912802032717171402930283446252805821188324705070265101441843370526936999345666620576977903966058927817158830553186501435362593060191087870643436728415110551818251421100679238456166834112629820491705492547193946721490614875437353819067952190573243738592583695310420041240053379360439162468488994018083210873332792111684946604966872746900963234268560447278169045128136379946086807104040989440089846826532505150857869613282234970726606591670788704321671685349395399833797959331625042092272456076890123280233449460774112196504349968012243854555213182146329662660176546451880866231365275703183551682847776169535941638386571295065378552842923123340250733152477897363839785273888066306993863983356582334747601418299076849227459653170142924951358967705526985788096959335022798010308769429191723118383936294560724298746310290245833228992812752563562325774433908510670673299579500251561266720573806587305024084160484241108833285441025360623098936166716023430015554194895201871541907362647249569226131176089724778678611671593374297368184333118569081373121697463590266532540753355505236186748385799084979108896846897294356938136693730469794297140342062826050768614518834190697174652194468298419966721775552118490578811642275505665160637120003978141914663879726525997834567762870668535178321278234895345747546910468870552657274268287341727322027299108925264161839049996718200603134880643710678420187853238953660267947351833650675557170629182299515860420859264066736707184395228090434522554043709638934778898434137993525842099018653830069872587550992486359743127521601215523355304308517374631092112254620685656547160567683835661831508513877162312042466361969436740734558661860350502766576388513957190953860441832906488633348905470275722163445351608391214612272859241184317539340499101263092241942045725969793410204233662388608326869830646483813473401440913432164906934896884354604325963341123137814252336187298929838292619129500980456824608366204927602334796487794417375437141249720571814623841676446645967944918161444571880421536175636638068651067822853988234268962544242987478996891164403173378561278799119840379452424429682883004896498520145369768820721019514774366938572925829842113020739081831817423393718720782198700342907553399192230750013442121255983581444485324881048282007688679006536656831516207318035498747211159370788179892257161216000000000000000000000000000000000000000*i1^20 + -112413875782263451653111021536027496349696711927507153888690227551481185919327234659028190608578941681770551983264775923623260327237733052510000813795242240944388436036370764372212404815145630394229080518076131446834549814378764173877121156948548723734539630505306267261872083132795776275642269680913471620815282065990259916277428991659313635939474224111016800856084412292442511308149499290353301923382201498720619818731149298190371380517530566288760733561800099775945454917350078344447753109778631639761359484168107830074923860995002486249687184506815808479499402941184177241843781458662126924655809351196171511573435501603585597238665192928243729200071285846814352510245914724527569184440338884772686864057922222434759519778609475696758954058017623521724904963056704200970387139138674965622582247840230897543187942760990467694493056494298175376284390737077582193094256812479278614699475393009068074649513271813039744887422893757496692610486451845520375197712342820929851140952093737566513992914194789549212388003701478433029302180343058811664904694282604657754818284136681104429205155672550679589832018661779293534302814480851410732454578504350692660059043621095197326816243723241104347595402786223460911139261019760055307543492160891234308885290566695248349023120272148926634330315381021293818521545919704892475466668141415893497163253319802003998918236804513210476605389203396049263019516949553765865470118713299997566026196960395039502002216190412695199897962793126867457277528803580143104478097491810207286305265940169560035122114055050217778415057191824300493714436485284914626175572719621441659514215424902446514707035097326050243522998538638196275124096936624083409572640836196348062717085594847525440694853545690490795063952363543838344784691283338575220716917336796590715610561252181336789030328597046966130924166814189063794849955729490547420122058904382826372658120480557453686136570932965500454484503659932637311902985289064855702929694746337876783281067703579678673041948597736693147237537420810572785753349226563616379919126540352298705892997110467223692782518982074565892201396199951909421592354225744799700143300129427639124884146953040179018367080378186643767617138122129068929730155006200442625896032037443002405411688428316623520530798835165517603590034264532446094335668420671765064642673396878053119686737216822835391948344526416760003778795978792662916440520986815905972039121010184371687335923210125235796897499160952704032248141693327176442854262814894026915840000000000000000000000000000000000000*i1^21 + 5955792008347210246439314541154479014092513027467735599368013435837722575703385377502414630118233231276061063176056333446438437561981777824863683698119695659878933502463392816336522804035147884642128131024442614563354683879670957034464806934161583397352230665005959654101026325351892911435683189119672713305538425243215683726687440174833195552603625527279830970288031457779721650760595728126432589066123421081460217608102224254252450199797776185117926496940772372199687037640175403413995922805815837339608280771563317170032591808307811067132661844921352453281689687954026009140197608208474969797186975613572731807789907412666061343372635369366009803104026685284529424519589721611413333661101955804555487606889350427406577953046744861855635963858601238856115228099273365488708495698930790281135234970328609037832209100552924735091865143672005648184848845086956325555667758641680920129063668067272793400253395739934843536541613488943882327095855819864169524464072583116348621718565162601872220609134785217384231153815865605726451442886343225788768219116564706286453955406547703543319264894292638112925667189197508938103284629502378670215619745953406481770534039370763225750616222754192980409201739721317927564399655737672195017959212074779529181543453214173605009088596178061975620188629172196063477550473637755617652204405471778050830212080938456816885304950129131324029888885473538876191175855769086345563963558559673632915604613194399852328488185313241485210240733480481256454049343569338279880631454176360864457215670998118259845753482833367606056318681282768318178249840556564491880630817385393278492658627258304609678392219157712461757934521758316822186581337366709738258203729223910615210633529358133020209613702522478914639796946122959224909608124698993196841537758537934207168287289182686280769388005399371039900790422042809325759269579034059249896247939499612910314552530769184287222383738211240312848699492118185798799376506823181983377104070722049084581546478907260317417079156096047670395607549875663127067363960031365412112497665730566175654483594536587272151825437295095587310724607459592274138747686468109291403476332417546377067143376773328496482744295522096705492890599990154132413925016170401329476192775463231840387131947778656949372765386682140987708937587514680669563009551734937825383684709813279726761115690968451502828285377156103924097277071513618037186175656752515090882948513408031346908818264071757379997619490532339636836932405158007946712839746301722624000000000000000000000000000000000000*i1^22 + 714745497983839030441776780799362077167881902202166791488994925187115402401601924316235427402436786968213912540087915890289696395864576829517959405650105175581803909519475672008411317802340068927693112643290238432081362624089731017538747659294154461162618956867420904267400571855845583786774493643855760644116300037216331491508275648911402507390112357855300573885418648304388925947158135088593866534550878920853012620859993280429196585551291383634123789056164439255431255415189722566867597871593295804268882499703042908596318997915611679538911895808704346783099283320303029419872362771869623290380835088866367135553071774217135079342909927809508342661570574252052980550778611845309272209978978937968885779703462554441574612899180570232207703373318987902925143356749816751921068249968207950990885030159753706665456812218011757897906299497577088242174265037211333870428979202516654696648382711105917864634037039347194902780042040172430435806739933023130683960032349369944588115092174101721011758499534809164224489517166463713477683463867150104916647189673905346364673019302810340560611725053556666444683761839021849605135466053892438335286112804534649025806591750982144053609826288695967243591137460173686730172270507435415825266192820761220869847298877325739872557279376967884468909947549146080656472690077246535584988135833030047010232869822558673852027910903023195302029508726603913145308729347602491665909712316539596688736168806088564375696874452685427600121258704037904963945966685298676182175249322902005549212840134567020063577298885219679164262057717245454050593415973978944882389344643694012654725070827382986941811249591223707666751224816233500158125183326711153412318759353787578804479525433064127800280266039231135958716071189747993314793858146598268475629612772636154691788351963322134061420048558076976208866210116525906574590482042258145911217288781752052202644196303752403182960720928897311879587274826330169108784947528537473232297391965597670896361733954327061889731329781339405320055375025409702287763725758334686121630561819214104113360244833273557781027766837298178386733881094916634082908906063139043628077035851618808321087013382436545708218723140261140367876180126156243197600796376739380810390494370451805595456915329811923063053913716174289079284222601159734408231025659392757791437334958959753399923717033940383951887198853378944402048640045439006620805482154515502092858646582687181482282446844102786956911134239106439217664659402411443528183399527219200000000000000000000000000000000000*i1^23 + -46774203782741046794494259587491115056594654520825576322284527715966910948056931357226805985776779565373416394300727082055494621485596819990432217259999901003643869814885289700278152119384448030900193178023001591672670385585364348208069451440382568148622769261600666719723089435490932453135774505897956306646590764399308432607574530832211328116180522888481132767980753837853973917922723880337069096474217848729745154268086264449269185476633248392510062287563955110294361885936925535597283905145326143219506494640563183615031467308399112422141048810470840540714675901947514394372767624020157090660832866928912591773509362291812595711760133072198551894605595542720450296771146398126221313275691819348270293906238669382367488863398797681156669769307898382422109410982771426439066685964709262237177206939718147808369873347401059923412010429025755388522206949260623902533900459078574813430783354361661843518081652823332532652327311625959181628435477605955397985101880965041128007278275037426239282756016515403764189700496970502308682755165804640344027556148429643183428014427556118181729345939248795098757205110413221931052572211486760203005232451104295417699067090680408258981373167834929686486573241411463378985542492180963957997603932041745358692518154679489202277806713750153697779995360816238683863411795076217827417982348162855665449063228971944019696026515748888999564810626470559032185095926143107563546924989642877330020693629981157393463542758464917001497605416643461046722459290169500846517651976768449044296221508453775318762735891584475782697454308467771932892201187896324411650599388326961620699251865745627542888520198572604114936780851500081156252744139738565710283641638501133231784041759091341358625258148375946231424780577106269237920352808484648527205013088955286122325607233493910474015946069072635361193211649111043530860339182643964666254681289521270677429373430357590956854730447676460785760888691228105074504095212841784312962111153583285613288452063572557655965500979154475757814761762440900291480727171644109114837582380537455182278779973137362054937293886659282621271447535506707463619828036142271497763058644713268940772708181580901905156380288930370180666538832996848164788174522587692582774171815461000014459561665261161218782410199617366470083488838008199955935666548925156528848255500629865511633418176401838175562713163896085066769202729024537503331189661032247406924639112774799578048294581489714849235016924667971391139983408057301851916415795200000000000000000000000000000000000*i1^24 + 1084839463584709202348557304400249648400523353756779748696786789631351294129872933998744082446256480462666918436567267007661399920743914348250323987137080323376955441905532693034464220343188318764727630809537079863261431960528817564000080455566121172833036735004662073247986090082982307741703266770183955072267747484463302571596825098804056315943222911508331187206062103507427019792578442647755314739587945369829669338104236549314144528345928961461315749556683033083399244651051421459925690443770790375741357461708840954724532166746651530406287290571162550836768324191670702606200225593644399351412426252208376888861817911898972334299926603400986771850473669548796839245326625547864627418310230153162485364372181401309195204658643476253774312771072574294241080651132013540097108913507865590043392187303513707932050882654299693644569960743889120402499166628703390466009307587895843130675139061176521718021054018584426955873666686808987584551315862758477619671376835059651630950191514639200121020611077291196366768630831558277331019518955844270728561320819321294707255983480677586289665205420566464150413478802819638668383948884591671030583999197043319348298411206917823402329297433019045331669192497525765653770533231138711979410682317188429123786374668068293683055077914255303736886353771064343570210528203321419822932286459620111800003272117631551767792776382630888860566241768525073321804802291577134621266569025976495034881032106855551883638435675260344088250600243986414746030441585384031595898107021070195009674483712037474368814264135400666084034728697519994790936364906833396112792490240099639701740712680461406281915992337965642109831905039096401352525751031304976622691253755476186163539393902005478111312558501726724774194665744894804872046284609808405276304070200744563327682951267106512102270607885279869432045929894420806947564195436321412786469258682151721203311318536137776718280741917154634401788036285899494946524997187832420249188564624324503557440347169962180759255919000298305287536633882551594706789130483179785636555848633741465423678443963463923547375803675759275021444787071643155069421626208363979615670173580681190655310885598799085722639242737847162826498102346052403363439304339638412791067096077464027711044178286721098362773254882363108994320584017542382640036215504851215628774986267272150489937333077313360378015399484940127511805915558557641879753997297648514933921783999942523641907191940341833611444958108666616792735585398171787056906240000000000000000000000000000000000*i1^25 + -11495030155010715479404339021031415274554720901491750479099494843776627321570200728706961870766908279624022529623092765646042506074758195562879557139196609051947065937645196156834462041240717249189914172409900824644709171446024507489806987761919062097121051051481956984123844746983060093637875668477979303898207412702127692589712217072379918158198165972758112167460796345546967226918406802820737503777709402312843247416770185247445586700935848226862758172925876804392822324003627786711011804332078784348457920398024904467519057968341365642655167463182665130402449716646164587730957993311319676144512426866325083705165782903496613552512327006740912722011929184915696119600947645631282680983248914365315905002262518663038246267124652560438860321538309190144371599008122501300827074781774824658730321610684819080699400364704643549152631111994397096648407093842884818451156806817214077551996088331421725315812154515994879618367696772122875175353226621470974178130206278530575562773183224312551597941571541468811977449588265107287226825681480089359199676381482455177996355021435374121859795534144687642792946560473306466849214122327363681641881139923689146900033714354320054246015451645840808313996302098829855366911423926795026328088863430998817512260708149679574277092414023748208309763224004213788352960455790467388538421242808050430540955613711238612053806038514375904773084118977380935683883418109535477118189650190474985904108132918220527018619777592945622207565096130487338948342823028528855390395409944021585814737496152125539507770106931843327479823977710721370586080216433956785558750095025296637873371179468513412480824668084554259937774274874675775875087015113028028145400979555609619628612754323184029526873429253090173907646592458008511100642552981375517094797180916989292764871064693175071054198084968049594856456425508784789253457158005439843481659747007833440640359118942567587816237184002574536571501365691665509212962545614642812432029434671562824351028441052219332477509832737800900407447524734892304909933105903628636195452273167332243325645498805668847297219954937294422840994958622381858245016402987293346236827857620465856478720369537682823843661564177001044484431080157114825670641144569485902487496286531591137694655627559628602628113762376537634285697471018499738743992715511095949730749711836743453085604539174223967879190385826641566068002348582974415986202871499695471127820323931073170025615792156520326166655932654906478918951808684246695936000000000000000000000000000000000*i1^26 + 33244117400843210809323507948364405162503375350566249742237040063406387695931932528772895172056299626746616224364680662905847427750972497919873131029360929709395082395799949041428739834143325525975761508994126040375662479798301856058511370024267187241949482845840962800497953499456075817997742298020007749856283376117229628769067686002063162969300574847536131194903928158505561498220846092677064514437473574819949186609515502317747272654119732347290767463531625693281272589232332696505705884463350177232222450782037929851329713830453860419528655729905853220391290940170213556367640925913073764715722306175818815900050522660524172844665806181789401006292055542694928682015560522583308590812351150969054100809018546775249337579831991475909154526166360779577629729957450341551175271455436102185361252571632556356047784448549203831531963820415530013625579752694929349636853496238273156096971511977373271486243060452231928149273128167836637687247647405772407541910636813976635510736591370192466616387673514755749635146163252874494418448071216741418262161838951462951596843123669463405357469491699309361029667685533556381025423689176053524631326642867648050539295915855896996769249625364027456801452807242253682710897185130074840230261903720355423637691503264089354488402637216103164354458910807057582799263391946096583511737588696683270301179911888242774697779817627468991522326080374644604024481476376727545570746110140870603577028821926494973592965920673918406187663086185797479657189258405476663018115769074662879940488048284511159295899947698448800293684227168288084163248577695824922688894369577489355179329955317395646470150933227594185173519175641869574728264560976470952390368486583288319190114608936322470451997466960342650063321541642426495411582593251649127053285395026993852343320054494676823161718075203305070536872107224994627322326826850519615168028579382596379885186423235399126306834504743444683152370238624734273625906362355455589721120038735745945935783358290879636389380381131677610580250301910875088436985443803978878598840242917621835156878243280559105055489253439320642759381622044962517499652846537481993944199128286690495553591498395350179146923748512981471275774397352423997631792948478460242702799364184769642216013758291196221949134623400803425365043837960031140369638157504811091346905721135970492392834097238393397093821661849378750903690567416926332734470987879739484191801406654984128270962901151076346198106198044950589660953900650332160000000000000000000000000000000*i1^27 + 591951470780255541231101285372514309936801917795799661951397752725798036467407273427201356755066893476717515487539046767568788822228241478113956877372236628648146158255246290813763835627049183960401334576005056534456999914336357544003995872437234571888784394639943948873259834112810093346065918327814737894301414592875874957297215406884576925158095903426687253596155885892386546611353961756166456754896113245158827566298121384899254738484269316505370796344048571035437691397594946392465389177537125379483861033202559919880803870922801600816885171101760793539328825930919065691176280613895696306269799141801772532618057050717241336035093001395351608526903902756089707826960707075000218383883460262631358356073352659153383140766997220974021914805105716698130638742350004735712377239571057892318435059596802731356256544309216306040560499266548966420864667885143021567701353470542593781279203016930568692646050848655987420756968580950813306771902306653557234251296545333482861512612496877424185845881742377223905622169602300293988287122404703640968201107935852590501927692790600686388936369848925223314746550388990474531122969073879677526473321360106294867837413067323556196311149102750517159736072092433062656784509402153928685064667035135417509085727570109051096009057625607416209409680211672276370926782116326234337758644701349868827637935573893485691856446879693284341391565859991088403352724562476232557746406125605715629658352086758120517110959090967433995774004858179927151545454069845226394146392016986963598383011224202402207139879255989598573029775667897617476892093173700300178550127190706897051136202851953958554666474665253098772644160451293869488188746881235454545703167336061587855621776004450921814940787616009190185070393811501204582744388081295417875760562456299483148607242165006312372200854899081837941566914422550230953580145629968626661280941417192814297545393623590988490577008009552484708536028681436619797892355720688926946423516489718135215271738648846490307641001514735495725159319878598136636071439538504772303104278645119971465539434124585833655437723904708817393750616402443242534626012079528363019342673417977736937239434785731052616187371880247630450492485755364347660684844643079744069060678722182527501417477123766629344568049126768557822545330412555641715015870506643562083747508818800145357874707038751104505722401373723373274949271213992329755423743903559672168709050686516904649938792257265350824933004198680523361311994675200000000000000000000000000000000*i1^28 + -10074578145056094251717812498457033932770333761934716462655235492225204741348207956762241936483344172640273284264020462952089702136242702821978763580157284779245399940589666242968289223453587247369714673612279423793738984756955561594502401795897705733894390606338101808538201533927964014997551723113731036662206182510434943883942400628914463883362463238656931896657249239389144942909193904191288036716188771363215404811514902644455238956525255847127121253846526718920492497799022479978201965827200744652850304636166626106995206333959795597509096304807573365640046650786109785916853709496367355024344420936455429306910192304311297207515926116736465031183039593509400501849449119030192826563538012668613251203692408818750389048021566741073582341986166083913410050436723177290460020455099667041910148091578220117940087058465456713771226826345526933127767217868054532121128663776658494497116411152651798602843008330495333026241281041966757417798142586006316687393089382690558923939976220953808420590390977916270518782113302944784159433329178869614488489165924852256610483764872398934068609955939605008597503533246643482166393929854177694294811551467826778954934869403554630076165112655992476983620925540406327764062084955053324400282440212846206289784193881539096873362934831112920409736044407949854473967340179640738645578469506210374450580206107488700248007769352938565483230605355065192164127585589346607926907859858711415728418829019111701747876834875114846587600029491390144235640984777807297481830786168514767356652077744861708341360633722985892928558643629272625229582864162691355959161325113350122190010391611750525447016478159953678202435742789171443853040625881661373930602120508585727963109237703288699955719758603737395507565182315353609643194298512238508323849568949906534014802391575485542893006381009753392066005421765733540226563508138625866731732309606631735179567163213101339196749288760380337543433023601985185427492046253225318277125904902933734757261419590662555537347611052652246745404047738493255502624406178162537818997955629702145376355861629187250245382581767301542738854953872793539224100856174480152988990933260871294686030976224717580084359560948854048548960502474408432219081805757262111222526812327302403570077404465515702502884508780914761423590592423329666203955732761649207590854047534235849520232591582816269828292057264114327821888538207587020613577463314300650862035742752223538551589064062313998041187007567064022405611520000000000000000000000000000000*i1^29 + 50452577951535114271830795238487968790040440505493551193844838272009692670238755060730401855376918599999386716137291022295174378503190030495123941410286943192950917883770673647174274742940407961491475061712936937071233213339949875238081066100088023881737908474791912164330646743656832017303533908118738375776533781912885715064021386655342374214944860617177382135914313564520748110301030708005359969610714884518892007076921787539033610317763105778297961949624965093954207204800749768685041107827163331517024907576678618853258194231242719581206506096306284538492282478315062209638390315875841344292423208508743989278468949688678988702417313994621624031236429487926080862409056818599010539607874633028430506120600923019511244448306154593962386364438494997230110739372690757307589454663883230398048744292454984327279647134075136667002639515079481825652343584981155971582873182996419884728031586373159197071833763632997746830480564802976153558701101160232167392905181488468999673040033175082039623167372486633048707541911844948344093085538416898635476155151756014193586764692761531276017110752193305619182715481614984514076854557455872287888473458200637244455929039755653885088563795049934622804077382972504232230223138752340290953366561742024022778437175916962423678249863785753867956614543126059789471263571727523892419187109088768373933644118433916360527756964496621869118797928839454159906768814551202936775692381250156932085345093914443927146139073324536210857631352423336996463991620461742602205525412569271810608568988068109891328955113310994531518715071348802264757860725653352084101941399614079759501187415027624804340870623131557542470259017775078147345133441812702579606544759075176198348367424296234964737337357780559441436470910391817656440283551885555831757763628870829039406484541291279954597384823866734181045047245878087781329284189245814004612985575657211225459943317185594254133908753334613681777290360207179833333022940268203138943064568689219012101790334309874746370266176314972383224090858886498328464084801396434676993693594233748445706479416903783526357852415051603551440244001746134848407066589049947893446137651306825315349859875345505978880842162390149632929942577136648764548050408324188083905931783326254876023489833605169255859481601090981199922152590499673548260742999722079116770942422052757312341586312651379046767818496373737326284746077358707803005664362915716897719483775528259483933205881173563051435748909807977805905920000000000000000000000000000*i1^30 + -180472617260938959380541699987265990609489379037878853504650948465385355423193412837861234811593823550401734704423753002698685182270587809550765884392395880172437263837781076411754150635458020555222064904957003739656109310205240445468998123346373710081177622793540781968819134160078774883934955835312937886090213906886932406259962749219193132072190886596742439726619404686431095342099665491616029352401551440109659143500039689331913431782483792332829539338155824634945800267518934894270926654267775317638508466519199005486918192930703938239330432496108484959592928537643509803718551919429485440278072762998667932515252766331958824805187930380046916442816723920137065312893071066315923657492441235961803486814028427876975726463453691754971708564405614813757367961585685898084419750472310688358845235220112723070750036126886767845163055368032073952112393236194690313342707166292068511732948950476954644556739776089960181005443485137459229496647911027374383089174260890571356941789335335691048843245677003586867793682574963046485789567594296218600854986411316671707222975812589180114083872178783417847614911852725468101147527145622665481663443921615880960636217347794206979811454578178084715701270152966001990404128551614124494193337685965975276411649340258173401704062553759119724478460967330700961053454502881196125983535015817436236219829791798433349619355196484760924240508995260380782225258022277136520146828724299715764617136063277184082760158655865417009428865938520257181521437022975341456158811221022660862488008572206078947553223614543182905157867970726156310764831622583306812440590267309867904136762443606197365089175291547654662619780002859663659059867883768392016028662734879427753908232648413039474762191815554779452835125853975313592889562110414927887762070262739513785983804636664767758918253729608751663196010427655287611067898685046054598868252075882283969215259919680559943808855061798725311346592248691395219490218535619771602324851061902632893550184066068704434816530056346347287386457546845047784981275914734520798710959763295729903328969251847530530746102870695650206853009963693180516750231007540453094313695739033012032996229260049260399519205821557523611564091131086618181511525785882820632646950491314722248046932537966427921212912502137802908155959943338444659961402811564909930551508370819723883307966612370242245828233825478274410817447581896250621465638493844072063822728747055848631685976538387862733941349998886125568000000000000000000000000000*i1^31 + 355612976631361699934721018395419814842015485546432419115954096130699233663863131032004484873419957568607690165246101780688951904588090143584132433733759642165953814514552386485581686807114097606497710090697830925493520483764968290980761164233803490010520569195603806895064140672310538689094735333965110992402485508828509699035978713938828179978518012672283611800811159946067568195677072460079702735778474310019933535459255555839123725731948910881667818135051491760290610272642069853265088539584252819769199025460678995696422382384103100541300177083326805217894525217314506358331296399807385379656875330836468441305299857517390431574531390611367385764580062821070882809682081339025878914278827442511553035204126140462574570685590365551105422815555089992662974451767137024475402525980534126203860205427562887084122095974368706290345966353176314904048511702105863213077884772844599061957704497310355365153626103167053615298727715514738088229257301036045869435051961575553384297924023153247372762973590380364808187899972469364983205006310025765911714299233229512269196604697434425262944538786357578501224938812410255871010996252768904295854451305682953817627582054349160936622407087772667648426011500457871622129452461279084421686106713633052135226870840985678990473816483868813460040762050887258297599051344694706716087398478510220998362661766935700482229299177765812708298135748355956683922989808983425712709567175389986957492340687524791708176876112184428950693062290509000319845876982551123925509400603820923239535036813009569832730913582059383154165371719661488894209395588160997937484985966795363400941396255603178426362295539686563410116085161935336637590651185909190374854389864171240361486544109226644977502936748212409129229416333885728605740907876032490972156827940090205626435684374144887005004340371874956665966413724555464368865556681678539305857451781908587627629419217661768953759882077213106172039927912533769087082131932521726331091496054594996980108896613086023766222434974041398854808563633871265165596761251284702466521641002156071476072057000532404445481824192258984616021265478921292066594672094309902389522425012623358396447505104864968212061238091087721067837943529435241240995247133361164683911571481590288168788779636744837565816094307551105498733322140246297556405719130397018859682522288284215719526587569918732924966293630090758253976073316144437018876121643325495188913528966927391634725676091611955591226249025945600000000000000000000000000*i1^32 + -807489927662780408336501431114127120685403395906260728698654100401371290783595072953735421992860437250193181293372602014265856028188631705851452531636532588734160483432630025741964737121078605582925107222387673957254352662120755898919072314802898499431570773586449421107190020199909260431275774799111594120816670414172192554485670768479848768131833308345438044656296310834272607285333462893005683169695734249812229698191548926160227722576564467358244113329997032945255499046939607662626332603525339287483122989810519436865132620691673137914278812352513475693428335331817088973112403371083273085666300331891863126550948135630809522376977344189658144446821011533583070908260390016761570361604318440531727127176417272762274644074333971299999393637511799727432533033945415697080529958996609539869026787138914125823011122511851758180220539115426482773868724182125514654359550007547774296343168814965613147350402047629633175522530403466794241021826194563311474810075648051721511264785289212138618670329073893336428628775255060009269629144253516917393322042188510419989143172841704669297028318932467736772857073588304411947139694663685214784538596349549524656696997734684056813992545396049989243428498190114592931208713157097309639374130533667942068233624735577227076145593998807556025466860964967085567249039386748669855311446695683485836445951764674027391091512936114586362052612212491994243315458055364777111149736951467952364190033069485993619331930673794929987275217829840431402389757049832134211939747271157158653981569941517518462684447701692856927813186317363510382674657975124721501096948135166716952658449911975886390155070430049228701300188938299072375429421129834116008963488427280118240629214937718489244958970586364204785804481823224759459579711985721333715490948707901455642599226388741394385883234546506563325751212604594187069104790478056694914616424029567717022084940517539301023863351525853864406900586686627495510641730030823093052716893357750036611799408833653543994091687943991702692074269037005609430844811525997785314130134324537412944015371892671791695774603619589297833266643750092850236047546723208425681850718693259556507279114027299927908391972513001113887767251039596877033386671597845968484469580944969471842382907416094310781002425729945040419474920854355208583080011516561006221015170565883627078592450375016085522350954990298734193949754547259603474847056154471489474597343644310054828499281703741236868808704000000000000000000000000000*i1^33 + 1233607528228488157465537379283152151717389016110837138238239261399200021562821450219669078327224564433755929243970967408140025191060043572075238158532500458812688115267078593448966603067000392888597319141275560895522853937379065577817519529572158363724719553302810761596603296907487919329871885117458873967284877947737069898929617733047997555249151509130895191191345940928226230771518008557257279042411737835764476311686402093360726113068383782436028385424932613007470401491226695654997091800286129937388911020678084540139472180542768274043271712764357939831452277148721135437935358173260195601395790351777562647230711227447511389507775700543059973012795659921554392885841764553316225574517304052210375957588801806331526627345846450090998441115647829108760016924455624567104842052234754893020798952651763039969955247200999795421196619696023029660140329827518301351634027886306689797582931382372053305069605612060086771457492242503077244710909578092171661273964881496973708189378283172170875673071082089989980715402882152430506840736194454360781333552200363653568295944413445103220076453491865719362406494699394715263194737996286132690336544741178846572349822424214011874007276135872585996610020215573584338010585367577589964755468724124395314663891504895025882571836431370507703231793082905907877216457450214899975024576879314438851624943975430322120688344544477590385900971545446445056760963781047537390874395965668223241319666251140949355673300891923599897620329074859289420994548035187462314946589615997690748300067204710256409338083620635135778975277571644067095665786965963771835354615431095083863521034557929909142417081325488021868237049317600931340758910772336282665654764181321726349324985673384674783178065517124767276361828477705421313886791520365040542764215126547604989679489067727355399896846492729022706610574043432729409021156271562417118851476071703139954535733642493320891951079441157659783678299814203858659279068146383327089068063716070365525172516677914815276157692729964113684854806503933332681799403767919218174201487819095784820417330472688859426862745705986173949002425557244148058180711986919598756540022969699840453899122614322779991145906992155108085466997566819060166798065677183299246393536051124196247544321650527609805870996023667445281734032372263781714128359355290533914368822047300171825893994215988070212480818273620993498076298234072249812842884789709792093056987409217511563715666991583099617280000000000000000000000000*i1^34 + -1576591281224923165848150301132957935944131049326043366121200845324740875629388442188169840261731991452361406072869000478591083975105370307024418550602375678085140555640851714383582072097851521041435672299350826453905416996067282048943288662096928334883382971382885694922172067936710051468291298592421848233906648793393780464220267904656057755566035111841248281644278285709292142361667609756196807944457469731606851422258233057884516580648589593162665651741748863859692947609691592477411183267915805611764828579099909852572137495161864039065036482448735722039351550933852569065366122936701626149671565218735114066956938119627592822629882700584883823355143320949273647900291730735387471293487540070788896600144151303576206676181433384536036253912358532204760568734517159651796520004167996721159981545692987476369488394841559168999434134430711164760579166162465547424341073984208778336594506459986488393722986340758717485029060297476543411900494238479348627272091227540065914261766790522910062992866740151359036348866713555404029046566546748416214886698656480413357162623891698467672081162813863653436163597715892910190917127360186436709629365493276799873402796628889860596521832688822745997421397788960048777511359871253108197298668868248728819761638163355773922186111502940613039748309730323472357552969216010051965216388234410032530319144837990441611155827407918722511090301875304946205758798495505864238917855839739915330640678858287212486854343999711996894654049761106283205935433942718145443222344677309507648794831565458473128032511957514946744483149182729671164019988919790184963198710126732819061532208372056041874600696913775949701210289135203038286644440906467463510457954095313877524271551325742013119161343837208358401968975592106280397215224442039458862773237994123917531283988080654891569718436398460188104929317790678982708510316035500309563482183539953347760884100495281062008357249464455437976174579718981499282470869735764253743349041001875549184936080630964359230571839684844990615494162826355775824407075219865236061703108974637552259847891743068376801278148716653375223936234594243630659242431073897691840301594609932724320885189625940977680468741604275924052115003697604847374505679760892744467921647350027478259073056252785809108981394093050216446707196858922415312758716826642632323651739067040623712371559981114112100627828726265722620038938377107887222230358987093592769117980193341696088330467530506240000000000000000000000000*i1^35 + 1416500792175097903929884231174168242050592929979560938260857145244871543446442171963251781163649638379113307178010625341095431704778792662138820072895747241298924212258910469944688696157951140961532969336993982700610983631431904082612792096039971484432380033262718968266246336520195589651654828463105383999108020204958218505971898837714795714265419464230316606159434792884663568136630056681361673801568093225870923582707966418171286413868134624735216378909553164002924679982577206563115298933254173937371484670914898534779041333060250928966940740924560366721729364630688759205462586404930826891192933637400532917446470025601103121146704090557247178443844460552272838043599573081375752680796662309898471423755998500260466620256150778745662952783456523862294411554225652046069152848905779056318774704416357154340321789446551134269973367206221403008654648974342469064554642254044382114660369120243086342547459405357160493676202632871241532290561549198907008050427312377953044735864717121889417297030442102605543121868695471815507996698385664478582000494308266196925204188810160156920639498034366161965313125070731527246914882710457712400950967228439173800918990541078685952199494673575881675164180604922161481337683953738779064726037406171271422486014780633756472420646624618339769225596099782830572315051251016157713717567543698046011744563063960433438235386585874356514743382630505181344124794960010317507479111020854236936826058214828188420973926478919275825063985380054757466378060295472974812360896733549197217037129396481234720515637840169005602038999058643119252743455933646092989642837947036240167340200300617742666618704810150341525049244147396731661289521751884072891521132293097903547580340605092966895170587000080288436327441397600854318148853485369240189393901332118651590000578933502604853412670862985586667984519544867816989877171949743634035804335326899268032022474426706841851406307317466246368001604796534024515079716064536031099697236211338985055828005453159717164738430648367687370205628523347103908550770721621879580139571895334505145172525822589049240031276079382369458612971190010801636857660190096633173877535288826621713177963086917938006188110550049586041688999188958993980119102761890332300071940347274622657927776323947371275587973492849831374364691533037145800535075274788187354840713649102922415710838001282474300868822883144910810324138879035181070932124492135286365293444173950199983741966745600000000000000000000000*i1^36 + -901046258237032235712756338192054686033048124511402853246967293547533689339567480084564140048996167059062219041208326861675575832942623711865614113362237264697739430068870315347717080723892326462926307950684396762605240378702217168489051622466609642774927246726318759982877721615287840962420487217286828581199746367176983801048498523481880083246691601121420870187437011887088511960129569800395671347500472472949783007236397886702084374824459808464132955412227180248238711467205739906727035738080560511281037626971209716473268900886595325160735976093734664281737525208866501193669523590421874460728305614683953380208313510808557400693570188224461443344812568612465403444881122707433311193939829544904265070817815438709840689777191194801992591654060421109419235283985563356492395076409762372180733285048424660328948202490624452995025618221875265515062738192872171552782735470771145891972528014434164637186233553063595543366942594052615587681488401774561464698959067197331292759469069721696815468428182084439988132177949624964681543672214950807838722456858938638715682573374402744048091951978855289961580090272741042308265133648552177877460181464092379124864684020779661406101108811027999490103210559352016881412339085214147714170931837821388593811144701509263932682237862499184388609187115530750234259134236726215025854839306498223188096243566842252995747159315896173782679392106100579942156639289180675047503702007903337662152350698114004710794079498263805342550711479250947235467575477105533435791112524435632170200305119893949359437489808302899539634192935450171578351537900186286631822794951669847142739399461154248001836335403644958408594055366743379523603619454193176308797052505630940804916595987425776409502022841340848766590428775348455012467102776359540221043729007416410809747994646335350776177321163193997886071652109973509759652948264619124602085917431454669292140082477846376124827029257908101544029445291094522087896451391429110780204660639237337996301323936570138306435809383699310534067112713241976646795886149381086018976468888018226336773025944363831092739388354393243583645038624894524068362984148149549872832101612277715588652812098922315279247935305484992353240289666391966312026878698003532253739632298130176048409580501087373526634557644876911404901074960966305052450570792132356892625970656505056119961337434387354699521620306400653354820279931316364491177820685128039640602534279704451489988608000000000000000000000*i1^37 + 444425572380732383835824262400940388130182519793223931082007312057063824187918825962146893161509707670678433631684277661583597856515719223895946041448159390815427614517474802591711990951885729208709877931070914054353620753042315913533866646520969617189001040979054469221894757773394431973828412436017903982177454829536315313871972794588996958792231936235735576353648687644392110183909282190608094048449699108717367471784613431554344799346519121623540571973088544050375958834499273108998620899313555997516993369092406700555607892720488865139854220078993880790644972953249921245804185787509602479859381138557745609728231627410398554448291110461443500517469689315909757120641088817576419615288616825455491074811486931961613844142934533634033565115638435614837924280699788222172834599944278194631335133052028536498768473697088559598163726966397640466172863052975531674433415031418349284033006529371566112974259326254425907821401586174769926877920401962541935012076395656063608725581889254098703752815143381568411457235140504880252345663651897314790417733633145245107376893248093966915965775287727156244600091121862313808697650555627278345022554479214723007589566922730089431695648724380634515431035898294850789155276226527600418132550205070321510255322995369321996709274401072308073449440377810744567984105995965428352378967218486359527304633704557003558741096934609341796721994091855637495407111038892811920891776554788174273654696867622216841511529187222392429947248506018766901833304599213228835530631753849971013617036499491279508174574309662641877989471664795400813904769464942542373386250080561091051861517559737353875366961143978023124481567393442553964565904717760753979745425271120842279575468224028149720234102181429050592205998048161130596702493071350820783344394962308982681176354616228121243025813103222860269363198160280421470645462041070901602176544811903181777172458635443463722627910083818431655228920990461063278885262186248098552091741977027023839970455698182102438268312487957079009813117029373222638298737887305756427416725071700180714229286670473577861597380661714367314112066710747955292161303084846947996703331477401197371237379850886221443544510529139224050396889552680931123339610794595378045023328900634992497579105350436199123735816839462371534677839834215148990613261872774675608919310637962337189770445849190783044239411800107593530474755466967037884641313974412563297803652210105725747200000000000000000000*i1^38 + -165862096120475185584817390975512765905590988150939644534645248562406960300034711104197977030191900435610151256937238404699917185487280457648303095440793698617469366354559228140559350015318311820103363774482111836854068558910816401277361330493447643708157143869481174706649356349258234545911488643351081726703288571355491196528926858109415526206454357877997918683882268063273936624812853997884667015420332553608400361032394088313588367900456260785609103100170958775661682316797240839334923157071811884795953769631649878531471660239267331001850840569747034923722526448372642672223511245626130776069335593776038681636338907015033478302753756737097756420424604428750532373836914444107769071439314412699172132001896572915432629779874960235515489623477778885431661533695681723301942351041959799763474419949035965842670116748185690850484781252452473216327521694101785997056119684658679927908179732270583416368471501314118394008901805893983983032488882762312648519371729456866966110321228453277684470665139969834071103919944552447397520861165610486397104275898493465925406098300397870394827930840227596299618697446990748683922698744862314948826798705481643995504423964224355048464284583576143719895561763307905413607972046156842647735143931144334641427594684108645932761338113662771019668961284673272642741249046867714383573319494980990635134748392677671791698563984475324233024637926132963440735348269467603306275884066514642461418757774760801170958975362798293716215453210356841214981904932832373585525019005232872132693083750267350759998097349988680795852352279503412016833569119850778914467024039838697615284677080205319834257712119089434303789863737297053205505071932145790696318851390662240111072807159364276144408305531854669106016055702787625591261951218974312109164473028609940826575990512807227211929643118312015990640950015818627404107996494106126934180171816103375457979723662622505923605206289125672842096880209225665091369574853668862320129151908483259762623518155194567060485341720580042190317890807732055096469326538156040095759590912189131905922860430544600083003631185631264948957294892001783942989603615368456161329326265272018180651514627401600725607737350461393191261990975500917727088833236245239852346984393009047843873947078094464352709711357333837122289954481572873233954509251957908526156674294472128539499244667746453635590658862180974010839721452234667416330800712832059416621455350169600000000000000000000*i1^39 + 42001166456005784171503369794485193339887359219476153954220475046590548468859432531097260146057657866134824467880363679610235241396198774491632205504258576255265918242459084844301803706003604073141304299958382228081450336083321242523317134434616937904518245675900297802430836052869803768018293255130125649920822582483534737493602604815270178359425423038399420577356248731554031103277157372123613095373219872318290725523908780765642038060583825558711737704369536149500217634242167138705339883330999647555388388324504200438779890222373154862726810700988309847807751536263280620297013304294614416870595717567168657571473868789682616277750411275899857147732426183464413844895222207684733489344250381462018140479996182427832769284857296704561126526073131150976722281758307899429752503796579143727356592784228871543393020630832579803195454052431405704983986138574088893523360407486090608362999755990597513731169986633273897779489874204864922306052006160244481601374626320514554361166696406626342437376348268353833983800233946250654128507315446961610500955860465641773748175890717779667020869335348679053693275548813512859647729482392657044280099662936706723602783601067362081021303132829581724317695945402821083674549945501692266552143837043248052320676878729718300143823004718336346410436997735555334374752891238147591892818954892381287790564775091236669317253822903835683805515783155329284252752671300369131966894658708759602997875427840368604340650283444236249024247434651122142184564670764491394017149483726227236990420146268604627297520279723570501919683361240486912088487052735687206688416359673596984007376890838732650368656827715166826680913187657914973493740571932449052427936987316792336973587089323054253445180160849265063101837965046864639386978678648396109923124282893271314752620152285286602416394262623712111487568710189008713099305259018714537183731990994694766548171922546868351284291448089908496063489015486714591121640750704423746222749513301379416780186111986679722546924293091218878573193608289158317349963356512187577956187115175157275196198253350337172290869389054418540163750973626177856581016401071201258875234810634382257943676367116487423323747377553553592575532865988454054998228950750271229443434426266738653589933987550548226171427046528629517706599859836713881253767964468072332845379791993751307679538919115853838683370593478349404607204869424826552791838964254974230514368512000000000000000000*i1^40 + -6753338541446335476996841496888031420412868929682024271610633559501734997299805087614731563875557468249143869320021354248845489624405076543783197981427912396011509982681671396352901428623109965140755859986187466266826906381021694077945351654178664253617093192929226294749173823411538938522246059553226646504082419888492487170535097667805419519747405265889086477640019831466015701931600856993280130536939472665021072964251823618004722813383803155432139062817974423852579814522838160760484946882546483739316580696049977502636828530449952977821964314632589891191294714651318362687452315097306488603016146763670406276371419347845714152944209561360863916648704855759214887310064234749429191432765863409266234670683015463186328612161830586873075244400164387917840632845047402606785353043245198894260898842025368250421063991476598430107711178363965044696096122396059632733990351476398788187875698786400345684969483275700550207514818130720008018411852632997893753457688045694410798664460382828398109176131292687220694453735661450255183659307576731503948395168816695630241062250075574277432914952836506061027569435600145406798991177346085755205407378004339211858038392319825044103532670537449249535543586838435637108265452783731157449614283230317535967762726847550927139596310558453189345118400191142617024831164750982746658287320735133626682984711288761938687755485946952436014990552106061850217435359033386620628313510634281199528461251258752203511984468352925098980413012811926865707401019201003983321367546862425800148942391799401106140762366552505818520624139395557386393203344073493672544155351879606442409770711231702543288493143193648940428784275215660157248771958891070969596331907293775330882875840689659188890373160329984152290857572438236777459316002985738761154120651879714008281889095471376980961873163615278433856083125677669890367052482327262035319459266663226028663559350285552945864139933690488035291224508381193879267939847160533868447433749696509479717447590537153054828022119855891270051338890370595476765322580952850156990485049047702926692243122128125366244616343115140973374741962004204073489336316159761981468265799398080458655765492458413064499858499302923200975196287692385030525655644799679130433230385328478467312883010367380508079290442503543546812591043421619379707848004993586403156123252193555432184351744400019246849898988391016202054473082792373997797414447884520338227200000000000000000*i1^41 + 744094998116305594505359722739607981608965406937938763097448783734733802579065840321793640512983470944104802197777208136191064708679131758713747553579808366470330871158145116656708888313397576517401138377413757486399017426448795567000424030773373109118198358813133671771487039885906872319955130840108135152701272658832267392122655355166392391755124185121960408625004037658350439164667347785364002305138860308673452155536670312155099904499522104227606528631817280669646719588602789052709776667762487683552328199535523579715542314335941687527412638311527157479679603169257589902037021505102806880146738485974815107358751361010408007798696383780764628212771461426185485775621442288837705042402336423835028496414004824125656002798549267429160437392735363989666123509091276282068632389908785845605981635562454623749082671955659381349141794839778298036609811160365068238551003590491562416050876706001799783708761093017623890739016601126899943257249502948056392815400404480412467493073831550747648949880705170373755669482466267686040634119124430733602142749661007932429812979883543816419559258247815458556943758971065585189439587597619835014897524571957158085642860557730756122090068842224275377296143747348846456372566509321065128245519947819255525607289829017583135669927886066106116561376733163670961681012546081248864527058883426484930837627510447220032995527667191754138691397337344919747310072982227316612431258229172259841489427010445155249460000465302263617379079704141225785091862440481716257147206919762258235583510665157430558516079264168651237506021490433680430296564022547476263682794695547950740837697408285451031182834693889219141137486345707729794391938935594342100664780834068472643072730867215959435817736699818456322754755039044353306030190879423577059771024696004862821026080075554254880203227501525677677228677402566848537608157759052178801752484472467423294096622028001130910028211223274815092870583761247554949707972196737863807372570695033923551391628667203473138796415190596418411557546896738190713064121201502244024788993744138699208068780378604154691848236351611379425991637563728731792688407351376673512406921062349721863492174939127230001461238060563884075488878645860140520474274121115667073907737194938873973863628331680146005148119718649981461764351290841544687963354035787708452004031024395079751589945090174054507757032562938856338725999427686628492187634730270720000000000000000*i1^42 + -67709389389638166007343101751499911365450489886023827375906551217531202774350471803639974260670759521904670949716491207346170769525055319922957279390792495153172214576582586525900069753728241984510962133616638957682631620192574571284634047820461460388451028848795937791651866194064754213694848963781673702904505708259933452557711122202280998920273286140179095607481990188212091284449989882326733807040576198840037010307684401929740765295470525638295964934138261891566072908007345622905985811773467839934167706020083882279431623016831170797138885191057133528013421413251846745295640066134364559213819645317824489013530564709384999704345041855030106039353316298665126753978980060950615832405576745116439673313334593038692433121697687906422865705261543188429313177631364005329298687678966702017049193537881498532610410637365426892640539876453199107509418869425101387460714046082032108607843756820560573031185809069710730090562626676091951033538888067141615980028971346517755572401101836216301542344056689016912061787663279485971887626723108148379322739328706993756840298677747173943407328632865653017430666183308960241917288683242183524420338651171559369837502717153021894879884176418816043384977901764681037659037292262653150827753842250806470379954648541859519059638411623194114281573374713339747463336392089374527109161699293635534879484371539243076936471335216372295443826128380143938351058670464485132115007149367849058096916540368316487649270700197741348634789849602488522873864750761170848475181367336775229810965337059575368702600480869639203465652883536531030343342282293515055464851206677520979979282479268834767347404079570523684326140533165798050776436166696769396784459720422342415503425511068229994716895293231328884939911810595116495282874576004674210043678765717605244806096026333291343247192657308807976973328416609285764595575116749270798853678521871332690161616551416242827082859374069137318793280157549947101707241872428903801761853352298343854657332914903411006119609165252086101040173783141399037302737370066515039950575449330576390393209389469517278007201662435346122503201557491007671325541060301216086924914906318226113585867485397539132452088784230811342281489423201741345998431696178985210985861212731551030550628820702760128523908346861256792694576109862789113479973656138427709615455549914033006077682630796177385719282601805987600729831483973811117819428864000000000000000*i1^43 + 4623171307304853057673365319437824809076751260524370139978627630373278951638366711661266312417905806672299724209627860492042610256975354137334969476435584921242621444347663473955123692317178727732039395263707218889624139143103444132342538488951403746116502097359756884439082969502045308050340194443369420287258905241226753790665309157389605935588618012673435857207223362030261875862963906839877039395183372999946533587857265793669981074444056933846638667822553145801529560058589420721308926862025648992762534737473157628017440215536377856972101673155030702252444487639094965147274340668437373478402527609724362363967543014886745523870816334145378496926153917810567478622428791440630385783569295134078761291641989867076496486571283794788483963388712955668257745128481586125915558076737880353933452122688153509562532169839395991883305324141600936828732731665113794712995294688997828169148968762404677365899759707577093622412370428766157956160645953366938268529712618195768212936980291081684875466506941606371910759888629258663697048260048323623493458865481340627566003536579177868284917742584724834309145241512234187165104932517293241378558998556269860798828805350162288826660859562297362525249553217709878858816524906481271367166634084885965572797078971005482576426297479976417119866888411038725985392018808644852483475668458057104933802167950706518599274323616214475593427047485277474302349936108416711766872081456900901167619451796942697153727547840198122861090088338638143941939272854350013646897632584261125851280647515093618665246346346102746433163744220611452905393710236339997262301635321204481211247623036336024550910250359787353452217041264184363866037006096027073119655786971299759292237760663115351308616656086384259469365406782872850506389572427671504661301466733200691124016888821520910066922917272480224692818168052581229090873197877090287621347871674077016101832465971030913355838961796055614148641083828034514387450640506480577813198983740215411485941890898860660466586893177457755021480513540756859867156042270898593047125701092530295546954996192002985048893987655525770068156692935386171585045847042496070054342984874841694341848683414698995437640765141342473193296331423550032117536191902818991545496381298496125338560116283766474451264335063663448434890463030246398610651106784898903764052813233315665885224623446374455533917283470450307382006857067162238976000000000000000*i1^44 + -152848193279286746662363477423459829494344639901174419451552583641521227993240325525474663652905288276703247183692442720331323211087063447288251161544760723894424666469140198304926996647241217227576118356339818062648368514785415966124216108230264232730607769323153099126342723903660373809395080805153773038057872742401965589210002529692258021971383489264064667871817635420567361116028753710296897898203135617541608459206578411404693169284925285732445732473769844171591746166609475231524836402708250191013796113175183712411099292670969773827773157421494592612119261083909235769483005704231483726978255178968077565456290381533978213292514844842531875888575369170435049347329635773719015148782295210503876001834608083267059448995216389486829634251631917346348618602535312424472633077243268820577784499907750268297822383460444788367381622288437116346849547827644975973639110009709915691699390665288228913738804565140719562780610827969857673395119116663984193831754847836487310989477030095643941322530632596132208144159634510510047143007865914372295877968454961375301808100969968383411811790454431793999589498080461741831326652466131401446754758137889078921738538515317436621739558062484223482125709544527073992136592578294019777294580283158907278929521989714294816738972583077807143229081769610287588670418630903833136424147912941755345031407975462275978602949899047414942140833454379137950817835191103234581107009926431957828398760761822009371809681250247274524823444041398889979730743113760677859170076185264493888335985276452453274656183415110334211422240435723013901218809581785131613955290188733881721293544047742012870557142003256711935933125127987656833268877307842390364337244138205443985812031159506324460883562428125961761914099845826152473722294417975502784676383208467535864619774018654670245927228918842389796269088499802118149402764996780845923105502782307223294114477420895798764408418383791822337239223512279592213016785090670289838501770513457827843433688325593485120130150690268051009746811346285931095503789972997503598580511585121719016896748410150302714313474305302983023730562597693653728742640506005844965398405209203407719463360640086934532255216055728856015563158521933834825657393948425007037288950198099480583759314272644449102877589072126552661548721275511362478691476286016183898038991895661340610843099583709137078553489931506273708098929893048320000000000000*i1^45 + 1025069916307294948723440976073089223540936504408922224619655374222460486233250447047800685851227363801161930384977606333123060904765643521589004797261886284470019400100380358682039697781981550836842276117346022246479682676734380289322351382742128492804193428043335789041222828428848805614638009518063117265941145792194541378436198420255505759975166555271446330010138773880356738275198324529003575907394008115466753496215632905656988274162008063978366546942831321337411460936336932356496027597684320763535571041425508037384531194049831395864608787480199597268616783325903417115240099124466418554257046976397485571397097243477731052780390607941170118821835359917098381367762383755527986299594978533776520418702105895888795547750738943442403214721287663954327773158537828707687156682400474775470872924046369666232847427150216156668613543408147934159875723217692063230769807077399290145335642262326589989503344926208685101280519813495871981510738376486966064303123595064821111767885554166356896731971685511243091029823605450405899168501750168760949968312131682428242858326161493877836172034227087024372136957145098603185384603534872073998196539725785331081475134596319849334940939657871396092494957048525513497902922211398319020311161763390253546347183984636194651190407410323578389364995167286828025438351991809276271071889551238995627171914090326602080224405336066209580562820618285457897832218719593814395309050437107783334175303261457205898825036435440540892607878381446834804115952269771261905900657188839908789792958638119208913142836665062802124257528639123641191004900454423796497746881231305382444349697316242033446584635155605724739456278815813653679599198890885398137374550986760361674942006339814231961224254965308621074365922543038543176790356234451184659885940750194809771169725928618474619591487855114031374300121116494869584739935928849646054182406609767260548202051366803243469494624876944459090548522589465224463575830537829570633643523268463315824278340383120959450634694730857405194742536963439144139350566234312447315725364074180128754231860634322338460605226124274749491721693779811642988495010399629547143310597218306107755048523856013992093280069430482842312970242751608984309284820973555846012750662441679651500598947612414720044955356852114026311699532224625683002625094434032205608195648828340951884540660968786113789555073233011245879132160000000000000*i1^46 + 53365542593900156281907735943780326215592097712797345283398879397339547257366408748974918907630514817107770870372213287658833113561879294389497489799615443490718928630740784057460855281561828342486498810569179702682033167691498769144793770318860471600720864604336294202048046697461516227535842007166727810142058374240073526152573157182050570395697262974997539699456298063082306400775471188720744079828099271199999910344351348287369250943320335474917954484168748832018838354164475355648943314214475162308333063655231950592028192149243265634884084405471974723920197875886464853104569751587048239325825739077860280806731032573154486845117256821533465652427906721560499171735196542052804053591384788303648605213771666007754703240202893077099108236089328762522504573792288692255106897137872689692700869690360384916703314885601208425463149619305484751118419134777985542968448399004122528634542169781523993976685716430566645073018896134088712819256300936771700247400005343664947666941025310431220191872958642377825777811290318630667131901656858554173749449309842800981130977829424911542255632969391026323881425997023082780510459413796438678690638549795304025944754915151852223378177225726107841732956841986673088366392559649729435559866933012578817707767996860050038114829550077259474953829962541013369634136147135679192731579318509015569486226853451867078221602394453787298760528796160348404151751396771085441296296545790412880142348843158180615649626848116433215437365624308590795546188094477995226710692526463406933564036172530728695852853051954271675723264161529059953488086003248127912151868191095877942073019018504686593831532132514244081923953095951917325031758877155366425409175150167075885470168774337185069456960951672982896831975523952168112028609429404289928370951646562108368450598564172355528593543038197307702896677538991629058204536247992964272771159293380588805408195460102129387423094055651162933355714649097700664975517927568245294454392737607131676897387459212837403971859085970421223266783335013920331740507219305659621430235421240105384075598344744885120309345628118704153278946988365813868757013394514005533354756733811081453253317053576378133384403184610673810130713429274162503956982114868543009619202217798601572427761251061115955912294981019216146667258603109888457666697771126385822263462296509698212539977487991849762963630672903667712000000000000*i1^47 + -857517048375298212204485970599034138743450271128221780407931789703671751216341066921168915730259371919345422474834498074445409462980327610340539183660459537160375274957125582460090127743273962007858050509848536767147364342587264694815134448087121541377973153846590097182399153852223951618938468879075836811402302098691530843215867788281147287425846621181395876991262644636645508878957058865151057574268451257393333141454733274039557336396056459133754620124106380381322841398454936081655211573044723012930100969277922540262611291451141103403254701431468055848397889047559638588955657472816374237472188524623475420615304887818685283162939898750215972910783667745247309102893186032321487535873139183053795200645890175958477147386628306612324145640136606103620942120876542213577553271774119063439240207543662959675722847037691532322741272399714783889692488603363753354803010813715592556732163996942162911086543131553818654434035048265181469416708075572318677201049788936024569864477973451840271272906093376908335778847949464353802894204217327639063426981609154971337231099196409722565959555778213020568840724465102753147869479744711568411361640205966480960773116764743930905851770534870319081609208848251585831032834281152936410295559763698182466597143053340133941091414826013247568907157904045866222611270687928799683445901286254848098023698043899270910633772912018547728060670393665897088996181062753730695140318136328417512690476419839844587473096835189826638199072593567148395720737666830811984938566653784172210620846770960223744045786174422883152077616671825557628993849379505400957649277184590296031050983684175712956188744478457833469633570494024010575885974392497013881963719791407066002720898359686291474002067244154194835491870454006994102286680106817200350488494502803286482237082670241781630107198529383698876112711803072395955304091320148077059698174291908447571075645314700817760031795998343784473158233382763845032726028421277169987306691131012598498171138292305345262125672985494100021691403529211802010607488335446289002607865873925320517801300128202606768288636712228476990507836336682448759094078783353646344626042493995698542413121645327861183113454344060166421560726579051711096879937548959108780387446710363764804514167378462079878074174252843293182114110426319096057556268268029841766619384644772772108312801544570407694101489254400000000000*i1^48 + -8336703487265484350874285076998789919768405712609536845452252031127186945617466687418711002393013073278618532378106339262872759408733200898173090065048811476970494202136738232955660459138938198050013069203305703231015661220227997730693540373076426572477291675437685067566614119016679144671471407869027758502664849715143852434045202951881985768519618316023654101841912890337656756558651578407731853281454042967688367112158771694371914560143056368850298806527648285259503825931035012268755690890739983798290140967232094872594820782203182787812148907805525231588022062970259575131135279539568120992044801171851136163859833093405906902917332273986519290288707854968300329991727303489816247665056648924833212584315719353567134109449885841149779026734306241888591136145190534446506072975461974045029531894990658005385223095995579699401698038555912846426213087468374756109842092561808492503454134703305103917201501706907735590101204049746044471889148812049974726413728600104159398171394906179901916261707642890395713391163836183766669033273190402834666233785719872297916175970958746789840829144208367427842808702846945882596611122939146022064748684673236125303461464562793457402752978694508554518372656871756981556667425146719138613740448250068866693089883138096070454845035406880369650977612715412384829326675881960165800112104729650867416774472694650232685777203561888137844735563292252122310485844583767286542767911765360040321556829684145601396930329038766242676424511170743070264172749445332501696905599310721628961871573934866243525552433000171406980120281363834766245743840955226034163298642147947279967530693508855914841791724913340203774992009872527558684125574822901635946818948532911401730737576924163130616223502466397547327451267157089359137274257634375460474702338523305388450600410420029765128599288243283203903103235061124229609326917525472565128258262378741250010635417861154818194346155587944309212562407527586327934309080631805508203021293974679129262058642868030335028250855329522848971631881567111845587741384122534268145711420194824408169186876197509029886424723308620079660242346342495664468725522240945277797246104114456427960467567413532868979116993511823371771916735831954056045539483781636126863011200906202973355882783731598887472257859569286905950262852156020410075249394303776735682310694862342793444991562911815190036480000000000*i1^49 + 127124373466000393417379838289824237853231200961417481684761597648322998994150471256296949432585085519951660822938700116491984271075483347351926268192044858050217645791328821032926269009532719960187300704836518662903512858656554066191375003205580007061116454118222025781957201733471306333190739117713258615185314710321834456484065841235301743171647754271211690496550189740225519265329708755392664704162019299333686676027608032452606611406645455752864828320702375871678335858020228510220945104435667027792985557636247208056352672999760992841044756393948956980756164461492932268872565847239925697712213725213758901383060610558903681880760531347705084163498151607508431870446821737584824412697749791075711127905695768843509496619303421803917568860233759247575289455590668740921868292943236084267317820181762859186330600118888576205902929411782825677287642179187951309702383334805393532414050005276436527054997141101612939273586317708635858700156495459089171802519953500395881225988041812665379685697662716849828867883682652804784937635178272333030216364001061555518936393583360349867533698793455743793917226849112221538553609709557417408524153913118302512573402037320194415166025825617903112938954301159040957929239159981871164141240525477593998842672253548891810405468728556687182668913495253600670853714195383283869743134658488031236980791467183834280481760090119295836851991025541729603273481969123941186487760005312960192714122797826628240168406149904294199206688488973925288659305313955655319763468793878111623259170454254961073219541968879663172933920133587722815181757413338704218495735654930698945878540576217891859739024411961872342668043952737968728443427868226129312969145464638350955291252809900482872274596005757009998998976528747750138386190966114757605216540935125828388568274036698025659809674189776251154935078219406566761412665367407085711149536842132876193274979032431953800123985223464791652096328282895586607356427821498976292173556086788211434864959365630488068808401915809622537388314752000154813741276009210719776922690840226412232764757908666044916967989435186203382985005298435521404063684125660587405719314480339860726523089658252899690074212422041166128371241470104812640370551666806967043780009402172438192133563193968027029872970883378903012176227183894200022818198152759976786286424785547891707358151198878720000000000*i1^50 + 1610769108032891713465413451402447785621118062665734848475509727606004737355000873078451262929359260646212520126742528294792355970167069351484815014627370396537973384133478263591814951191853442511116752410493468155537706901545215773598726534379816084608172657510331380361254163984615081034792320967438618393008092145978028699475598960462038130257932899779575793711203857420629323549887243624546445709730209170702561915210372050655157947651811124570691758967122216578885225130889849877444537092578266194352722713650629972789461119495708657945031642921898353001082572941300720246371991042871973565394930326664801236291783256880814885938803986295269923265852922069711546244311824972103098637473460969679339610055693121483104916776376431949147601153070381288414386136607363483803318089882157514606628077503817807845884289355575075363824034401920711048276258930162724088704392769201529675939421206642133191378485785673392810593400088226404167880831405700103983896367473877019692172251968365933648980603810724698716502472209622915894891093133817303321074280794101860357151245854072814608027734918167015958008748754080008650817888457487773778781988258380348465055677696033165028180018822936589233764712199353287164821144508300641069729293952675321497748522315003760662066409234243092236804896180989065932368392653354643866041590613215246729173706279241289591976410862164983946834565529190931023054815959193286829971602005061289111988808086282829798200070325985915801449654053909363082659456691545159349387806620626829312419606822364321200207677576644954027530604476380865164222889768683514624928513640402143711324901713385523953295442518782256929991829170913882821041824187561956895217393103553108062615167579656064377313773212797108551478719928923499299244004666878849204847473079182798090991999552308700365866359099741121315173500610190168637667372690944143166490369011826093385338459054298430536322721331870445083097937855151717791028065450657269322067181816725595874172319413803235778600495077347796204541190126324846252244470328734718239371976955909115696423689697810624668913456940600910189664754737749475925670009500649048243413015197909173616467248318043619487201578181939437314549133773767918397038018613044902568686733892457633442632131093077970068625503070374565943407701862009288372964398429962809523601988508275469276219617280000000*i1^51 + 7665397253324749758012220587276101916581769046043189148473241839724311072452857166233604218547659620293306634303874914163741582632042978972869612131898543255517162678947467769453732806766651778979977931435577679746825216031562030768677917676895372327157635320776313183099667229224372487259705478281412406878677754606445144144360957430603013670020500577247528212936719950461884733021422584046229037432738810710906971987830845548460270925332872763020296812252439200038603238734542849295458777005442570973896399221993050911543726292298114524263938459883782647809242636075017370397655177489007710222419604507171635881391619128490304530332263536418211041384986998989622749772490078016388534231432599770493562128496324088011282367486448000612372951034525098394959383853935696892740678711258498454275589218222301180176485069989865897269162661352827316539344459876876735005602170826844685225588426500748732458849809608456931497534645795657134956159629560186860551141763954199620756260523349972148236773963229962071191063188140180290971531396047535302475591921500816848629086513990998961950812788572987426739771848901455049462855182699300536228069231877916991723094335163698144090486534174871296529734793671748386401043077113239436098336431000873044591593556268714586882680854284581194662941183632611592753237102903196183668486253991981696790596332348049846937776904539259545732317290256144281477643417961340565919560226247845189756894568965253046119786078908469198200653596727872942269064502430182715542471152796631396155278751852694321970624867417235003160498871484066450980834213601162970105996071347351029823344091906669509843304551586180383398156695524515970018968835455027406885146135256679445063074642042313643068721891702553674676265923745612278508706892058335327025039459800869900914210540119177601319350910328544730187649233034785514477637233194066237059997648451490711582327173827798685723813797723707465839712794398263410111815646642543156199234479553452679770162296845411080738628456850935188809004664595826121610634973603333597462184429046733351065260719487193093843796094205476934520530820328188268680459948604598232517227291775899754680097748455846610161968706922947890726002646534415168390113970770080890931069094374062995776937278055116269794018622667817675326719017653673581290603922285904255785322208662055081088000000*i1^52 + 6901724139722600135675150144421782249344198272703239673910050726985108673020059938869050851776181912536937397351678612420644925055080507591168796274048051000223224819456304184361627161872193013212870497689033291905169552550719672097959637891806377332234009441668327993593590349467371573165157836243399785933763193008365613439049671621357577986358546796671857816796996558844647963921401516830679125755939864833826882105200741190527947109253355119275674605050817709479186253296954812312005363905291977456769695618463959522816166268778036636300644805424128658484460991108839084174485900705861490840554886579399477824534829978304201180663737905028984960957702159346074718962939827627676842331264470513130437260292471719161750637558255936520227179089140017835823408376720259102187092314674642158280544393110641488245482120936189133715140579451224144637369921366450426151259781660681476423078879884454454634340723129668533415155571130846699549952487083618225117300433408807744697587552785779585840846805945255353956241375935460911469218432166820970475409679271169338188786434907732491677098420000882802056420500099723121292607295522316442786931717979012148465060768978656033850941905931434865765142667925696756698277575672634210300387000613571402145652358407766281544307561319845522973583489426276494218177725654907745485970199859927988965191216268744308091972037377084834324650010433818375986608323609564097843335880718476602390240664651709145922556811286020130035904948222020027202803573623983612979402761574846424329845475997527954908675257320063843249170015711100255347952016208478179354867656761718778146533151370432247070921901288734115591240768229743896640754571204075723153554806748423394529026971872758098091493540809636726181823708125465342736200403610164568744217889798306127218432958633086973365300059354713648522863652489367978991363012794949366003905764207256217031602786841369103832942362985169497997604474056847406804958665650052634556584971492211788098847078143184906924758298690275161901159100928602311034944845000895139026863152968082938639710068912524090208765773364433549104395165055307339555400723891751449108101052777640563537384099949436034128060273845004106169359168512590968765301759768225006103720372077362850194973391427078521955006362399099109399982770875679635991146278805913368781512893817600000*i1^53 + 430896282490333943365296944442820735889703301538289268223634140246178073848674376572042547839964368497004919437874845140032014850745227852429987570630232311421811485482126232370170166286031122686701946860192218069962144715740655154129634668386464713173416414006233082722550611507641093722759849592905625288600206390058254584451231022891938717150816452456318364711511863100985847722062364330233971696599003924107044641592396873394308700951288266375416121738670807417475833560387384834662841920549670363716997749232148226167594001476194946960949307398518833525276490196133516675220891681895893957157242982306106542453336260463189245243312258863580505508721511766276213462301355495036271227245821731964564932737481696952050757738309087448578854209507662847790708372826454146597371241718785262310901640647373055184681507325098139684820229258637790213621328920928311991583501034471781827542262287349424187406572832967051770430686084496786267400482186288154333571904092688990117477707328269298352664782964256933862916884668246477007517316137937565942532017471625166405452967194170528468679878234202348317745699748827106895606447166442048168905753517144353537425659677597654959049834659187189822477264928546728251007583124227035992912755437635382613078393026133187983229317417120733022554291730985844240400837445819760513926558151251073027156911676459247499322607212289631944517932569702731532613730876703981137406001998226229631927639965989449527230328706091879378530181708205277942924372456750663599124426931490997763011276706505250035183133973913214162466962704423513144229729286995614187715603848806661888257952199017661728733483193214084965052035431222283440427918005839454413861640021742229948525693705238283939337281120995728511832313597864991931123625499848556293788512051584213424003980413840975042561112240135575050815693981068921879550533883222778467211004957401556691629201134289794089536950243262404236388200269820393897297270848016753748360556588833345303904197200559500338981257736663724188508067099478250447624680954333561714715679216555745793111751698759232017387219275119986326384435647775378111447146140582884254502863160267236217150694119533559010322913910373917208230220406910556053997362015139121131535163670101623159979257330735759551579396914732616029583401923306555894694977078936302112400000*i1^54 + 26626784481188126347606240333766017184817004877007650670226825520045694274782289504271313871379183291292669746224828206963062083576977984172320909626532241791590977762115025530344523313874081505668132627336782962130794801432481073520642649001427908495734913480237694885468060797185652211603121996340282753081373512525634093363125899835463776021503001143060445860886174640083333297510931857137588770638949881521379968332609897231134768519426057261016539430868809707232687309837217162922088959105454852550438251871792686690844358673867477055038630944632484166341601921076085191633534988018301027490943142713206069510087215399216009825738456053705207267365550027691483404127796325591435503871934312817673076182169846582764897642717884228865365127190113416208963462983413218332063778444724750407912057430444080317082223180785136517814180852966816695258016465985451895300479604185196040652823528669003769743750681733184847554931660331771614110416134169238806838580694065317766196536822667703469205944373309884045309716074192237237884038304178636032824449126068909159838910602686850949818599875117296960676848753801700757215448649345280334860347211237552430150239380388437689098250096957761515130963004794036780814229251482810028342171640450685084029161423545735098298769546518239099850389705303645802806958851825127310953075246657689110133475651856592712716101568595265156974038614579915597674572222903779486998573393902463124462351529389336348736304867528206036649652567438271291620010765662058721106730271823193294664998956546637772651983679017628660355218079326352344063791508294682233898836701676103692100998216677951313512450620418088406015140135024982021996515125433618633869397783197827585163642433736341115338375155622198702817594566859306345702644646623806446883924142620708780505739791222434796431310018060729892500380418720181243497921697298288285003567414033014315168681948398774863057987719930466475359484107370706881605084415753206561396040091323608456772059742337368174929837118743871361431594961015003062516482854016751078361216636545204606913559794944485051154290102503970847521045043969776468694451089885955250426025875650744723888245485378112371384069415467438512335221341059130970277422869126892209834216389951207486003427984261360505770979175735204876733388256251847040138531458672000*i1^55 + -1087790972918068479563279742563263338499526425533702836307207168598225420178903316401864350301858890597808830514362941058879469332272692840088887039706105029964884524705911771910582349861800607126574140921228200754505902148453799646898418953911138099538023884901677568705207569896768532811294798211498552795209779836840470927959438083207744273405015646919006070757141391997973886697607290827496966894223587043154226429754669812259591068965721504253774521511786702091337064269005682089945618797530296652750361733253043690245502743965603908761967462440640855784964732430727949098023048063102381885623099748615989255863096367945215849811234742412222634476927504368064682567597534585924357439672122359147470451609484384246636787397870104095611629809608971118105859167789502607438554280169600573909675313219706701973637001361537088770046222179990679857399470368282124037097757797683418818438506740896148173661160677753149868052214799916631712591601687351179615693241625334440401999380364181729959413452864942800692604770612060024570566851745819141948032044375306347333848144545279884211795983329337144188840427788081752538928406023978005557334926226510516431028586429414495314868138117797169108132830200931974789717859118099649887565353638177197309841669949937371055263835147935806551004783393159688392358449733700347090111850242883988064278266411060735067426464950177950184754019162956011359447504612238143418891524765411073575015195118997147960967229309180743726143774641695009710625437914772816230183844094839231115392162559037116914818308475611070040634127336625900215242181894493427546130399261254025060708120226890137207442073759498793913610936591111771003411347217309400423987684138905905707356203397343940058943094242066336706313130426582202419559437267092930575288128289156260857610985745409906384198790194918319553497793209359805356265818035158334425279560458136186897210113849350712769116903589285254357882293137108577165456757411534571483216284258943695149285424114382994196676101082685154342565680246705020629943740492075796906228667826732207408181685836435338644384754694341730814479628499389913233331157890006985210792355357518424833032391818979964613401930880142215093344980520706700138563837203443938446521404268475668709284847375410517308225683962001164440649548464170969146050*i1^56 + 578010270705716466541413654223485033899821153051216874213381594529020519245017994021628197022905789569861341992898964890685420354500445372484575959358155444989794965347982225450346429917058990594904686968055124535815928748192014624480017653451193156931762412753599568808655051104368203998432451787487247846673920942895322239854102012249740238044954736725462656230751687337302515605993655807483853180580931023066770666008286977032437336676959565925627205231423679597630675416037512417318171882398349481361042744917732191397485139642556477513336558210773703504642285508908392000687208634378106917884224731121082632741457224890106415205550587109878207743130837703011046208828472779282373670592125930590451901636136399136260367896399298394172864734941886040329630208642609828714417976368988387222630214456849042133722301214380780743547022823631854858192369630336649924203588462434107683983263840499807645951182689143070158427253014752198451124049372408876745292270066593089538506809571543306264588150720178217132096602152755725092850442072211080887281077752982926275302800586011567156139332891451224549086912023295822416803883026061097263589587791790141926749907809273561782299821847657392588748168864715089632668086690874643941378950559342079993297159817543376543127836955867868894574672722833630362721452000794243974791612536616351794741917715179848274693937630999996371925219492324347199480745490397082603399594487173311631792221654161950402573698962227687790226804379157514086501675950647764633336204627191497350909317397798692653581312261677796269621341128233961641515996168905637801088569823147994729125757160179793136159181570549679004698235152268235387151938063068544993543603849959161384297238223725287042018051102984048204405610903706295988792414580376070853511434267759405930777695587186638637637110606345642058458376609122596173376414437267488978147590492207700751177809756684104128307178210575160363236543127084870198622134415116126567871949938388200876684005601923311294188294512979794915336090499258567601036544269285116150366604759391477491218192138308302362527570751850992535132183355822023229116163652661990357011393846925851024711572974941616046217222084277309448859340101472105426199439135991976444698721371688738165*i1^57 - N1*14534632141192416313912013460110224548041357256651161457563680821711578739848886587526612589083734317447515756141982970105749243138259170416813621939322435797737084371169277510582509977497951721920847767804891601681613026900523309340059387604949950092497175924531279979846126792829788922916713832431911854860348922039932597276492094779671697300428402828022975166298336091618012287260035660049914097503456262463109599798103921355107989691951013571855974588557961009544862380409527304560372213758000573009164281212564509401878060890621362015603873507760072078828177408757939818119464074602923318335104903278618968949775657796846980279084852675022658065922770227549853890195443978945268525673042417190870363760839566677995775479018624884067662168064*i2, -60209505034363705849881649508002737138010589186992711475085896110128480417665416007175677369212020251941504507945589011805628754792953045209559413317997634720097282910223853536144547999472241572400950244183679646143470215370966008549095339360104019632847886094656161456748189052034314077644719066897043144407392802508386624027166006816860364068918311054209580561851337236113838813697906255598880934498098237596618204397147980568945222392262258705552324218844160875471241167943330481659349582023330600005361647362001264987894554737058845892309397600784901380441121463478955113905612881000917164111586318476633951115647507013193661716947374864403142689559438080487921770719604157223397580938718564407025409645285652917437671643016174575398594158067007478798207134865006459472910456518686688228632135563238141426737778399654697856859662522857249574936519816393374290436607097408095626534704819451756086191831012071446741273559310865461042131621320158952802682882166417225604394994323431974129915333832781702928805472566150639741962791164510230612105074737457318997475732192196772934540335696200799040258076102228641295263638014980070743534947510199278571217384800189203777248717585582411790167459926723606512664163936694673121413467812979343676673905137514887128452514437182829593230808985726308895072834062378736991648363062687365821731534299573081549368826618726046109453723062694134113562298634784000556373578495159231072214666099492012456577046211668420586858097128142152335805912347792476847422394705594749826326016346660639661958857920586836069715017452526233240282973856077908847641637654721333565900315391932199572121131155858479686335933704170412512415058571526498457544213869781744995530759446366590823403367003834973285840320677357830941527804281073079141249299602559310150867327621829083544427564230460635001832864634853258666939516452749215727866604555415034155890771222489489250783413434665449242438091256102064089166753359490837629495031806609910170020639013626926467877863895219097888851805693412331575730452877137222438483338534865755266514794790202870365060320648723797720323839491620432037779179469345616726557222088101220363298720148774478375203005863358350445979028069222192207538650764379432445961056069776197722682512496172733188175095105608230090148588569965027747577135442443202274077103795964570260166935547594439681340459342440873764914894275204281064621245863040106607160066591117034902377799484999168113914284905831097504260403130703136860038702331212760121367169198653497244390840788772237334598364926018846720000000000000000000000000000000000000000000000000000000000 + 397175156523423520247154234452655690511754959032188623814891386710590099220996652206233470467486491222644602268433020935648425419014042147062942658487599201600844761511845087254063580402324005219043220613270898818079852251826982842353037392617892279135311139750265335111167897032287205297066278114338813488579044179462425115740597551239374877623439766019915684432952175100422167234750041919722364524031119109589426299893167889513629159701751643843595726751753909464746819383427815774068230236390208386480937837097858135233348309849385112912008132068954667023411026213144148485204225692347396211611227952904495445541839358852512092041665714288733477455508743360569375528827220584154926412802975562187869582015474924327580249522991846536744861722264992240397893101841464791747528770558223884511671692960142096862170344363979406746634367400728918238918919879331909710046595157204247524637019497226415677599017963564549499767251040691819091762231864328236974506461307099835773044736454531493754158104570074095216674198348127575278436140043890021017299941070933820057920334848324590808051161098900294742195713732130047214002650415931660552957703435445508069823730307947608185805040680532156024497794943470698183132864655808159520227270647315556450960254994696629972965100856619459717969040539726412130259267280640993308344543402110557818871356893720793502027018838335435338232738052326859297050511609419588447921826151880212225309138829411033877147428820421097567569521227550080194191567697301762471763746450734843416344340383135878449625677924706514906685257989175638248881313234433423404883924620622921008883160021371716074774594394788262930742503633808994478279685677057241160903271788691994472761877601813225184068945300346823814409062286433318456806547848949915279458016385771554785935277987185567098580751461555412274676465542698164996044974588845737306216196531884714208909442755280363818321604597607935314779855351901268392678073153608227797206398655385439752869129126163151158219444401969796475196207457298506510113511468427283356301892021427342839907183321664270529062423973088581243823477189263789408951861784026252786367208758165283459079108099255181352909587272307087975956943396996897522157194178717045209885548812808577222211035803216286127085317361630357568545258474283143269012283025606617811858226253881329211251685474318790919395954604440904409427672774916508380154170587743292454947585864726292591632659552593765146808084042971683994772295752556060149567636735400129477432096347516006867573794112715768178845646517908275200000000000000000000000000000000000000000000000000000000*i1 + -3063072279491200940151787709664865183647471029476122533231684701221645905481134014369870521397410870358156114626092507043066554944196126409542100242019625626343547524221645766933672241269346905062723033900775617341445426772206126507810556803298823438524168040546215070866227219931040806734235441214919815368621543880249677000536428220485773341006494997015694921323684778574800596111462319475487775299939822455890966688378293900925468498475770438959947646575703494382720201135827723357417560156746516420362237756393418081517733095535963817056568435684060398701578015864382652410076966202766055675556814817754529014556866714423866826992161474082473536243425319673858458729810679629458897767471608571662546179109482878416090194392753811873299156984764149400317182585157179725066244460459582403277898343414952414159879832451310558036183582753870914623674760049861418702080804749629011019487966319373228870943172127107710281140806030110396513162976936033054558379999814141248041336641703139111561692982128973769199544020508290272936424144168937182728201897445075443220963455979813268850305581041721560377515926545386112905294337492354279676034672577557131398306011912133430015775641367167519230665407526983595497482000383935913233040126575532010361065268140432670459425355840111180647104493769784728130549598347616126955841581021904744412174470533185850795018681478772639509967537483728489865602665045125975011230408779654980945116863884794649188385365247260131775591024834110187545316860156957240291404895992416657758535298689131803735929205723491897802666135975325774157804812488764033769460780613058176599809672557136071088169343092329922934053261106374324278869036350906237187897899855606555826848818011912033834612522340013633642297464316833766967582890230118970508780177811552172876025728262123865742022073127942090997012583640710105015753728155352554772190501525446667335504003877538407401630303648993827667601725236673467765841699419432567478023344751702980224273526132767655222501325450164764373545556816411543748783177058666013108042215681442204226796470815630956306352068480899617483342685704625793208773821104260059174727660134852159915923632181291480104756766839154763498348545173587909014673414245283391946229347479625322581244106302742320254973509933263159523690691387475704813155218242078458116428065212865715221483163019468022428002454547621875849901915440731593190987885315931833365097958105785631757680716548906175960243513406191620359732265741540215024710040771434498407424606292407185247416217250173434521368248555929600000000000000000000000000000000000000000000000000000000*i1^2 + -2734585223942637018629241299998016132882376164017063345105112461695255128332377556003033612581281381951898863781436959768690177069158471984668513299552046068245750852786708807067509528330598549345680756982928394438551700487017695924113456816802448305414157396364387512820768130438040136581938961632111957914078833137444030845010603017455605825489395712008610633390403676490680147570222209272388905549408426550612541198446395202571882616574339275459219906378928111755945878789931012287484409184234520592491897031453528027967426087579676386504468685112667033256064169707368536298358396988305513547224521459968969758763138837359656642031633005783779263778463873871266757107209715241867501650724242185719595589317664259532881747472395091052535726492090947084869947863820060212297515508759527279700684572737941147040341360663637276898212848302652954815440594355584808925407761035699776422428095357776963602936289712062252765485535937428145257461402379404622075901111526002151233783405304331886091736158716090331033961251018508687283803769530125625858210608375969272199587617774101115579694225597715375111653246435518279658134726410774789205338199457962993978985120916898122145344844068402726158135865945245993120409431699048783995190679379803141808221555800387968379243870364968598151136258861326969868924030492152754703398568693324077955521811978926461221035977922820897691007670680650730245727058130266193571962579479108412624122654324870682824554498335083829241775406731054249619794538360572059755197658048324986950108954300292071187998517736102939155873253210356699467502323280857917768191121961601034015857061496819142993709541062343465080875704042346344047069619026595151245538090573353840892868695033318995356695424021420402703513570418973044138809488446598158942731608536039006495284227027584356406781585731793571108982955634881726290872312887148863153272812689026498868556751019787519313599923032131332545821321092394427990885841712184944074670067512465623085778332292865004283054871064639135943016009665200517776412602429986448714338066234069732625979538536767976690232076968108113217345573741395726707856339283688709257776446605362252878746002635471560282471479314642336825819848874923964049992528360696334166091503233406312871099610840921866902453345264421730168393227394742000447966958840216810010802783797092159733941235005251520454355042358268578540256574973199831563796122512614951834706332713549707624058670573895375155450177598759647879273168135719143602253434695995084890537347405776961010820942586100141947728345169920000000000000000000000000000000000000000000000000000000*i1^3 + -27041919526558308934745283002068480596196569725492306323411770018209005851464666374782136197469894521209382988313273581534838614322773135328098730495762074503261916741764819738004765352971650776611964463620981012621259494328472457225986934304292891456247195432307545165898121823173046572826607039302093761252238198739850122601975344219958899347928261948918404933620301108694781152830163847564447262803404429623716561229407321403072446702815561873845504674307618887240132391732256022589002938584306170055441729825807552510892634669781774070472958547269164674377224939308730127212540084815450859799793625051232130705678804585247527420157440670835668604686907715775525248831771108263219256661366701659238620229940685980784820018886648170511874831445429492048893423016491287260533280035415117508601365631441385977296231618133734760082102642941176029603805992663552449295830970367777310479812746532082734808128098835065816400837225421327547837025399876603653542190504573766645244392807075789584289724939763266095052370900022959915150686497494212358491224084197830978572651320790920931687312296717535786784108888257142500753072612460613035743308247744164690728382611950139015644495438317097578741985356403965820036993313323866843766407246055613009001873798884655855622353068106597049070215647116536485520969978672803790345058007914415506393811766610664127444897045362077369033473200782049370323156786369275765895476444121065727597771364216988600078412078844879186104893940161555418028798057843680031310207002195426505809210462015797295447644997786335840888911936568228919265909745403919268254214012886973198428055043775768171705888273356801136299398963065659551595456661251778607109298841254682261012513008521828347937387480568083521726006592489402833371829529585295344817907528385142121445336385871295832444643094995736675160182944879264870463878418798220933401816769331146078198878364855666400284838949395403240718496622737922864711265449999244153865959233600685243048951876087519180146201427115807123367152685269856772372736799348041191968636882838256278696112654420959644878394302594100577502072128371367434050203618033443603154486364727980735645782756013993118755527973069346263252322121331726473579273097730892433070124837842301883294549968107265138179073656369753507280543040061652509907634128562965526302395884108972477090497953811170206789151999786592539874250407808814615432819636947826146990450017074142734563271100722282813091288632834110637252672231365197584985818578831236664063640433401406048676098554838384206273801355264000000000000000000000000000000000000000000000000000000*i1^4 + -59246049466669251242439509450738181174950636281777670415573014302468793718866059293736546888621190701918190011088554470453409857785743648113475612354609537458517807246133034864246468271727095358800841402238507977303780012800569917046182254140615340510902312178912354806890096403328544618720628848489829335532821838495939602213312738827518455295796201005883456744991200684447153146280831880296705540661568222816256313794240762351122587655253406952358125781520100036173638310386559708784579596322459802227604135348414546433107296145246679351384196765009120873178888246849226664038356801587017855624856836778745274168008410642069471119917862332765409309922143769070794785665978691938046212029144822665882541623643455847913451435893037703273937419359757242425920127590419230340642074285472133297127842331657148120197214352813732600714153686076180864022619827548603820954041138024638148155930121609361931793495326233310729054321619007543713757970232605035252513431986888223135702455180296587289848313844521004789216053702378199342978898172533890062362672219816254114759225293802825550335579142859311231172042515520659448471344244204398938150382700767452095526730408594297559465478581757800981839227557059560068933001250278982490701078646400303273746276730374038749106931365124760177189646472176143277713540908961721850070216216801486952682944733566091491285161128562404956575308849942539018210867568603055643710935065295422077218980281214293793186786281544890042612058909163162026622277266735294763366004878085782550114312989928398788081824893511513567683181955686962313761262005357430741087598841100961435333802530235258134956160295913666068705769914159456217649457142299326995919285253895131379820066765815174757427250622246981245983177319919841067929561575901792965097860545361264622752501503459950865455118029557154756788977449124030212536205272817248201499707233138360664739580709343269819611718434290740213907616869139705396560142919475475244106233052771785431615682179955963834997957447200089355636721778575917387688934162983914894403092085515677215785967073629035437307023075821322704884787524324054688986252650609957981525339490569149618688829490900993112918503341145119185705696072812187814765960260617610605580190744219373403217487103386336401388076096900820100058174526273958415938078796740125055521745861168781903305232539076986045754686258705997011346609180968882833470934630092617455901674661143310570444862019952035741817975561635205036890054749337704302987652037877229640114832626636380339723373969444744918476961873920000000000000000000000000000000000000000000000000000*i1^5 + -20867093352970468823150856316897633329571724037387089050349991403850066842898387305018661422537959001914191334883173775585124674660112413153856026971285325193581238202705255469297286133402913166609369081953250600844758318976082680459411000497040730264719665710645603661637539268084394949818576688858390592175656645692157245893320237567587503023626609119671163792006211764642575797246412915801400406723166647256846174317311652050917315792274444426201093556370179529089320980653515421031927959356641350944710832266145740420158834702903182946688430749656529020442352418556179100210589591321971661897708806417696437820391289890776852594736194253975793808323186303688175857862289416600048212576539708000192452794422299526749029476904990165291397127842174097736775422292474701579335543546162328014279032435793299123778255019617106390828169933532554962936950417554131463162206619710219562319926292493160351147340142476439045365299633485652547297055008780055918756309507006715525514173252764549146695489569029179202647829396862163226627702081783424185507651558507507600936058294534994329418090114610585403165842930977435599495400767950791567242191409864760676392452757907617554159351156726391329258501888021970110895775926171717466217693317999397282427629464563782489850902500431920308811726390440434306992855292809790523769480951767676007738449627775017786783111614087043315070062389083944277926915528327366072023478568389342192191705358224237439294087348639238268662643759883791939029561953941731719891666606525935412086677171158876336830844835836157247781807114461782028666239607432787466845765427419585724143224407765284710110270117162016071914235265605225698539947225129626838029976931738090674460760297833766844542696181138850827529599968193677973132988011230712331657579247842852134427239161999154974306865017258997754452046602327588402341060697646295518664766919481996327521882797287198713384268015825621940938627287655822140442994999068629178327209051957221743931625328313467950094410869141354870002631022437821937553588205726878442182772595554323807883413334268439669385218572418755556169834600220368621066497063099280811889575955061871234853242310385092075291064318100502643538675324063334992738961802496663343079708534669504373493866625123172942832701632024311881255719444518857730053871248372719184186704164809672473073866060301691085649714053290610716342798807421760062466139066761403084371075945507097516706070799906796397918967902854735839565241814686758364569317589744010329871480338707159842945872411198652982650470400000000000000000000000000000000000000000000000000000*i1^6 + 14354846654751891703007287261097160773252317948561600218755972963627956190617655728047516053122988551760739995946228541235723338560921497776935433775883284905784280004226840005786968179817136953849438579450224675434154714372315162976248134899306080402604191679925968360665244620501595084310473274227022246203243597354646151375115712174637971323787357175245073514623570796269016975211838066474659265624061136752670275207333306595039262479033919676270478671237394508001208629413075406670237325220337051266274122983335475637604088335913659976126473740462300846574626776611838913374871344963266722843332362164837087448728114847211218824721360242575639165802381918843661819499373487423593941117819711539448384243340843550874107963445235523708309691632030486598664246517471005404734110236978059473483789525543330648765950945272733520241702639476352874693279511930617489831604030060428435828228423199309583204157127817464741469148855346727751124126822836070031598479308938143909460132252514490131788576910160395739163732732408165197323912963181689988477343882097787727672681645577757262189032507894409757164715261758411220863103539183242114637338430009499352412415523900621985269641050115113295831652786180623695530803123261301751671181819525281765505565369395835550569108539325253653793295073336631354952949265355745754274064382113024130451869599273481380918438246621501511483223474007201843641974408513705827650791202869918007016149989885678516521189236933096460041778817098522073399252499011826233598830152145670871352080758953554289853059338036067577793073957345192661234039437171811250758929737046096273123824622642837746343151205117577265516185034668225204341759411974775917775699573888378378813667216697266106884705067526771223108092428051344915811881170790388886623333053632332805200417239782618072380527968551221955922638129937235603281821474243074083971553570812644837545233239474049986400301067493806884376728247195289974123471307034006401498280414375541276576957700250720770860070167197654630779028093131054283829269993681545359368706269244586948629681896209160084138376164432769462446708988160549484166030915435436269073308052422660813898911134656800325464421231560917510086632303882817842285368031582915886533438168753186544229332077453832692397006937905753207634670673427770896517697226689334402329924022574284361521146950679849618593608156610301605076011874253837677784218515932397455592747535623318802101903353018586032060987155496645858553958341757242239361819463559977101802790411569980755353681657326298354784665600000000000000000000000000000000000000000000000000*i1^7 + 3379572737426045654543250381904045281383731301734487563354623226751999670155623286270245661766905319164650086219138446271716898150900819976624422528446493584610471904076793635957469216859801907499735551078791551012013962449036226754841168507401995962452671123480869194301136556094658858602756278212858748873320482495846735520897542467595483760916296439112262202340508364827238857141385225206691443037347908306836580196907506779871809832079617006305055086239828528755923133515193969054454440108085652273723427126392463364088505104692708627523743420133122051239864564401767567187527055254246438609620838219088498317467493460623952819860822770638212078549812879933592793994402214923243525821576358854983998056940173559995255113732423294247272784014751823692563767641189397217833686682476821515183254911334215417351993349974505667033254385109452461472474096934325086178591461283644443863518794011024898228824730479903990088814376011585828798242082173633906260897905863484990391371500161446206058111327328936013468749880514357862761480297337416454396293234988113416215785061215960370164464690737379907026963490850590084975729826982756881365566544383197261713744492711995571504025290965505521460329044199944005000757010608727283884300524132926136610099836572703170324789463250598863937856307247664653285005258570938220908865443157579804973259237924955341440959295847106258970479464285124508249331643864191627812394786567610318874532602037030142892492055713584287530430092597878913340617124917345968166122411117167747346527585053680606415608350995028287077765598906388285620586952757051468642153805522064577961128946116256660703412547897326203356699917255250194002610693426810395898209391823713913738352489813162579476249932846925571771970256101167262145214144221533138257690406400793884330217238028439703746461219567349652073811183898610469863691527886320829944369772781246308157120881265176994662623000598534035064276865062435813441837564555276120896695295924319112183578835032477392091374726229498611098877807780735912568513385386286284040713122644654497828141877624593609848632887005382328643723834967788434460403806159278512894175599151506711740284741095395781635417794032446195924923500492094758475236381843540085976288828467566675754687296760210000470420423692686837750694891123605369469902282075149676413946482455730836429182589399916443960363062104507740178280994056615472161947810385412939864309906818416642307455127777880680588503169029108130623545820608470184533079705901202065258383362966554503109273286324320353648640000000000000000000000000000000000000000000000000*i1^8 + -645870716194093787277917522889529158257251943766385415177417552570175282353414028656087177519252884506945625091129173711957686090427119705761616786254301128493932700421816125295122089744063362994512194492866236589723870028449287063499620714507968342075165130185900888234882374204286012255819874670703942027917453394975611493931952386228060317414153700142268429801821473421476288472860978348806700400872509231168997324416682018850447116747912528785280508407778661935369790605453005931449787785888192391323479366285829586608383692280528267406572557688046364344651488930070823293717339913455940985439304868417394227567145426501063476285404655176555553941926383007390674998598109271202938330611560096912201186725115137890416121550800241221689177055916586483046651036371615395970479868593955793482136719960608525220783286943004324503980200597863117659054802701969971587755156205484348210566749413846616605414257137950344567162767679559582408857007882110059189901648205191009695784977420682850047787222848850040254920860774808756162314342239787890633834034746454789140402005076503840003442981168831147105686160804390244298404712708210808912154018199858033489539116501671155163594585734894704515966400294100097114723556978172398051218579540954639288076430070307460093733131569782784832289275329831242105277069722342001508568470034694253268825364216567987264059368751975781783509439308271393708369961064552354952552202034160019525833726540440444315877509714260820789426995231397222026545225798020225705672721650931198873212438333620387698846709522721599306913968172474331874318830529076456935321114740295454002394279983110762076012317262651211589729291500638606473838564831897690108104870080619614229491562217512815968436580711246943370234430419719806856566467233140973011157292023256293428348996221092081675252120392983825496983113295585661294013012185625262040120892605097294501426943848608228868233567904495428269620658172025691774334562827418973350133284357789080933178248247878874711746333870690344032407306566293338986836471030094958711709439704922946500131002992732326727966629856590153653864412825951932851686658529168214390864452418025979126666046618744179278902448017892701973817662386840952605456877433911466098150701827392246865477928733005232388516616937555098579670531608086147392506455857316511237081423016607397480444374487175883469407945183904104189458221554602208447624019453945746309176539592353040948267608642876107972805876943466912570913875664012005932902505023543249924936958962971739151316378121339404288000000000000000000000000000000000000000000000000*i1^9 + -541794808604273985281744283458217832426857020175525582735798686771751883330119482271256720578651824678823966946042115237758836597133497894008832173876742371277155428457581888372166550346394973936242503504094616710085025774337129195133553721923277918144501576677875193320358997829582280815393475381561290445753299637669507087246972111331086421488601572945727704959856088454758453078260969075776487768710046150869162960025965551471355318124125682156875429023649392716141923038118335508727703637965649753139553184691135433567488375822265443211101114312416931844471784461935726052997412773395506359951184903460846903514557857712198873966857304317338353577041559865296169378339956078634219038628573103901209996174950611475647167406738343193742023845605497612501781524229292348697926633017448673872891123718793187862703837888879652650517165470217636846349112886914781524071469057756376226077150782261817742847482919703710388636218598969682984426829862398168433091109902086802932826304713004617165558336639902430038477197175127521890115491082513514387891322115070801353256490107265850086185986504409567601781916243096749567161182077882819308679503714749698499840524069147919623658173942723790407914450513067718859376068378822752518490077939699111517926181908364628430474437685070056342912511752365847993167958487969088257342440985200707587930306291653176622837332442405760760081951491983158883829138706948870157185923913206539156927843685069332792395707178992647991113394005851287179978695859636115867627768962784379146529783220470642166435498488575338752963120266442658471765265949588086993653116500670831122718591842872398241018238606122778907862847679119572109709664506111186213814441060325659790654329280578068535891313303955363531154580770429552405075311006761901825016677248026393507729289858941099759524143882241112729646820055255967325860662261703404988927580742339797663775418080409499011091157072786778664148831810411519646936303500341143068686892688655326261300430312102442397588435746198187905174114969415380751396918640677875518990707637377691769414353653164571970264621901735440699171129798838000288912117397750796354475542874825604549801651840015051149990183870201369508743132075085262699582241977892987979140177333346623559955585346448837522354152052068110337363320424510902390440225191020450464002832092518345297294186241034051271367091286153213781610880884306812474509631397199719458481124586462210911783944929533894520175792490137849400919751416198217116519877127542711867430273667128163823935552079737651200000000000000000000000000000000000000000000000*i1^10 + -9518556989591249416874246417356279560906717231216593525873386595547714325663713473906623095434386677016971900240903243562401707531115454044805305590554699202414590875414429572382885811389911808536879301963638685697423843947123598400485200031182580503253594325043348548651468273095694584445817043765218308065634934327081942297433007774166633704190630693442374493743198691821016919777980114747153895733400571989093453938369128668575472157643130786412188731846505237455178715673699718545696176206003163894607678388776896975348047962640848350859044545499572795599611776275534999287367729783335126309970841636872172940172474325195352575355701260755501718353787276159104780960289236751384068161283360664262017016099610797108600687543966445630421021001952801675798139595018573498949310257212901783125230470300699188457600931607214041285679590425660845059289341083462186320946082597748899751111525340351038277946295672859907476300652117839882822554481660075866162145072581060639394172325075871458334029987807396919101679685285926659972985775143283986656542532018047122000062259256213491090790325110119643387010938436721261609274596408767125396232808223989048273603612368071206318873787909925103797101080372777986110140507769320356085664335203839096291051133582069403525683710297491531338266818541422603353609470687001841190318046660160440145074881254431177707484938717461823940748884505638443471765857836317956175303026730897275512891792650845689954254431884526056399289509562563183796007480637374641037780493075197589646933747794512173885016930030793310001762076696605293317860653629105959154103909581308544621653352032270244069656722740896634594313668500925772141952028185667563457642617738270735072323815856271626457579517470095482664019179268277818286101692987786382311122859849623488666868935399449111235747649508214299821752632252615114568710148272528287675826471282860132997237498530475341081117730485843313225836766889640217516473876257138235991250625520091806732844559064931251695231728577247676083785003715700574297499500740569786226488839345457309422893444049955220016928438032323600197287080650603338813361263255840652413609908413955161270370928550826999716914808413786446841534453653689139301991226991722416772951728662740460204530605743407330230395397314891320497878016793440638282707141936762094243564723261482927758845725995055546985947001602122217380980396363878587840105957330623385209336709014037931481477252568690126791530285796453987659956040660026103928672637661463285325555499974982785541503335792640000000000000000000000000000000000000000000000*i1^11 + 7251203475808729876067486570335492683113815156307846912557940653431423672401300357573151430914925622747780996301435920942808676230219956875244737384628376543975819106485342399705230745769833296085322223425144025289797985821715124939573051585605026201474533694337361084572359280392863196974278962250566115705564061357492114096563492627548982309891813972758492384028542880300816970712869121095322237193952803234671942924342505699619551378989983067125845879541571313087039863046724825444957885682180496654581247429877620131771303049961151633920426884855209651720405968013516987437484337919683283038075359963785141750042366288328274432671726919866445667371494184403973121685569718240602454223993512331928535026638014596715152037800375866336954919595812921179723251137562427655740590486216540576749294896972341238867123787642434973260082395750334579121510606731871177272996321439403752179126228441078041407498494339834023947116710128042991510419630840005969159938787314264164422722985947113204856462284004338013799471547885931554013458866789833135692705421377848033671723579764783682165679691741417324063491162374432889641111821235811124496643837020817996283750236107315000259171744669551575250551754662675585052357281163421784615148450885544437589299977031916795388783280380680002669697083014403100646914574901240036901634105565974442026275425693692197755862513579157621592756911946147154972866682922588016085729535679939222008769101880766597705130005281837717169695821178714236852240738338644535423424043509595980992145399287501709573953683032445525685631186218741487225350348463048482272225835243162369915851310554931654132366230219976910245536565170597720484475230881835593915576522528503966299432142718804252494954590136222722674818455867811969144870321312210287966897783996201423960635259735609035515542056227612815460597110766088049606319913585160463752535679030678982275746031716918358501683314384015324095900130873765876255575968980243784298719428954484910160262862530406899696736897827241506171938301361559665084429958766981420985587534455906201031316999121224650605428323154064490113585017553109406824197577066372345341582609672591338070598735251042501438884695345521159514759525959847454583759076237807456265710027989570206063057075493045297864735439232879127862366318832758889263912569294900417979412097307936603375228896209993186834000393455836717533311548710972596438633928311429814689012419457511612217780675267213311752902884535658934072595119033724007565737260358506515301767244217908705858894692352000000000000000000000000000000000000000000000*i1^12 + 2146725725282977966861282553972295155036506742162960656690852291017128953579296276061140676583827381873132292601985450863807687370633900115971222096457190191207743092297597969701651727519545478961394140236034319432737283420683935535729667935978620940837668820139252055773904749480540968855476137962116791649255898704611694513067896865189225043543846814264376084456266710540431856062068646141806551052292001005910982146909357858897706928027073631224332885669352004144142511526064092569007428366253085327991466098488531617002085999268551651917184228506808493902867287808349348008118806249883720471093240029497104417827040473037917455779033149581019343067482946361439293503631280783853925530862410551310117000855889127916034995408175947795726421873643522537791989600603025778980589824921303695401916601736970153868008216268045136646479397054851178342962692759041116109783333505158904552598696424431635468501789241009535717481693719016585178792352346146292224761359348263409650894889926130580317925261412309580551681593613984783670875340024580584869032131990906241344011175523583464111372892643818090911098511490272391696057796019069825723812481818233856461640850509245538306854681262974762553205959749476741048692110243455096728106662353048478442380917943591340934973586386992346205130442979891879528606200818019290037132399839634905648948253546515883829695257968750202750730196205244282570046653729199920692089700087966763745674347142399006419224841435508275732265034424430600335630685184689298361998848369371116530146846543468079697794442373374409363695761366811761910436836748348434390736731803253740694565324430300729008361060275877667991401684122915033414584990472634490265707055472641807924361194024972791753721012576747902602251939057240209772160703522558112842968951706430473822884751946654992154892450127444258147275672582443004639691574253338944870272916590270872956957327185078204203333144632062512839249038518097541395109616531611250674797064490630364625352372446445953875104288157942608623039322889289458947008830346167577525200277650822665824637327150336967613847233419130409208313309470253433331138051365661195470207195308988762511546154729833344151744164434480261871379277996505280702926128006759327242023175303570437521545052388357324995010194152666302757771473174468293145104862434512034179150569608101483612772500232926959499910447428036472894061625176429294219268908442051368818241284518824784789910790958225899828237328456602240364163281239218439460888921192477655920860795909880201895686963200000000000000000000000000000000000000000000*i1^13 + -303682299396683851978976649766751412473454197568054569894988205000420715425364603354077488495715557299907267917836313213626414048061392259024876411803084821342262124041122307159754581518676450139958426199982214128929747904737775784892745602299261323121797161522655687683956387816115473998113285828075106643422596566457522167642717377066144563172836939968184587400227589156864440405960179630113866048076470918017583429700551891274659625666978440347037341787565213849403550018726261284311139499328001514813604844979509392905149657232970897549796297650214166300532423914526329674491283301831123677482788932327931065794251479344483454636498082580744314390806953137117577882763793115915928875812297416204415706477769174062730586143812162282859456635461834094939084279243332194548187836044026899959403408434346115607456532696448457175049377330978311261726760950149345643908415283971532751562642568613990547462960688157978388295394192801470542816300079438934671003010320402194219511092845322852039814925294192349058477707598284126422353391915639521998738538910271087636772347079499699327685553229799154901824785737438581329309378399580315109966657690942012216324135014688998606143273445904166121128780059186416522281007812767985157706384606733275092590796204325555766261591296029083209856716231516801384158975855436717692725552222171381199936975092001963546574361300201363646537832391634936115420670958421207220851911552468978944501674815052428449780652324106321328227225124346172483839852807578539137552726085999993067111612048197643301162509493695798928506411929875119503895665958142978216975743473438160089277868081901457780246124610766933539054892385041854361403896871199762520116274323288667835229650876747711532674676276366141849491565161561556492901792943156301938324940110938008638593461852849932957391271083447476246590247821838877869175576645413199809834361523323394293673627177742596675549928093427804311767085712432974818417488347233424696564887363843959896132564263411300055168872001217908119192201339428570052324266479449230826812477058026600798221505126606370303083294602159861021374803110647240935589921940841765148694991886308100441108001137482510737382321119280220824377170159474246926188056899880077612793182931137860417852025691968452535643796061476185293679915574111153141632512428816891757434154785202855024918055996610585750507656801154139001357897011786466588817271558787926632872903542303982297555393482954116017772178681684517676952224672806188434041527570601836614418708644047274786160640000000000000000000000000000000000000000000*i1^14 + -59749659800153186120554631496430674042800463136765799955634336970051283838541923270690597184344196757449606915615744104540499994249223632252693508036930294580119887544990033843341289402541875063785561830970881854056164190769217799384151019100052200179159046158404888475408577994793359841272137112179522511775797268031833550647785101409014802045851225010960908461567750523019618687541656134940236510598047513527314720708656446342232200188899955412128840866808628884798246874748363156382520612803790057394312790809202868178153692095262764298089123784086339965146174322435638510902226682203608535834053419952761461100201609200680130714441352065458246427619161005311659761427802621428572002374730431561893535615001700650824778372653463049965285079469668097579501874161360277245104410421710803005975902262956897152376329461563618089483813492259900042549016136276354064830013879998342619828882681345540440155344111173317453826245841678696068327927495127350927541675086700384319438003960122248039908089997807526678813080436696898123773579144874232074514131566326714280711350935741632840762935241251580509984592511957131389220908511038369129113149616562595725129951636323348979686611758005127876791984420537461279838323091511542885100673262524096120037424388175141463143963560727502756492531680721108690417617488746637119602311127938672656107731017940164949998081385884702443882737952029725461174029373515752785598108358930106901257481177031143177721896205084897326125398609899556993417017202698365276019748136600839105941695316005444405126963504235570655461417934273800272470750744530716795714734086709503776961566861983966787646438865916905678903623111042274719705073851660219179056021523753847113130568224242019975794120107279245535758346886682489592240182957807409398023016853296900587746922458777668891805019589086004144120388443311255044730696539406217102976694564314004612518860429210366696419038647228573649218604632586300219259066912556243741991488697434075949035906481017984749389902766396290106378039496450782114703344449703037238855884361279938689015931012904691265875125091872049647807384843565948637656839399711261564999456464545247582957994852547383306255687184575389671865625480163736432204221733665364566501950288812319937724070434978599357455564178314606323169236252546646350263638796860128724249644300045811715884766357762298864648813908660606752106864140630730236903273545939326057517221670458680819160165465692590137175934460739373064860813126744685582288951016473401667785418924946010144768000000000000000000000000000000000000000000*i1^15 + -6267985287132051118637291121086291142947048093908172501201747499160288946556231062853857654799446050042432989232402862148960370263777517126683796512613708076873768593572251050953022597789399428814602366654591833935624616988236392703708221071973823057362652246895879232757522010704380160249227091208312040227740000061424749445907525673466263825910507180324377771738468576516073596680965938546172165525295324020223581380359426979080535427605331477270709876272605430653862523902441730184559642551052118326055311397716533917187328417532776864643081666138439841147693673436508658121712349832399088516401233587423402016441087871203230628837263689273515183758952279316365065940837553620301113086468758613359961921577760741303835848177018182482312057535499481467838513968390210115970703251172202391198995277463401335738921779294265090822672157345525850690103699479539680071966891139721406788461086757526743492796893391461510527221553830712709167880967808115775183489407353371319110748288145583061263609067312736934413632472200357365893318017451997724094599015953039208190687737400629975390701210921257284144903767628738245565119208053136859139764268835799553286345374282178481057271083323449577843702932784486059035912755289486232711941112810483399901906164322830205829328865902357204348788362182051396020654693551948905876662678762614333516222857572457517987872538058725627198936196519706983467940056839616234913207765081719446543193363482551548963701401759554250160644651037880985009470300267549210418753542197753368472444730179565799659647048721351565472856432452567048774286783219956234297745669714628530222311088664891171060511807928605023685696065542958298470875420721600230528682980285927554624294877981769027988795847895051848674968120047979222784190260854237489376273042073594460609292097063621638574448306568344003394439689003525603234687466719719929657168686695498548886067458926697488719140028228900576961658887762771378808061050300624640768143608375805335007250629411745353429094857316627870174546877472172680071953327033850545936499141622043132432870613389537500941792001433066212763802276318486671268724139115092890284044836588402733398081585585430073808544210500932660134415071753811238537657464162695657977782860763743278285806431450374424513260257493214454822060768786916917331837309582847598222320458580066155026506098327367660228464787537953433892871616711203055357427308726812974417496460863709021454120177982783331229651021335689802069788466532208976961612492698236747694959141701078220800000000000000000000000000000000000000000*i1^16 + 718041155442254211201188358881943558827931191037534199366454115785197347673783282100005080806910560707547916290550046455342090465751829911594373216268292649354165053355472727244861544631093519100598220849892622154297864725218169194505756654423279483627903855990493202959051983023312538602915042165306743528224783917313558915050995466016360342768608435646358707594339932038923610617552744982040599373224328626571759690912748719538516427274032302266648733846926680473057123932885852786159961373370656050003149079585653462688195249916367856190572625723387436777076571343786879973329930931264573605958386169193412725356806736380184393181553269491309378999498305984189131837337962337781367342117515754714866093008250943367334808282717765287810416056155861943221636128891998009053509886628626881684323459423774333952115782794953281218041365536516247101819433581003730283615873137628530949290128176397234439725187551347613956426829399772991234694264381210205491306685195028165811103883491713875782963355699054027258173437389968082249020312268718557487147977363579718662688811542612153389165271697729307502841807575958506476240304827544108567081512385325279760457626356763980292703768003382874012562706936450544986585613375659896468621692630888140169811797199285205752617975465264071580478212933506322562406312093408248938970057842533104266979783160586522933349621270132558112267030923324238761815383963157028624935319959104434752859501834756835674005414644172018185891108067815465369323447132463958938109683637349183468316727475894840900696954839359749431569669040189554728212859964554229985696918698278020978395339369125971621198945214645576436782763518220843984048152463879087404824981038396881035107668519432816091353958040809437188346310812735949605285242643978338644329253270664793032704086835422195411275780262998279147700384698182232910656863934539044046111122538742760866548496847096513019454073457241880171636686997807355027510958163870790658567568149680933925772855956380168148958962885108431856314751837967220781602369892342030062666597555584330095222821558215504035082142773425063774146005933574266221422021900692502599602610100520364353677353677035757288822663036909782410139218027343541086652427076512646070624257703615099592173529999126347344455966889511518149989036881001810968603330558072549651006019485157398869809674727239394754264177212957762235256625576139784100316824188620974899701939605197774160323553858336614792862994506709126983552875809230572883783041647310525641261480799109120000000000000000000000000000000000000000*i1^17 + 75183013437328800802647935543421385375174724313001436241158336073773363997446728524029128361321584451391455989261453309230126004532811916522643190277663830451172812876280725777268517231625092987049144141063086037434011134750878409338336429902702078961895440558048002732555903380390931493186835195424757177798751104836923287834048539712589999412688726620848623763389343664541023156767615176080292938245538356668548882175904634417216630672075959943542978642166539083846225423412420213965905142171653831001400244158711254485764641791598555891631438695943764338627028931590240179508535315649049136676507631030244264473294827898853682063064533047752025471087962488107294976755921893689661334489877769980678672759848176915855954906784222880913134808776870248147796879938098159192420419896021431773827748883057849201235586322545740478107952598011876008233024550279040873013210933636515664720209248136829182069540006857541587708396835708967196177376830124324788491455906655571575642157161632396416931648858529500650278834544656030745137294028903685895800568880745599546725209875924224604033534947769745257591038559882892092624415636949809731188564864175948301698852122913472244218995529440427701640492299896823259095144479463321908134037899663672108109058049053142123621293869875469565216942055472221932608093456898744162065620392359756150919182838906943681844887764377493581843151915784370247375033255046325837195544447976580556666354259036845535870498787360530615845393061139035198458310993301243771244415304059836379617460531195232136129715182603015803657811056310921707906835439586488436343048568892248619296037173207825020235390093088553186732078823073435398959803206634646362675829851387565713094784815270570343297065129202453378469696630381439329844520658545016923408850310089237805922891732825762739025455909962149082592115142300932188937646583943930938704956949342043241466744295160387635149313459070954886767378917677490076815359048587488624615652161328457519285052413969486869597731276081473703584464608993818317778574002600610526407658087129268370758770396054538306356142880195450333320715240319380788182452953658777017111032764485187901398708949125015036920368724873509971723780564481775479959476599244618744653250349107513844351601322296197048905537672234376720263923451662530915090118885722255734664886224805521813994770763358648187474378382173277706842367036531430553600443372817415646149692720875122838748076692401792361100491455604247942739422870112604375156229104668327814352231989248000000000000000000000000000000000000000*i1^18 + 821435219401146821437364324410674226484430482774683964530190017106204710507092014890901938858070938147450685114323151792889006608202433450123179134007904744245562226463041161140367147528289024617920399307022974923513531691497290169864905313590611190758123334281608264459410597731565276649805558082672976819896123735494209816188146516324217305082099102885995103801419888693906409068702306296741886830048525903922150205042280654634772531440423994037457283091740959367503691639518730824962303133957532702927777121826029996110188833891995694318996801957775223930302045062181658027491544467543196437627337768026215629148300800491706548403899768098937948309097562489783086133169128587839458048106731223310134649438573937974818363082503153466545773857328351077634296670492844532699923135259253432572597065744390484934022215400232687381362468106575516677755970761231329382697621495249614522611300399920525918821406810658440197895605115064995236777822394509657543898960144730593276809635229144352340530497655231136754918143408117871063332374513923328925749966908339890735335113419304353469962117119729112519209059172310803983668371934251230651111909685797139573263487342632717003797225261070114149661744427974208042006867823531377107121591105172211731503215609012368036898442939943863439071220607829549864970223358978100474023917207880963687636951497536964754050542223716678225977832744938292919636884726292644356992752484006350870697380596442188619025032855609335148117253129833820351721277174824945642839048319156249944752107292601927935728229139077967296249237210569723109035188818226424064523851780475867495397780011577961159556264894298710897413592194854749310128204171514766302202817075710862076525266489797568192228343290848633870687489290808658390852908232872643697358211748903616686268080218438119354590403950780050536940230748873795423963738044210186092209987875695653231336879269874492762700908375551929359425434690867238133151244199266319305704965656041739773608368026089738769243481024765381200330538823293569110871204031577110370329057315143797644832497892192455104031136102234560731849165743549597355273793214441106445245024767329210092002824166246804648789320129870025479503065055929287029792737531030326226361568535081897105312441590030381710735942548957368761513033498871883242201564723625550074274906487718995656749327302070938621800840886536158068550833643711706086823276128180870030044491778752590425794665393462375227476451231377388767487289266527695355082700046371600218875494400000000000000000000000000000000000000*i1^19 + -1068675067278597876619835311822884222202284487552443604774393520169191771537131975058424345915684083779958461154984588457504784596932305465513566647152637975490756379484184790523464933025106604745212626085631798544591310472756261300045389800559102946856685599707478270264235718014903447903481615554358640955993428230152404545458096610725456424403584704526252439166047587762042803138045286784156707546677689107401215900438048875974989745477170885593359234807400549552698075772399961237948198318986555310875213731359301335940157291198491750457223604517592895778436342808988422170703005862874927223156271344696714847417595424826049305474203890316777389854043481131311161202888121249016003892744886729785037111890047905671790280141598405666305275325413172817287183012644223840723041830051569398532458587930302273617892705793998823252492179917212946322763505362156604129596180831449680870805056327309974119993602642861772368314554727508488316630148404011075330666001499202104470797839655076356551776225408336484047505092245648986517612132642243756434316014902654002412418465185189628509228348618335072174903581543479677288690852065473454323802069977507698833935154419708644403108386837444051821946989002931295077312288984936651349768291897424055508028801580647511955706313996819981189643457734802166197970107590819095152513048797075179846837268240178349130698410808340450079563512228488100172963701227857883025380148655476324461482477036328959146825997435199158824055487656177207950846344778116871411589399950631387753951626220268856508501047278135535988604480981728191366162122717882973080941437127353533433917797469446404457355123350518598868363944917840296947141993120489723924659004777981959235976138051329454976102550974495882099035513427897376503913171710089927499574395444529016941982910048691838020123825650429107454926304221136328405741454401012008983078657156603911672478433400955882008971783059923354094334566873799605304608263897199126631015031386780007911130215901601366568004912657252699547957894342334359389389077540003938914361928457791897075076852154287664338101641967678512063891384731499710346020617727849328088231595894874904546288692125835626125017314661683745949222076604355849607902530512171367428258883262283007029378121595044840972531727949142550446413775316147298866038700556047494668935866084078924701613952059522345176519214283087534032930385818888760596920240218675207519428493420019317188398818600441635258700538789785296647546333888717088012908425358846806521282560000000000000000000000000000000000000*i1^20 + -39412654643839470506735193997472915762439357921488902325566537392875970114920671251804085583434232738174256215142872440284828461248452157994633306631156062137117495468393352653703358670638393169952765894899919978871756447537792364061404836985596713842093740199889374341113657013036975920259058381411937556354799825973475019086666491110165638577592091111000674670431637220246895073497465910495558050462158760012134450097221836245277264514262950043116151791806272871144358243878995305726852517266986361068317241658543026659335039685057853868270631603415788340481150354030121324351599452324258314768957996124352006837731304360583280582692071959552401802835250587402234995175134876746375932573546448570744696503232344701419909192170707751031580718744003712041540526665468821493994016522253975491998447720939713249088727526415412284053985020467995167115396906731691794049856686940682531812395112078982096412620347387741025388624430078345811947277470505001034888221043435956748809698697876026924487327192740881653333162063738099026645136058038899199958066750218006344740879893717883996552977415935733066234581584003241946387228762244459276447868783499856770925461164288476339968407476080874493871061939696600253097614699346423337449917695116473582060235917362035996662759779081998460604089456111112046035791186799700082238072698059411969351373207248688397154760250010478741545810771224789483365597852891460358174297590456230769702367362656216543953440453732893691016894574211642555544467016593295105279105513784606101088951907239149182363428638395302516883571594870403123903919272087275987749475208214404170664427190055056886231720297727391129944543165568217118442917532254856551982288288865984211137915104739477569963196122450759699224144139342139345255482455384374211293969141324907639420616296730159355959937351656938753049379988938960588912743843061587055526090536130533146568294220707781839895191608934881238061159973220232476655036386343689009293650649544914286473382921712988536709641841794759383439593848748464383073259823316798502499048036797872173319103712466728467220385367200563293061581080567413062294899916767853802776086215120293512854202860767513097284069981800547932948245756464599271272135864207998355501323042924349853148641137860940591529501637703117024918062649875807271059083568787400335088503259079683654794035193721500486450969154006724487858110413405829688150785727049988475281617584068548636848991261882286491026201654457386514438285206543492946677829736359501234176000000000000000000000000000000000000*i1^21 + 1942895612662535332875105733574558804014842514531234353311886519045593692883386128807979564205978929430316197025672972964451760716920907335923460718673280124654517861530405927167988990994065099261634487472592383556694552808948805636837367266357271038908205262068004626288708535631386228892143325595256281513495064509833242682788400859212812024893400644954576557803597488402706792696087978419221010900971036231558601186197444251451762258348583044197483561610752018864738968774711521383724506281930456422903493616885750443185717701266559431873305364486631457064536849714052301666648900041184825679161971844723344756458364772621427251338993738944155708578209335068708777070572533936886057125078202065215163654657238188040702351508434068458541373300272680453557692349860144749335526465347817553413992010566474720928833275613289991093295361490203337849158805369918472123755767631971854240152331940875257990221566005033413956363680361830962469865755694040444388054212412713407359094046266767970522119812250412043148098032995118358164739392291665691886463477732822288470996039240682479376349163274887956333326801564107840630749370758490494329815467765326470857914071678679343436172504789596573720073239470798386925574684259963075468379292125360341065950257437620053455240184392373060797282531643559458224489894871027662308812424540252214153650840153387193669434245268142916990773131421994781053539327728999638459887163700789525362679733789274480272900388731959411113257543331192630631036433983991271596887651540270036231063549865471637150621848221047907738999721772900054144378771393384363369698181218371237727266842339565339053152565055575903303678008126055205700014227221089252414126707446904774205140396512767291289523703811965666434674924537944059361761191765196452471710235643643782068085166171950655692379136712756952914191924039438681977602722657876534886131377111053004943196454528331510237074456365145595082646753594820149042113558702189629644718343161934459054530708812405094007194573089788942074492650223547517206728049350903634349873350060854542409903539417869794798800628278095441935055627998421767965261509634451250078751162510390131263142619369697399390868031301624556523560432802524927125797263677302377820750332823512497034176010985131563138452401258072379231898484821259941014176208113835621209436921399842399809816132894128867340075395004453125179079952659180804936296407093841739703477022278523459431646322993812216016774596080423748020420078520065852450813247823544320000000000000000000000000000000000000*i1^22 + 282649802625413487076477425747070135694671982770409533021942950833540424570518462498298136603872848529514357960365369359729537318011572943475239603328090491058837120165946739257840693384735633064885265239424676870010252299560535837657672865335064029757153062857680394323796173268841857521873168724774929955583588367179864153200439550228848968800477877271107377375279982907005361063570434507428491387088658630374621805350358296969911059595359908852002769564474649646777492605229203286742309886316695966699865107647342145812935524706271685639416304651242605303549352019187413478070136946054823582525795076524080536244491082821954099917042322822307455473579098174128141258117323799574692307755343554800419745050000192886360250517946702891113645558791720690507560906397139963486651910097675351473352750684495953066949874082142487276614747310937218306653385868368258899171097553474166148897966901975565613737990424963858564925819669846429243016694852572930136734611481715025585640597069063542728319511098830763716045855317093759477026651771759505234621195281722074377839908390848671568925746818875974404944582512716733045629590710844343336848911733819513860893343676610217805525667121181610128803339000658138914091663117479123758138073352403244083626294040165920843149819670856972768603241664886545343312364472645186549730645700089493780259788738625774210774378840834725380286238088635499107080537430841591131589202020265314799872037718223177391192978929266170761145236422612145449763880738751808161744587921355850159482434492853511788148956637081556719886879745738241803915918138436071171056992544578770977293541521205176289486499059453588535864048006673928413965622281247837004661715536019805131362177038912338633609566104820229389352406540919706694863539572183794412082569211894180781212643710018972762590712182170893785587170314040108639613357639877147754748673247646856087041080124617579322047514379235907747604088816328238675563973685903066001863923854617853250418242725815842444478919258347444917398561755474882315268493087662756198657222045795838237196042953234144034534239774729357508353873833709116581829533906514200616580300666701135294694109737773987767725525194328742115464228738437602661573295823326649185722929907294577545025598927867699089314430874998391875250454623396041036124355986121853321567539444124960797185954544074810708188397256728753792457611377756307199599420069087949607508111907793728362171798256016122997356432949891856260386784707928748565268433689640960000000000000000000000000000000000*i1^23 + -18495983062743723320741849279003090518777588632240377378984778419246195340759604102523694083519829571453024096844021502919651953907545237699118560848159882045981317911972261210933638134530241620679300881530956193589571163297752653561043151812901416219134587608082745339567367497985925160768844738548633846436513863337691777738413760930798071727392904975076756665574608935106558313771640768984842410372389963828175768489470339308208969182255542788592781804701908796563147194776494686755952542935829696317999706486932297141611737558341858738473863141427378812951701173604723973054709062535612920520956988896068654093974727957995650108253655587830879775644009157654583543196055591608019128211809252587077033419710664460256046266076743608622171627732586335752369412119407449574355698943151440133264540009459964226531965383930022993432420278402114077812262382707521802120258411907553494045027790017893153310650703456437985413171760243329558304201398850161207736702997782623924399132344570921609777434986871059873225906462921628096430701875037557087738249046636229409704035780209316695516485052845250001434249098850903354937978144194480895035426016865389004666577928960863057809399298339523635318860143842777268350924088714290150277307510775679764763749656779009270163236927672272157997331284433514201237608725299492411555794383049875132158127075553151838086508286981719473729550607771718842599805850475236706912261403803807266660994472909491356800826623621203669430325000815453857508513635730194120957959513982737229049837953350076229988709289407118467213329355825851324032975134132103965300035714226153883941805744565822116117381973146641203691861175126456940273532161014845514251765793858875363366993954826686889011369652332126366267803010054132358367550885054227595371791836538875986198123797737509388949113007912134857211798280122662023504964235800443765971350229823148347073499526244508430235840873730479545948895445130045529002466821108927210929871225080801818760870512179388985233100606239270535361345188916571670964569402344162467949691218692482809727780654260661830879319419576859916427022751833102536013238728887127693551970010372976344293369117963335035721708676550947348998005580965774174061218798854534250617976510730397786110509805502718078262340558715518755205700899123576069233879234910414111010625876964188478107836909938220747460444186707390004260617357631188485091154618749193195464346940562330660614863514553912613360079284537114081971444706043366045947109834752000000000000000000000000000000000*i1^24 + 445207867353761903439317227862121828180991788683224229288002339754695426477116080789987842222962718101473438500900770895136513900015613502993164172406060703914669468839493943296945999498609751836966444561257530976201314333199903275278878655475792962501887394112642707439342572133541671237598297282751975363979930424495911102251167352031224642813659461343188048522727687172413305721680949394783056934296368468305473496009000715805629766599208564070006673954797259568235115190514910824140593549365017740821526143024268164359905799844082816317818468491295770607039807335582054257435319491972416197882845140476829306222368888021890334550027364090872440583530478600634455108166366515040010742131491635351232725668131261019485023092168448863008896646695801061992045790729526249810835180475702171785755165172579903694139911820815805207834929362221956441236667133658285514417787867614962770687727581808061109378565441242473619388108049157299251736254020922720630282604419441154887088346446225404523403581089872703036268761653671672459332788342661284976771340261519984640926235421857196471198556740352067974167887488482843669852194301944841726894695628945581225622691411129089919791839098079720567027662368038213669813884595094219954357724728806988931590761738062815589579175446695141611589698253710929114679429255338157338242362824773846498974784527608871092138222339557393668884349872128886423339365970252973861345887585840366345228515281333832970332337082052852300740945343425544988549801176005477228750052625909295170912834880391765649258067620043514446864419610136527173978153151446798190335434733014742715979791235630748088586865387536229852761792487116820810314148473571760734344194130051141529691865670849343594420868297070750809151011533048888763742985438968940692360232357550805661859357430823558521788854012641632671589698165561330268239739507702115303472152190660142883161789947331875215102956156418566212541823504762058602053906862004777711659349043535389936773078074013585570542550279346765904559072347475063243664957431901048200589715936209130355996813091489651276384662495772815865900773446666794619264191718082484705054589401825816474034277179573921863395942399243008398082672067140394844204952427879453020723627431204110021287250982579292003661999274908105981258167446153309865421888891264307544495210345438427757083232602708622347999475509468802673303026471125747683842988396094121172955628062824560534635945788236376884061874411133722409078333587996957345212006400000000000000000000000000000000*i1^25 + -5165614594069815318278995533973810453981643828655202016756295165737616563131893777085330313377321510458619792265152807263205352539629825907832504539399681399265609010145246188036980002373519827314628612574758796182301789142724620616284136398213931678846583445129041345953331361523063235135441101949931515453751502113882146372637433462639598989130236937991440860623295514505830068717078011355633269723216429576773952477053836512284087858098086363866390961577406945662852521281003963447153014004598381731270496038731768250574683379526916844995231841838053868222751758040670044505440751463694501812486032659826393500815905071107576226589079115114069227671479262234476882670930234260669621912191217343001153207895324527446280097173331340208542286854798903878487458789922921631420207330344328703453356534122312648391975192951319368671244777689474309347673632545906279669064662598469798093144523555239183363377277160537791891248906381090483033584392935555721824127126472838835168941147348344879687632994040052853545425249169086215072335410309403016388265658723068538865626029776211128338286857824175096475039878366704982506829421408032448719574293332404545707235881557028365222687316563450900486988063629451796257689194112594535661361488639365648267836027355374675633267287901746114595085206752530451755843602071921006845627471278351457415585669076632802805949373444393988058040991218544812199865107888615509884378366007377202320422046305664512988871855702797714376603907127513232468832645949539502220370454698987615040252091985092159141650514524059351418019732082274373770808036127417096845945485871813754284481580982641286157741016754361283245502034416495349931317022468151632267732066523983877766096890284244328268621711967631683318997662227140639737907392984518719837713010188478552417565776843183742421263373327460802578443166329515504346954737910156810243037900648559824018721331335442502708381449388082456815222303721898010805218299156752730763095686835832551342391015448479917611773389173893364662223799897182159007983828719127017701711885668982507321447789278581057952123676539291309280314654979861946269111063890730099922054621568567327319518866120942289804826026923223146936763284182865017620610061463177869772151902303702424392441620977988931721720304262971358515419423393530373355315352118208733996508460467755469243206686616387863527774217193410957685413794328434870890097301875562976222576183805414271305947995069346411067360923106888236644196122683842987294720000000000000000000000000000000*i1^26 + 24331775937408622307114141587010183771048655745462829373031634658664251594342177520656709515652243375367885802264600200135137114598419985821337696184046717365071761543717787882867321665082641009707595001926362031759328480748365705505792430081931753118778377103465718386712100453525444548657394982711113750727161120191992677331251420029926015079592566483379998335034417351356048684793838641317090371398812487294395965547562006948788101337574753103238046455039114136223988228960335271434074138702674669566200181590716727613964566525162792375798502087934528899960797731939901648680070195921362217104806083196385573467991061679341615692074612212511702310608766599920124411881839292616241710427332226610861955238650790183373746939809292433432043579983536153659826634739659421863794416218194268019940751214425289124131426096840848821479688989626379489332279987864401705644248833206132078750769264435322164728269318347722379231676537803965333552467696356314933259075266799802040710017927891087740335783896017708127194203371194717805661496266885862932285295029281136710619671576929233444455085243195190962098556435766693816597178405600754609571587032872935906480654241070428989085649134814890172561248810603065993479138134438242243884208752883949501070398327056869950237986334699420199175644201098123431371497431751449607220681411196333108057684657022671216025750230924339760183378375885576985657990910721343375308160477049811789126284370190049044686317692070648688611009928378383940477850332575676170465617359033112457063392185773141852549775150091539190112435352156648761465536874775719680968952664355352974875726285411754965426698053000392737036116866234614011448007126527526866144138612652432293671766608125783471630097624885052765319769428370318087342487442845202860825920395419292729721282945915083468285458174718972190304476255606513801618296460344825272393533310735722327225783351552585382558048926133779615485180976901307750091309842569747833325942715380903927749364177671641693416605775863171339563297828342099654487989871725983771633646029908849149397364499607463248590628131779018627434225991504438453777054613842385196169971054531085673575959123951662369964179452715012139564523659116272067360323714450128706389352491690050532187700953381597263858625177682789125075009999467981130136807302078440860586228613725553742243040923196919351581565866302395114179077157540330176061359964868993115826252401843512648560905366217237837408018049265223370982041036292882432000000000000000000000000000000*i1^27 + 113587331321657524601013033309375666935098907590473400364959116750484992035862569966884648536305916313537796731378956317003730665441486898881153572934861435206219855712026600325429157229133380860408594125473900171845635381653787461839723509107583602157620255737596307939649077480789214137417941103965929422356013016318007100270271625257847028989109624711866621300475248416034941814435375387743766722211680117149655785165901313235377239879679999123769916326345951373631785998400890318777030944148489400972771968401668425716329836929098952949430276579532014413828660048385552801941467742130848302427499105178270247261756348223182645287251363323940470818520001902694928162038582359366078329091331461821451520980408337769440317286677015249949231579926092967936553541056092239123839927409372175026951701449644623257517985908008483579894285013120557214902823791570217803575678267253808209423420935948996098390118960106755279154126305100070292762743355066125329563855354173741393521002684391224003423038479724160193691650200659257993464768332903238180248765481897567322574853504052305310225674561775951632281664802476111087895955245069394267448819092550428709615935081514173724917914725424093853673975503822681304222030650911425648748506347070824530416054002833354286771923622462189659143735668320915836770070117141384594066473073534437816708402871812661596023261855874805486077950353047859953322882714668232858214892578168892776738140878402990557972445295746303283476479672050997615140407637601892168562231134348221903953939114415598553280007671244305002826718012464704731094970055728662035955691065932907217378982779562752055671059028946126515913916871027009548583439879325334291327656809953111072885185761225792012294596541206756307754079884100647109421944617457938507735092099929136050193024978673110067373847930494383928879468192638218313167555445700060078394778375040873478254864019546795558357208603363740634605954857237607253307583899773130368032450578992290100624892042158392722780622409256498956050465288416505882669961665613632951285071896415594178392208253591392198707904900469123982731354332243680558141187026251868942323309353050870690961478238667386930679771439638969075624555842774464970834847413837839164139722254300379067343313942615716921262052985731553609534784124533979932021297477350834058434902940310026749723299003340077210655388191359374925054857890380016685768525557718278034415602512123553090741174906685099525458931611553136892309974443622400000000000000000000000000000*i1^28 + -3138052844863462958766843399613892810807808723269807771017059056148464847684168609352478043385630858634610401005633912902932233026113165139690010492802624276935610981618161653306148119402183363201537757445023966705779358657203880520734482589966723403975294579333737605722940830811008874007709615876264448170900686361535613526249311975675678101086517348582402650938400972546484974600376929894909245426019516482936754879573716286098989765025830827569517582724286654446150823710758201188290670490211316451002088511405810411946348211707847263636484128175236437279153265494051304737063896740653728471938203465739067406772014310369796009937053813993417415988802624508228503966000294841731708796676425646000624457608540588303438851570015074946581390799288338391035562694269522953523324814148161040056673988381250120683828293710996296169079411468472115341028897101956973168788413917592131011302693403965376549626266852528822430710819572805848034467614591729114663158076854738761368999269532791698983647402470179667504132084084999118664270342226699374097415396486873082216177557056010672130298651569538058204336051685966841574785852604874303171170584627188243081645046215781928725596957852264982754265888834997078473745408414522388297221629236261647237872874281347030427613168858592520019789889926512930555505513009565012931726166214771427136150035549272692469875890666419283350883261165582736352116731061261820767373379949260747338553276069806371402951728402438143580949824177012668677252622038660759215425429146432101796190951202782366532536364382354809015613420696389056271352152678413978926733803847289114168807105893825184573740559271175483403679847169453085284532277946451378058740568124321868227038006739049616811576568344991203519655526612239268243453068490711924384323157118392289292609848604271612452910995662177234488741367270991934243549917883384384335835368273099568926831281555410025784076448072462547847776616984368925595341573915356113582055446532017924259939841307748513920445192258489935204879539305859234020760747849330434736990420296724987131956014274176754178911225141333681867992950784371799925798920417789548660905751475221632880940432320693634309199668409254131015441038181636188923978234632017908936303539731146431968848575387772912910188817878711239263789532674448331807791026369134409537882317695859273338702763424576668459482122100918622829258086108387806669128621448112924061663037234647563769733246485890672404502761368533569322331668480000000000000000000000000000*i1^29 + 16518190805501758756220236999090522293903053735828186542086533540493722523688517826629657454456519407141009704263427729480292835291943532158966930111325797790334060548025751434885222253802340933005997848783095153623315856737225202360656835811703974577861901356531829397922526504197050133014215234574346665229532166671389334184277297614543119991919465286321294715846399739419923347952292554208585688131750451319042634985907847315696913293379536660589551575008912904723076750461745667314442404104958408838382070517305894103192515757047223167377889202623968703581108716593915913475222346767239562466539783679097681302114696536128261731544956009727584796458637333903452929900549783762641456295452110509221412573196922552157849526558161247726757777481742965433087902832813231912499641603366892411392327023951576842733354431934510858256976134066720070009055621322384713608077400142411632935775107098288143353440320094494938221068587780462090020121466579427961733478414971908149677112114320860718248535396233211921196264432365065328517885650962075065871423457204070438569087679262000465840290063040857880666793547474205983348050262008259229273187198457449569728305795277987948472516677298158795018756300521113639807029224586788413195980961098691191852474958755322505733359036134329796610348105440809543177240920842233776094953354193624760883001557834678798967593957566248991469945598943787376658973530175269838999281679537062484632085763590876047818198771938751470965415516083334019034960439084583246976415907940958167376877648087990963426287182794898867007125485237819848974900798737090258457970885105045009445527952270301948125208021111545539705092691408095434375835590747554936802223378227315651087048727680540402223799556087621031676710815307676387663299659035924957613740099148971368365637247660277694120460195093402702899745136507475954127221163024693657476589892706247099020914271385082925611883115822914551807855794203794732469274733473928571690966102289313000246370988786284826842735475606918656843461724405329954935806058804862102355072736255246508910358210484381115741954644630197169948822206296882522504808280611017539911747777071881618985351355401643419247008560914748016439954716190074732649173089792239339618009419578071000969644923775911669830678423419512296469046966165286466533729438421999819562740821534627702199034150418113695028834414838423737284997897490873705717711562515705542274531674221114041305612907670516134803995911350741291237376000000000000000000000000000*i1^30 + -61074745701020842562377923534822987024938494144070514833092313992247705924334157014169799324011567801428069680454357104502706175710886732294735769602216526111664593751966473470922680650777367590283153764576299389680255897671284663472221879439959163361103236019849332849204473112763845086107747087823869141893055825622839243509881910207147111972612290891180132727854515538593241972838531353610388978767412748698665835314277289000567841121815328007385000090363406193866763053016417818344953351240653490744385783913021564952272922825524500893351566428146566589677118148857439361816512110197902021056727675295284134046908332354605987541998863121918936194666519441062744533554726936270773585222832149690980700151635172100478852609835180323084085410713340208766677103484687253169122542299874201087121181553675598120859985117464358557655911459415064659633353369440193789454396120569962350600059150147526667364102120235599495003772782618032346552558600064323221927989503290566422922571170836502901405683451539859481080014038734815386495910782700184451693366069894426307319190156056591002139917973951378697512406046841677488426599167334891662346460240593508951572173552684553286155454210966699748875629168842199090651780625020664133068081357718812740163165995396598754796525472229541669281028831453393015960762857182702036064953486248231929423543107716107403019461387958870903160146892875328909425054032753544449909870749600158594722337429123049419654373235665833644738951452180631315120552718454139396634407138511979904889873641969850164327173753931488743034677435251007226478958464281347777819414018998248056932114839884460205217932250495480486637672253351205988287545279723693130229017310980384818608677675019890615489112643729449742353516854623311478624064840017358488757006729426251307911967190705389625240188389191845686309068228057582239073097803844079592419283759979646398867085882621669599493794472873353195964028769206829623026421388896368011180243346110750485767516825105637151946455272277884725724687526446193506528782170458037285336067130625494410765161848097502270551804916051453914923759970545273053568118333365704469011152594972101631456670653410304215272196742226326033152024018011231671172324327932022222008701585557651609534805087710086368452757193190553521656995287953148438859574167594059617704768561613894097923897516420830470661695878508570884272707471951011459391600180145905367866743674127362583388291122647281478635497813121695744000000000000000000000000000*i1^31 + 119481575802881693981996844182608053503681577112963198915922013516544381941066363256021170811317563691850818041042058207121552354673347232122903694812778236420382993755438952928783743225118494193451230888275500508847393727092689226043788998267206076701461008828891758572605529302865934390236005452199707663657025896678534184431284860968105111628834803992277303577458395495987819984678216673896470713979975311266813591616947818109954300802575721066374778392565825397103403576624538315599061148628926259798809929163038339534995843901537737259312119276671077518358966117738186113982372312770015587345269627574677892604449888813206045430043841889287445647370485068771257340413237277649748315573157175753036843012957840526922200366957714634732777964407988613473252405757869380358137799738092741157347406202151285566133508720375776718433625765230845509261397855292574820023501402265519258997961719482147094045030365941313876516641042811095172826433947768072910288348593757031065525707936236647520467495512363025901662061155166426651365148988004903439317838255885250554596499102051009495004096247948538495054144103261834660712705325977272223111519890875635492279747881091974282758508690403684613057809183820703611669122101063417953524342645343920919976590476189391577092262703069538154025858166110995746074549642008276908340408369598742690981455880182081525993463638490498231883905981542361910799238044779397879180522103292450349257453463044891706657996174108763760310564947513975904610464203658843806913385314939949562617875235896411096025065253833736465297268419649098301066196654541752958556322306896731156965889903317578908332626409246925960743413102690219405278237004020083631920591752672103952106637546301474262345774993234010000340511000466057322029367111408042611942200362212050410806268752863909052572035775226797655621010831839183145605042290300298009853568693999314159647934866183779232591704849336607969365168648828964962063879201818940950548812860410678782085495517662609679390739584094288096780360044492494031207456566217009787870205430783840187482131184188018352858994188051347808748815654511940443827788740127135118293759392571441558210874117462122570851439824860293944054312142709761087080430526342980939063665331979115283501044987205547831865833243454205466512625118544700455643376341866406395310415654133090297008498811191587396446276440799078107921950393116132529243563660841082422001323924084674103240758573457007166562687338414080000000000000000000000000*i1^32 + -276292820324670483296947057411530932296046479867744412059755135804755175385735433892253190384013928073792394234926871619458426615674255002995333813533819768895978211570140615660245829788802387456503803404380953332997661680843046612419094351464859003735301028084367876663532937044076580771505423982654079881574614170085299090299978084336272093454092303747235190482638759319928251093392151670238681606495360624467270460336339560215306342069771572367166342121714024765976949910265982381086887847992511625639706187515175548958024481707072502492328986395658568206513996942972735338506142998460302952300377861304420766260428450580409952879024225062539601206543302481429309026080276238249902744629164431052501351411169731587712046052625796164516954030839476453336372317210538794054914133633681431063744591190199026616183977760227297147979154245645547898424725666877653581020989414210506039727408504939304077958525178582384716796134818945496189659094846017532388596659926205364571190433270883414372927669061493914433876490344854249301622155594682450718300775969170345469182640570170947548297331170220647494530119266346225049677836215454700593570292335148954313141673855246610486049682250744887456373859033581191382019633125526958017509228410524950181347479081721883259556666398863882822554056241560916108889021501594033038886045513956777754294413527682121451449591995854494686726239195499583842565522446209065395951188545961613119490639549296228645445407415507044463584564395408152199795069746721751406972882833351241008324803760683750418409502774327514871168093133626098824215848596383044725288064545659102152624524083335033281565591391727001294686457140437606270254059794254935402589329474528913280568165287727199832306797939571548093621581544208448146181340214044107587519660675389810158442498056523977903348124586066398734015763329675508944559794565640957341195724574620844533246307704780469554658917176129763871707297047448997087145075475487052693051606559763753855995811869891213477049369006434661438653076721883425612850145199640544457970672376105335883801162055045249449848767218223394651913574778426626045471211951611579385663973076721899847915368842959040246358585886690807330431132404101587352092270514439081547308474769828939867469664730461067934037358062733609727518355851971884361964466729596339894917072916182372118407331935285429864881505578046637529893876527861806217663130267382099164723448235751695206789695590644603428590845952000000000000000000000000*i1^33 + 423877108414411193485999936261084161396616277423313611320565557557591055537430072285443103665156038302652628644746013843747642870781427783477431453979645197615412510173031809742905185013836491806399693911407200713902201953356349077956531443135494724867906148502202380498518264715549745331238374729069201479994878401049777550058094832913273898135602911432703955226732619376422685565405879409186699341088775611593981003281398168704410460066677207867367884496256803079601064186431532125350767812525794869898057187112878302133284315475649124285755083023114055016660907401378328426113950520080723922822387736846031059513316204156338353445343642710998752653226752806429225113189319287264032092730606556264822534300714593374094682440954374549152167001592226417702118321475582087880012835097212571390453732213795641618686704457565144442374710383307633477120983062329843569459352735465934266638078895546600186054553231007807111578976530761666633490122943703627415428903597075075317352089569702891566833015865200466242111851869002368456278766349716695494445616473713168133607598259439335034331073816363195644867947140388340188519461466127024782038927839351571547541422591048209296935614492813502246546589765814847813103741526216031276369280665601833565116331514051395611993500000766353402796267962435854093792858002331416623887981996007685284529751618050018022208341612198436265588759633695158361996538026210487438366421176800157702132331121263218557507425774122308827913017368977639264441695352585235276431668848676538067919580513799180407603700715326844089216997379884413009266490045346561212423309131340798501268512989187445749410961857115888459444041957505755761716253167810635379884173517089447132677002230265077660827874452667946567752657878817106870907092968646301964132917393135458212214947127943647026422029667673211173271663222919025336691326397644053406800437641531464713173735473228393699047035681371232834366253438105668784121190982478235850985622707803013931010358448456435084792265177245190484353147801030502924976231964490778704507212055102053221021168216501521542839221604872949188768555842687628099450770498816002697220163852041903193023106964337974166192450134938051127411628009215286223361383981906714463112088033005519130843224276830048801029316943190383289424022469096842160285861277111250566037555814327305433004664794797370375663386951709312283253744841217483159424239962086987841173980958535066461333048567232102557286400000000000000000000000*i1^34 + -542648298889508475267322518764812067662422631201684029801252759987166957127673624595039061373376268312797862328812342721389432874080867984897044132810067806526240978175016126934006086196210355857407082167027091114191818961168198161915078850014996894476648280214955328049643473252938267365373166016675845195109210656284165007840275574155752461766613719723762189799540956477169341765998826920535464554363474000382706651271404161136161500429908979042047996220727599558670808261827727648805335241091242543439491316057106132516135935064287922195474120310798260261706494023937084521840371532975750794027098976500544447315435865954785451366708568892809631167534238558953061928840305961816929155739174448729309532011149596498929059589894539608403680237170112376210328050871264224462895392434188656501659476614349565094048311380529761568147565765941681980335369364587060851227970011578398683949124031193520804018084574830071469991832564032341404327561201785005143981788293290011230848309070152970501751370399724495855538127338962484369801169910818698513696426876372179184869207563305296112797297798421782005211318980235224547918173378994145809838679764937889328962199280795364633916548467665818981565007323890400867114182031168124836433190214917048846325984345046281927076022786877224139207145447248267100099925523852921921462633617186409513580939329317391186277974482895915709515647291270127881934622742059798044569473388800327045135869300490358922858983479282516515287984175435048520313870472488685258289853613370875465334179982085295309274604216687716917683435309685098360653710391517852810086970823904293046357918342018270214183673256948138932063433057391567093212604964503238604712212431117026525978603768051996659621550354853591310800831126812321251275949338292884107481046072023105823903810617620242017092215856327632273644261668768935574540521018513066404545908291388061301452587586423591624420700208046258917764864233651827639471026802334166235428151960484162567954344370047406323547805183994196991913090650676172535454129135505783253949540851508500644765765448565003240623922273416653069105638565525476809876062459307845294067610347161610662248047982756925430787513625462883634290468424729702232014371591281823812058154910855856096887645553834410977054759653607905716429752398798134204400072361248806838408909390353706013337965862700636873614080708110025244129994568904566543531028498073034797702015990015629035893811525325946880000000000000000000000*i1^35 + 490401354274463739402815034699685784958471219173320180498922568538470095478978164204816163571919764377525850156055534409208861347644547410344960593831134886186998899847131198226991456403862519070906453057377656375326579890519795342598511037173530320191860754150929043252301164260892245027332143007135941292196193915528045268217134931908219076006009664170223209704470087241435644943334061112326477488126088987781400749276613418058601024180772441094866869803509124064864505216199733022961964537359731304860301951285456097550909589171332568939134731581656615192201559193650433297018016413285882841168541825705775488552018295321359178359931536337130668611248540499414444653656309542038931100967237443196594528493362148189884485097174892540621077349016879556770659879086213239211462262104769780443933083101369383058786376186691694041300528381496407834641771478852938496062930464347082049443062293148527132111509469223661969053946756327333287104043772528998072178399506346723397878532757509463515258113561914610504803663241307641075642750858371228420223753366694346409324793083240422288939327954351217086677766817826190609176869081258992950285498876646684013273271629840307592193875428393977351545325431558826719108624916893332201782691867921828093833341245883829591452701002972494633324731441420769678184129035824399119157464378813232368316976990911329656653810391246295953838191294541052316442049420673129264802539566596237357613576709239217647833439189136559785746473936588621949370881888075987037422730687699859655291886630751250006305886555133335143505796739005093928078168392453434655620743208205120660780117012459297318743274677400719503613984043455666342843548610961553966440296289974217220471695457211024632860887773535058337438773946893994821571464940158546211611414009452681864496738953351860467110043839500941435233578751372543047627379538005504719201926781105337179503857246626353037013799746821648113454720872260909081784458380434397035178907897132132822550866173522812567236460700338981658499159570667090913039059989943723781305366967550156986204356149389959581548740588371566089966383925601710454975386550606220468539302068200847576354785141668225115208492304670959697762103602621371735541469985176844168487704831807925216259254689006327816736372517082625427333517365521601589808161725028947059899166648761643220718883376171657486710809126860551664742398215316264767542164736014731200425485648343574040383731007488000000000000000000000*i1^36 + -313160439393910200024311083704487587574699570189856264880887945699085493717972311031263850435158033829736033749367629347529387196467621645425208429815907079136510348990414117003485235979631685700085245750649287843133557641223214367827338254571043507870045125367612060304507490098289134681714431143251428274980128229353835559752697833070216774196063463779603625856246251072149949105848803958858989048330471675071595865132311959104084895781773730620078386687636704947475059855530014519107074397056438163257116980450526417156773337122220233566782780247476979159466328657495211342877910360270088699741075945054881350390163501112384424333989943680958574036495345268714145147935329716772798158844115736921225002660265707542182519567766414565317354727310475275302725182504755029970049107333600365504609724417333531843440897197254725517675854332847679509303528653079562254969154006899575550891926409249931094528909591140608404038106676378768932000390857048814330633621688916129688312460715374869729907549676756046091021781260700864897192289545018652742622601950239800385233538331224783795294137480330260102997642374140992658789277873713830711902694103931651209807247479701501098869895869111606999724998986501829676423105941636776790571168248010201474861216403836920165840870877601611920230732050669900768293386705226902558150594654731504178866061457723003127773243191439867620034793139720178609171057398872754338453715209530339950871215099350386555766555701532923336288838053015732074595783151211363140211595143103795315749151745854814431567508429579700743609690018142222323141627065120230392810458952371583978997521082617036760451013564517578076779921378908732975960532281931322178834084826757262279389480579109138754062736025866224463203928788590492460644033793778637356788758296722392314418299426728898484423783361940562161841472038534148383956068903956316859519425971967663656429811998249134924900738500785144153982054466000516107024476960972952703188130717270824195808417661123042626441376529582120147553211663361325320701182784949783125716489842531524988178280630986350454487298856816467553580703257642565032220121602880141764008628568089576801597431172574173072853626642205542944755067609080198736904481420828290648068870295268981102253364837089832306175437300749902043796964720363791837963931049674516774967047153893198858743122655188295513093121710492058891163959243631073548412592528723386068777567967329467855431270400000000000000000000*i1^37 + 154760660836334393583444424018690314669247674991427742689018686012446203663576088987954403003368848789431625877452928070189596418101287325983626539589047290761963006996440168469138376316441241253051458180565114360934907665313690253104450521960997345743593338709453613956392575524849986382862424952828962684077245747207143340103567163198590759674547887134717432950617588289937440854089197232042378032107803418053234591103022481088294732999921792267962979940126014735109499722115172540454439876298801440452921999789344977154646334104596090531803124859997195771264589326287219770481832396560817027783620934023861751776742332060883681502841722878836944786980273241401441251566951740277043337058785891280348043537590292870622963698765495698239721930566208026660598561795658873887003792799618054687117631028302312013771328959970841231965856375739133107356455330071574097141767994550330562481267075109672710134047216727818766101715633477488386868719224197846030288193873744422259465194826280117281350967744525777697767360789051604728893762673299394843652304623104021992396027093632142998695321963595111765908538532056751114999622856669176908329938748766500657153125245074009357374770657370735346873686885338682637639753647101488675358255119775298915749420217909489420394111129704410557736044480109554533882831467028501448159789564475649934027979095550809653614380506327033743799069284699659051032161884166388868376913944227626105170983257734526331882064262610140717574758432652127331967072606971175312819597670070587514891192845083313898004467299930011806629479794754184115803373988401194819884047353492188141573641076177753951719629374980143404272149175756285042972499454012761166648193032498683733745693936299814384267593142083364910966745239200364340801766190886056939114795236570358474166505114911260357653261671663703068713013455883814988170339063471166252223587521385950713214967092179011940735530250529157307866482371433953577881506289321161651094041187194307937378066715379486989196420176167626286852571753040596447724120234385231959568014816707758894087017000440549597172361832565739764879400672860054285073998454188704543641794390288580846956425061706976837531744573439701069624006824220536788355508882307316003923597648711172621767179744173421434276845491965929544479252147618810542380445767132020501675329002189469394639599157506183254144941266817131352932462142043845799227903250652481008250325450136234229760000000000000000000*i1^38 + -57893914219971087733681591311591900484121662275860064536381489301992382969128035238851330472904653506737669967187094140378969411162898959120837407811473749014120690333420194675067236470607708259548461608344814264380267124734258702342061940998292002706456994110978125576775392039440387825310254528258635719785128778149493104754403217822801387386496630047062715917775899578362900391466280861175763721235615113133218912053062884074240131656127425970513776601097449809182280603149341703011868101476561977840645809316004669846970955767398508440438889779512032904745830086489351688621264258369080007915109463179210271790196147506979431740506574738238584729225557660492840600782048194985233213948420007653097761170538782841781326236995429084082768883644645405395076164889661593279280993316083647090982522945094490297930143864187715157956987816303488622057775843499526354974530741126069596554597500394359127634396026471320122388945240772177950606590951737873969934670629005305598518402940905509889730120476354542676813203487393807301565553845180874307479653690215470871324348234018964331533802163709805170400810552521314175961174371387597204071099299434265501604018147480734411953069109865198846992976519918215401357687032376852593907790106990387508139630074548069907042887876570680891499377318790005491742844688588286173286838123278327308818767570211283412142122454386172086677245260220667656389399885020590740669938404787391987477956700268269673965780744713645737771612774462150708072170328618870417730701587834099988774602338262994912332546600464020167941257877139901248562272042650022755896858451334292248735929779016406784119262969432658081261682862928088566005206411852766175993027554977517314570682610707385506746901128253030712910973928827716813173799935317194826558523779135045157998407097905846265237418044178374864492250708475570207743384178187769772643836407136410620357458923359026032704662776111039117886328287712598701252264468636460645577305496988299776905407136748823621094961658038987344145427091021187650126253442857434757999397820514470115463373211266208397275043011632713649009596602115324654117293323332785204896960781948640603138754775701908022279507515770821088095169694951678778575594911559964942467799276951693517317998802559973192769874100872151732734531749087363612652257376129982657405017839325679899563833880340785592837292379111017157225052321088189630897490798350483084016426378330112000000000000000000*i1^39 + 14699976898937812161123612560082962754004992377614814044376074097223793721287232459541438522926167974468419774603660340689996004684525419281518404008476791584486723453565907938212771424368385863029339128316533354626632584310672225192331872044115680361616346542955268478371415004966127545194691502651987365935092172881046127177481427604382569125497938514005209817709137090620415654685856135717729923231914327006254013669852769010432823824094803145402946009225809143427989766717974441792947626783467468774352100410020709994492106710490680394331991766036505908808667177817104553274014504486919401731582436282234718083473495313892925717464667161220266203555643325484763556854814187210439467807222363560811070382101326088432433613520344869931814181655533783067208024768909745882596408515694163860591393041515786397547337698999346322829390423403985549623165782029249064595106363878786289690745635669752613953579777034518195297252980323399502198615204449546335579080341526285333033871483009517774342709895857790825223697107751604196736076584029879523274053821993885408121187827974384306506836614527024119578741579033622234741958251438907308588051679598253610112840172552964889271206686187584588524791373087215734653285074190253921149465998480338049270124195598333673588054664533035900740663547246279258742896748920506211433978784176336966723526701532932882283248925836037617489888369729864596810569214190926211177569222293963714336479851462587880749625333766903966122756035323020280640651763560926692444928095828635170314517677908983845453372504393855133134522042838006197817032481255923298042020959825129281521855868261204923062366089309162360324201458527354472217666883068338576278470408670794204165032431802627863796802754333319550945226095268992264384346585153432894130362895011221073787827591958849266994985494275798154224769345025176286022254252508106018524182011938261879828940000174167644322289007472956939760156106803406042976831996688500830835792834438538446913731650836317968901748390528894107310951898752753425396529773950016047415990864328253563304441627647560275582895574427549645600244519078921759367964708741359294713316628892316438444346973302455045793642267943600319947958190659207206967085333534651570287207000440189141003634982809161900945610606073816511899536683335789117352791249979770866724092301948239262088227673978727134661564125589275933335552757928103245341792475131690077587610009600000000000000000*i1^40 + -2368626050512022622659895130032923077833651342332535757734408025016710558315679637556783794238176107703379953637557644516676647116263575611331313638147739502779189958314083058509162423525120726518688082791485826752352311870777316325244966066536991542361770122296501883227017010015700055678011799110103411287436569319553066257508933867684395083166848212868991942842287978245367720288510744431046696448727716079248010216095421414285599810288446074288227590095025527892815809707836074140941604056699402137596762482890474214408060508381944883457604164881634765686332800644720726349897217715577956523900771702844001631289547620034566826037579966792115494082960267115612762846639637119518475945845339571223503286348468452198571812589857631017584544566825975644887141393162794167475707077513137367974724625286370133406009186662755785372746041674919115424513907673910049008023063078027803007645282666938584679280334134965750859857401325325616693043587758138942571034060323814106862835512783630588643047892402564643903564367054245977906536582345727098463520726053918994992012298571985219403388347992961824500737644158533456543872343380939185096968532624713093992989769812886457365367538248456855100253723031179761330862752327233478505644896753307089976285214513121595283632537121069314830663899332139173089213651551914577332574106970483766086156640681740903040808691948059012552318654547802235346182592978458668088253413282258216813858175028338037054816995059713408778092774033589675289120965885376006783906383940776549106131313779570931788434697121300738645071549446635712399204021294525904497159138187986862866210697630908189981772223580051563161139221092805307966285673520539468999087002752207395264321483336297814294538798027429636946072090063273315592929053718393659148005697637467827030435042950990919651173616254992320134907562913357838117444699459978088111268984928171692556784468011448252758861102247648933008864118643782072238990628386595468837815192523699594574941887858644341563310018977644812542852683402964054748576333169945552407295975632700151570296479623875666786533230365999746711566942832812329644475929820843435815434749879615990904825158943455494812136458428396824193948816975984135144453647645549607596371912292186719509233431574063577350007438163185349474933147382508706065844457832220586293893181463083762770951396130656798835047321309581532498491585651023327159959615725130387292160000000000000000*i1^41 + 261026376468212679201318340843195434948356704185533228190274972450304997474549152234418045509906058584241680045606512688968977240293236160655831296859819730036718059437542135420959323802644159234963811619722921158857185300452352200914896998710236874330216171367819375632033432105609074976870822514342768539676881536129184518371112676574100888240227988682754805782719804805284410626667967986967863024299501050799365245012556998266247547093693129713763351238699494361677535896435696478902991748623188796787513459572794088516134445125456053011649836939762315777518776147372267977691264898556675391458626500635574464157396457484059737136370370575920567994233340047345704085859650536706244863490473452957908345950307894326892233700509665578918883796343524301671829533875327291278485705711713841237308153951906138584509296830721969215504347558442898072732624688634385928467290637189009632955932533274764185592434629548338671769937594749863471708107457077476871491063494571149226690753337029667664164098285205325158219895362029572852738699686555719467444743510021337981662447568200986534627184840653000360363429574246101924888239895157710858135224685701083131352272145208651367317485993785198949094267422982172272608694794981977825847195972061437322724615681387831399459599488656671531633897544325099567354010979083190103061422384157513700807872381019755330418276161811541944818404742681363186900811699707754782094686079899340665695802821692209761811926620657729713697047192698282975984998554511176096652424433941720175843878745914285618536200114151216125571326192438872643294091283159519883772931810690458659454524284162765947336824644627548491110893112458217872777943208799472749446699264810933293645571517368507557023323830129625995710711330382232676982152364558144003360708563626028310261033176976061793189546947541959929795970665522337216219535788676813263517246619043648221652674539468352918664505921774886413367844374281342178841985319208965385512799946693576413149176829350998075825946542998176829351496519196475932071610158068119096522086121469617202222969988393993260527959172406275744111990093763348982975888236324371007352380310326870235604000083134788433616467148397026361663812570906406786692195814022821181461527382813652814925421680829020249383278834675290681406127387499123191422253663422394618047961251997137643691934980292413321902117815880601378614557786269001819872370293211136000000000000000*i1^42 + -23805173948362893891109830481767898356624437934745485318359602054034226080699563793628798507981350078728819864572684258242383979023758006010354860396236346656481291633492473686029085485158178277235129197081209916096281783664761718555949267641611732702537680788557222412286109811150061861996009472853501458680162679752015464013507753877948794314115682288115966394000425291123768415554760717378156359550800583734139553740350851777977253149920650989555148320811490524432678142896818578200047803633985204810175204829127112586632215891797663762630109945480800193534594673621873140387979014634161083515703061053488486829578817567610902035449315802840127494219555308931168192374662628632733300779795163323375500955180468017080998580020324322175001299573577714442249697425071723442046370006350920855865407027958324693879537712376573588159988040714181764901571001825788273623065455753499282975584853521771416981795849288188785525172766904220636946850328313321181827991236606259163395026959378972866490230671613359703188719022705444095472193210012509424673492540382645103064350348266893511360408321116463519931447223574468624324600893202508446175546563651190466654011316959768608287837718541502355866364273484089338635839952345554286393133155091896897725331099197207843812192317540937928185940604341667787256312619372852688879788204789287385705308072772352251201825868138895724760562186902908208994225839481422807216947613284269442319224568009333545361125293924768353550366199896501883661197724801095038373769177234407513689546243934601769233437317164251175895482245564286657439980965129336573622295063805916431023641964488989252563600841970409472389374423572288012411635238205481120596180841047790747016310662726959661245391690782682882440095122460751122435065391795566448037948852908884254901445603359730327584724094743086826470919694259087232824411663534346783829436210262707494416569810129693085025926747764406906316351945398011725538715323281652935333140659479831186313071359640332019586420496645251123726555088348734114368114105928899738472927733384622348673275263721987200435642951705587509831099397181706933581863009334427800124240272720925800239933363840953462931808452725345227344209460726980140476170615896745347266485443096528541205913492391816962022655345202582856381447373113022956567755117687261228575179367738695128033189791945558191783093651973265356827075857756178711833686835200000000000000*i1^43 + 1636617422573665658377850258290728244461299900803249869412906488641131853877824319110807750121297493148875944707115104504785318335381050258295640088007913893859036609023890346329014834743437159795312469706978506295187101342876831368946554864523122613520500801641296611951656462970450524231199918095261622864195234652131448821945857858184974204152775807755082514590623981415889910119639333912888142285856320747174440534037040021473707990512624377866519203712577962545800363510660407070889995049448674294240779858557257500995419665322814177894485552250944487276475606671423021005749766094511442704940294684810305689474442982817204013944461521322785604835277784126352178993686290338178613912034250298921565261933968571375889475831963690672493562184241012848736024356007691531738005960628329485366136681970640471723496580563843890440355802639341292457040184553017526141729127703111130112023011383233698133840597387971079083988117779174727439214885426227855170736730729460606459264666834895748762807783127079042644140082900706299848356301410458210114888994135544807408201121238239155019248834643659248721126805495717053770038984550424897982373492227433837096950978756619188900999517191060242896907217515933717841655085461441992225816583591405702540893739732587969035704647651861789099908725516333325795280420838965819247058474454628117576890289632159869485470058946765966666413679270310222317440394466236221038498465304876874210468787599005649812577415724763541790432368443912293945538167736045924136823902565019452881304008291622430895080340204860549951140185974311794227110880439260261153843439115747967662219094759762723007320981912670336834143687915834805324395275017564970526042554194276339476364410511824057495965294441467199324630542358273845057800353892050682679950489074518054735166744499264103454271461833529750958056600290130365372176916269644383697974089766510369939264038755898538396819780517953696925936081744876011938723300872138807152151119699473244328153372867150910821597924585670798127952247659868488252040176600612716232662140032237331722434408504171281752544776215267394431075685548769699927898076941246500140986516237018554453524968116496277650432424103366307746264247871366229868928718749310897076032455733577824944120707071701955586153763773967209596308341712522148587962877164039278287764717466753440443178227564037427940145198679698432295183205166745900810240000000000000*i1^44 + -53887871670038221710673134674159098291756827878313737354226177769178730486577562353593977789298393302824811819281689011234699556303470249775384620880926073636136647821938343716212244039746477753930962017512755243270500532284518617060633007885033991548808048906449609741210084224642740848390803864393205549521234830087543537271731999523406994156531705437074415781717151680925591978606578407010761952589935551255872332504486757194909673419478840948088606609046078556387538248070024532486892171014739060756038771905672558221309627972301997266933628459027453376019321345384181757750687218352677606021188229223209402891449994150347025717858648085620253153489547099303786794632342722757759682405170791888608508202633370970603919697728092942211384699986695221563531914382286460843309469000809180866648948978396601446267200202117313966428720762478562577993871666367257601442972503980015680678344672852226863281373718936923496957381895643638153948324112054329727914981306970234411352365747862224336994510878064444561683345593193299187312008357458242519820094013830081140537571988658536330024453015810127480993013731503670578979760654956374872163950663322547531626885577341481591779896038700761887268668028347793079356332295135286108103098595338956876769733069077949505235544417948449026460659115315852186809430757402697112104249016417736268972413791640442436953615607260899976503472337599326783710092145288640727523939526805267057881299454846509106139367236057738129280495244882933011816139298452940072387540822893441330197153061735716506883569477318933671712109066819857086859760650483746347701990608824431308106158759994999621380631669946076141225409821407779771299980255769444939167731072180466983963905196808316567300215468362176152422244931950142235251126783993148137044154810135577327788721865817207287286924840527162735933393375656918370180719761677000905461797069304325407721664921467005841700289761920475170418840681657973413793713208104944495086646994544665395763428246825118372628365156922540882092213172107387652609137138914024709793783791183189018841851521509276450705704329391846330045973765059136727137297079644521179544571799504853145711003869214846003905978475446602132033175282974293275725526133059474446027105901475720148230595338797814773226792707032570188948189423389869930117818342906054668742156465202184656375118832296855385119562096141121660608206239432704000000000000*i1^45 + 325036437297170689179859090225255730336566791029344217279166044352562480183864495055154216771004240243810774884191383465360591630125107582466322031483185923025462435307784983919293103029665866214220528128402925472864051800907695497591497113496326044319890759741257135778514012890721123241109442547592288621691989864435015635715298509416664900621172006898679150903183676184959146712314266713797668286280689140861714662050221469307626545303989518927712087576626294258942239669943016221739289175075946863720054720039764775145883347162258130693956892549647717117624255847376884247630285057843398441306913396517726285429473755372486512163653351567102876323179807367711470537153289102815323680314780426022766504947979996574643119267880068737077441742310973027339952436452659338133676919269116390466706835048145121028278058800354802881155312860386502101848415271624350838041694740096151904052992788472426324484739779140036118988073612960830460366893748468761734897079036442215872023118124347727943021454267967164510022895004371738593378878892247654776616898829394092862933452572329924495761354826289708620494581645526429367179995477996813422401858134092527623835292972128098997823254990142460411785224916214512813977992219460104550048182279302063143323492333764048471732901561491051660656813697774597307842046681361420352880926016916603896142001290513880504409664420894422078724214636950391813784149720746959106276018220263008842112614351920799536406618122166543137060196029859505154363303115585259255534214842709554959050673396622166923564374277105463286757117271684419682133323585852777814899626862588846549270190802306067201379418140105515955544985106914521835585825041847897242666711981800579482410356830441182769684923878853740668818339540956371513314564083053101048151034187658747610222003297111098751123284003029922390351512003892437172119563405466972756702278418587497546750378343273575412167998143599799167958420952880075193083040902609447719625150813318900153238528514868934772165252254587156526976021642709150478150215734235547737966730402777999603074455927327787140186954570846872988516988369177315940909563010065542245430199852962584051191361678814674425925923049858714680264979262186104052429499066541006423545593283095023872152857401384009514912450248127178884501939019283879606425829207867026798249748844700521266178896248893752016295648689085583688781004800000000000*i1^46 + 19119351533182941066447573609476283682357742199713733626877014551151345871333873125906710095539746861620653679650958282730744684394985963688046326372038507424780612335009522693321080599704478155547949049538637009553888425727303927082199047591398391609328068941579676174103813531284416869016845845747515950075405904838902228894357228305330088677037726342805591472770384797345570185506360846410381456969462907924801210062694797277296632808016001793431142924555000019211485206001890683811774491266325362890265750934144407264514292053310044055883204908916107162108463726046598088740556440266559378383557073272497204720994740313451863837747708233788346601753661911278090128737762992661111282716863527284195945360400086054426093500960441197275677899317474649411088344586978645637309473549527905760420435103755366728529894577944688138266852898639431027199387500022267983556969796502688412267388670323174174808709623459707639116319908624637519925650543088906275454184849305340202980296723972119800932126409067776699693025611635893938108661062562241971033341175336034793454659187119540853147945308817848608248279850593223245627470081943788492961221670110262985159271137990219303460098391541398389049643692942838249875011992125386117547002988217244680110810870808233909771445225482677321186007578896515409091700580936871026371804348470051902773785291515468189494224256580738172895246300911872255501579776446638514643363350922291911073182721165067081992143134307105039466901415227406123449520519027715632461408092708309850648804619931701930567225351506634258313856326877523949100473211275413945090645931235665447462020790442562496124733783574108877651231373087802674506840883100145436127816018342687925630850602362129429925741868977918888955937885754329691081136388574433773377458500705865016379164521351748124045195805405723792308891684067117908868710887137740292975504209097269309747539989611970344651441573872198710135266515032079413988350669690283420123860412060266476094296574476547630925752247181648031615231565244530876749169560654772909866970839636710521780415195253979457359825029513019152016079233414713667749371174082051378563257691336993177480783420337315939205172178277570400676321544120868271842580838239345916079161331896002022408528438096249488626400820490223013687595565169867360540698427214405277840471519555731410938438064873406017232748420748741181440000000000*i1^47 + -284108061860356713518578216175225715812771408014491625390533320294178344144752730302955935070279452056742824147917768133847026437881902252923935199648353600925439167385162165843423088355772706831724779082296771560845673126262922980250553535266874888988623046043509640358533566675665272080236139680047862452761259382513724638146249684919460265226127808144699328161218713461560215001953822073684258860929305711977544882383156835735168053816546841993690192216448485404465931951043916977026548593567274961096983751338950889340554839319160094154377553327123632259451700539756883468916411885258000546953203912598581306901646859895619680239259529990671694930789438157176945407513137483336722950417927813736029837810830328708484185646553309688749945356083406655100331287685219093511585857515253482280388141176777465208383987885733639716666114932578421051039300090579082801288332727425594487803377628382194272258413011430370734369106365646215679650946253231685575619521026450297334176903374782943575743028257979546302065995736316334476445583156981891221376981766910601837312124903368040507233183130874646027603950249132824865549054365901827775302527881816066791627043585967834194193308459255880183244304898214283790015751063389889902434946615596534369996480563063628670457995636809933994423311168333187866879462828826683186015570686690627872754770262177769193176830485955669048153789406956376888199609556380525820075709327634720970003526459668013795430890255772567830177048414883352565233064495939656460267835817655630048290232523045934015234261744802525369753449157887880581773191651880667112555850902492853189662281076863426748477540427516746315658732958056154256701529984745191377146323833393810576882051118158204720523709256168689263650933451824584704409380693890428110195793390453426105604526842605743520865266434584855807482144606172550391989664490584619809263999297356769482697735535186450495150161284933737672287453264084553600344474892660457367664994159522533971668667814890679817811506799191240791983996279517767076966153021708072425290770248072177451876666994903620706949687435267601093238525591478217809846554736740597007011363156418711487227182876147307005563005444713230115497326698851800033061226943371848366750391348711434358763830031786125379016280895522980501587068571218525736493981590172092949808860404065686746584510271003477838048198000640000000000*i1^48 + -2927295859851823755173878473177648417747051863254450238647094391961335644341300391268660245604455841521480617261909481177236724910601825057701531768597177180207760903143317793469825739311585187430098874088329798751013677595470929130859160248666986445922134014485223957801054594748433541667502745559273199627782718963694968658942402089658622704282067339694594056208759875210298333165982999769551831636404744832787269718924737221655239929480815728589614870162644346174668374802694666863078527493956170073034388087084080227926458468776219037034094426265982983618576904934520730683127291390548004408970463612472400245494851650172878574345482732128255319913846990406274300075080980481300756585103004522914257191202183762604541657240665313982995038250157316046683253274250967953514009785861802893342875544134415699555151416872244643542947858960289995430462965928552629479007817474632924598480027115270777308821184308475608501134587209658770921779036421041972182242933645707387348655100161128178470447324910035928176489712563035095667319145314978547577392169246410392673460581775103929491678001022891770512396718315612468414826007149105468957271358967765476079068273266423320539073089139133228144860374648282263583343630033526133972150585624819569331715534484047142612031654059874264970021313659997856223724250984597756975645952402393934540666134820749233840619119010601320501374407412779380294667349277003177799214731599027719592330671780951903185878688311937636837341029912552968851600873957468020640110862931504363220098286918666675448063169122040436889166411321788044990612662260808803605233395173937721693821891816129033998428992119434387331599533257992137445504247868123806450973894920229304303142924503975428020137187453324051302520924007654077727567530992502256231517221208373833841925265657306847573165463950278528231774307061431335814730065025480964241273852936376407427487451263991891307368193115028459677912990295129949062281987031980434257769891595577648857287282498968459649469628410959960901181294377445179832327786565416587994269789893471453941945150306374446505711231943126390383420013035765863366666591422649321836771928558756371670810926431293774739765169436037215725093448494166977020499762634248563183512875841064872878317505766599346882144712232730780736320172142020846925228771922255022844618762507496984117085275187322722205696000000000*i1^49 + 42479277410471577407156001854147047502341853315511875511908078623424655733678388505310639775214728274691815121090833953297452888997430496994404056045727202104218746903720868503437019020596493881571352713272934665045438307499724641571894982617718997382456331766742286434220709899429401503091945080497634729624734963579344501641065086592693803382129896170641981121343182306516809475503647870846174944224011607274586027022696590245355433825549329685328747864312465925550440041505097414354308255366364263407681525679173857464073467155974662125791434200727092706848264234511272769552001495237312936334144472176099991371238503530539427220592370620832828320809850221500876136728860965238776700745138694998041282016818276353485693772590273146596176840842589379649842802329750163738743598365304208848340268596469164107137562103684661511467913754274548215415382544707522358341558649811788737081780048540664128823862449138803754341161593123410595807405991494757909478618334893386832328374556303642011009007603290545900748374064308981493056735402783949875512528018867866856753471949657996841205854694947828578362832659602480489498595722577049962831855998782287555727835940487698770630657052363861083991362798290660920947127485627844873199487498118975000475097066249353323937216973744671099923368042722195926343993340837411403931761196963257182772158148374798989851305380046271230684523454032719808071176145688928413829827470144526075677970699073710803796156135901218517381606674478999750770493031885173202099000405838916417397529334180901498269367614005766030362493980457599373649927390763403071433579568663213960464249784072131417828726958794440369197746454016050896249145147811244057634051585796634556681751860068603591288487081288252567439469543661658597468549168151171306238241564416849738581424791916931870291778837012483230973943434958420414160838231917975814627507821784722911285398183395309609460586187091491003774663896114305049497432534429479697398404637584663181574523845562781444698040685390087237360297735333427162643082182282703818242184515995909942058766595920827624432455017451923044041003381691224540231034847041650029454080443250276316389338176854755859503628008377657642740010795338979788252856675765996145831258304063958521324832187973874353938556856574607933820193332688875537545856873649283029360193103083691992034822156493660160000000*i1^50 + 546531296050519936089375827311863870495259864471999970541181030280269854859609236769321385704941727181527256326136468761466583733125851335894079700407019662861588241698600227330689331553352977648515935068200932927537491329990118084887204110059956310693540387094091931639446045800943729424113169360834228086164909719537453022712801913288398773101609303562765921207773425487786823092705491728714688498079992494783556504390361339705711002855683697509306135027418189527669555114516458787124620718727713220940697713753404795930726986563839670302802363897573888335158985287348883346524924051786914120765478489218546457810765700010913150714593553180244528298186449538080633727218052956702071199994220730653434888357964886477237129736048598745112740995432142167841151152420548870198157618991083171648585956040437023130270082848214390369587726993389608699387780195913710287929066159166087104376051246391687024204595256528378288415078734621522427596008575524879070263232550603848598159878323182385910990534981432394734615303882504503159982872270732540445357434484356120063986784547580849687489985414160834386492147544839040504587609814266071281020813404662834143841953553313167808225098740547197912519179229062700235842266978151392212066591816978724388443428017476625166740578749439479698944322221985724884337822719915475110412421516917010062816270587702360403483123456800043776808125047714403433184409434465783451193376879144602100618717614254194854579175686134509448571037488972595026773231790147055658364593574062146667580649164436823068012887160233514462791515970152031961031262770885704217315829498311434939923969068809617868458777971106809075938227843325082083101422038659433625202334155260947937910370913947376201181408049047004520981338180832422364947434380448394601820153667349275863386368954340326502503949236475405848197275169649317980443887525768480759833908640901105536586796964530492307546075829483681085344495035594442467195219765414711775330839573242588132711236438661708645062973079991169800636792770426344279505490734078608043983774718527302754056856368674797185331679053523300778853411395217736704870159729203994806446773819042633638102418963950394382006157431251466181753104753471227008501693806054420989031049981439260857514973935872636577235337625943530194088552854547477273035356313069795328248616438661699478177034240000000*i1^51 + 2599592871937355336763414067340404812629057089134666788719027499687366525282916954702652551308616726427917608320268592122573534853892185212175415513863637526926810255902717175243482210760449922562357335428573318305765243232844016402890491369156501458350829097797012787585793772574638221044238640202822665676386794344606745573918184117474045437689173492799567122328847695742506232129707919714666376754128003399314544657777767327915225999684860820173515887469348190551948049658294363474655690074773776246617661584409597010885801624007798317488566120207270097191039684227736357306464630432888887605993894499668655045466344882138687461404466655883626917835406859453604351601049584757324686649792004720461323862374763142323047938991350562208939372488854370380386396060062285625111327695094110838450220594098295248161173211125484296982972080784988578466339716603180396477022954616717499118616777308294532685645951291761773133087697050402678060170267534303553189006198839952642586556621103534837221644160752028353255404567143128655740346419203577199291769180492623567845297800369783121081050004792489320378932229027622892509859118955300627959938609928478445358525318179934643278417501665031271382492305786603115155260921602250877134325600550672135084320319307512035519085328982271346228297900182272023513639025888354102075084429096478145658965323480456136172372454284269420101491698740054897483672511712843100268134850473328188441151363857298991026589126742979822710883318794573689176309733545847302411269112450218427207454185745270065936004580499689199199364283446155089430207493140206467278955098594521793826876898917996016012413647221547419711435144052381880213603263273849884886688867637316766789654465844802136101872821563444575620071241840377368635338331612204726386387479632676871101456274117418829955921463188889492757881745603837758488599474655809137086722221908871490427080591317981314635275409055851908965352744077946716814272891839046266242228708556660778745916572916382900098449643809435380358666036686494022280036546967862251596881608147335110108668910777320191014562095361519955416223945701058499194080120013260281456729568490331065767782461783881106402097475689191808236901777853463605001189254868512433655696604929694804898172513950724282852410969791639729759793312797164228663822424653316327271394520380341892787200000*i1^52 + 2371405372228466433987465971249761124115263333116375154308318698570424637613463853731989590728628961802186016817984116682556508005198890705891112188231778252093853961302000602982662258724047843542884418574155241489590410010922125634723789865248505927076717397042021301344244358030739702081802597499302863327134160115169736717924948541065976660698482079701475602463416789026555189604170934590067755992619202100654142965361199351076539617893710584999576670785184575596592937090271829830937551457126858413692877626936114694733567937099322903758606320316971848879787666675919901546130678566726094017016422125390484518622667633181470946457962604181855989416843825866372287675329071459915315155442799673956391827873013644912880974880192509297892623915622508949547984625397041659244639630609586094828416848775427557300721772183133222897800997216993602955606636510842909315031625183564566048746630345013297615395118038101309576119280991328098475744601629059364676267507099679743015350044271886964536978792984231352458450121641352873079796719475514062903347218645059451379647875555128545323074477313635484028306484196597601516991126563995673829900998150974470238934970259935238503546339214944130476569016004503078665881117586264969533371067291695269936733688683766320500276525442691100439899097718577488603135158004202884175622798412565487716091791282172751934087017885636223676298453660425686140761715535767705799862681681815618494420287867959323005605390173826845730396249553535045954031796191640085987250743886397289634685890807591779131651354598896338008420532513206947509045414564321536601247362177359548570112733267753612576155954635238248719912348993093447507383285334169418737952243776241230190927029244716114008857763686245258457165079915933963698170044952035911733465267449046321016818398794443022067606295443892203133817940577200801778675292772629791212843745714414832856795164719794294501500171088259599737193854764281780642657336033141169022847789960823733413573587030703371000998959068900206432864389735378834335889461769375270005478602093415415174660139989963030752324636092193755411936993134905050322636321590846998987921784037235852109547533215143054977691549424475462510473171211219793720172890869218581967197501485660449152783160176303363335198131652796940312594618730333396461940877206197020462090222680320000*i1^53 + 187868147568179379406802324374894266665031427275597224925885937036192138595481571190796495360548931113779857665538336580035179646503401233220656863043108720290737885573218459932084733953758324970820365323332176004802657145552646470107646979424417030239399436420285321110757347894163411416206389474112386696756035234134135706245446479199835691980792112185942062574599216223107228014435648106946147409325416151305710335154073211469380306175581846692871492447814459319003140152994345166950107328633973904224016359438668830120010660046172340536388753218338995141987257602977689297908301571639685226622574109970441573492083546154185358317882456134977679641575509566150078705128450645784857066941119021059324578037564585420647383633407334796435598321013363994300959847307109204128538612590384345251131666055910775125527453527914768371245720487111014947653764605637220870736455524646247871023482860717528833870334072259490650615321868605586148497673247742595165741590102493595466762578027259344828414887361874173705918636316792337557877974627059096971222922982250813111855984369021971764479142906082699839489459030200601955193183820541338516169701306140364103176261542702408368058691022900075507854369768285631130263452585337925990734795425973660517693302674902267908710400465282361216998497888399881838457999747544866965293371876900591911493559090240390119715099961459038037997691266452741686279792751260696320821984409980505421407632018298695029238690659498381577516339654037944319753938061544849478506657335473433063369187215472441370973002449856533390330560255103970762335277001749948709779548917096520229865259327488659239261195110135104252978105446165386168490568182644166034898926420151726636802056671761114266427024405233148285875095144153709611737551815069921778010374522137015134835614060029210393883438683938329996429575608231772002374135833534349845774369025926357218229905752962940330075267696991655119711905213538872564421308641102584349050871896786857660652221927055232197151247273190408191656899888052868884818160995870596590565164795332950911218535916254073443805441518842053413321551091400380359668680164799761941382745961912982482589374184588127762531978299856331072934581150675446536247152402415900725722540143039612381490425550609661062448239203355104756619537433346385841860137479084079353456000*i1^54 + 9013073979926929165294440755923471124387817139964394730843567561497940600037450199512994246558347060927084943254269013882835194983924840579840921933588931100346977322494979225463842617292410625931273514692033477846359959310595908792508408608580087372461463767986845816619754318058780933847473826406258656238453980728724303170051509830635415077308540011757317688986700559077437890961682868173944192038604379480202626300842883756443290787656609896338829445814762671282029189773326240617507884027239193124389355252187747276866989781550656563041474274482250966565926263464934136504120351638108244751982280847197781234887946214818142546756868151158451535685883407071288979348113755863253272042704411023181989434258030438384990554902765833016994071456457747814162679305818625588940658210187725898551908827119379621731922380872872829684049112102919064550043911209074314630097431507878639512709295985978197757223513164510555089242516927278721486919370860796386465367735234268993585974089536061634720233495869518641681331374529816108378267932979272424958260520134903646237098378843806655802392524791930930851735963642251879590336719863460019983006371586705702644172010655032469973692096859745228099682834179552553549102552091903288622147381442796748957282293398137507145312306377606636244576509690422015811499991584772712297816216446441407038290052333370345059661325525335020829933674255572083996626280254773260774654831949415739298465788453464912850340991638798239367464603414253150517948176763012278676977903020782302909698300929607830894230855223697358288403564684292868947007617005964522428019927510061480829757098433072049115621224504973040154553298664488721153990172584477477888058767130824320345972464331989739587608749323399565591994135363157096207870478716256632810962377918189067612141458634654687853661177190864163487575035751481654849123867236261418858942576705116605487477741091645365971951885408802123263629395623474232394606593539447682396949392529555140542744160425755457089736862577418220975542757800036170981899630764604423838361575106377808985222638669194331097574126277426152497549718849032726344919352229122909925849730172890561702246082422586038165144367166001179388291340946545422774904344723981787672395417628397925162196777196892118623588369284148480895002363148512451669553732972800*i1^55 + -271931955235876639505404865149091575709717535835201022895824152287131577643594548095286224880022847458573818275376023446433849783357271104665840306395307160566700873588766615623075610294132271059402036133229115685389749395441697791639715944579568300790728841839867964303612439293119633854925348837707568445804987455299535218308341959321635222834049885880828365434157494819695499245417598971703529024343940698082523915221683856013578849830424380650264360468989558629696256709662942933986387800266412654927378721974725365608466333554900135510152507793248606453301982766099027319151954174885133278757260699359841675693573484241849101304340015385052437343416440443749846554303116561111882892671308111671895907310042217553643472233081969779228855597394716517218934085435560477357030539831214435670327409816530726270013070928881786322374197876065226718610148807767581580640786359188952764611059057421531157239961886008109574439464113161450387485966729680549155769436899126122195720210777857141298653211560673871222980120678663429694957402800194555165854670420547412028982325632020145268130547181906697337026320496433928677505798966953941186618827397293333169917157291197002761844107291913668549806496376914517109276848914237009366903366938689437251698692098111447948451707952772830380708171895270230855575061781170364993003982826347112038409877286773742077436364158212779440648662015150490114991662929785543412459499457883983116586635752654943686294971123576455255070251991204501674730828722065812953316811375685219921091451432421943733064126344491463167257433575653717582212006052593733326464534885816693873806479314733050816990564199033353658353895648807261098760520835121625632073133482667853790186433480644545874778892043715658944225272830459684739767457729041479184017287342851711664796860490009275920003414738870674879112585136276501385230175731483721373273794220112575510245314781123640710674944266575381547719281904693003888304351261471458847140357190167801881962463173466471707662474329156813736652795925428730648451318587040577012527211004764382654880468333611926472501068410301919909208359119554576841126553881569511025026297885251362812052823188687809817224687426174263341744346264864122282778923842736640536217621076741913422566014283368261306101735507852093138924561731349058694110*i1^56 + 144391491494327490387029982392476529683965652316805493569373200342269076595944996871011812280259186940293522122238024170310035516454593652458801939363591145131975319150673651972381137055583827279515637340518255851077276176337725267027031200485533687220871273195965707203339331266440627730417856703020907586575923216674960435954736179768755694024077614786044947762349853832721810788600293971584408219136331371364856788487858989516858759582397560377157901570634352158692410164379674053095731598452384881729561085790751312038354246955957937181208597389972312931460206331140422362085631351935333273939305684497422605410272406116642992846019602352135411131319656613205363268992822085332657006454560706459980479554169656584296553677188449992163502536712926510124922320471513152042452569560933474228998763143839243111897945336961866868370216610700167325257691359973375019121432125182601849122924148705667773341655235974624501613633602803404887086436830770867189301223045189267975947121231670761360464000217085991886172079794082891751468591908794713640807166708095808401632264975137455725047314384493808288875781895097140543750422101928755258094994480737059806660378854140837772863094608551361708881938796471894657791094842461405696805927995159858046292442320662239628969151905846419724066483031067130913838194807730425094287273553199468679691248445381305949319123908405031628438917584592754446648767813648661053263961038974193795318608011236974101152634626222127304660035246271284678673030705642181828594785731170636906727135153861990737293756141372414166653369177821274682316929609323010820255168204330085207583495757258249768393065450556264094275936194284650740496041095982609462487076871243286556033322223603807450631969843967998323383755117695615742887344838919611608844581023141636716682448608728782161118998768274331671836101562241599947031684430289774802664479649171112055372629942859283163986270019704368149749209622499765100109221590274826070082645579205619953314560728186139128547226866821015645773981905136713943486251922429770613319045257722343796383558617866477980018539648348232998778001771453142638160639484622702867731763332423672803497994983447679032963641552320956002412228093153099145150616312730868365582831446741824789*i1^57 - N1*14534632141192416313912013460110224548041357256651161457563680821711578739848886587526612589083734317447515756141982970105749243138259170416813621939322435797737084371169277510582509977497951721920847767804891601681613026900523309340059387604949950092497175924531279979846126792829788922916713832431911854860348922039932597276492094779671697300428402828022975166298336091618012287260035660049914097503456262463109599798103921355107989691951013571855974588557961009544862380409527304560372213758000573009164281212564509401878060890621362015603873507760072078828177408757939818119464074602923318335104903278618968949775657796846980279084852675022658065922770227549853890195443978945268525673042417190870363760839566677995775479018624884067662168064*i3 ] ]