[ [ 4523248658845881349725997428040984684852273279021902132719578606001108439447379885508612534909051618856011951955771069187699803522601624862973832356801963237134147512920235475599010795265160567767800212569818656269487683194018563107790574850520228399065326892257785331889997998245544893678772481176920962386500397336901646123777493754128157522333801464876850242557591436732641167907417804208255341964512261563522176900094189907410303000040901060566250320161920001803911545120010415853096250098469192028666754632204496371626653495368493274962009743251128874938133856749321083441928726590098280641952883432467790875742696147130426633544773210459187111519462543912108858833749467103503860115750900132576059089806892711339606348922267393681801816140081486014264498212954704242420342886167613854777586430727633983216845195547930284982949616377742108385602738373308728260110633633476093989181478145889161594890132142653249070587238060326637869024087741877243249082338447226749694974772482585784045343704004336385249589663789576946029043209633539575957266093746034504023754065870378011497625663321981825648097381577925329078089574714308982136579505338620629133852456764587891547384960094192236883632820885497398264092694971602915091730836168992209048019062258750999508295465456367315684871898725395513332704271854912210967853050690371805683810003865426888901523347035215476343987175775621895606359042268956381030964940829973542753070861777852621824955450931050830015659447044668448589868432190217080188242295017879119339292021519000195542478299466221191410319514656488174272153343932755966297567748548559572403813875712000000000000000000000000000000000000000000000000000000 + -11778164825407642041847255582588395109946355344478410745631876806073416773424482507235014827999182972409668743132602146129192570112677190326642183162401065320063664831936653396358692568452077314175883013140722234501044840078163641468990532370507511314226554215548907184956156932098184202301801340920424562748037171280465186170707147821305128760290706999881109629573522125196731368188198466840394512437308760869142561036240117694852501069118243171054140088262534872561135859263384472457984107956523146643143126826121539605075113839906225954599973792194239180211014906306241376259678648004073549274690959209642890372364452977198932266857010918937979060555071751971510404815916322764322381213161218894498559967362955057137037000302622604331419990734148952620183038181367794848537758277663801222100311806198471543476072183295802415333928686136808146113438430554783904162940175509131566166367017494851154564273479870807981457428193383131352151555220931821779879851640178677067244524833682696467035999668136236418194545603861725264855814350229098655734282324349904837070978387187933548145720696861882016594177539927720563315508508820135928879616209363833459211982033083540143672500004318579368666042907469676099106348550422722364257469153614647999051841205253046450836069349231456398091421954633782448187872418878613067606298245024472337776417784755755744520153672417044967157839552788929366492137178783912657627166020378930369256288959821122881858631631028216179658474460044660956242738900518895336524760375033313184066319522370626652044476267578351923083642997186125562037288983254702576212888743196327125153795276800000000000000000000000000000000000000000000000000000*i1 + 2252959655643835108013377730460534525476559382642996652171295469723375345050118584856587417035765815708647185623826294400821698252338749624795512141047922901178766427707461761035972693326114090075552543928372690586171966620498827836286415518030595766201063711671281110325329791058935435668467702711481528322008773052981045192923927247618989401739036682465837192315224835705406388883232179527266918920803666046323507474984547638643933918926237590219628085958122783121961834323444016962724287556075758946542218048611785955372146781646607911864210201039175347979095429202224224624480734654959156903128452649713784437442644930388153448704872913906074060763758933565923067861540276350165101572950400940814768216356886562020960574587613071873810930259042631366962835050738756111346128089239560752687949877404701336270671544149847433279447108424846424290827288317821590136063954162585514710452253704798348835254607729132209679529267057767280015562963640120899876520716208731198422452631916357485552057084730069379655342556325040923903464000783110055362159928118497972977432676843222868032306418214625586462624109176934915850041723026853402760376067704868239430751508673382896864234263718370132831755465934311096876822382045677007985596767160693673531138499828687319989564770891010073216584669012081404699057946721837796494425265719028392510272162024114909935957082864373038265775225468509647038369748532532266229363508590694621596914143617360366232366332727729143260333376271295357354114234158031605115322557803970679492839605020723437529809377427552812830179501523490056222268311581353991328046125450436517601508065280000000000000000000000000000000000000000000000000000*i1^2 + 16413168366902644547854984150704981005116162485718476774151662657391917496806747187646278375635108032520267264478189357721508805330764056982810590912808043120794570888093892176796277026265402283415643545536356215470163379725193360079817280180907829351749628361869180077000287216557600028625245002969571827914557953435525740465504544997094573920566148894598008983377854940160593655294681968167269869992767042598944662721275392686630965511521182204791046325184872736436530186811925296230079111181759995491877496150644013455198379717905572271334336070185463011547375478062714400870313934397317705209876806784057821689699922974358774770898022001707694514072333374513726450880531677584786329776860257058456677131854275036552482208060130580317730842709209384674103784193140981349044333123875811767163938846601200221792496607905947858301796548900684938329876023807387535681234875605108905005710581389180196197401926548105144928174318747260468900811760421907416139758242514120856647227242211944545643650747662876000187720774092473691391305909513937349312182372832026936336112228457000827097119647200528099448679058569965900509152200418778128241402982005066621312439862600937009888448388591435575050388462694187230289999772932782310269286484749433047144398731162552467076054702642296647824490644425398718977059400625544630007098290502216859358737317021269225957069236217779961427152156841407047901794144919682252210642061928966394290953330099568409292305599409445375844246492592102871519916015520040154219712002133302501216052419449475274958199394666347664343413281848593799546955129421104316998891185027049919514411008000000000000000000000000000000000000000000000000000*i1^3 + 42557585616307469458134165671369694812925491885591728912943657253962354925176096109600681486852276926506107483183987429385366280232616947916530912773244266627086660798046328982068643059616527931372909841631538549439252437791141044708166867946962407171359570937622962159735143369776858883866029726416831388276438865470578449447786752450551725071797774085516786535425803073376810869116058608140797997996138068267662755925085427265433934479411253628537625611976429745226065004093693354663252745395848694491554108039583479805521633438577442941994531668178780271170588991438407408900562356296338035892301402780550627924513536244602627543644158452415035613933936350447417185994347793522250852782987433441028716287270413173835333677265313619109656048537178381088820357120015125315191067635325015947650589840840463479109741910809935468413824030274087742267478285578063646549188403050549559312914815191624720603948076857723551253910981236347147277136524794579648306607994066216771688355890004298848600099704544564577775692785695136572555431587491479043153057697039378187891943481299171465014219945177326400159982062103466315351167176477119468799477946365446857924976937905185634301021426752226776353012178201618784792153515244314997350541508166496750711997884392665015617365220645037441968020402765505515913578835258920865136928324168412357314279050583766174996043254884046101215128155414151789084837280329888142650570113947535946928843497796283972068120535554438991976592440637413365620256984936701380265788085832448267994137880281990769931104163366373288357055266166913201149820232160351417203849955374106653438771200000000000000000000000000000000000000000000000000*i1^4 + 44546398707781412069388386854892538553642119795412784506848292921578690047313652755245834281563706585028587527747401938798249392232830460149710036105537667958456030568556097958957871431517446408078107154347032679587541898674245415373216298927674265800621117267923417354960033781027388637222363258081544236090419592255639977142173184353583819870971402614541554510243892116499141468108051216515974295484937441682929513968965926667859684139006603941249196514712683845839253391194227501178605331969578623307559873478390531072445114708788322819107659770296089897716363503943465737163658981889622833342631648890350941677962736893983743899611995943101797090525370995977735460782238982313585509773794443041076127322927166239103010647268465135611460558699645026402138042231829592901500945545805639309479738618710947329362962700857689291153356669207452423164765316179491288163517914369436469384062181090069382891770773476682762909213858912163522825206122547265113533469029393057673596703675209209145843536760343565654131026245557737261715832866505840394991196030918161804002446801748974001816633963191571834585557659414347195300514080080116559145035419312671831846708385141473740400650937428610279130797839668768126754744401677377050949111537577394023395088767235082656949236251513460041750764533446171659075914196164654407807958719086601407546226806732162201570459472202091269952328821731603811130411478303070209343545250462427568684507021582184403202811479360886803880438723671272215771089521372641494704694610553552221105495500041863801993979269906131827215593149305798772528794775611037802189257345440521356574720000000000000000000000000000000000000000000000000*i1^5 + 19684538023379891932009264806102726233774190514685074521415561477182430133847559883011342626084871356915252172260847464975052035703689159172030792329599256827261452036024705573544466468373909882069849378173651843756619652951986176276429754443813233646348720674695273900456119813321523341339014688579038892554284815503727885003023884703344169991196573631797573135404210557405376380532726479342540262986236044379560119789433318542896746315183474614452802373974999161254590162648340408468122535878875740546546609446861541904028848150205992216852184066228917730767135629707017129293022675636926198740543855151327541289452641751278082910672676274323273088711582187214952222328849583596331982429784276542829152385082785626821210535374479956775822985784038365314441597797013905446093931452602593810740835154726983066576750382812397265719666084682481197392704884111374254550273097566291620240414208084262767335205634092462777359841797298105736244690842661959191533472462951238497283117163537583997317319965798551924136204604489358263878788958788104866028280397951880700728303641834214707794484235912081239869742063902052141730733337628920831761244104960079287443790413938724831720214199940101905720659066130394371289408119894649803730745580727677109797502226918145381705328500689553937013354198935922109096320530725974662054882632418746158832555632721920738066375002596303176181490220045565142015352127676118861796596723538585072446268143108586591212193192839489491028975318626641159322253858205453453739032005465871698732259759847711248160411748495951122584723852703871112214757584090398299798946592320783384576000000000000000000000000000000000000000000000000*i1^6 + 27923890308858744525585368169762278963347171234711590135268395366199729713115031789710554871801770812872621943762785225405900929636062952258318162435332550822407407341279267313977331202509847463236706191951085154951662315016976616733111307441563104813464312597613427129354462888930234791904809976572174667044782824743287028031341528490544966894059571781974308196347730562666624537452333788594445594597059148031776170631671316702168811164202963280332536296339597485952927491006152753461573509631265319184114837758465149731666008209233330262141407596265134496009957546842860550406890719319284928237632649818980370839437529296346223382264942761082661625723060247055939629178238205293786134926179194460733880648712942482579825349459474723175811761509872180134353802268344089215477061844807870641539187483552529721887348544187548395717991352650284177193336649958199564330541245230945359514676892770384122565869095214888745999329337641221439738408019922345838275887716378390266906526013990567412686298990621008320697871051288397831389849410835963247191459347272688948433248366928140707729971794552768232782779267721612897667797780564729822302128431004611099566207639574469447605189440494250365111220162078827858151569169459768331181600330515124546089593925694342826722529606366142343203090941157773408257353131956058720557251294511535407944451655593189194235780443970592132622170775397577863006877407263341071917314081562273120872882105596523232821042738651764027474212301536347938840257156257363055968105846528746006651478473389517856920157032587102786304718406546540126269872920435435978875170441935611494400000000000000000000000000000000000000000000000*i1^7 + 56415204421472489945265596827466752991295184834194399234388835307235695995789888450535132220133315542030574480242777492545433098032928316228954193505894896093947906809544861197494693282725297827942965937299410553790355091138088888189953164792204910241244966476289959095633561897383647610250239387977546630757259510536636245306661834045498888522475217295932814762501523130679787790450690744874544974113041809001209268048966501718096743151504378086492114283987297556103795135279672941517824581053491890149987953797375416820693617910984181340953123177519478216301529133294020706596955494062306593318310054324369776234641661764198927983238175742705731300917959613523535264273788641850422424865005085798070548017983344525863293797563167906243329434928478830451448678898404343152266875333448397748560439256737141321194722538214107107257516330773479708719431541437404800626945356070094553031176929994475906947731932834704302254863035585471155755233483838090047602460044512262233841626814011631159230137860032691107637642933507006384309132220222177961653339102198968198588838162756090271850904693793325735920558944139324932771890265955731359612644578104146599917452255754178089588248033673255077335553244350061108317516914792865511173791826684454073121745771900903466349248157032830294416877432581800502677176358955471597792671964992278350728618077616410226000763158010976760969886369549876280394449987089826585904667067726301592584755295110797487428069665857436105368518097007110836515962470517907585589132783233744404544611461810465427971701495166919668855323806652880296693161736396495278513168166294650880000000000000000000000000000000000000000000000*i1^8 + 51326563783372309580385807303699788106728736170759194378716834475508061147545987228223403819591383996414809256701472020555245743806989180200887590430287277591966438422095715185383806542173270995847118544989109836942501717138634761370701676544441312382359526072633546198269042583655172134656456805555794724386053797396299431664023480785362769617268209296882370298468173222051509485654893837248166563577961191461420507444497110801223113356432708164372686510825548933141280982161298496290340277907675834720919932007710752597349691980468226443687027397361852015180345465824080531772114510304484498656162322740023639510535995257240094862201870036751024381242640667366447721529130023989920996553707646921745235075699843394713526362664788263227447891082378621950662825300256748371266212027781947625964871401091033774162840087781867447793526241657060133231449534181683531933972898081142422018479606114610617107028977687310545781841909686662465160433057671162828294523925939867058669554146509327918025388687464939902125571592358340870660650778495258655640673697073388755219428217942531605487362168279640826708025352954966974976179463689563970431477270683881932976791471365738580367020466370919560508858303480630687958391861783886708191939026116225059671949259069139811583124127201485812890490086226693811049580182075666952633979576326223267318897220230271997331629963037861613313848816119264771129144312548338548144589814156833479828392620069318687499220559135422060807752819650018403246909197659047983388239282755080928586130219081486161360335146153917613318263645246789475121990891648140935200292919574528000000000000000000000000000000000000000000000*i1^9 + 27145777095619161508419191590126566492098473496881981085818484433341495871033763555566903972890249273878488991639093935394178654827095473051297770518513069937467571066874147748216255836005077813293085459863287419726937928341475838645672322633052134944030938882971773207055823225278461269846545506438008746605734853398190280612634339106622086013106014019668358131657175434707861397665582698717332160973139202547127695036340095501383529573861854222664507194940719625626641004181570304512854594398275840571318395155814519449228966999959067298615517104641838181678901021385029234328629471718518684232482417569559015384069035078179897129090721178034413122068889901273505964343264680772424659694484432422777990207993706996211931058897162750780393845622697015978161791336296410731574530647526266580110127555466308031213874384717993643816657500423454793687833809426088865078561459180975612411951796556501826382608835562391283058281208742668990904787754339685946511547309905452825182039219209223030107920406998306733193846391482167353865108701705509499093053777027229838431710219124720881684506437544992831919634018077248415180546039018432535108531425385662274995511439283646903208497414761447786331038640594803533827272049470374491064803783979375069321253305310601571510263087186027777084756102086751118906409602747193247563231853172245390708364058376740973758675167191266043507556903476597304464886829528939159476684214899535148967917811447961980707903535069478117986255218859045179821480637159770224221732618151983354949637839959595140778661865408325983772981660587576392723829891944464266852632939724800000000000000000000000000000000000000000000*i1^10 + 9367267732627304105320108401661567457371018546284416586545028790571875991958056067366279349889211858213603546829828917579802450648282586809775235291675309631525089155093315722973721698037976428929306906265727258479390990262797607070223037898072998914347084466984490068392675134709857373834541654465822935569479457780708984378644113949336568581632926654081710832275353892002894247386692344492400840712071765273213883109080169324157535642506243041674171238602109284130477234079810483404992361878893814831714850090960516588188389157615769077952031907173079642802791828501482417618502994632201430551811300522470545608643235041221375374448923135577359064718650946922878827611064663270487302674176132551421819711081841527922459148507651566018734068643340656416569157250721910463403698037178588510630037296457090171608635071576094657331158110337343610108549767370262070101346381188788490009802345582047125068216811510518011146602719651231465924336871646604717292524563694364453755575146155329984899156726367463986551006170017901886586100825890903930857153310631001350082333701720111161195407608187997734987498198235157944251328828383974694499050987513380070357244876625010121552207584349667532306541463099842401559611062352709832148609024948516517116976627859564543996902172202196744206784958501225378459284594613608093402393949672729435561511013739760557915433305095955155358344958938365097217196427497760774436664771918059893973766217760726661089198247024247379445360537167216015891893457191123622658438028395486148925594210743211650510773473189008656404971699736308782711854769175326298595005562880000000000000000000000000000000000000000000*i1^11 + 2182301920566445891530248868995225906721924668585825474170785376648969240104830724563390378030024057911561448762136405645136648168953831281154163508108544186957144336598357595648219250529334373184482481538982007259729952162169011357616491317529644878248208248241124295697123830726767860216131768589594045387187573328845758574399179157565232733308078007669065324987637329851859564326486841835152171803310331215469265597229972245364775244286164856432655028721037034336235054516548992206476868941777385447907376344777565728034296057952964470371786626769832921304311505578624643346430311316030953307413730734323353074972044967005183612231373222647619702599500494423926248163055899880674506598018295014003728114321174263645020835803975915113527421090253503612177481485903183381460474366178824386952488518420115941482795912270401590964732774676645877731765266030318126000288250282955923441081083124565582260011860466464037405725543840794314704819115045174938031030011475265094941773835110289816252953590159699296621661319580399797344664791268663817832099336355091649508912139775853705207206160618287764370491855492276064285709628263099599181130681113516585983218367580957910076772431985376452670103920270514556830764499187980511222201175866805979427907374585952103649688626143171063835852946011376409463896295870907907581027427538438463035447877173369533642044005960129868689333970459894111750299030046497489644435468094858402958672852072815863874665472240419007127671062495211382819492081655813826894326695542017789559405287227627818875660289857478788873591642533728895519117892293145526011953152000000000000000000000000000000000000000000*i1^12 + 337525879595704041514858768145611167378606427633760260455870876493495005324209017719858607510596766811853966126016851383097719700947284100750497197889795498253079271913434436442309564579524201759542343526121473733286312265231670909158039611085765982031970237504255893259925621907915835329624757658309469609129084665752695355481826267226362761276205217238123481045103930682113436739909678563211607977905785059117288916394538940649328911567783105204343341355942055271354861748018903536977357103032226013863097696751098661554889476782598592486687269564850520232178089637582085403680430540789481595834105911208609530906911412621492307231887800124599264665813504528780402194001523989776649520546002988992862665329802420786026405405815448681714986650883285367600408168684457093446262662923423211610494746997170842906223018893331475291693680598275772753739693194066076796070746060028781615231011651461507891735606863545878791874316305212028319393341832786502648285850871032428002456714617631871843357320951877373710929486221988337763128008421396757661942132129159647998622208895778276604175999618504505876402598009552930311485110411552758711758616048547362817950543143455969402220713304446281742277452241739225051229758718212352374794018315386719154512167988836878790254189871744059365220388991523424771830644886721515365550518913612528728300927713618447022351399048259693667860411529301971761530090690091505216984458991296838128525231486007974206841720697331135124383337358504982248208332544105236393506088093619532923510945062365036120178855936615822792383310275540296693039063512493600224051200000000000000000000000000000000000000000*i1^13 + 30707350083662690848885154418645425363953438959207458050204801952019582142865582479060921759718328018973915131334916250428396850278446864063230482562212940554326305402833898176807775386828766337682516839104562154805086716004676527659051650687838714290254863461068898507381712736804181225266969006521336204261831787268116844703542429440168302612822250807294211105756970918076236729741543277589676593991410265172646439863295879384196333460775265780765887470294256232994266930898081949740772321804474700424995807769713132117437261133002957195185770666911373412776517909070821802292783222326627631610532807571811541539718685053540901792558966041539755684037971153763451624214890102031403424975961386729314477509307815268357588522508654856169205161050945609751942874720972513905193130863706670477703554209357392081022236943916645396918119668830429017650555366782517291817770786912173036189704767825700853330526644541855538547787223721731699833360033148718264975437612440889152551116186270656409716078473956463148992131010926976092459781607180615901261509204200368705108599858032338430088593025951294870520208928250468827994869809411413177340781952084778934755510000480712900411486075332244005938822287378603641998468848353922207806786842715568278930029454664756025906015836320836683905143950064733147611967330432809759584380804109384932815429723945052930031159781216752318869276382843485321401430115248936863746919064004290874734694524224050423081450452592886697802563895052344694722711288910410510793538204552396616035261554305158619630305671897762842202432108904829172445300871306024058880000000000000000000000000000000000000000*i1^14 + 820338472356313177705426717545611757788927512793006375183592514634760545970743422489353176586978936052943240528606752782060192269141397187811976554838908730252792146689759469286385338474519664208276762109937174884097815325669326463801842729246358973123864726207639005649166347367470002601394148738026770493964926923361002268131190517799752060938216820169506217273277742280985686807206025924155841967612781167792747301516326501951943840093347410709999882296324969092665213187028948912167401425479138788495503147195265800268948110954034300413470595449195501384524435056592393466244024374541715400986929444118851961351799037321871571132059751681662265078733454045573228453327999355802798596158379801746925195425218850214498378644818563175341457051130425815757775162112504427381483978905234304706682653565984920759892215968635524223295058331373214767935368830990148539421696264785892625640173403022364024400507257132140597844712823068701355039041102768557649316221445193181234707349177844729865143271681239891136784905676207133259368798767118712804735852116793649270778335307265784778306335669846180517626155934844238618186535693336003564077785451690828120004404622279337418124821903218284044268619913555268347352882949492256747514521774801767041950608166339022874373343113377880375134582943801943581294136022199825601777973301643239547579570393618850930327558492467849744515493633360005727881432180915103155309048212378660142514810169534880924689601179831612214391543926795231878539785812429734278591456530264330230472845929423730698388660236755959330040665276300985798584683259232256000000000000000000000000000000000000000*i1^15 + -129138202501442672005582095910522985847031039914036830891684047038338361315335884651552642702287224304069716313657650406133873680159506245695097510262658635154766391304348048336736447738804015240591411840781217439396626644926395347717979615907720677950917919603853791364059496314610147066241692190773533681832149364151445111500624721535064592312479059690658446325241677489539179306194492581447703905258577554817973339097519298091839113731273098512075561770116318525763159746090129615523776906512862657066877450610608007015176288968955532208071260698156251793144781349758414152991258739119777305244709091160593490705413093797298371988265663908466584647619165029931444519405914550021012565435247996055350484246235053731716327888979821915255550650619659292893039720267038003529988530475593864375302172990284401149491403605337277469210536693403888143407210368968230055567308775836912286846960772614758202392890379863350118248962861096901956086147753311444616369033459469926593773400833958524290627705427944579056850394591299364812533286667759919349913784575319935850452759962068839124849487298203509158008116718163449081243587569269612860672779097870692070026587196831151866600382901714460109170514873010659559114698270236033636046492660911670022802093441451660710747579243213922900351585423325747680620761808876605053261304192342106766528496241139125824948951552451344606312579269621497703149417869127194318390743725452725798480758101787352887191605595212936548227314651116977091573941138791359831093595989080141661817477233216195695706263024085663540363075329121189209765286038732800000000000000000000000000000000000000*i1^16 + -14233825504419399474910822262317765068316240596875626694499030802610333455280899349602854284241928061456768204029887083667684173890540407212997183869937031345373102726604784260410030934812147336425198385521357970861904348140897132996729410084949284689048438072350995810454394146108244015612312264446818053047080652871125279980223627753998647636415965462366757031456811973408127662307860456956469268819907894335434042776069998969310792129931589175482074898339148205722893204818204685397507983183148853009519838145326930808275013452408030316406913565689575807839811481449921601944693097388865070685641158294031171910275264828364406811676516901093873508927756794467231255422961333600860744474166913385903112651277866851210214810322278995848829541448773747559511613106332969281643850229437998790202067319824218614712265081683821107478918596120311760920045788501306698418658881142049173549990807872071474263492068203967289884381804159335466829111453131021817312831294825211899399039066292602860929959456081921132780027582293402871344497424772647552944177906896297622641110204292376436872990835005416806322811504345491228561734658744527353718343055324000366544770278432735266366467392646627547759559445155878780528575097536226210132640802638833392780664944971919472053280832839059391552602756523887928539572654080931960746460687392889964857387455502249978902244819249437701352205883524833872293267683289632299537568196940340816978465334877419725566396696912128099503719571673951289616459510962020810840402399022481348398798528628334828817276612018437724640643828299136114458802257920000000000000000000000000000000000000*i1^17 + -156273390998955018508024800197449803862268567325365921482213666120940267590383440582050402821479347790363898367440292643821465784890077789658083210311450464900635310673642858420708189121186199153720387259025307830484243359635928305987325384510741057636212937001007215147357961673965529370068275003121026274094462832526036292079289656721746833886971747626915198252308718511339384790814592169311569038614912635346364013005484224504909568147116836412124471265231713551977467525163700920648321881316300081476331797034718888811495930401652652802943227014054861000935109520028553334726293853996135671916405738760759157983946823727508611510903777320210154710225439557444347513330719559287829461297067126177080687050966772559887076416274186026833948460403483561499719161353475753948079551885751650224530821469446920835878520050602528168599288541207917404550631366429667898810575399739153310961692814867240300898968919893082689081631512428635178943943067384070777312148497203377931038256203307071417199794688941439539715240396605781281929670329025174354295343675105747749250659918165502390226476845171127784624084280552458481672068869500091830347046250502143471401207534982250801183776527002065613071960578673315404685262924623087861051499763262334973043642943377696471971072820239216684857786465041522415004693463345202947058509215059381256557820100167706581754022793367255852087199957299349242112096859491825048015801846474934076378430262306712430556019835520154747882524322049008309283985258642569943480385757544645313541346507084776298383975191816111622801951780855736902352896000000000000000000000000000000000000*i1^18 + 1939014429374972463026572304593596268803429924867147025830549551518416848683645776965623886955769068682068568097162458068567285622632525976169440301857003312027570885129853646909703072893982940441181319683157970016962940794741837015501398254477734984838850675877618969690660836495520695487274313218466122708372428890009088876743961369153491661670866713474413973587962681513962592714485850065875059368459012390072082169838827524788598837822091401923461870806052383381595730373769892594205518557091741749106590807255295469688353886931997894447155760540649485946034422097482938563338267489705477858052036229897828148265402466970471450848141235634840579051658333620877764823750187605781651142384549857127359107263380351391522085516314321540764373663159018822586765477343384890721048711945874362569243988162413758885836096089795874205321118631671268678375398763054276725037895791240849389722893434323504811701393049155425856056324327906911396620713043122859947398526900078470776499001306434631027631681056224397426009058721146016329575435289091484960677275672967898069908326513064199384202538861635779806057506180010149136735037847900375546349412312281896820144236788729625016610857175371249696883032678686154655898333369129433684359319111723525492682733507127895625625432630556131591722041679971334930278910591462371910062512593454351573033757183078822451437526480416717688099561907783202042590205389572790418806843837672613119536040742170569106601681144839167586922209488800164343128312506946258507511288503598075180757462201069232897336556683403965279738332838249889792000000000000000000000000000000000000*i1^19 + 1239248576212806661856763166910046884416793676499159245589372507820471046180758809339183251332984227987255857949266250901491329928120613859423990205517690363316447554743816516722787987659456363488888817078890851116197594130965093422060806631778752614823310285930142424903349145388962755632279194973570148775407935791468349315208239309589148454691445005870108983440533262370090783228306053308254151223797922810753439740406381203065506714265292458434698376161585165852572512947806426515322069285612946598350170013418863362424957111896667993901878621378401220241320858475151856667934523201482013930933311171677861202119378217437728544516313535566509806031404033117308897073538390870331430017025187566235425784263771588141348974229657885304897141688819457330917438092444338251741220510151637421199906197854502145453807518504176300187962144082678574366344960995322348320503335592897170225360584500921770687040603376473293963398541563978812695035905082199503063405988605903973957079017077535456941598621810615825833596399008783792836594246864813996244183729467750632586281351803103940293069060572338316782435757227109772623858053313889488374827451129842865983488353270864524022193765520997265661684790943887882446041315663364048079958884863528648478189937273780217218939280248303147882724368857597425180595953121544001923400834489042989845184011915835735211312531196413060856740425507903802660230540034551632375625004000674205971175135500385161061587709649205408693698440320230119386898166861665045501787991444930693765202233033503651348346006118117939750624073956573839360000000000000000000000000000000000*i1^20 + 45693786751419400558911756777795279213937185523188688164638565542115875193375225042632425766298626130325882728906591527609688219823737677915039086506645517416032099922387734224935706860946610261309483131890827269930411861919149268971739178112055637388782442419448011693616646568866768319924266811873770355111260649804875943094049894480796903422883992416916280169106261121001333617260235874133720427899141105228531496214241248549857981577155392873786896315787012389516303961809046736021566559780263171208825225101635179151670134499700419140205656801473332278424456442198511183722905130270542443159352300689503462003044296685738257314704674530880173181647580164743423340146264365707844974006106191996046217650087006804314602537126678550130736100754356557548310932972428455230653992442002711859198247476133730438941767541049349386927452122211872408443588368796005105612045539009044384168093097922766389756042359068229116349449523422530095385508561539190238354770341878414086779387458116142294529438473382123721003812957614508515857211276211229991688299684118639449481146057584054334055094830494111825466671465017297186842122993490281374272733645149267323803382424646666261389012768893806887732695839055912715600222502484324884987895097332410424704969572673872094922928622087081735819712227547467973141569573404000727896394293696060530857071314029144471609013592892242177864104005305481071817852042807002484309933627074566153591299817176414734356803503794834239247432267983602297227169159586290051787410333644151160707142858467646822699996319268128797255177991094272000000000000000000000000000000000*i1^21 + 758768792381743305684617502835688902546153015123782430444712483951069674449320175830533125584964441718273923983285792824178362397579160390407128828745864423423848211000046262301867368967526313457875257498520272126571300717018191461046743805573015128647117245986957070700018347373064400262595699711477408671353392552245157116384392498794866512637159078470058649226788128583607909439244576472262265738920022582440664038776044152913717337944287673169863355307493800221888112607445387966313020213094143529434076036428702690101807716903921392941983563848973121988392262229714272894645258511083384915386465702797539178675872428066899359738127166355308429006465726848120658132757309862269294175060732596832135883588790528181143760337356193868526772923645370956607992616453392585413201450240500807727143650679846479314857980937670786808119168023823439849836972363308111159463153018907662472624715287840151860954315527757650066438550239687763740398746529920071707958493599790357157069543298310769075492976773582186283133631077009861085454460578193437939816630595826536319590314214188597775098513452867281310823997911402378358964941921534406756350156050211770537380402667211569849669475014618514536583494225296044856057046971875414721891623702030167823372728843303456578618514244042015632293844147683683385056598497941758090189056440157614514664822097259452570467576873301767120287106117711438002718200433321144575221361514114622546272788688937219251717644776599167656068899519068333554814323021890434242526751003528685520619457524770559629576437815906549466705743052800000000000000000000000000000000*i1^22 + 6148367903507626284875710227660956023368068637994570589574806400113018210313577155568730507879302182674111706985932747939729373890594694341064815673084872572301341354400867642629796002861929901610518076487489907260414455115509407004759366554010797758724530833551392070996037800850132916203704678362339088136282858195321645594965267913717256255399261902836877364894568792210850813861799505917002484706195053163852663690278517379837882738640780379819965143223207006386595775783583051596774250159887323642844404467404743486129928341790311376957632832743781160627504394825535579978153972827303955727392030506723987126507112620030482185524219504695606321004077579327148727424608569457088475309159518980696613339733583621228405891860998383889421078474849879649402555233277845490142627219322289083424922026236422140167769425350886640414000872552295065075716147808875375464498727062341256554924380774249711708848845637093015441396745592077875593382750088455947498136691507416593783738227126640188692118703311756444831795283232249298466808328466101413752426547769345799000953261932543453146450599615118589900599675739393788942536006904198908859592975586560943023322900669550001221468473535161305466772269641762169060516509228038607398948160950028645297168412561067660302187384362982413112900583755958535577835384332310727312701494828048072009858433263097598050357687312911320133396980410022082153316473247638144502302687177856048733644653008083587867288908646315749847880668212047148001130501675517911911575769475392126132160912502404482063844316157252646826147840000000000000000000000000000000*i1^23 + 16519386610562558126598237559650002465660876272871648238798489884660159629509610581573557272816916835121786276892837925836393421934247436505809742589338361588334643906906821465110378329110129549912393080292436990677135895371462628603951411700544369905400998349946584265093089039139675073366129921475525239267564088637019198877839866416461203031444859219741689927871828881117696026274546420101127453567883597534444425899093921929057075116135497876282033417226680385357715650973938744761476457712069351399379044375255030441615434368694453895505556760945616403619804559883780504701860903048964134126445860913809154249562203031519449908095767982693626051253736060822413554389169063238423957527286068575801950033664603833464337863479270162786145626387382680351269704434559552250666975043423936605648896467175204395504117473235785362545887059643170629135775537355210117079104057182366654047798880195004259127854891396604079541032946931195854103677226202321298044797783970523740113881584471022508677518440711580923762483839362862331618135344028378190554913510481707654264842631723715661003139470976143632742992753857413866733900355080344671287760929118427436349888194780458302833160895479280028885235887104717972623047540656326205166985267539462580257841594003664893900065120838275953007345432634961380332099662366390735519847732313227675388646481880998535454933258294557468873676396562099827146575966670459845656608948701828673253329779951688320026582726113296411711221505254698407084709659233866981061175304570746869935391737670565360219709095505538580480000000000000000000000000000000*i1^24 + -100081315313797135618753304622911791334181171110613204212536827515165103254166945960928417077051177923767110869575569637332790154580822685081320371809498970062294246514243160503037104824142900276429297053733044446392931448501281171319699223737212265780084649151037858865056314088504664341532457349573104021423549355629521731141917968510332385025516143633090527906339096307214280480465755395321507820693379344636850564305765036514689312492802310776799708662364193818838995897207259216966412741106187898897814351138752838119753993795533060494560059601269391947326091324929577391920091387884189097761797970968651649618474932782732709641636207250216248077743570928836163731182969413209739527216168110228497345512757097564835805642115817563230295016989279440633407171643797889492825742169110495325995393466280615960364142843580306492025638951428510003042784565827428280895307858437133058017887058095058674776326174577827569475246814721160256723123761948672186187925014079620512514582714637890156028007687571810124822745384892353950720271281379968587260943288067174934705981409867579784062129643283336479843949749297494278917735012607555080093759326320972773956223644046546980156889351190191916827809730578128819578041384650140636806456336024511837403962039974599183017914039322968007105357426006960013006709943699629383849482055130576022994800969085735387845685445981754094016167439214755427003655497253844123562636170476838363582407261813853255287677229686036938596648678668045699266272864873836991635122600561006928664432938040243696012822742407577600000000000000000000000000000*i1^25 + -1064933067600297670199354910932830743529611872584065922569097442600516165133027699634273536723587194933789246854921586790084617808181758639981251360686272208938289829670924914065962368348222134628887626915880067198608309134802017657392329859174244262881314308003009998272617996361697099255962817512708721994507488256342644030255812798840492047248985269320318948106791662535613161314979584417619597815860202874254806473246204223519644520036091090509740127791545469258883137480559681506495679426522455338375357994293187973861388919548739593976415242558974539629827077804773475415565490583368298454370597112278389429761070971196541420466936144446108034173277940540710726059689290632485960713691807480511015073638572108700411669731941174962309713581387992686550689650251849730861838841398391488572975508263686150059756282825785185021881832467475594867228189691121222854474478493519292558867941774757647247492472407640449413760515430255975863793728727433465851411748729810748287735422490661383495104938905041887843641966814597430850830041339834467751433124074386108461810266360167837093850330652585234770248356186099188713006886348364347023950583837847750988623576740764396270567159256456638196899116128790451421646404283609335774975754151155300575257382059775446347338221130939304389808698841659739914258006784326956718302761975395911539580693419637204052758611643276131795814941106099837723806231897114099939798715998268758187322445229965260402307746178872346291623219576737795105026665716337862649823516802803570231280463605264731209199517696000000000000000000000000000000*i1^26 + -7025832667473036380749687969130160200553287578563270940989808134652644632637667876534457519201163290832820665802500065776287226321853226255959793309207596786040449363236704353051783346605062314000642934543456001524744757466171459009419648702453591829437391414130261240353790541403541778713233863009032032428705485174105279666290386019472719354953436441667137813270603707831050821691117530849017272062039025801988055666117618330946034020540924169718839426274931435638130908649992986262651310753668953789168785678988174663440471151494613880874392918494023449192241411717000390964965512867624217437829394034995857589232998073967664995414814538629217771146109530544258821791884711121326404707318668837380051871249031538746024572821219755703731059196066582035031110220683592609826945127178355224672339466050622001282958897227930951340422811828545213421529782528904274931398200975267140422707678786946969055287143050735019135865557245237556202489572172392067618717155832949718971523466413337390682480536941051489225977884421397881370273343453194480656969815480892066576869616384826026987927140533006082535137345445216443541391461236116531046321179821647092509028386231491833479555750113535476084419953811053948856329804027211277562185211012801529902955378042522970888002991257458607703006883680863552918357491433586957291333318030319656878701427906453694938045990289756168820643310691762965997479540142065787536516925450441390008443584209485641794526259943066963745478239188709544809942029426972128225747143078680558151809010824151092261027840000000000000000000000000000*i1^27 + -42001220918789531477771534166928718610907537590858360510312672101278512299321982297315712665469884554929319490300121641189854983325515296956644072881494621562926079213377051311501991935716016214844573071388090591166706936733727018161629627328751960839160307278269246333740980056289413042760051477686727481156512528605605326893715275482393933149866243311613368127788660316784857594692237282561983317245020009386065439967487802795360855421981261355093084671598462013275615268065033022633066553444345316490184413399429078357880466729895578333026032915443612165250795186041527363036211835643470977646778633739939726194680209098809605621312199775404857109181093586435400438845205426656482161505099463397673607128086928049918486916573811769903888927287433592227233874742276727110509042008781729891312304278408905143490734701580139092124823877262156065683189194672404211238959444808333008379799782871556845561199634128222832738117448038143283637836374420646860792929559686998467632141578541488337757786273628377920611394592652780165276136993997554927283488512237229116454398721012828157148959086418508957539668063270044077829664419763332826687611934979220573484376355513128174599762537948179584628617149502358414157294617004267398976164749366364118177830159892298320757542215989673196545019373965122349035191000072540129022881529011796873746912964666761483423957097681373264813223392705301948968803550874848685810154201500281382186928040870957604769495584622844670586010181928932960974178819588970397335047887269279060070766421187756451430400000000000000000000000000*i1^28 + -31826762044353846698955201931716732686438372593728686405014373811024782164599027988573560488230121884601088617741198124020200583141643692442793274900748679064685224916272222878228590237700499251429549541911149179294539522626861258509219304385174993543724205990699572074177537103397327121667410597738297776190499582014165635769251962625216541406221849983019327073407752695814906388969331988698565560686569555996142050654327303152255036780706258860616145813145589828635579085298560967919440528801952192072929791577787792384273353359416337538113462213498392988616107447796342165395895101112968669480468879766181228932133864340928895142813088913469512885332657408431883781774200743293983906256498107607478750114239950332641775436610912712616143357882173189166528036444399131267074301062462940819302586605240355143998017395415841476677033324212654722700679457185965779248170984008919128585907492565083967149673333027204765170161644581836767982255496149623273391002933982366798810098757289974567067931090181056965614541625036056374507818361093996456305021972622697759203578898539430930244176064514905934486407800311605397237916048287161544111848831385450620895919547458757616663203061497874297329595416816085966092722019440562615122029735658510045368389491514988619795987626179925929146703208018908252223654670790922581185533847053855240193532532014786031789254267310570339875209358414142312081965587574445701177723974451949119928492035363433616177331799187869743386164331025292567258635386169023940450223812076151961126436436516536320000000000000000000000000*i1^29 + -184904324211571157635884520162127991420694516315753065537476239842928869179325528359702774538087795946927646734722359668339603390323214008976196797598726326310548421878769959174119691314792708663971777949354259388357458657852188168035546929677335714003381189074834256937561578549392007919047970354481826599585550691690209727835729631334904657685182739700149395346144423609058235366494657844384216529074205034378512647712334029258387374325765036439261714093332508742007487640453030525894054317521640394409652761615020111824136830082705408958582014874477547815041487023834431492673354362451015526349153765795500682860410384353605684238232750399353262706389882578836151690830363065402617029319882320749166643839067183945845081256188239576441337881187225350565873831649963265741967979472453110201644775187994525754227791964748996732654171837211095145212487079137487362596688256094793852608943924309316136577769450005389514977394617692646545677054148423954302319687867762599479514918497542194711933326454511008282527290296308941138166071406920886506670879850807587945682533043916757165740928298794651182552775800508258146919528961629370468482881013610726823075590984715043153681352901174395830765045715079602663174582505932184727503274621160352352717862214963570484306081888683256109417442912036550581932882207306324830413978211458992698513928407159801025598784490721538928953725844757354161750454973231889520316492757777312468817984682801001215497661597836552219559484031269540866834275622792616852501080567976511510609303437312000000000000000000000000*i1^30 + -5877246525220982004128262445846376754338758486148467223736062561197113168539348482899866797977929704800791956369491362954917639253966743430972431847910159410113612771576325038474881655969747227709472672056965408872151663164691052084730273128575261180806080903646168972030620561767798123991706240924762346577082456540658752649145212186361417336168216874895534442646695576674129914216256309064150614900524548523609266917188569907216302421570037406252950061817860695737930567661419557926141259136420084531314298604919871074303483954776306458153011990702297804978838252027176969688925346822996921341125426022493396029881600988048463862125247174252396939830586781995253348901039842431604090796562138939524575149416497591997644293837758285786573088415700144370356165388212196769197317594157300509548659400921199524639409094560721496035181571241672806945485366035100943968331470824620995049185596295411707705427748502154186811496887170704107383758272335082328740384497595497210370412229677249637325128456040514433490135449447310902832863765857784563232860323178065862172087763051659116781532091130614892297701105499659042742701808925976026827880029341035827159893460803042388076404093736708066775495617891888700986302316017791596178017993926875261701478665395340401206276837493297553642632136982278061643469424515407751599841131870329412949856899222209665782789813994519173316597251066644519960147214038564040305791260048578337946800716137603214522099029355717628176509928111812749011139193453933572154955348669336072071675904000000000000000000000000*i1^31 + 55950427750305048771551804658428387274248902613650109973721270925291225489281018208141264446532860196886766801354658075398317340897176170852412192679070223323917844396060030887865953232116943877241901846358473841037808603464702493294287111131246032228125323852190791775153490134449836066211936231307667144104801866709750965516184634093680856531241125324016931040012806690002652782408370974734375885936688049627724063325105142899002425580020485845387450900745852811447375470699251918518107982409602539541599278877014626353375581379858202286380780231224424604236705573347135324575975456956887937161471060547424225897602692808220175286583214226645808311690952761006696215569115821160398511462348955154501816928312965838762586169658706133147583026616538162180506231686491783418455094460301122604218920057773002330598731316027394276181764074039051606836625846520147210527838819418244534376245458031096403481758614436470456706707353398260151465401716481701248497783375563983289177290093454263452567784683024125590863292932700698053611920549781410044135283050817384137335210972417033070889704821192885087178836226348958364256258777044264007421219356197388587145690388345873058230914416761575978263805653365594704074728201726882324831424618347516259673792561058666010113254214833811404544418723336534742044806220566408028240116662225563344184717296206524308365180717021159387898710453650819305330055571508844395245841834362232664108206842964209249916941536600482012087760251583046032834943157124685001054140846191381839872000000000000000000000000*i1^32 + 92671718503964156244377168349780569994042251898647446260131686481847003841153285967990156476948431526904173855502226313433566919476556587369001397941451239271114347248960032191997840314750891383989258230859704415291708282520761867757216973033785316091515021932965178542674023195977959462581500411269053972371278059251790341422100206055332267640166230480444588165040163038868328599651550332374702685242426913833946855327857625915924414957855267512588381607809347876723884239259315897028213295257492072542960076341459601356403853405825812495242910604292809041360825580872274377693527067991022783457195973803203097825136346089399519827855531987979311398558514627696604163390535436466157868512839885802689032077551150403145818153783524205255210576292207357613599331204703871111179151695616842470790035556146978551158615264161565334788756030911729999101696154091416004562443011954657967166364754087575941742271742073768127938555014220536893064289263706650332663555948227187715745643103780868272093378180781445180204368593232178335118293394719894509206794729293977465367109634532661240192284661476287465563669772571926683824697198314558814782970416795351273906164104748374670985686283226401992409186800053614842807533362005928999638122711515139407432278039034010718587768131758412262455676920461507883387090035604968677913865389978530669127587892612944269527831656520558186693939356124666058050221799991958734362647690530882417331319325217360122794069792513762880418606755323836864612638782473096405654926051164291072000000000000000000000*i1^33 + 882593613410200070103069307650025780423962203038070853540880245051342495640428188072096173326236598596023684364669791372893421908259889174562034969214433218603768318312244379826624933365579792572645234170250159606324673664325729126363987717759035251189796156524091931434400204476166394209794965142429788711358795568936901107653286116980104041492713402900129709917985946052443063211048598520392322512823931581758794088236302928356263773547481114384502198540483091090856255829397287853962520997862338791984072038017812586538387840093603893864341837606673724928497819601167298900474150261189568078732089031513703270016127780132181704538538926104832293869400391269353908415998979566918293209629230978434663858209684551700766844820242562854648673646776270004313827048106929388448376472867988700455441307192944021327916395200239492438432793639684958031149557346688504392110973679623784603003758934224823485860578495953229804403022389041293041926108394470079556355179298003330885345943878006659459266101801728481066370044438251337138054019597814675697265481048966723985677743132302558385840626109286368312346479222790739054557545244399775612406119735178310384310802480262369019003141931051154582134778531922459320966860543575111335840241734332718231201679646855425760384667108513723178186365173721308739201118005936295846827960723666927232190168444167234128735410848247593117395205568726339095940098088607013597387140924020772619321144154512160680076951330153126527882533135468453661837223182545880869183380101529600000000000000000000*i1^34 + 1110882662540969497976457786052712382197903157295231342817626209450445706337997920981676260877616621581908367078001374158678487876821853927255958692023030775697166986581885530599082565961229070483286477249359276638714920123961212248714780540683542151175193580910477112051053776761724669508702836402270886687662190710576074067943953361708649063717901350267118139328024407758765331382716338732514157194390742238996582195229953585202173335409857064280383810847265325605996552039476673689227675306034868242046033370110838876917621280947427953342932360397867398613371269709031891013520611307825873732378945278697719123796886801521851117705820141052646138852120738922823929810115792284251947373181797289543470648266394983711344694580899753399200990386929751230962696983269044919643683762201102106467640305921490038482280594355273268509030290567008011133815286432399533481048618858208656533462609935477936111216796088929259943040110451756617206598327318647652987307750095899017632435098417042821195555897164372694358545859918870711471522413931749393029990012886010290581977924761978629587666398683423952450726417583739239924779629727094673081862373389736758932256341423285563719339814774939450055347294403828835593086606080796244114096729785223012816238961728379477709467380705044690006939140524764909063112157922457715703297573976614863792412301069728764642705787064586997247415250787682663361790104394142260188714096019864329263654327741211327834868734943031707956746693592847976357776664117469078123855216640000000000000000000*i1^35 + 592679489607136851758553465522914441576832741009336952495095005246385391954127607033757991367610037199153815511822305761375996741830317474826418867501442392938351715446835306308873900717036000083889639262892103681516328492181853354261161125250228100551498131814062056310278475188114759655955639959947720716916594431282264985566852513125552236846694766389032876025334587503305184802070042370015048517727615392711718071022298187965656281666888673560666440300306747654353417721675864940423722318407453462005520058729453002115375983167902067193621443335323907165634405715426994896762316239094867031971889716946357728579178879754383519646298102638168409914393341779614273695086353423054939461102316219624461065309587496587258944596805383806769706855184600099127814503232129472423863510569233339449549186021234066762895555247730045936404658241310924921617147576556456416989542619851391160394567603955170682687856340042611784689258888246146273609651978793442005063203817598692869189339000847157636741343896054619749625888857085218146643982413647283204909430772029138099607013017606557432446251661372710015389885911562938629392999881604960672405743640542041236074723794618176023849735727072455636776718116555763456152494403709247103468159083278986104053428132933132071741329315644773708808657264525555863675082974120481280203031594173513963394844479534234948168487241930157862920417634881537251411611768939879020277463920476617363237889739676366557359740377936974193974951047479487641723935344563247382528000000000000000000*i1^36 + 123696366212913524140039108110951093072413839045291192049779696733908146440054937699639211786986462627892456158012931999949116630527770221005332548902679436171487846826283097178110792843852147785129295664337022148659364590537270831389148092714303805861603569928704130114963557834676040178268870403761361270226330742112592169113077402790019010856299906570197535923133187284447789347530596821194317366259792801526617437955779628658492524111143455424808558737743784011693806869292107869415470391650839040215656336721841005668954839585711639619991665461777236808614738470686172898712226651366648056699286428820822650455369158253032724359882923988105283876123139854111761226210547941168670773175406522245602678152772073865745142223433093463960870243999296761521467062262715684084842667122979338580526716246988882073576215018080178774773034523349673727820199373237434498640697755881458711837235795142691933075417354479402139963045943997099686290257283491020119931194812855537529901034129472511433529296727505213245821055067644429167060150199486989356450482078685627373507222506750821389285812088251945481909062562350492657070018619754677203327843689941395736946170747769030271902153262750991516999336962333615176517510202111046812116996061448342276704718412534018947972799575357297806536338771787424837090059246814413950023685433645379383206417024084002210047067358877514711049238830673895572976407699392502330321082722164544448807747519253010487165811557863991561005991438478697482687967751516979200000000000000000*i1^37 + 13278503535007265038779013513203871994481401424896891171102368587711878618653302141581719303120516300968499561892994691161097450561936542573671710362756095317342100026181663788391405299179513286357157591834638348018508142666431505462447440022929492286363308633936773667783803309565132497916228511612348619847770309459084404837735273672961838829400436666301291905947119924962101859757670981591041926704958821939948156775440202138440534226989380169046904118021971957965560173298671291473439613400196677959175832986166783854447818122449465878797946818379553531716693662871326225503415287887863144957052984411442373517740633003234461178771940051651232725263818517053144010489914981326752843947274688646199819567618181737615229683300316218682157013665462413336590122313291940552812665465072631497653013004472720606141449827003913809701271465899763356714334428735845218079915028071177963455712636047552914893554841938843561703251539894084771439616712000371766204829862278302537659321115060181753384791924253469914209682714891582433217199269036602000205422700032422490637594670557813759031022459117148405949219122097734412974638806718135707636283742728029282508168296314743898397971325494544447652052809739940795861825003158325611747748729772033923392308388321474483081412339179379139009692636116642342937423361999791932213077181235457397462012013201456992902032713724764649011621130632260385384284965323246314364417109740160565249866387353447490012201709264705878231766987180403980360650588160000000000000000*i1^38 + 2985208486315862667409459029486707637319493758467562331150381299686777853179101580821314917305056606239352773427832217895095612519888614366897013742647698839502230197271725197890726280778479911880850686971102869612687937025983756815452638076854680513909634639231471694647197734859456085045647269706416662876901535238923152282166563992675384484195632524709718708702784045132601263256608523063053993654671093959693582769431084230150572327008273692646876989011540538791045022525882747299544989417230262175676425756730685882325967454515559526471765280495980743681601060086431738594989182165541516551796751552862419355524919107665359342794864342980247150770694838515346300479154588028213084289217600565577383763631529005690226038667380667839719798342398402696180034084465770555047528134652861767028536443916057524451878691905147929016283052311325872861664303578595056492605672446380712414520397580734630756248128327484583192515195941450431984338054083688304559324712520398149535993793200144999430235410181877662542024161297976423471232222885726591916500131354219677547241312427248399315738987219303652145825243143837394913279401893586248556832663702707815462299230023536343044890313920098960780223290957515635347587007824023997494885078742306545973250692587413016211186121512567648249858499321807287760953629330319371963401377543149196635078703847494409312485563841370316493660904523132094993897440549731425339409315471945873132436340482071090638744997802858924574077758563162762772480000000000000000*i1^39 + 624447985605111845294269331537911158719061469666788728689291703650104974639522446046815768494616318199059142155835733471568488732450710524723024730239978142197252332802068871725820998088264752158197596231240215749815997019670409667187751137341148627582550411634299843866364558284728566538998810281574702330111836186422697772552916566323883031125876271621839246728335848691764834028417759034237813778320828920406130897702681334526361853341300757911094541345217745902037973974882374550174280829487573980112363573995967612331114686457929714262239261133937715417672838776903953539160011319160885979565486192488299683509222375225046702392639884207725013849630338769866134835171864267888811528057225507604529376927248891537415654698699698496115390987668976725350404943576184351847807222183183281082321411230450845161025296305135788624749442717537676059729250498527782001420005450080277959200811842591684201234681126991151589314868577087881552624682322764738566970652729016972097134775901905781850990382872148483960474689489744191206150623889130474671334674993257133328846854224320613271585694204629123278072604003300915456432137726211793983907280615147081032157891702118171285999489400872718349575689866511273757082969215772357238963199317076080310356126206203405829054259086566041868921542933876533048655433767246969892294421537473748540419202085828213978271616366206085115945858871779279294831922048060240605479556603348388756551103470712844498579552568170955597727010879071846400000000000000*i1^40 + 41255459555638772334895439582861687675744901005162531440616853283104586926120004974026007392305843522171642145652740392032194582012141177290825451345485003177376414440482276183470484557410905751803347111845850597150974967280816088790536143975968972356463540211835759439926751755762527791889899731530796475497716973186822292625905601143787645395346064417002578719102640663969037846646649881646770992168749428191737771012851484758944153909035235241113269381646624638673146352805381369979595985655668658992512976368272041433073207204974713942142786855308535350612232237649531195596242983941751958090309362697721478817835357293098121401470136007743659804095336525997244162653397784512949281147135325891682458702820110304316823893566897098413335778658092716559432384501026812034652043040461112874354388958950889031750812135901384581370743497650132347305358933767697103989147261266438874793573787933588837918519143093159571117283162223467686679000796855356695590252449229876405991365075012857003561518578388789965641334572345068389468067457523970734898002745780903822981233800143724057195143396971614867674161239410903567231837470676435019957327108447501843144364134936583125704186722329358290305518256080239853264886221592303693630785489217941060695949393659603149800068144515098349220579862630474738190899707894480266437698173178566572309763977716019640039256471105817349763473876261025634676984210714172208077956417326109434809226050734056944595817930038002930313729146880000000000000*i1^41 + 2530765006603130570048268138620048296651703311795961647992826746858435752790652162157843697137592643943170130755047216952207692102769479915397786529790224257530528596533563729126600921423909038757278949127441291784432180173468336522661434922792506658121924664722248653552853599236514491015827361911450141394938617369159468341525747073008609558469433187654645930949723752951095658678895463114362750654855543562647961590782982272737858085858300321937096012930350972952877696168202313917062867985030367442915345422402650305286790288370239268399017777977997069575345083141405650912414143699976838848576847562796126266430283101133932234937165355303525241090434708838296451869386919270290416851016059966125034081980492766732222915140054436517266034597509626529904473829041644849872638659202680229482992230640798574617285312571966868749451560451439541419425600296528082502513354775389264562417727048908756297135330903918843866970120652594887876073973516022313040955427055868300516443576977071315925877899657676235620245522253228969851970690634561525096558894951404938416361333678242417851335237606752937207958851586295210189446305703820937950226940880237646743744767893230841123654102490045942741773947735845441951164661642902891655570046462074324753342072437504472421590794669910600716336538521651749978858382583840252292964027528288352758209385137718900178581561904393185729401682614658668435899654090144676788691323995546507443499762855986249046180414873623857201152000000000000*i1^42 + 164056466775816112788716402875273270418967462813959376200277374003642695168285501010568391861817286395265863630487452352156355894656984132550234901426020254904030690264723095341479520355053894456285835071432313739597456691833389422669206254551377543474626888027598344320849083091015950293109283823408919814149256312017589013545620896068626149292932154865158854015297661432642150472890568409964017376959384314216419769616624537096357523480195374261470069060656247872089738300505010772437087512185753929765902293044548570428309994424515514789241440387286267777515979226844140352911411606873562257546871730976607976130675646865588445929137618079824168066346420290864967853679984825450394527239040043248876432285087011865206959289830696895491921409974189989715144217715141155629105162814586243509417121029829850390643983845215375956993460635780457449740962919774468540991863665867118940797010566259465297688101613318181894625885069513093811779241304843462476492729678603622550492077373821435994752283315096176243016565928157232036814751713399149121902433456963262993719138247068002611269049100333381281072072556240814266469764341820999775854122773254739652493649708022018859431510969975723155798097413278383172444308963760523502203494797564032997327389493818187011302442112808527432113364631343373427411650895364486943215292628717250879540362636978628256073848993420146993141750740311914016121151947397868804257014632064998998039674117343928523248154673519001600000000000*i1^43 + 9554441120110105830173190613514056042766715013642887588351547115219639526076144444924757169400292477098577916786987342760099855158090055017385336550302997958591940655037618363383982501622449160078245577045121005402554889410781617988845761845770769351864381504331046310145302149672329292141275440930175286199406040302189604287472344759891153927386039785163598268934951779966919768741372068453644739747436499898292398933760791726408896785827303316740660463726002877138612545494936143949187335878438678771594295781830683348813654334777884207962442560500261977972965434391970841866920051612606597294918115833859838248805438402313970214799676093420704156518877261868504687239655472542203249009371771789407356233529898283604936170094777660710291498252518673154041042600610596522543582609077259069495235966962172838656009391984502026078328197691525880166560370139886550088653278757697802545888435276199575375047078144510827204629533095918771859007286956133317725426822522995672687144465752754265898918183075233405287375763776586791473069079377212363355004044719677106654385527032564452801263839004336959592100534798838769024550270278880479276112361222747849126378356021615074280456923269788206445987439835337636702373118334407661825537672908570055852909303857097026452699088200396079675412461682355957902245787649484899375621120190377406773261444833502277253579256346769179544693684598745086531799938285939845976357743327521468018228371291388951495861862400000000000*i1^44 + 424154965898109266648066643169976489329746933914951686387144699263662088552026945039641925398344134070643616672394096224261540186390841197203965881751579698441601668773993061583978625887160198908504033586414454154049902573772379096510313342165740191456416256375142482501554020174409094102866231316462279965119102063466164004433156626703628945243045175358204178090145074934907846319698178551246403682865951705361874490022955391148657866233091824379825975768340312681882148879959746522201367625129329414204994095215398467691558331089808950389891698984047490780905887435557432298329111805607060772896328456066065921797099989397738602085429931047407566042052783026584099303180827929612273256585903527835921814632259267222068449409054115369745466144637559547195089531416142316615832137420955738916096608778479396651943939613012454606037609374012944655993527444843060039804755781221376413405465737463423264796107542356424839496450106741267795371673215318714357596877539092006767158507897028884962947049970923916014836934920606258305012388289071000790936077631826046940715398556895130913135270457749792637580543205774064309000316625550105804136947414601472874572168018096845809956642527072626856619490499977232408420769341777209130360443937520557130646467054210606340251489218140861636318255801166786205772587011428208381448906630551142999989319756418390575393151048004398026424449911373110370635061673043402367903353800513397526768030689143833165824000000000*i1^45 + 13412476986009178236118494376238264057994963597899916725912304325682290109063404165693523406553324790482989659942704068640866343912196106735272064121904678566627417428760371974356398690086161472430044537331158253689373955789743759426403190239285104927678113156443756438618977219372176287897038233528333395823009631943588222758092816012474843606344549704961987628657606416055012800460421744781632367072974945676835648314667073214373711839952605619503972884610517573895077652961402296922835198583994787091312444729412951462537350218634486644725959002720639953579451248027641360819541642977636778072370543413959484198975387675021143897007102133006039416586763686011190290108140426520798483280834457628513649114863447319439729244724307747652094695616984811208758573096667142970863683661398915108336309559993345012075884361228683046495876272109290223685359635136672691170167182099921285031945788732547565772487194932270863642284188935363340066676245764404744061810698672545565340669147176882133913527625654070386870401464328800241482241849003616034511227979757862445093008227534656711630179764131310598334936540363240452466097239423603853554276520080504529035351308219493629463359390330396161379055219696339913810789753115459170795822995659338432296304293097973755063325504672628608065524199467198869641545281715624183377471372669657391196660601652850000118206156499452541251632041827203208475797667888991393822416289357361236374075539786956800000000*i1^46 + 291326770395824728930812269247510224086227281613292879316314907882440567659359079215283049534637607231735399718709437512150801869269802001030897796980602037610468246506619554117538962865547024346389489878190092417613541126554463048673094446893083938183120542220409274455535794495436340740627828395780870518912406399993834864901788464386170464885007145247185167789542929132351311019383220952385033437418009055202090739023677470471374934202259378644002669589474997370688670587990393189347484534819026945884402342435885029713964081906587037410619479716276427287078787696349117612849921435250243798836401191310856998092374715067281145672942148163871700667423793147100813637528388820717938972939145580367339746869358317334217034673479690758578056770482704915000388890945101834409845630188965194213342296906983638558774885746760785765500685168701172918763366212057896051388156244948858804118640888676270447356894566816009916023474472259054425132101890624625062450844517807845505778097093223708806339851951788865845918850574183605764712412927938122737029265516261397399618277770979658534635265419601029748463174043627290143206468821019623052733983018689605371560468459983432161986626797786910689957892652551758988668223015532765846925130689601114044078320937004528440025102870272307767472594929034742747788910211208478791845755372395578852508226690129801796441026983037623413401243444213491183841571030024295649589379840228394343927070720000000*i1^47 + 4199264610237064458122131370000980411213378788631446198399082035711111266245677195846351554423138399177503652313513370146006596552959497977514408115461855405705641622150679462292583160261544250266019165062837013615058202638791743439040668084240699802441286139357886618136182938979388268355606029414865910010847522482550700418516296801692564955190006255410916638704557110435943424146664954312608321310800958964156474650872528448420933013650479752781795561943079783862902961100280422997833538500560387808381016886375423014157571079567661168142113671307588337671014309340955007221645093774081924439677516108813155940651071771131574166013976970737001975192438993289583771550257771562910769358905064616325751913924975057670293568863314840007764979733667119580501763408785104889228969759707305025675846662887858081878058336910480876793613498400313506642684736705032208974357070596026524163836519694351707482477953828451615358095493466161457302374860420763816405784279726889076293989660395696937229999352709461459205485631215204427459870447941019404050387871544795785074377661906980202357706959183497479377612404964784120663611518899759182402002961670766126749387656484845962608583153462165189785228150648424243198107515783180566454111318347147741945497366767200263188469113860784498421955485970037462466138535860274768555817295270959995458653881778691218772389038418551850316845654283090201970379337702937509367930334729356811776000000*i1^48 + 35868542839471532511521039073226156670698410827192502624285768378110735601007444762111578796000583447229985360065027244959933618447789652734029736981044661970145121581991906889948025513845647666040045145997792512922165640887158737532175163465222000225393852480386727002121703917981301361648096180580201792698236078046417857723298183902775376809620733709532015862138423699037947851557979802870537973846779240988062874305422043689098986741859716385026996335976432964223100381708705916697639304557672885198396246041771789439351526232823751084455782674276083020644388673581733126021588640049712629359622422129043050717789564304149746154928439974267809974355883931871264947710176288219988132459329235641476347182586633404614390288391784300524031017491921785745583516161950422993612445244502368335655107962475695917614650263173870368187741518908348519952967529109294395211084301213478742860316366719484361967677371272342901712387271740398523036159474861284774328463290344916483724948956797565614770422839749334529238471237114001690774088217957951289287277637997747778682168809091218577395181878028953418393853822225404914936173092376620807041054801105149282217250576168422287968846118934924018776499805559789634309084180030246197826110820877688167001422215314034209478735726322769133735204945358411774568106743700795132438093520494431097157203357683279740303502815307380497914756148116450720513715176557909031096381990784000000*i1^49 + 139140814367380308659314733397568694786347529952426258627824537294835800495507493174879491569423506095043849130673175253373785123435818164572470704750432514365263585767597875843888333591342161382089358132353405164404350781421795951655008550995073238665200487891285374101196503505178703382169402170092916278787037848828948809184138989135498613137925995144824357456502472079220942572033970719851191029923040327628679774946419298546544695234821161907670819685162826792128570558440423657195215963232632432712151183642855726886524145106811719039343786833857236640722097863364026654681051338342176811382138557745501027896286948229385944765496753651914492480518389464381403945583563877212526359847860860059333933731976204691073129895694388262658180527920033722484221088087813031307626935628033435804807422060839363543604455086709375010100341470909444985261013698997524096706266235678785412328049126720973678876150361779273648680357086448782636160329157565735978840106040258314417510603808613905778722921229276213218892796075121972665676164306438079652092081132979299101517569040729847514428034542538065483259902374248739501633908100360402630650398900881874817109026764775496905792729595910307174655010841860172251442375850099365910452139216634856295376098031298678851424530950940681143748485620096584863308665252376407036303300850072101966097110997444908205436346226164695646176128810994273174841082580999711295536320000*i1^50 + 7612503223983964854228838306839825240597092759471650954483284345247675857895216432059338453499873276102435149152525158668162171824252872429460965296607471370302481523814750496693593187464899820742937163289325652640250024331000890142797536925054127248273933822150191875689171532333080046006111400435696940248191492757662667223856872341054652459695801413191423078381712423588758881360742471117758773618427241931710956905291700678570870432929078348295074998975069581842334204810130626286015463897745574656044960407477996104626306926547505062833261957798739936227819843746404467982841337475496309370972496121599185342671971956867975495482873193950456114983621106776384049746191236036736368966905185386349747213183868111132743110541750536549340309372485215136634845294388020833030788895825552036165509419988418405202330623207875389022640420979501836096492475799368961092802453287603568867088579453338326998948462169878518715209791628437369593411998829103381972030681772525812830739353191792193698213444641653353224390675255142286998896531114678997614237559424484938875838691058768309550126092758561559576726566376325220816231540534776631778204364012753996739683644993682153856961667491890542286407585793203916090453519610045296151917121444371591055207187226108522328910057944796407529041962605500270823195744972339252549319795497882146980392547842210051436825533733782947395151589838488349816301167953336000*i1^51 + 596441347873372128606153028201958238345617164996670530628542606611252637300897228132245347591118424362553939780340203203538755841487808803543302507757909216841996665422573500253817311957933290077427555139814626516858762549431702044128063515271613042999071018445825922027687369743512026743379450917069061460112743611617448398038588738793065269305164032801718295912645337034026586238453190477615516835146710188027128244158988081213229495479191709182264827331479964183569414326712642829861477714112380201203384371413636212818555558116857188789177366527074075743427756086862818622204480436399938834459345956345760624274426171018619083927193983722597071281600933732785653411467371372514564774255327819080883978113304818123552661940588254272750363622273664445540648462665978225095081480866875560491288537280097605205979392592558909915223498474105541267561672793929804446188656183017687440928400291575393282346498030076814069934242603909146831190807441859515925226571788007811930793307235791114594095404604451461130627752032173719034415213839788303569350257755327145591968046630797591749280011447680368707467589325557619511835623318378417019398939232562432117080310356933782020207583512744060862208979350472257216513356717323159147948076195486043042481495750736666436585878647609971027752852803567287994306134702707769760871352629532229089908595019555683577219005035194126582440599236152822235868400*i1^52 + -7462911891614798680626640863833146913795092227089345680824133219507734278539132019763494316724805166740425940780957635942541909787907956685090908180426517745835643053583980411824265015302346132671529530007876739735379485641120771851824025827096644512137946990698349570778508781574913022284170965544679286798041688578101662206982032661597196849344304650219959070846722825579881066352983726622270106958930849386525034949306608320134474244638272882165475175458857517281558124185053330555800055645468338433686048796414645536283291794545459699961157384752060425063926497781266994042182516053708509038708146651755643406251487923518530939339216587763822104625574979384023013333943786142016835409957504091537401628047757025873848375978120405682846698319518915804892016853095120170576286688201130249071694036905118984731425227468788086346994869415621822102434054265804249457284612459084820486364381924755685645438724430862931109502708651538483060412920436607711676305830716800946316078848761098065718487848303007226906860524467443661341303759134933660245963197586830587804935782435128577139280809974488400025059182625792045951917420114081075785284177743432379233767610578166839352358145250816648340420623090829241355575187950542413001217972167723659108886506039968982876387258673729670501457789083131095874396724605978353899023123903153217518675071145*i1^53 + 4177102991633020127418800535304890852657185239856286316109364092646621795968782605235215999318211605048096687355614547003748795698403004110968010221765106425393855950740555007531001735188701195663391862227515558698854906818617370730947107385703657539925941286848511866541214755020426984846689498749543381253343182274111218256414568805870220188387195472582116293074900902736729633440874652561692919141505255009974838711429394080434435879042145959037085416344691383358993281117616813754382407257186344224251391810367450381940882370937137119417305900865759079342360191883866659020129646462918718642459060437217245272045733193388475689771872254253269998629160359218787889152075811549995983933661570924750891870709393066397781468229561237859438953486819924956833479128018394354951987527913092055675457440022261263064334568133516295611115981788850072016303203118906322371302116080209769076622518961474681723208081092766541769808106809023732321054996039233870986802643256834689205372687778013501880244501410873585170911538036733364376095436037588002380222877130668674231615377868543763356181223236712711540800409865589541535075981637677640345469012434229904787446251037353487259776689794670320755770829632509675021207930257814749628047232644640202515116355539131807005216374836922368*i1^54, -3573753665364968109279215963827951836816954634540411893610810575473508892664883338969803126145303046603750182884606676158009842516720691949908983644533889317105816767065564720933011329024192529279045243046823932693257790629046170495654747334067369864736528762622607710650181464954547747998960224999406850824894035177784621560840340667224635154785803902818427809918286984914305618967143318334833116278993934287385149704385549149185485379209810523618814602098546427048823334767302180617013361964394993775846141546661904903217015207220364796740600712432533319322090383808575002002071068537032522428427075212260612876796156227745647410609632323331179340894905142873524405524890277444134656456312579413584893464893671896511275189677083400806587558708539423843839022419360403492609821452687467492483371806263745589889444010826680313808443983020095546815167883929299875826735636805766062166106697968992059989547503875589559683770993052889950593043476077510135549620806370143808955486420843037712858621741513891606464013062624077202862670029233427240439026536643242992242352154367669438606777108003067502922865754654006364446133189657055421658905185418920219559414510472436568960538377781982809323486986012039344613985714729145206764254095476102147569461172440771724431734442706068201701742026140582745813583401896983787492627943322143718044886797143865582829178680622588005207180656719790620328844045955006484915415966359171671278657701584425769911882777800210872900461411045324977772476076054504061728458345273173841850614453389875531074453168751126273487243819706912784073427568924987930218823982369634836276220667969247274782775053015094825297466563397587575169135081169032639112322717946848958868837425988558006238124919021109537177442492915750040074603468042103590938532603716043583127830103154951717874788799871118643898796128752902486954938793351441273375703043705831025589092122902725054936217574623257440001077597934912267688702512959878537354867846047552690694905698595824286445996842154190512609790931565838806696417843217503692651161102299303860994979273854619698746233092097321372186567070544855378750729966977427745653079870034705508425053047878827603507437212057669372821235434868065386964807778698299891536386346466243021290148411449943395997753004244978357230306533256945996843532630478140435595264000000000000000000000000000000000000000000000000000000 + 11065439616621737666924293748032274305198124060441543037423098544917009518411780566121597224921540927984396058119788268219943433775218093307717640556603756191912536118329125957054821672182535109485891598171013644398052952674578290701622620514849120963783223180530371050460580597674241292529285161770372376855095416124041682060619050180900677721476002946738730620425812352147862720778993423306193933811438234193737031505670744495350176746624825467555943732040519256701066880874349377392306674389288468729527984824242866564898730200997574382593234376043875430615089043505336935602560076942430705820235222934887353999363602305994128362823181477687591207872815123753801447013406899597191020632808789179717686103869953489802885266321032897656301573872937290489541612471128455535050006027281040890648184903013869904170186998526087451419192287960974766108685723377686903242477869468001574928127490091813444597457182881420411453175301737588176517110138192448003433897499054632360286015608685628448670389777887796068367983573906159483112386806383252520303330465946440895719840200263781276345965288994109791130646774286380515633026840370079847114702711928985595825818910841786009527027916006258206928146779908310256587982934694067252407912417033381668862599054737225890522252268688384627118752354890809254293960586099796943410175513684151343137905535798148734626775930151454472202891550567487627225552789279012727111678519829852508120800442453252220100958968744067345537849901740787395140056654324856024542385341395790087584979801754569649178265177433393234912485315479729062314376405340915839678687271139057302956643935635777980527446276513118625551258803845746019818339117368482239814338096563135334080834268668125002021927045732848413267322404425806778848551346457037019527250249793428526998787159506488328710694998387349138291785012745381140090224366077788847096981079774853850723999550848233788961785152511343105043461551869317302847882951953772794273376919482069582117719529489837036797915734411531841915020124613622138320380901566462754517365706244522831298813463842677361235144750881828117723935388062780279053372565678915904337799895776467212733815882433476036752724885145224472027853411686896926929696249919965261847384036559098443859085699416456203479669739623673150490975744278863857287321015264189035315200000000000000000000000000000000000000000000000000000*i1 + -1614735845918151398735073410928458823530614329748518857327072389665284549508589559310807342086748166697759428513064810641110439473045146171345375083797348275136521655286997879946670546250436590039219466152148803192464131368706018153632141679884948472794441952810060365784408072185717632800306542664122803108943055521384187166931046788378324276899939947086993167248040505743554791894349600221908102667461205776263407288787312453952456647097857651457747258769991187322216668555651274805530869177755371408287239085246074586835685495931639485681599120457152025285208778712799181587620372624012185688093498335439242846031955484505007244094520208871663174958971132350105765061361920924508386024931268308477003587165615996992449018522331018889303057951217512263460890035065648825604147816238933368825886735048906035670958413407632646372659946456816034690171886243886306967338131201862248707363492721476083283325489960314836431320199699928825334359304691452380785041164348141052050909048186825589969860919623107232123632836316271048458078639935437369748982819210683063674603768998392402850968101881564933237125232332255827156871200832577121534445159532892024723113273599335803728103590036481020527418511713132591929958885795890954907333788434989588995125768157618816106538947078153625131137199380633643357422487312798466572210822868844709647319373585653375465932834295162867611298762431595195749701945571615340875132876249378733011054178744632408506373581184873147657266619476918310927245650490682624265560779484728363894167725454266657887261688913492858127080769171366163746986883463546693865735560183016201233159280807582323190417513263897732233819125037934918198146573996918435684159688563341380799403585112949587283729235174448434205085645404195618429608643132012713884760469151762523741591467381736916051244160187487584269749954402139311820738715085778074855960096970141713758901070423798468825854927872201331079323503611216366769546538966917109969292715004064838056065193172971188765240276222308690828382545715661504656581613995769642494607298686647056628907489346082744547091223475837042667881790518211724546526599677024933370820902875944777263568737566243155362088124265843583979917510706933101801098729471297008978092782504439477543846187214215717753118499069994125286905533117232015761576228367485548625920000000000000000000000000000000000000000000000000000*i1^2 + -11797398367037156042139556601162682063723252620578400415230921076625888759427351027546176761904250763776111804130159011506009623216943304466942160697576305743010659160625694396968854639214052310948218311807306918383208724842009610732714011973875940828021486767058162336721882230095318293561454353906066804321769901016281648921712784265963325721774993135444009987650205977302948673685759042211536123116723155910696477340984704737982371582090666808520149154755897102510592638229565994674905607974839207732781936738198407433210345609267056004341499265353476081445080912267867842215387331485270698868630575420682454807119115418906487012574683352618582922487141389992193736619426464054173899836738164441035973735577438379773558379479761948535562967007914759414253456893145673009332311587054354284471916792796103029607986364130121244666650491883542575752412654313007838495342021914856511972460415553576284404754517392075707953303267958451619213604889205593930707132140493716618001777219052804362029876233653118696421610192359043041485331074839095842419854588313923184886845413452016771763522910920119938224427650878701356747962403436494880732663863346337080375101994656463716558674630508840470092646720323861542511845558512853518540755807965490459606467765823284083818416998914052546622714246925898094422576144511441563224776746563202578606544030370348474613305595425239401387652533789323506634624438484723075264789338297206060704206757304727858448896132801828826276665713226586638583565371983080196967875030716547385226614920007477486431024441811950201069026630582109153024474610807534782082000069561804892659448433007306246348359907984566704846872076166879622509751764684744650331609563296466937721904154811043813586567619353603852255112890056532742972919710154618987347184884511764065584909302534128979536089521236792920850670409837582344150388910405388547575145373419251280840705330624462647312419262085519652075380637983929462813406661842985400042211076415044422979564368168498655390314834751570081791471572552919048857371853353151106028519865734175760232903851917576217733393756284620142050501038910873137402311872006358091617964653398455046788293380805768935235571814990463256736319505582233817722234093907726428114702325443603342043715729549967027501167799239585582887666860266791293124847215055097298944000000000000000000000000000000000000000000000000000*i1^3 + -30383394203379300525780726215110547132492285706938923574257982197555298154987079659368394117122871783032604711867678144650190322357148418085188433742463515073277123577897682885354688281012084731985684655360348055175262124320610556834888234307580891073246292583095400082185710518499056351167006165203601750072988426350927791999549405349549830098836696326977030273493261783195782694939382166263551032839188064245296975309849623385247367619350475143710597644667420463020595358899567099085073765508590023473086968150783153385071225346084452095271590275413790780863172305088201987858029646304635917611670697715457080888131815151356199399851273496615808393738592397978572817027776453043629819599621661795098873294528998696988511118363437040765362616190175835512186084965137339655066168810410293377700680071184764310659407421222438689094705978086564314879182445844015327038865133628115515072829881075664067635066364445753946305530450132728644756917509761209882254071335068103382784057666083120496620939130063918537462856292201392065277365854960809085334738974400970146696378001423446046949285921306750511360108341966233227958575693310932694309747109152996164167432907632539568815407457458647460009160258164668093627913796983452092607572477032428925959510223529977325053100100258386134654275143693562030932176053305313469605652395967996910264616565085566377518630457064077041244472606149309304659161862037267087637616023380963601367609158525136242407977077816465943699072220518889301322385252621448813640890382456502666677508600671497832726795469856470079152792971697779126899435062310393908409064682990963979668400261244255024156918285875882403121078865421057908941160304994917928235215179160157055377775117695981077372853395421255513711653375557561881173477563395645414610538884844691820997427331726906915249598044926571524203399670739404722752825351444756859732850407177621927683731952120018100753384592644133840920866636152420757545920596549524816042404980508068453857730221377336599560349711294154984043529830275886802793925290147473223252796710121240900390655803254189355275028871868873898610588316079139134058440590375528018530329036445077018740251204485913218543355001088627668239931470905423488068183389219689901697875670680814184996725543113228361460615419820574219152567617883898065814060394142184243200000000000000000000000000000000000000000000000000*i1^4 + -31233075941408621791743079498350619832568245138223520802656755997131247842153669541329562694157704305829592672955505694533609902873026518558950719505240938977404977921547755945409925218780688236834089049325174896511925870640859259864534877200149576258602248041754421319866229263945559881262327702994621781448497679437067825287676578590741122939686315491974256841166205830622355228934023119036821226071938566055043386822076644346431819038809905560935510669668109364140215436723688460122702414963857410768366573099201668609642068259523251885856829579368040704566526869817453925024852253653402897801112643464134963741345495341324137879318373088274243662366414277756464665225609386676107419936726066419109310881527608264071832536998592716238070960723018293746870157334649780597378191039308263855012798567975447619319756424978896703718163542449104065222342230192307906662849785739874889430469608274492761004710930864666015680116589853534464374826890771040385673138823813734973409113502392405127777098316665972987116620867347196755001002501298486543123410323350984038439046562998093967663211208364950760921743867567383046151005761382358321950477546559153882491778715297625257762578165319881546303996554438044651187621430183219392096931101186924564554363386332878986284813745106842959498753201782456066055251850834465888477339013936215735432385975486618979083904245621733726814779506538893291398981869519990112788741572408364484988707363187033660931972074765398442501164861329569869081421207673154421364859296955091917367607821056171265031019760497111276903315000788320000049741239611374407858425814134070022701071134622843168378383987613723731287550595103620592787626700181912941757309895251384852360351760211420268502969086472757170624632799293159985052028274442397168371488743645789778610768722923155859265226229258789969320087254444471545749773258158373836104571122173850920744056869819717312436168648138594719251761355773187002978922024675858009263882181609885981538673033810221872301603302551436772502687463257479273170948869848465821804434104011675140114221732668676726145987527647005403028032983429614517909107463237134065654482139487226916643935064295420790624908764878855414402927239066997907319231209455320022949433461873107415832196354553087957794200125964244587620933263814552330236440039852605440000000000000000000000000000000000000000000000000*i1^5 + -13541861134431864819481707751152497617336240027666025616326824637718689283959338549394525079769489941926373545109923178769709489349914523270658230367165528102337316423485183357894913019694512559269762775324164122673675439815896378175457747759438535305491256568706099412390476573580763789419747151334475045621303811976556376533495816040069472366576065902605292765602988640961758124859549173697963015228181405202252890870363092092664894938973962738837676072233689165782573749995774062632007447121261069289024626840423966740254563351423998940203991552556073080347765679306226955916716713082911825241003346301806626304983104080221402445293419365506145476574143394383888649237233008002178428496607228492420290350790382471474142369471267033992401592858090361846403570675596447240625749558809244984456690514906250034999140638775301317772609841575251769425010968341352576002728550476942914881566731600766341307424946603526762771751495878941769497748432633957180521871566748952369191895299532000655487246150523119146642970495675618030661403658583373077714122964079575066476577565303187215381532216323612839988977349648919044714815207856074372937887373714050542913809970404754134929831251376723428443893732576589986726167852927781346078718417525817641016991055165024193474745447936951514219579484717678436219806457897071479739799273441106369048682448890267868862474040183609096897989259722895876273008345400521139260081310791441064360932337407606510789236056604943246303096827084841021508866160416336722618411379559451998639236615438211898316088795955448519930856016813309128950222705931140926960901839358195057937496568941366430341309297190084772342857198996295715944948875874768747046712350064862897133133928948099739962636543502605223821324119248090383969368629064508049055671545316254092500229823627357359047840724544077571328458646078862366573241175302151834974155609790939235789088603508481812627083545219654831870950085337720205535363132647162921995166274651844672251552319213111971356262495843027319011872526468977085442101235271563711522874433779712849121182428103715070155716899604153538354758770156786134328284076743635652637233456446395185319644931324395485908597688205997954466127691259708513571603131792389710737235625516604336766153486438395331587388410851508601039621367690849507510436025597952000000000000000000000000000000000000000000000000*i1^6 + -20605005859613799079534899153745988801971383075458170906162566098783302090640197836955720643550100339686243472573709857370698837285390954990890722955518299239319507318324026712014690605313230764075814623827543820371535985265818322930692317672917048299204557408071224787613001155015961741283175653500652568337541275801897299851102884477854692366839890760453956715518291766792091661300664298992255333906263453372887579033370275021193999542518249689197934742755979669167271510118972238014948455416291801409220703675781384650280234420345182574938001316780703479132489337092466414233682603849784289337106672473913755082134176699957213639997233225096058694246965087102397427950191914126888607810864156084304767513596821720475165465833965040226199982672255036720055119929620686509097000581057272948399403184099096128566554145813026596171483007994775543783334400788548445278001445607115345494393254081738600923528994628523091511608943350652650969675630831574010852944479971592252232299187481865670957672258724405379336434560295099448214921225969480161840552817087826780253514224531097088883099344696269431107785112454702743556516932403358009675071145690521673789124473225113806346115166833167095801922173762755734968779774785140042547741590590886688617851723996107710963081110865764358277854132791114869135619317296419820643265827414476602867635403507151905809186032835082740754479451471483149547485177740531300071788913797256924886533872863404070656480530142254422589950311510026714757090917417682657387838486838815926814707498604836211904072250445744135123436983997979999473413468820783648973564357836732120967125249622303730551285242785918920453195949067153816632199601505068122536232195362031088526911063150204604976998769628667541532668503694254250530905479830344571463295908008794053994390222523475061628108730758838959050832542679696454860241724134282651030727004108013451052265038794991323707832688283085077879460650363621209680806502410138443386536510212804635500908432706691258814636346644350495871556858026233983279131856026875925669831385578040700933760590471867397245847598733893675068634519718641885124944358294400145470973653657741862470938096102806653359883273163626656095534921497010662182804748707828275675507814062498184907535322222429289271473704707860239318056411608053148341126142361600000000000000000000000000000000000000000000000*i1^7 + -40899180417565325200683112650324268697716786830300212978464718109721186195788339711282415309478563544981538154054940576450199779225431031993283969508999207696599239732360715186361241504596304937274763581746883430186169137764968114182486353105571607598974955796540145943668813984918978158135064255140399010914269369436999157525315131326868064822817315399331402963058146040297579514228376891412138961916436826558592492542590958395765440065559967817789080865418333427922712516641743615830589107845179151193467796643755001687218706622547197309088765205701387962945703151173763202100219944104652621489385305307972378869865052151859865837319178376158524898612522876886898885591254741421785444117056022067183535450146673921691022647400443491711251520128127010272184145205077979173627514918170590256739065172253929381213708162578152593303125546125060601919977253686422655746406150636985826290035669552621401407191540703939469895172005608938425142343747986065558168774081678668783551398900341546465379955842302415523147232810497832451988598440185653541829147646997277894038303521142621143912807463965497215075192255124292614259187889548604433719796320499097915837955094603945727858753328183994225253545981002315408343595981402850063487119811369231109899538997386105149516816428022587010612805143962757016020004932377396039519289867518045058946245469701565244950111169186303370953527373613451495200686394032342827312207577438827919503380900622420058034051396770649605178205796873792967889594771490177745555852813701782124647512941401330603987046033015785971983187646716487267997781044381977882839464094666953740046987981300386866472279706815346082313993600801568986679515493498548584306337336729689457300965784214556308015631929253371088242444473250383238565719056129272850435845777174313912740324907740289751012394355234909589434413583123395168847292235096675716674006175144479649917558912242969706821812484443697510000964296867538568647620014203118895970518206628610176780559650513546353353114123178841042256660268104240240720357071721696641891250792215918872198556396372242082870879352282358437963923361774699674618605288777853503648143756284894072595036031520145098780380426218660281505079377446108532464768221900840519644528574824320789548524121388311132623908304145671019428958991033773584639359713280000000000000000000000000000000000000000000000*i1^8 + -36093295735041937049019369037832802086310327600499512549152471410764836249029416983378808928949519011145786740259862455315169524347212534212913422391656247716395281588465120634207710820218838221949120360195717403569301825309955885067472785590587630603722530365065784562243645370068583911414214828483912652802452609698175973345912697415182431963819880235552043643813162985337439115129065137608538778175146054134392394591331333930674473454402653298456625778745176411336152877212175878949794029941754121403387632467078375208442913082446276720332750872090923925405801585360886908232703344353848659300421476557983054460722731124927153810777052173255794837889071592142638830406489567652085521950739598714847838206441047509236361594508578162266814739450339608971027078041034386703134841494163260412623679219861718125089689256367925361400579663259247101412205988025385938626345726719659073132517170056282531548970238630059044536223695282866324392406430816527376847894835583928818532886587882571078354516716828536158073068670721689283575328520377292119978748043902554423266391434366884736818912618382825170711173418041924787124492828124244560702851834609445897567700464111970147191773271351495769607019029253017824159061336143148448526472958409987674119466157981597912717337762139781927088226411149507942790801787839300946707972354214421731783626410859537149584792820694753021939677118128683908916761883955747590463749742568640565291111921760610383498379421289988903236221705978884436937859998307319047962385145274833661118736819103882748301915701308700400382439336443417069421480598982074824765891491456316995620394428942538222144561598164797730101629101821949695249203690829589630983949520258097276189723677717329345280476373945655746668181451378450427842829672179972693754250116919027364563949282175520583982116597141514610685476476672565493222830250194788184754905622478980167034231318416017577960414540098696954783183387468084606033624061238017455522832572224272114063839864878885875240250346418874179288147124016392432341830516341909977135376859905566802570562325074274390873012337610302810513922912563480297787556344919114090872013227153377846653972743165087930553687379355444078113381265749636646653633733612890429604304407221600749292083155437369256563470755020938915053698318578510426737213440000000000000000000000000000000000000000000000*i1^9 + -18573801650531657131709174128093794828461938409542820507395899854448180596119909147285612472010497481873626545437648720444304198727248180440616254911855002771332266852771071158860612926906650435383576149769729323211605271335444482954742555230764630188538616286149135554204020216259376026043419856410332584795362310470341991153741429428466437464662806402392941774892848362500123857631464470451877267365246639539082133754352816264912231627536522430515676942397866576478425928298052450062081267853379308168464167975164755111963370557800401709514792425263168579627629021100257882649430769721683848795667436801094211859597382620210584769853127976135373178186263927805865709362635924680969722284009081824839065242661709558604316001404041160044483383476553696870262980349284878390220181720230975910474652684693496166393017959189433998463828109454317165629208876089974982461964591980170151668800039310318798041888934212246785803118888191161503373147744642763203581116797610573737987220001523220952439235808420222093651034139129138232901313236050568100981499761915466947187821932307730627505152108203823790350546732817598755004964219113292899785968842425855204358896757714840492046381502137987941067820669209552268623788994530531792002868061099026667086408330896388050836078200181009426721906550018004126336420120383396489378839484681357591324062566746154483799167501725368508079528292046968112112460559393237139810525040123424528071425495039444223315834240613472733103802647616383742539438890386091104683118096776693230980413544419682589999493589250471084438479524981375588992087819661103049986672709425116100362695948679616325253335939581662657265921110447242261128812300300752890532478750217296684751968208971235334186276573615381192124116958395390636189094287094631096188860289175351680008889717213888179556542681892473761095681092113231988771447730538184339853614364059787017796710823394154411501509708939113909629634504316336601649373163637962769498515235473069224963677120030720030317624847937815735907293299197155712316856109074746398970314830407679163002707246443630207734836298245924939663214066401440483588418800980501830923209882640814654066877574646308259002797921844594626869688726390867882973965403032468914248648451033649351019278159494057713314199708366352455722145913993995484764569600000000000000000000000000000000000000000000*i1^10 + -6228735693250436070466990534893332595863943173735320602507039950108033846216091374595457237427616250525156584693378863179590876045617855494234094891425351192522362304488732347976013236545281081363192720360272938707162060987573526717884309104322802019135357837983046453902594352631390321696701548984899652972511964295315029175459581963621616638526148904473706896697400210626290151900628782969181977841735399258238846436768267873763717025524284905498047806024350277425162204038322016337778611137248834623791137478713730375590898518374799050897813392236963636859439091977541617817267351156746783584039172392883056000468770376948027907450083318367893697196803723934246499315563038909167940895481318276692493545948369496945151590585999509612602662578312446899083575240446032660101339541384555424274135331171465567501065815062331123916564978860933874499568693358464448450909244324634271490680445718340938715868557400689029597866114535842509327624438126428101115483177011545465457213866738410075955993099591807323323482364896968036689846337293350310410865641173505882304782328040408010019236218612728368973851940895923210178376653643047161890261800488146468821485384440376610879605073870286384391696762266513292110657072103700399539777950953318829615064641363127612434665526381125997432395090735657464184393863047175245903020925249625771806158889061381497381464905185716421520621801151238779123044063911015777739659958754685674571684334266333862078831462438973977855822521209475658804369413159648231104145761559913055190409274670046658528435096352751878182473578425793567708085464740840786445137659104721703499704880530505473777409694902384272385647647091442158679927345373170625380793396410789867975235343154352455523173143615896160573934528895744124376913367608319655034864459664900789264565847912279952011004259450911376663957947516700488648450355029146119592178644478329003097559127154979059286321374463491875396721089278188621869774367218958369573924798741289937254666915240256734421739253208767079079974913356097951837279329925234062446133347977393664695199019236374957164043006669316020014095324828919465392902480183238258957289314041573060955098283963963415105612627135421626973312753336245450112562324842302405534824088373065178791315007431023739878810579293766800130369717364688284549120000000000000000000000000000000000000000000*i1^11 + -1409639733956315215387492728895814563670124618463173411879300909279753335792597670872266111846511582023206034182331533363327931490590652920840311584691270113284863884937430653160367413691746262052020901780127639541317013371000331073688951833765291443903519673581090110445727446835726503174268977943897353922080513015113303267856010462346668350951926816239652194081734317685179099188497480625121783429183441042860751096882651735671347378998097185615706429576197718995061432280548207353876970596248223360824469477918958697151826811823531277751894425162276119860705193674583193774398151447594808293356562618552486505428249658575146441979642789480978201968863827815094608475284813209148736454137420185059082835839043221856832889114324327854009098197932290121402113583780886012402084354563981805253343628832131309423894087381525559360421474677434449873398751943651790176988601732600255169681713740850166611063528819808649236892584752192271379106857935539519908321011333485229281876227164807132570096420928480792955472226438123182933283476384878040239628660289889264958541552568872567244773370925418843385756325497413171052395296984977961592538148948788758447245871398038283234159799836549049458471534915627464118118871551349698902591912731481171560617889269876474308474300314020068750785789477488690402393019799419739865529724221022077862591630830357902181588410371526990393325014034814115777560956912435664183460262736699907078747133775925988068535654896983668116176734894019393170393775565002168491879710007587449797152870513291671137799986540310533651594043091750360518802750523397293433439715280264089452172718079648151422205056420189391400283059711607727871624787603540156959962275024970990952977541948470770717506828161834051294665650274692724749442609857295556773426278481673000650438378378138925955543581742103861769132816383532077722092137638181780411681750187690681436205845937715246977966379086536825851395236497566713209880985403441671786814862838434499092391663547278807449873833905209166184716169967997416016138379682020066747646146760056857182671925679441988336396598152336092172942390326929036106959251688715356041423213797281433847795705487378998878098780382655542505084406537341669468952451629999920409505858282339387290315154816402985490442045891638184003194385860707483648000000000000000000000000000000000000000000*i1^12 + -211079912877339029206749372881168164498918387920814848100959712364791882205507393429903214436010701282438984349573387266438831360092043305760332174843799867275099074979229870536832605513602135619997648201051415877779657276976682816442278567721184707717102909625172484459312311116752668662735368298919008374992780813609838932737469501971031119268726918224573574360354307017151763545999944519235310557343961560967993458338472139880536360495992875039321884042517779361069559126618397816067412681323447161252543870012701832194577650451831064859742258182433929674505240054947102100881216325224021614823906700473896553616448240199098030147649829425503199329246288469876134385401715271058174312904568514213817987572023076067599556412796248632528760058531230300319436877003500017886986686020661528995271532428840973321378548315405703828233191255015998118017316052532183402636410390962421206338308429758738612699113596275062825917697686482638191930335589866164908368504315421517036046414191505366615478008785381546645657376627938334444057794592247724449858609188463409930614825308406788512299627784706722547917619559543995044337986901118656854235068228156521509269520960927308364360974052742187367398293804414905137719724763334987727707551762041531605480537784965561118978087430022459000438028941264088632461355899801654554217544835002880746728341530018752693955030057103255124965412678439499396487364328101019324759867212157728323262399619936423033933782733231883772751035137387481215442417124942809301832563240965830804492725693117444932379763635794065641654148507172866591672231482002489394166213455429846789355719878283550081677904725554382799205042881008192795045006580924285153705738075174164830683668120148815200679706595573561624683681143674457982797695536774027205634178282073891326735064065385773816481336009618958959456662434383655383246166627329122640808280657742014763729932856843426681312053259931095110135037162026166560771958283556156102622336202040684689948251286240047901554343507264596117245015237574432360093729664366449646754134248866007005641106015086561934284096525808388981081763117026110858655618825192264263495871576369957305609171779924802130691512432363533290119619542037212612079479228878750821085628130072055477928276801459972965629802990490321515097368747940249600000000000000000000000000000000000000000*i1^13 + -18396284915631618143487211530481414244620138652603316263312040398596615366101474211675341218964870072725213177366094066715971087440527644466653141887908249237470065381342327784189804473197587178409761399815240726839560373672131952068998676777790664482326412662836925011661599665724351144772052780412264519162574545390254375634207793341132743424967672624064369428062430953029477560782106009679085087740273177680723636230569138230749150772574229416873466126014259384856105122575858267428100002833396212131984554079201875963065645922442337571483915705616094159188078475573600195498494633006815038231693791395491540101490855297528196898529618730218810051405320845736140528150363049689786255833627894266164954167620537436190533830624943419568733404704520687727687328204962083572619654219187901464494344078076723697660791909696388549379777630388604188450358044793974952571297806451737630617622179143998847236616328203565958549790849434451120928184476399751057272019545080305003680150536152749786036639493991105500037554079547415856581505999756902312051148679611275261209422955879468360084489385200599100480009175080308221200910037993502870379962657841763857078797369658118949773929520921769485347469445187558185429880463738954409843056963496678556135719106457576602269987390797484868456627748793332751842388855078521194727126734952068636965462347463129989888120216457852903433084804385569961894407765577567298484066105272842186518300020276871669143297729894678054176568538841531683879435278089585110300572613357531358743835343770975404569028093559503848740104935578680955557070908200900484623390807135942491003680873878796045276545069797403798787683020796839567248840682758400849005318018724686804662447881947651330354408423467516100023194049933140489328565587589796013525395763080432014491270896893163593334974719403942388267642236254798391353027013447856786055093282653815116936235064630864968042695014460641151114292847982698846469732543927678145888761006794279978770507142116646495779370317199810329868816008547378680944965499583178134982744759742459416416788529362488455493176573701591010925011549937535281485514245381531855023198419185726517846867289178480402745296769536988729478551004458136041012465484336633852153724106875205544970112723584760137540566979639316253459377689722880000000000000000000000000000000000000000*i1^14 + -431671901298005499545615286772322936893908889495323022854023986009714885138884679441275879260127416493234018357604248914342976190736243209734040962548342767457346952875925770963227153944852837536809317944125347251113992177392962114657060981930318220915073537402088440349726239544502083590995725257003158118067631566337784663682967853459634552499190445005116243595641095200687880554288058464850100949854487357643252990813665391735072892116452636205561684621554103509825297636301972957040601847816320748448746463751390169699484372089094872623814156569924512706541981204402180989521144359356593028618938349304291542428109355774720905361495782288623905566582839793258555455113467119640241473907862522870121164987296745923397489037755542894339344931961263429395992711962547697694011124652228652529703716391590214886253819754584164022729655323017280792883703332765520082824255680364941647570439925512789147912720711667827900821538545970742472151506449804559993356146640062685931921214511187402304515498238391699736460420947440053748511509154983405917608600750278117456181014400694296833906294249784111769186440625896641003058732754008033060300295991819515588633791125119052035230833266599826960738336219671605597388714588681562034939626622701212956166873566817607019585308149484643452795756646258119370950008415720437416452944940005578017086242075942963941760565212038122700075301152698699959080744823542147732890356131402750077982154272610703839421321393763993707223223512791358913867826030254495161707574595501280461056504107159878599598148496262109840931452591708904802954331488378297010982850291103592748575675397496541851834856575256664021903661018371166772472250424564153159071628470641783060473708110476438420269066534506312638956259321846514362319010642995236705332381423218468083243086259923224099478826821039224590408688826138237843004781215298116344546055956041397237233208012761444976006740930058581195590049965966280230042267031614025248003751400364034715175234638846773288046465210396586691949469839250627038591745243481056913638379154547365002644685815167605802052596795377316295349485743436886441337325001724396199271380358979378236641831125487039575321858215299477336016688664549516488383176945986664623512331655057420746822288593977731279485353109838423761891622912000000000000000000000000000000000000000*i1^15 + 82313468298164903537808793240649399536061706014614639106423500433530716204617432680404159656190916027378977381712085849956202501473523147109983436638933373538994236464073760794602602233655186629375317240629496099873645040296985872472601734192119893761553349912059171249942017043629210543027343282571795246378991034184646787447654340135913528121252021758424922226032456064702033146159094561841390223166952711902182101511774273093116714020498374065070649685657355330136152194852347661924012828304734356447924360904284516422778547491310866471096782756414654494733032230480578869173951399838778113193612075275767598839259616510819623264211845591911679266026778083325563202053018896975458835845397470258517505315124838124384035188892740696966221167038059329249899806958878672156452586760411205613875557046163650991857545693526684936310376130133652968259327375211639473393087346123345903387862065968197529053219220151945310723878482883509147098052352954126292504960325096347174571286007844021068527062396584747774214562539876111826332021193072820416213359499483633850683672481151516382743216568167297628891848359128549705225453412120225249952704124808608635632749862754961345469613580804650808767853807664581478725393796676584920675368946898579647047801887334075845772966632398216148314795839577121749136481169833106324139142439421929989708575032102897149276146975341193407193347865601197752585856918378670247617739652686946866665658330669236045743122559737717391203980860387953272989750493976686960029089439569413817060398180517772958148010617679561961481246317561220538135712058147077967208259572084197837496439926132971607672783119027607787605803596951894727499258005558513417637266456485611088881397410351814036850086203299487975231082843705032913215218785773247397951732081146581727873907368005004048849407451340790354736255340682986737942830495011141322642553110012106458167948854341212646720787381264355549316234807992122970190016841239830202581796720812411639867351292373252625872012215635596208736300104151203190045961771546707639796351999740712297338980182194608470820206035519875364139649551803795265802055573290995666351607884322541491411180043980656048409561493146687010003357788433530392608324648851977665046736474665673287515596971503195436335379331881040112254976000000000000000000000000000000000000000*i1^16 + 8431396481859691955789683064107921571362601870475640955809845233313539431890977806746958910508864180998745929574163471530535971940974970473952424139261331808686173493035821319860574241378119071984624793267990321071572005558266364108267094975559285550874707921689177300371579198113492250248285132458825670530797696217571353053535746099886422524475012962495540527904003533556082199638365673143954779589243878070682053368721544407994881426875056073584173552473082622643191410150981808296937049166932918957200444177681161143302305699994555508181458060556664604603957682158646224182867480088961412703457756142874508349681056912411033265850780768971691777979938551758904509965080371802705784851633265058381443576861482272152629384376247363366743799936610005699342538859102395280354763765777318024094162288719203292578058176287469694461802511179362530923582112261693503705574518876400572276150970279932712648246686261809386591187332650813233562289667043322815929569890381867124706392814400969167942862496751538631105010211973314570723394238721944340119176183855529071196844074008773017227114010376142861002414396788345098296695884251547355841359076448851847944446301744887245161356987047703388129576949456430726788093284576460719572958203773741356144730699930171375946850293641520862452727795343163616849854004488591130749474950949921976349154454220022351889877616210884468085069742660478408359240628237724034488411425529938248920622670327846759139888528071036995575575152859357773962723607058527095430281222796976969961590858032492684283826049607282049066155197687910493086524278559531346087269232482480130550992659192592751345782325598244862366738538749669742680431240963312072338423120162981119646640664123142640933387045565670463810039345680708513560234965350722340559340641023628956516837514857876095556027987767211900516594777142220710825582249100643905995896778574450957518305086510823596117216551188978449308737743091243216791413798567277434076330581627746355344961112170025587729008766198596806113168175066145545678029880217215871115985382603585929353843037839234980009204955316073388395416243343945111620787865028191727366523437340115372644775911971447091425324506250851614047909230265931505727627906211951414721850984181592329535666758673170685911794850852466726010880000000000000000000000000000000000000*i1^17 + 97818344016807029180762337513742972198952995350561113101541795225303536526435169413390926724725292796559617824187727541986228049771515991850387371748008905686102338502083291699562384041138746313845841367905214896248346161092677511988813900213596498436999056011110299776624853214947898772818337118827774757855258164444617842882446774635491190540052267222762720166899867266997700303056646215201171580009452967932681728562293338433987628481156322643075489375847045095170969302067433326208305195076030376094223184624957624876569429660126320420004258869216578173719581801603862131055924160580875486947884452586565359486397628947505499463323486076827717353738157622163073986599436217607162150690116537145144995866870841989352384576560469908159313899136260364376124491686431817191364993638661208651844775091188345114127509017631704877381302814332393882146634003554443020454590572194826705397987714810257087043581929121048970331108118609208352903158984805006930552526196380106206898454876562498488930833239045605074650388210678733207928531680382930372455877726018141370269785212163403179863473350021760126891610785304815906025398739354944977303843621259233645778029093687464071642832187546133404649529534641675936239504670509861527771784067868261554648462035171621928359909925255131751316381531684365593060774818340383961482915665144129990635908474269389533440441425897545740377312265580524648203500706205444169109724287422773230349571309204497558599538907872133777048650318641849088327528698928208682841860991408213972116417033776968438076985021091526146168532563274673033842798682051972100834741831420916856609803718742803833591932387491110859403860862115683575415920770418239457673882917019374134796756786839720838212605281968705945318914006454457083414096370919554341979401151726136124622933383166086652640685450554118042725662852329993626480736937590686476054835443954478797590956115941640889943336086021634874715027353184529976700502248294440859693633166412427220837567506725533984631320727058215650781186669636537352663554958247276105015007417523911301928541241251051179561272505522426594211940808207800997289700373401479840522451274208162026554305921270066700810868304315299777236108800758850905235625035472425989220315069701551922192359701850497078459077123670802432000000000000000000000000000000000000*i1^18 + -2470141221835202847794812451824971367506759564399979301448499685597968900439540133543162398690588827365239986692591152172438440493704023474557961747101688400426068384518781051770150359000073473690745794394711571461374406503429140971291617289109615546194415903588820973011908273736206688799549631622552804477792018053064005057918088461519168721864236106370763484792111700268984691997866414478617777641700802232361544673048711079577033371003854689659758180741152097673137834582523841221713069749490901985370733676191998743734917047172637263655104805558587811110881264094745312511164257961521945459432967352995451161891696135497072307958114775426361473352182504542321237323129932695298614991295131592565626801047052833784467083445695054827089591954075652044895338276859743642408283580513945711266586691113907666081992654755297883998196828896006796274686957415637008123452663157830352170524567056243747091511229571576278662776515356244900739522171449121494262449831367987635128938625390805723598967515504866937354810555998973254313600005459620478150481360441305886083088294979394730507107843234441926147029818394699102851564625861244717798980705607678796592113979110267568917570523893711819880754801814036554631348701718535765705653428046655999696625268970272889845888411614215907691257666545154651982322616160519144066388513176157540449916069113371973122718901211873295267428182287683101713542305092756004659113314438089411912618865216370510976915864201997523563624158974370882316262702116583431497199973079938728885983812225153091664439358418746367586867106120068658355947976729403969603738904111386007972732059581468010827367539722683672463838077864855394823042055975054188095975580968716606800696086623277422671196015499485400736428211018687678700277440221271876128688256831942507787105647428643475403933836472499557438669095629424505714708415568742949303086783365635697939338686305042982194490391991414132574058322922150938306203277614287065523190724237049029140574841700772376479896846569467635049691419872617581562320233404387471311430712243365641172129023425023449382344491642743873114989749612771366110053412809079017271835623468147566269726546083753257367187034494485811030603866720683471610549800136244712387843992430000484949189336308844493423775503404236800000000000000000000000000000000000*i1^19 + -752373798159742523609462314186459578632387970769047085825050964846473919010823349657743950625891946767466101941897258953814384868367789359907920916071102602898022971613607982773291378801861085391491578796364077757445132637254345412831634002998367026496659939169049205440717470604893528597704728704266327609325820873624660450637448926279723872906085666426025614329822011883224872474961800716740279754560891942797366232423529882030319309186191773169964302898245333978644246295021331153220105247175577258645995783595356654527690182907652443944410867695730387157496942345138576634827290913278234404188448244432192504088184079004769446840978372261006672168534234211245829589576901364225869896359663634620651061317785892186348079843534513386838148094785993206801948039715450125466764726223866398106304455057688236469456929686126452399626989130969400577547745238887105922144560328510256065056838446743679457328238513909477337203083200714148766985436381696934021381572062685059496466216255773130699288965778305795671279648773984396650233445239337247641901521421820545356887973503413764295776213941688013205665052585256655551288485583563555602957174104016874665938873964663202560845937037218235467605250437754385709254170335031959293108263211494672750075555445156675501935473551899439892434352768889531914173050473319332895007543047507232848163787254798006781844639143654660527633447171748333794047672055927343393005999734211603659986182225473899710852048945784446809066672457032145126756701028311335453559206712704912359305685681463122755294845630302319949556036253599726478280080231555986095385704829208904656484104568778309842014565773453593864204261992116458428690986422687481817679722313045590338483845664620964033320755557890060378403038788060693856653448780555894088355215877381072754565253005184632184207447262977979886116620875756964545679218248069350443368568296561079770491749504034600423942895085191818103287477549399980805823954983520334247693530393154453610052465598778103846776908120807301729673036128940710443013290158340309685867760233186814919390227750915819430997052918994476763531063346114668436497251309255478441952164156373779637000921629482513817261741639149227480901130048048673705206876774575274214052240125300066433393000706464072334835208683520000000000000000000000000000000000*i1^20 + -26269697020342288000076167226443779255594418552416966747437202587151227442371394891198287482173611959102599707525182704233212515711171801885792806211679000691510368895016465053663478277012850619556737292278776878406382116014085363828205377508097096870576714973588014516626830039632855420910447424213322702173577812469025316267464633209761509533438433576960257708953116752751852520670711324175276349400644491106333082654590276732059151618544498253165023542176055779352196308257114205895470145681410032776493196214811890619118344638053143754538917648839406925064539501533208112445549899284528272934493256068046455605583158365124796761614725474543739372244833667397530012376910011372007423778298048600978986384390071020651376426716298541158313330104659014798005931272355294712150933950046456129360144240373754034252781803721256525054216440294058332563537737580256309447708004659231027511583487880792406053180679417962966030320572492772874889564358347525323419767769031933828306864342665006383620119885722962647459570405639276084255330073416826878801581343228326665933226295933403975588809337261634357276361681326427228482437393426075095571801149381378122617276046992255229865525449643005439150596172424807825282179914145088076503335110197741187001501276524913631620398324115924000542784185588927976424417617374158488247144323192047954550531463101986114132266111320111921478696730543925465772678633568001015349566876271830088686712950072889041948513003537421527416098311176206412594444453417481432643274123357719508755857390079270503030155509384399318645129848912232584908152589156139665194494428256995093881183201171521869531026426302115462916860982008992268264796707167340275680422565410312051911281158014682996552741953407416947409533263969740998382900331753910356313695710492148822952781282481770969429830177266019609654734223500927394947753102598669440211928191687928483580676045685902717673638650265136367069617650738818496439454335733426808888690142597198309053813428096868067057476728296205429281144836574456249997303115643503434730846177027920140329053231374187068993686733806044989997925281456929336559346079958910672695990656376642888419278306429920851607238052381150051773439099602197758110783752664273084537035776092519823630475609063769900224348160000000000000000000000000000000000*i1^21 + -421849731902498210200808284154043907570582373232697516273224210205137740366769737033332791530970649579548464071462838226771687054551595650748008983312611793311142709595781726177420960072094265624742703931907057240102569253807608768403666890266967501824463298405145614936784902887311593836476065683254448789693837583761412349315625823692474994540025605912478764777040676553984586183279688416512149448067513136553063835003861888146707449999290714336803217773066911168177861765395818831654848093624083589562617992860653918477046769480794038892870746162744124312289077156859307089013927877525003131002273837874833929254694331612917365953854482981038901208463760222611251666526824357847415760391404816522390219793775072991207089863798631713011511725913267365753446418861505971374301406896289808933287048299122041754216353770100284702594825511615231827722917381505156009288074150165234612530991636754470120294975585673446135653175526780059189626687467383319557888157115762023216294309434479504745287455466647695994737798249330100914466966227770521366286256408983591387345224723548122666871095964163657379486156095324514339330684524708864123123109621411783113525810058938904115360551351934628874015242965471006264852327847424779232605329207055028694328467463802590353464714672514216972601502220030452951992008027245457070443286552070297859119833873722582198829468976765574235599530344107281466799624413358324842036447574613062251144976907426747528434243636794019847406125986780041012791024854484092385568644703985523094989209982747913991678024470956045919404925236782338406209625357126013446691926597561219867173001871544446301832042211412882446363125605103025478735410246723032112715909197266849185289994807566956138345313546202175874167251505960096014900901790344575275038849525426145368725461008242835540413859820504723373516126652234549670040602936021528337679319455226032073248338767592711072333189901848395035645488075543660317989396194225351479303059518614421871386255048088629740803303910927978333129482379431432134482733689763152054452966467046552819259203003784651903422551665952676806989464155644116281147531325578180689869424201515605133022818943936155373769477397430627622550448967120947696972790050950414804826876503469245175762823083494919582515200000000000000000000000000000000*i1^22 + -3315296234565495662369558690697052402870595902165808198483766863442714661128227869913430125348017060528473525825193614621933673761145881148894115943567594881372809318657438320294406942081791150211552479457330908425823668182140863035235127517074979318992046162207332499036865841177807213077089197227816450104624982614813694820960583256601066340919554882970627763484154278485515396891491806669375371578012188593962518476531565396553763332240190932182996694138186497694587550796285418554413383289843646240054643503842448557922673399465498003720972236417259642605578333604501836185496999982697183972998412892519733334678466392108465286360350034314655730232332600428661830990460802537017424368380723880441234308263582505801837199251542835472239761380916787178218252064056951291879573421055995986094492019443302230525309964916820790886330793656616797909157677733408708864298621413824712043543694544761564479725385034419508257493327723220358489020021196843142301799147874512642145666056889626185283667795737908417265720925619472314201755306777064389712128516124614652228387813305511582924359252486805739983418621568906549678113713186979262289751429762512330831608160210083955063909594446114687035305441607003277236324283851247322107831419382595608194450687593057057838496486066097426165247525117763658733782764182735449768539048691825491089210641459658469058262348047930801621462769688459979942590300750870742941846128951081967334890316885884726813252112240168019219887410313254607783154687040322075505019184796065178486645773105656386447730428153531723483119799813339905749474066003575661385419402820442356112680165487718015138228615655609279398330970832606217721700214059297377682965580134634110091752638979776030838120716241806662166992076283871076824797659353704188965359512844139584193836738509689230384740364476155896388966930968558845334751786747404562850011260547895349045207756965747612195946255226520674720314030472621971913663043824176426331028931650133000347096924775550325115473740363365690827907418175472908800286613915604153907765922670502587539850752617099011455034973692686045904948235060623350730742738386608800606150464447247948368805396912423482439544075592531870037392765880343236114643972550172618978845266427168910123618681174548807680000000000000000000000000000000*i1^23 + -8348083786333879702291342551763444237865587103602272021958496484719234746808675453594141819618044823492510126536684170676953103261967767262400252395666433485817655884035473336104473144176430102604490141845590331471710398596438357623040646780407142895601321194278061119816739592199271989848135217962715273854872374234155130155944022246822001434823841323590659868880368609963760518050058615049608616815260885399809099808130346487454985587288516471901226958910161647674980433102200243920830259735569436069626159459828192350805478886592336877022307960175791767615727178842680354141088218709319943172783276411696419454272352584063177044406810829836006403924035888425133782892343817317114193430530056171272924110565690053947255271566608643421715954273923266988255879215175573322056686862215043421447177141561555036099297331593156991751216578062943389790977651219202211880997924676292534799211939194569951994727443006929645691177128877998860197689555217719393971151461346841145989298856688382263190971173379134681779327249698161722667092441254712852111686754482869670280881824268201266993635146246501145982618276385883024275841193635282176117250065067207879175195745929947268824692983434595455367431727568186240430603769360685718975163364708810775281969664577378592202296789542986498323239811028152197753893119484952867384247105284280787792531258037762283796908792474947175347649043639441414481255772945104492117722456912695871327480915671160634382902669846659059395773985927649215754299956542966728822514986137601593734824719535854587337827909730740439480038328721573109525549729788379849102234402721943767403040286616272117362294285079706466168860170808048422091024306489861305111295985721468331593988026247504411350162669253636912327286670359511209311149895982827164107473244853327666946887027935425902649949486441777266327093187758790854093040349704374428330144077014402320533732833892680687380648948102393632868270675952401133974215250298686828238864351476899418605416208572485488914789725214748142363765170976473180302075413105457611659921274566705053379175066550601716795851222845590188261007252601568178974470149791413569668613534091924751958495495156098881352992204441233499875999106858007474380641779301880389636770779399515018013559035527168000000000000000000000000000000*i1^24 + 56952277882937931778303716779435601077710569417137845611564403923883601694932600548615122844856352427911639320604650775223356227031637635151763018005964762350142492955514587494112351202576796174428262261621891565203723844877348245059175527990243156297709461543963991298917195137290664669439282127641245118361831790239832823583816604201718407854107119253834259479242044752149278662064111756245451702168961735241696584646751116411405493598453276805761484475696999737986092818705108108986405015860741077778569705030793481385450045441945277224594086410797972212323539188120309259039816830954836688604579960806736011708686625447911225628910220475445412410053145220512447331414879460407360718354655543243065389762762089319024203553503272880218313569832884470121855599377916449295080108162108930159309002075802401014016043378694992879521992635480716123239088912501795493929084565472734050582110327508409950401202413111684643260642046811415249439278338264660485801734909723347864847447404351063755693507538835585761274205431017332262816322763555635495654404349714661606504433133525502771743371742630713950482990073273932416380545333303888431053504038470871998011747359683598039080618728863821190803546388450530717651982094618818094843266090644158371416213889292010368286235650205938766108653616312394460969113024645451232313716405869972093804609800731422931615696956109261584753930965262313462520801462123758222673488115606588455655637353943492125272890864419412398445859114535728313488347043030242554860934256886706880325294180804819118869858928954103074215463539397533239794570052581445584952867874056238497369419095551393361478995561587816539715422429345591735686905833039505208836552643727746824665511483827271191534775263646003109187221570762467949075567054957501444146387455754520998160188866929104098473445113412227996799615084396837270606080414136925456739523381575241209986718755664968663317958278324149889911480173639920620846432898580797165249293139235057914295707857501360016526991204108425414028622833679669767260235240842030221719476080060776100802306451206685945521454199686299389926437830667008710315832241198411083461341191526507266920731285890293377492199020758800050442255988182409662720857924697570774988556516620265342767412019200000000000000000000000000000*i1^25 + 590748761728785717120525555875080934458819829206108589509053107701245296957725354118832280931576140377571199948458534347922670359987025216411675853914807530329090785841651699216998352932796544308734266470455520372037704041090191452281298636403276673204197059810472291988974088939146318447978318299189803374393988887035577316548674856998855216098151634043033995277709543590528671357375518914730174177863993981477873607308796119088573375550947611382187019051922662106992234435263364263760099639291091661108848156838728270877802827979540941512652006500716449219489445568369587752443612462094465514227675042013066473437350593487645812872764693048689015855753251150003285353139150172829566060407930847471302183636088422213532911767771526039431031886960223526672765255820587713828733256841129706209574850889401284053372641885590557269901753583016616657791499203238713851022550453275070587672699499793223358654965026307532492841209773511705455509623179520042191810278816850764339827789734408499566961128836112291396929152816904770056958848222346274622770363621353517024143645607914631282507292432761995120485612401380310384753755855784438704235053268426121914856813776832451720839332306582579138409954952069608783357258355326668113950973968664213146555970180128138657819971855684240746649762530120595021547209754355026459638519486583705071772716641002667456027762570730874874518891771042502884297370042727301637451594581573271542435449900166502341173156872822721918794409007912058387306856138238119391517405862645069673977609342290636594000690326747406579117168925289574362121643533830472535716872592707660690016078086527831898946184319621306586960911233404848903367620235464992987518551184699849477094817388170872535043296019777535210486018266239903511616435881315819350854386925572724786869982709590780903514939072649519770476397803516611957601684816954376723445866482338290071881919358248966779594473725670677750680262889258513156165606102391894911235247972964581949436855197819304905928922089785137441568875477718127898729569809234619830431693381042818931242518526194737066385212603425953142549473208316873395589051472193841425309715315568512402880097318879784982106082632884672531828328687411251435569280447788983310393767753915159784980480000000000000000000000000000*i1^26 + 3855856345676711290704887100731525071765600917019434685792718668465379326022258504541545887882657656431282541292548223555274608267971218736040342376810439569756028565439490141303833043559867577300954269289171035357461040145201285528608719137034811674157762943741959844521100863214472711616248183784137297297177214113589809880509427248158433780790079501126691711209017920224056545833847209434357703330852070714926897702829911961600028352304652068870793037833562762288988598038083951165537419427867106681781113361849427669353264620439367169765637197024578472477189438350316220540283347742108077714888853000346490455260832549723661823355095367038662633895342100914526402321487731055427373295374860544477425435450364893430504696929511836495403030431186865269565674483153947355468545192443828415308566627622329272593338242469584433180092817557968688942294064695064386915559973931372684789215295744730065022727892341796787619223597483182632273190134752153785914175980867440422798536768125387699517684067771946586094389228034590126453770973057699244482347837279327502467903423330416602915710841208931487577124600291354728594318205097559974204975104281859901896194354296996753405560735664397608795378146038915723403675135903758240319517499836786736495817343427876859376721857868613784579112508691473993348714175092356185116164881645837952108866887109091159578024987116856865854076129952566328470670923123758984332573956083858498573224054877923538583593185425878945222629145354590324008955830692595569691727063900926966167216624879285467342873185776123537555546526634738292312164636183744569721364412600356354140792590769625265579574437393442505022455218049591226318097217537169714430241931129673566154768148961728005304872002531885138790338890245654815774068637270795848078020106422003196701658449549829175270190761211124832259329282586720239988971349700180429946454597957267407375126454577716221682260835886581080733372511837246157040170136996939297793940900816279542297855011871765914494868496282531304620778444716459513567434396254367569930117540609387997377145590600645652962514654557457014171030123944320640851984928034530621878858059890278076195970208282798974244942284154080850751145847899214539864494857846936038033052927606904586240000000000000000000000000000*i1^27 + 22099587163041990441469379058224596642941217460788890502850617660283646296249047251747983385289846052971806011968030741599250435157665671846481866273879503003243825318526420470561705422001479793247408223996564141922868384244471859928914561679993399652397871453250214365077411886621269253036446005150196250015740726630051996479294133702951158335804938401027660068777070420710394264781966704885898500864111528996363602902033406984920426060350862165274619338602667987568745361958611497331010237728975042465011355059514943006128027368971442303826304401706364671821098207765353412035919530799766007712086888939121608531395224094197664764325788394934525398348233080952403648873873585127723108481351053543296444969320644878071901222118390449446762207348633881129649427006623728512308370839754590677747950343879729565443060628277430782508186919556043256921435307190270998884767148073712848559086055749209838833080583298837461332414242377407762275338271090211124566408740254746854460691105879278535540602233928727666407257034022582143838782226341675463471117890033988415892371833090959105304177248324951703815774304018007125542707962373860695088413774089528186595643692223398757948160576975261225129262656406855663665355193122627187728280068615489631685770508890509533420331020501889422444146082582859543211868068089127377451124466764407405242194095264066951950294031807017715925105521279501884171930516759841075539354804395375420681359721454429585870074858975022827486220106349341388314689211765771949216213153009964141110488351237800207142363512930509439392286199564632089821038820401228018242268475133770795981032692839184700842800609176853183055245353873718246437062982565536275068446037758845540805125101459839496346898947632515080348726061637662055576298056774661424451836826470226756574746328600215954073461575812175498563029080613507198867446052545603957380862550909429728444020136572588068707974098692131543745329676363064086734004967016256266902219590270816635867194277765312321359556363878976140939901868526010360210666206978228399275925221221432466298775573358390671508556518388342166679580885682285641786214196204013886082405299866034273917547852344027322540665647208327819884069451673442358199261249974635114873360634976665600000000000000000000000000*i1^28 + 17874492809610133543332590973280323506376688912646866669960941524166821828258012024751709567733804511228922928531349689241615799047507973244017298606100607255204364883345886900331325463053446986341634685223565592083454910779214732355578015210763970672428548167564444425509616451304201279940756178977866934675037694615731734498235057628518890966279966041134193773101425250662654139602160733482463531026596189520214539084584276273202421394184697739086108399516253592355832675866811858405920635619742356294953549371523309647585609966422453032656338538504256329102625781286002969176967984697374238142366954600770328121641087124377743293846571669993757812799476057053895892620373605388410473213294929786733948768585239183759147620675533924350288613129328266868648661001858996705855840437279108343000256508988329412546296132307096814718755691955963643502462221695868061256864427249381140604832175963035197033080824701772465249068092146579986829105959628077073536837116767869166241228365035292303905508565192505232877402852330347006072520201349341786256313655607841510301175390409382527440913572289944581003691593795713238415412918047111370385426010663893423981186422396808692082297773832641158616246700773759113682705429961349413279298343952400375043158069291684930923401072867030577020244589423274551991562261308990879184088620774030822710595080270457434972727130943834843662893172967718445395693259429546533522184585285048252064033103489419331564518730403519783201333870997053488708758587736032546926308295756694980783433215695254725481633524529787048403625704926489869229945694303240491816778313846855223189454959165605217448990450392917895003611679792443737101069257768994505712970789092650502718753600715121494694101419731782158663955024476014978441629677276236518741097507105216994205360763104901338958594826438514211614950668035367137994875704391104943537082018595554914553922214751405797434063472377824521611350653422490071956561105926092314821574027352393538470217100187700849744172433478122832021378993451800822282180146189671571470988836527357093868493819464089910552369564839847824194059757956020022638997046541436920869249695418027566883286833098950268104079401590744245270710808817538698269034074736054824908504432640000000000000000000000000*i1^29 + 103078797049749642968396592740991469646579787898533191739379262182806374048616467067425782137876471768059492659093513204161229110649440936294331443976336274074405401760163254352638759686245787259144093161774259876271685236262471307236119135121517881573310000174568885920208289991268541042148730783248115519491970358441293522903170247390556327864774851833662963750070195205298501920946165637117466756357824992602290995057266288118024418115526193820910735881527624351585326022443422221044737250690437708642324970215512155912472637664833894592541623155033176397526605481199584322950367731935658624291794987735781517694043587188441562614854458572778325679942505540360866892638365966650143364019013655732180139846371525008302038591186527796388616377806413447784056440185748321459639396554856387976198713224069574695679677255234423399126997426683174655439279168997241049283270324834871790873427204409911738865635040562740037939072105842298830761277060642798566752451012180835543589353713642798542014142636647860177495105103136085792359146649371225063313217266266692372864893251072602144085083552748482605134546463284036623585372013488123130003827775678009028584851336250385198007446109228769143881992430857168605741008535803771278073228547631509605048601919177767062125894003645987248784880678242234650826792318447941858546567814087036347351125093474926210266606697959457814369740879598842211433635176861867371231553359570084421038617928358754704862419068709891406151785754820492497686011905964387804059305722754246005541024676577080111657050778990608982093585652349365185504786659608722369308443642005489710505843185169563897679219224322363007363030164634813308037985510687981195131025480169110141218545600168161407076985403105987723394186994378706227882986330291716824468271641610714980503883978101701557352716728513738312894949562075364965180375304125427688902220843201051327169268126813290611605652190529003469822129469166191774016436923272189537219082071271839126392638488960765868836248225194439448133429816427717576080320806810585462853525768084259963307747914523293793432355019176262978387114655042780773787505667444895730186970491329021009610813076722937924357230819676713009387442908452145809643417485735357677830144000000000000000000000000*i1^30 + 2937002536331234832244704706937066063824454881400095245077073909423763906490828821113324845488053421534413072866071429763452468964706926850368095368787060064139105844399547828216644627444210866104235290397113449374528008027260042992864778872723105028473269642530904295735712382944559855351699698931135840705798540794751915658190059523193239523255397789777917235182265540056585741297332022506232040527681010889797986741059757385468592329775212985850103571917148254060188991955729793067987247477546560816304483760048773611753566224107966281074192374913276897446762784746137515170984951454036459543560216668947318331384370589237603741999553528369169774886992174923571490211274744802368684310101713877823289574539740110081462732531711395026917964453519462559680191219793786083827721416162777350440698189624920498876278360124170159427408752020829382197300989982615352893862376401954661262597074127905095412631161181781920440400662036433266571344221185083577390870205399230715669722377956308935642593442411369526816635960059699094266863692235412759490035844971973723260212966583634856643996761452996486134234472452189530927524919590214151339756977106629132898762063309887301111431796847115524278466086332915838144897435589145057776894274555710472282408723041182928484867378447850726005751909685211564775492838480304253983099121769262181987237778390953777517150175115600655517397176374424957308170612158793488379894792124587124461030636137247320123843738250344770091308433762261327525299797582838494807557156173820260585579349680148235044735060753954579734835692209145385077707649320411339201841040449802966010416750917418776697671623320515507720351580775399283153418749867953778235215374920069111260997132551457416642878607208148069014139622968702159075675302172304040045932787428979602520887550709347735700509356719264450271349741680126865713761725175931978562677251398383311328817126874530830122905061571932187684115674421042238831914213827723840653155033697095213833656047392304587603639107866156233805274580997535764775722813703729789924606782423534447075250253203025101795335165213192430168517245460475398030008802192881438482699166798163560687164790829191866783537421725948926059189586530141541215701334822160538009600000000000000000000000*i1^31 + -29865990713588444209551646278638140992465217116217109971691085325438765849274857663738998540644935915502089961061527401759456665886804767294625732545677565460378449698322062310005362407214824093265693364179817252545608906148704654101224818070143442354219908227743684409768282323032391088437480395526015201398520724465628606832915144913335371832863733350390982887700917203939170328809266352565021998882599339984220861418913489864500064047918681845796805326702395060318728653421810364079125987013009015140276475103045750186639480503795598665553194232328253183201480276054793390526756596862931546720710235141642662721258444195333203789459759424206076142397976104500360162684186797512887297575491453852978491278243530794466393143782992347294641513696793499609360267877486991586777194318487211350029753565370697572766649322226310168440506433808122973082877955454165920238641657038404088873563265069693431788809992219412553670480316728477179495660275941332878616155426350605860302802205706117365786198748424629457432078718360404871232644659695721004960577353599990228294268972552029339483984828356908521653123591803169960436812493002011281243715660851095241910800093028372367962321718623337838087835123050587180501882085690247222556819080500583203627227428761072881065953742024906621886355332125736670942780745193138258726424116673892726201218012264005678157869964412563032628987704389063985497385487215605499022633043275585988881764046957751442705927160302268445869971358645228124068530132661384134526273465546661769304704492393051416970582897859684349319996794279347450060866120192109378449825848866225536170684915154704747559571655037883593708613974578035298390104874817017652660363878374369184138732050111429856065645667250433224208223637634571123190689203246451094800302778128779840906713045409041514306775722373164634864654633393123081660049530233419987485850704972036413827820331580551456411764204282577417593154872404344903974247448870429186510862593367287919697714128195056622700754208308261921928663443672240814365291087971607672179741637603224210389136132368513464846637255423813730411904977260825263154767796347439526479230943444946114775382456201999326847333719592514310988588724448632279844704867896524800000000000000000000000*i1^32 + -53184109465762664056300775095729731382402912890706624162778832746792381498720007656491384880096827170009017245269671995654937433776550177357986558068403111401189564545711372978392871146496021882061105875186356986391347917674789598337330009719224316333724654681364832269659348161242970867742200275403441059230507881632556152299973196815953947664031338009554838203571140815688840501308810029208894373523529817803449608926551614010442834095628156211828511422986818507387641686512332946115192768426400861713995424859665740020400970199594371137476290616424425816542449691304852356859116949882447793365580702282834893897701714476642694847410480405026523524764861240648186590689009240209665182684889350886248211481586746574321558058634724360197133020738679235007089304120666160641845614397729801801266633284972486865586669649778977905849048195278956851100389985337079910133851611950761328284544500782071494902376606578322858605668015840948932418996767175901217830291295224673340907028500859592985742256981475413458342597302134642186892643544242653431501248641335882264884827295189309545407843821229802497761878794347147419202706776865751064963822691266886764565430806561819060748318268645752063675063659205549378888999683843176828429566847611985223369245005248884135589740749748203396052301248198248734906656893407189128401738977907582833504778668702649868824160447709657592785218010490215631593411232680147091480817038616693092858765510653071034108736434969196997713728564532161763029898192518049435239349598444800401749402095311641854125604113430879386243178879921270892855359562482724883935338931706761819642169679535797379659636173392248814834081856990059364676290593404093734801377758779872438684850358835667285528459848167849167674632829586689457010413051099628271387390849245994362395408692126602317236267621983190660986868243662829906424416554254570941724130793306441508834752782038676396051759623852645914171517854632005017876841282157731125908529803322530600455055246441246392379362368284865942438294632428599840149698917342397224083160972110258660430141021392077597919213508613954504645883832663694902004630954684999989288262309475869648692533273291183029211560169902848706274092700929457572098204499968000000000000000000000*i1^33 + -465000594857305558821782175590978068058637873571602489306488202857479210274836540457083397366686293942907195865118188275067436762199285292136883268954018214460881110688534691470088538560869926312202729664715386753179897518250539431564946668471865749491081558596387834682941206478673022041423784595479738484603953967145532145468449773633998065874717510717356032896960276713141924590942466571918032858595098186126302888136850253206008838391211202624371128145898006835853982334279481311672817430469433791428438641790141073294904370948999945102256862711936536556170456838163096187603553351510197940048265156406411121755946580811420718725865261870716140943072457297683461594334677785284114494057940751599298783552812757150228358533682043565406909917011123265647579081435225459663143164802410800739521128809236557842211511781495985287313963433885811489195192551337700688726847853646633000521428623944711312561168487602797257098760876649134405008025578016267529001059967143414023300799746966526115765961892139729916943826625873042494010581741697662166117103914939548554250609970897158725413977052628001681141209279659471903694505601533178399854730569920067149203138991226643966335046183933013464807805260838568050132299168603839281386083453935076805411965786574239484217694368763230771481140054475249606109006686980568842023543443415123098459194332736486628234677732304909013709916290575173248650447474254666554473359302806779556858385581759902942089191724108311376422210102815277100458906909406511659870560627421016398229741000017310389049890233488661572859147019350082620070814035397111097267784372934424558172529504023898133653872697909434553220282900082041397581343378173215283979752975463985264406840059683324202766621060129149760258904639337370784151494308788728029461769960826791636899084528589775437470946813397042204331992471411961432694186549929496611714941168068655156170689269166726441234587500950413121865295709279924627859904164334836339486527659740042954272409967385942828730622448675145294577265606038462799249068405487937224641097209964922666767958158306929126257388452418150954686620139928971727525556151139438551955507843767037773633783438768618183469514190220895543142152655788883020297011200000000000000000000*i1^34 + -592527058833676501495845246973645054238438062735248325222105540649840161500441372524541633825486161899907704692876055847174609408329492033984336647540981406515573709791371298524958881827530749170435152530493910206308265964060086297198322764381466014751392474716173982647800929237343584269542020678453853309552210259970580350192209869745894455943238965433125203486673605820563275216095021918897505518642389929229423823442127828902832847266345746102148474889229666010723981772511309541595850739329945548104218044651951801674891893999635839096555842751654171105379580269641417745683560151094722432163863204592335919030482031367062899202587184308974401556920089832779077841076453363957804383483408912129382643135114436206321792400510326511663597173419654642972783241346817005320421364156717977417853995641084946406155811258825659850108819386539756903133939487621812764951075016027442132930701482676335657175228951323157772098130481666476817225241278300975650028096427343078925209618589066205904358954163671290291755784134099292896302977279013380276108642868838205694186008748359281192439174696222460188474193872928606037287230920255239064722512754120920661124761009956286012219087402824393862300611234034095760169645743581843197647479560051954932270409001099511501876135287884006489266837943550073063867332479671766189341720488383933397444337796286284494716178720234693739892633819127871562067603189106532108691569151357742137473474673637185866091764064846945409201594654199230613260465775865072985221741640227170580663685781285901232725169127269397447624961756345871353754150123541283900654516935094940764923451171443378694419605411897907390649314173238118638952975568265111087360990605974931990129050647315571601626478619912364874904303861769165589225362570582166146985807261858122563983166787547077614476215738518778107483442668612540675621443479790635787031737375899550556716528832802222693815085138708793526396860117813065406090958257426585372517635607864910913887874770874885170806742916836862209881743727984480195815902847694686015297364246689948558374618384908315664480566096810019930219079015059526587444074696934455100113280394466152446330225238382586557462562783137484148221875651513449185280000000000000000000*i1^35 + -319058187080523500875135208249254530448530591779595623616459387560840517621944447300317609006226960958304510390621044771850728790776621613573771194209521731402776362755671140560915418869595671048179376990303819628265760759531955036537790163896262275888047111306365811155923828376133143564500977020459785644072196008056187236479011438243534716985242149892368817900330172661796524137504066122861561130435361729153571980713166364494754713985130878441194638062472283480538639878643330853710989595829264064486127023414164735184298549306326982072480193942416930414630907809444197808777105920688322304190558910431504740306662758263956923203148904066571964936560801400429038124339276384305733006338007969040203386172662503532975595710613393013634385025278527784814253084798816867598645230511627091175004871716031230941081214489452162502999916272192473028206838642776455294822194836436186421751062101430159960380617550589507251519615085952220990536485305588068569993446632214395061222023770540392258425176039271807787023721894198706983221239553243257588237727699641773081458146008517228700192716839085646156820237170286697214839282494836907408107286951963812504325420321891431719777484938319257504022266667799661458776797268259560320245240557354454627587692274972638159634942498100748460478325549919724035425683734291497343206032668617034977488942815227507774347480363606116832435301389404623165515538629925292465910022880713342850634281543040449370238907426777207206556005737126757416497452246454361803495996617303390052943260950923461811718391725112517988379109946526882830120616241966529521078059963884390177859840168300895767896993240966050122048430709629759045292780262219934441331927037112337565836036411020891032558901079714064454067427807784764559899570561693591854402616671880690154163183312834485781153559034538528355371661341424542461718175270802701064708287860255506980065731634822385195214970109403739593119235268851781951284188274998862018299326225344214894490747584031174925007970280417936996465353237805142717036522638372498345534629084150797457652477036591678361464998289869592127698241615429063961355530899720681002499172545133735886258430204314120464648012475244360588163858772787200000000000000000000*i1^36 + -65447169978106753556359537234692694437404955959502720818272230739167617613581870253793966376400034974234162861714447701159507618416667894646191607729058536074150456148869397046968549753003072564994359797671223869834735528959345434263219827432209001186130620331535932868931471975923527964274809121223340597999055756200266187512453157364262907031401284882066034428711487510898661772468806058416922771089642954482518428076531041246477194077188144343541419421466033272251322215727547211801549467521199673537115344423791287971633455491084123320854761651999290071601656303195429105208468883665282873437126574253453468473578381280499000630384375954056814039957858385940971138858147432493069151362565078945195743349543803523913324790211217522796540163106898441389338660618576586975784118103082273532290781222633448057225019474841451767451582617070775238265973994525552481204144375868707692371837065437783162263975918352506906585214930457167049450229042308618977072083089885765884085024124947260581168880886697192601302816415712568003592706203783813639187036770896420025498118125222520749585565119757006730629244594483194157580398705933748351891902298171933171303805000118645290563075579466658675045844723013337598311146637871754073049098899596176664076588799072260915022498515222055507788694496737088757540147450359475914623005208661019018404538646766901724378074292841021477235873608209153005413382068514952466174580657688369363128983722002523147215267590242987496037941364138113834193459695809710050280053449014404214836054618983415042321692047661643846412400129199590523935317460063680240974434883263330504210662218146353811141886114341849245172710821931819299048080575299872927636909208148479695798553933138870902585008170729196035366046967477679070174220783806221892729588274711034774196869363924209063473349434173956628408720241434846504990047797416543570163103139467557254366835565840697530719065426947645007227498204024158713630434636248387359357897897178291737598681326149856769488742747001104930786389530198947541311469361897994762556231042144073135940857503885679488683402883197311310955554760554614332363925744095361098481905483252511430503772733037769466293018225743599277685132492800000000000000000*i1^37 + -4431845134557215133515604814408997743086702116157549806027830514149407674682540838583111845540030378616176579912619014116316674594008664684206798464419128462324013596213616632353351263865497430686799996739291746101303553132779412976524624585805094450649193338882978469721629210727596342939306796830671553116046726255288547919965987941329741759979968629918692292710355724485406001990752588686332538552998982484701477017276947754194684210073460025061910203027956890319469196723187755745261960079289595068892765480516732630119118275442373965576207598076278549863213572128293804832262425452698750890643591654133801853748186387606655214572022019047185493016415703670025759275668675693365384821619195910715385813758673406770453723132762192557675892811179775115543008429104362480832653833256118435141892047287270085797223340648192722683090504359414344208552614580298437593473310053571075084293125477373653198546249813851142003855393902097539626949921910360081745679227021220246087007295858264509747210635706097342783682800984233425387913404286959834658006601754670399115303765333905267259839446216564889332991815714339604226633405580098245049288174938238981993796426198153902768294171089622501420821248455299923893174869406634326081820884322570079595864399839301203264301977290104140181773952823306202905718448042016564808414717579601548026681928896876454294350502203060930391004457276724259203345325361784606376455645587384705239250687402222171798743222645845936453003329381391330239862987066052779302699469247553564772353095727154570466352582986459774294098652290360911830097410105005776348575637010953142282483825574616554815588098668593056253921467002727634396093664257078726610712321493626651650545721655598596904007278606287484037115420798445872350566151107937365296740900844756740848811772388287206967552715807561202578348274767891399019768669463759336824063726353868082564553495021916724831208288068997981275333612364782798731927934968979048007188340126125965384351421361395502040684342700760456572553557714072922925875592737229111552939705346699613930692678657640407207244546082695418977960484095987572366309328062199166972592753994757669033859020925093150488180462807143279493120000000000000000*i1^38 + -725299423966403481064800026584744876895480369093451271822642565974961372335443052249233138972680191805230822262645519435161185702405437541967931399489884164106049359637761334768558179234625453956272784483283449602897281156976674719843507755902302465571628464866662772659747097341804743077031223858947509498800385489808362201537560769305189480149292121125429676261221954229746899426875720941800446559170446533348219773349900583413545339857588089258199816582568843682836394423457887858839529341103588480859751895804394904911982267996433965041885790475977475752326643230119074646221105428391059272371437627890015410805808145093424929911611868784867889876596712229471149387896984207913188657186885259006673641980139509783400014983511585577958761824473013199748373114214396183906203774655515764700583611983033768482286337831614487015393120760596208770216370092697194143106774712028167946767710925782552112510907773458770842769482406085131112158474960376601776330634490207946780793779918731904594319000299695276431777201630676797081355499731611976957455368729580934836330286246032306049838248751837892095130718507848797370213082736559017161985945423803674378728790604684388543181733527902162579069262059539108865219555312300395201944722801685219751359697323132969557544153176895962816111771100403109326409931358432674128146946824364693330037433148856069266469574512722284551340168210239662211910538271276797501203664395440561614834174397269821168460924951465224022832747474360980366511117572734642270445584007726881716801953338180629679412526216394748940353306225081740220857636168907216847154849192747656208867736036427642379654770372810784000625552604164668283532492617023824139547438402286191437774876418812990793552635500110943348501851113796335537838132869285370406860494105451536282668451115939310171021452062898601914357827623024466293169353519732045949364407785141857383275489580923650655809221852386418793722183072486965939260285939117152221629235944178289453563695914939187956579564067404085989361212092017255520179787650739158551773521694713374559051356358922862038896775800966299103759086749617623779420619970289331872169607120295572363834486013608771752403673737592832000000000000000*i1^39 + -248017786813798116763234043324294089768348112209668750754698755097160192182394484953021588569065381132530806622713679330483048387038419407396998325820556151280887372191867475703546986172279772314420386546229804673139958828368396343722756656638078928248418269359475738808261408447100118211845888699548948731702030240632968536428830922480789093617316213562324504870652935094987096816518448371598644035997689983371529142220126707499502878638552232831057664400796751348320275292849910139639909663188528263461596377761381738600994136342710729764425764253957825019291700954360137691351979184783970474523731221222717048811757775806886692185861363405577457998036727752117054732188892657377968152305354889023784260539523907388774599902488216342392754164205900069139156005972820782250848890997602391688433950119843610162996177025761388464059297891102732617208965104958401542159868466095171778097084502886389123214726698786775519256443072443217575785544254345439120198129125723100016250559591284435345390444151857384192958485769522247002629026965012441804249062943040331620766011001349009459033049623716819810032910730625882137931493258242940117154496173481019043963038770967810341620394293494998491288183764258629506828210116524077473908228728995843040893861803456775984212066112783244061627494046238901740675752458005263593003092174940688600199964495111142499361256769539554721743529621006980080744849470908755336250923274014813290706855848432969316001517875690642816372014787576938033419642088734161278072254389804968321683529005350893729715738792528478223136984565272674978165883598539384838508759337537825775951603667116758847767429206067622043733142190924437462568111227170865851624992989856626745777647790272969449346423983084507479882494373075259455424927365462109935480618075752023907686559903584283927063878501356055768985177501516999535854759627956242342245799273244111657704023827243962859382612218556045301746331831074177606723472303213071370643541273765225141068664082524656175482210390785823881607479424340068273843194609853588861250832350521851850990584428888906850537197830890673799320691773699404537491903312479402849540162616670256826029565463962809146452790476800000000000000*i1^40 + -10245183623502201933710276547583883011569450710737247406995275311283784216344267401283450054231450210676947934568836015114378774552050032654276932838762838144945546098623562587146811283531795939720096789590058865085138962308365272353775111598508761347520073209706420640685065631157085470596609031780361235910033912678997393540326255501326923394954748566066160641232150681838615956966238432552846045844933217822456111586764906570250783697389253854193248384497804488562289864043682805807789524527428919264475606837445141903032593420001046217497552253569277656016545645678260282505965668768081480156620706657999842819891209578506056176396853837754994586706078634758513950037019111776823126628803513581033968017618760094509357588973879483679541987061360126831214282524944570771922965837750508376431092056726720189343405227579391909552768905996432411463848709034319470723323147553012969306896246638324143060594538861079350219905754738842092597482938982252144091926671775937223294053267801686283171799957807870088888646737199757169554442705144459442792039319336127482617189412024774205521577434045564211923006122257997935079835226744422836941348690475214177699440712820936665273312679262884424367000597505566126609457139957082283516039252987296970814330371876667850303706417125341290156988134180778304922390425058061300597792638156031567998950872986321491264836501894002111449460580414537282568835306337079548760195011263129265608549559649462406159796063333377429657033732868103182758513916217152127319981687626022639266454921808567228320780588732140734698778042064234040010223852096927690371473168019670887533658013847539501698816405148971707396391082101971722226600863665575294254230238451116004791917992851329479210140045129187692119556135955986872407285957700233594460667204607084178550141382016948472797062104485713878739707265003700029960378585983090237936503404896676069703091683046427313538315660709137681435712388738813530496363167714789013873900791066703121300554661304750369320467954680599105450811298680985023718599005201774748962703036425843595003072975313754981887446781129492332870126569512968429209399746705047030006792154917486574869200532824675634380800000000000000*i1^41 + 2741523925574039295995111934741017176188566415993705142406649989646125113563173270054272103371438142142556932582034674575604920675747542563089635321745214689106008709630257963015425402666526535221452079341869828448713800386087758004093005990504901544755888186661782808510019348242291961798877927239054216173465187622313314904671698471322268459557151274022035730007246347736328890873595416308027141001114029282851782364894012446321021858448267860597028831343585875907904373668451727571557481648928210030622890670479427725290322481771237697443292196040795912697254975040957023065625909154371053718938676773479206577533739016758070369116883499014860692457052675998699628523876476585837351979407557452471345189295913225286787641931817189467261143919268671663447224665587547197370684597611548364679814647860905918220393836218330072447967001729767537764881986422152693014240078891426030188414767360850119357314552376858798933797846054277608552338162845187625672652602521092544849151149641783916187164889515958903824764840040166031867788004006473223246186010545653582479979118273941290997750680930424837275470774525782311513824166174722474718807228940418357446145759393163710652795754579314663039900090347498821468414653267121361300332766221065784399886755037072014000784017444630483156457579390499197564752479395209493557240728708805131167265855781848591835554332688507931121930979305072866086302905839627656606253600222632724505406445452374352101901432454180019390777138301563777416166939784043394367571702855918157875032268747208194499487644741828220461602342374977822799349386809257067850450629878750206671123497773545896967435122640117233488019355375089895244509828087316915610640468492185292431143603639072646746331755361098119079240043748040939029910287395587310417983662568288326171524844455165480267420797787822245115835755479924888281144656169402502697251418765385032032058882878009560630097570160025732602485247114607249673263363004658273406793820656776923125268263255700511608332446923480791730117526986280511085860819995530212330629608206838034329120869620066751470764293128364970666050157257694206038812334474612832328153927855172826755047175646871552000000000000*i1^42 + 347019666104684250837296457463451038240223378387870952288867122473302756933518127945380990791197516855636080836830720325570130076102242104531356095940431261579088904504592156672657927147802707771586144979814862151570395701796829130697269127471105568166355686472423617249695078228663899433487357500893997812432305301780153015448989445511110278847766365584557490242151967864919139610062026014261821352100307968773487638147261029197471790090584724767077551317873313853605220196560775153524298805455321654465116670495952684309940475195631201868049962696928670466673955877331813601154635108447200136545843989290887404977666669999804432427825028255725551311440219750588981490965189990189260313851473016586090463517337834891999648050849077843037719064356500526650724844599702031854569486087761091059299753792510190165994092513137632273028930982809423664783289473209437820675401488029599039101444671124142607242070121472724348353347446059043748005973618800893322299469648097348769679589710184700174951125934728241128190346470074357007819243366122585321183510150887050022197596179203961663976149153805564420889630706970371678979286527093340510492256519897305128429227190195484758632065887239157699495364099210916475052016131228737937672411034530669075482745591036037402001261341051345132677755751020344542930813226126649722407734807093409386883890788736301415122109174072564222528053780653711642682850069513161096681293713866305926118055532320704852133876751413264185740433733905156439915384353166811133776892291631839323197384079803421491174879594580295027984959532248521635267664486458921091869803472364025173722590821021579793811419705903829577138356079997546111942498532079375548260569853790851085046072902143460837954796676895160660644373952661372617272408226197694459045052668193619397460961590526860329540254104970011354631671223066098738180377774825742135323112189014895951562741991375637625569188207678882205349708133268168294460903345013470347415697212805889998038775689116803624420969478537500636620539729559119348612190261744482943355812806788833836197941891789053613739841194715915467572539616335048127067467716865607564260862032951182884997483724800000000000*i1^43 + 21386222890308329734535007274827918912778513695091600254152213860561427254701145790003874454195735376040083529446436879680968433580721622660513215862395769421562864646936975695292634277434455400810737663472461268248695146262683042109436200745544487369970033514855812609209860303917560214503362491642959062858806445011887233281196703669554377107382789864962733836635036606789548827808571364138431111183771615438706931135754055400331582206436043990637499176072867560151794213683715871125794538076005728490466867132614064988853482745931776863790500940778389749456766475609696974287413490816339173041849917234114887073077750131079280907486550379680703629538524573090297733896657317157180660879491774374802082117486771212642639375765366708804875594605813591852904879799762583048975502780543101681033429439622507994881280215161711716172725106854918875056513178305682220652287823858793900458837435750183921321043034190454458337600097174558616810921298532662783956036326603472268972930396679051973389787303052552493060178968159093635829293070140062049420751682377145004414166273839137194543997465438776434471510359861043797012493035718219282282684184546457284583916692090063381365152340457404309309782814620204059694269379070216336040488061719814387058930264907982512311337135457772039208191639745639628423321555311182156182874221494799192189412642613279480254015852476442799677330438269096585018617200031512201767030227744448705341620247494569932984663854582280959760889743421949512140464757240637001088798608846423931452821912322588637569203609999543102043092794204053966810636867801678306601344297370844969426849344532090566700460552823338101896879936657488935073153073394435538857280540374296939473404673229327130696558853771676935292796653067000466581662230813211335065718534588854244797420000781561987303148497651854028163271687713896889825247157771331750594602194401959522357724443346147131613495890294442360676340753202639705795848235692664258994398235644859064122200181952365811007319004064154035685703937117911286384332824141920896852057761033536644546852958271946506245627169725132795955288231762829273796952622757908802930129778914493443604480000000000*i1^44 + 829838041977257566307133176699346273278114284721326279668618480194147273464464743505739037088513642447082627454957454901913687140390940428048861557871336663490427231292235798646783962121447668970435052100398004429271820142490836018816129906383536839807500578390612825948216630057768367379568016780773403848237327754788439477736971673896243083754896494151883719195590396608729840533430662222018984366918490121037451662122582958045180568634363252907893964252339491691495052796436996049109868707086309646966481088198359545573359616215088913270781593422606466448722305030631731586880524860613434488739871743830131057910836494503739233705716115990130783079362268887489316789608913132296134194885485646477785523003523683410108914083020763537732167085120531298684108546174906065098012824481672054523558628704913298874535331300023560461385267445424915385705719053999412784479912500982833176066436630980041181059017930782757299147871268003541093279646753107957253809319857731583202078622650406140067524353230433591691822824195299596719162576182157700193918962209034092488084574467929778525028494123000273880745954373360276272753527546566581858481366380223776748642086280403839386751498931213909095579824736184087257276355333399467244953918327741787773760787908645878394614029751088164132219807623330184496827500310305886387175107681806520302166562348834211755519544409663158018226593800209149068983296507207359428563273971315784084672931220661360321228497249494062713694600976644420875455353740528351960798823972832910384369266420142419084255881026760782764978190584754038150810819498661947609563582673494525277250040760433552990752522940814309818487706145597938472184589089042626838553758046036011321500457533699536201219321916507520597979887925381882092711701328258435260447414706669210858788059097934115849799284843129114213104905989668181784667861604119897666451672324474636961541678250601033012676290224042846989615459409464835852478540217207512538518118735602864760884245801713884394465987776770489728497738544523643128325880668032360789748641243483684938561915377855981209011439205468175896760885544153585123747320262171283845794630332383232000000000*i1^45 + 21375632445089787186740005756004402416966952333091121915051902487035342998161920790448025059673640541314613808676393463826239062406767131729343129254007558923878194318781547813695807005521084333950766397717440930695799718973582825033892169495185051351141040373844962872390133105563584486348322512452121805772372734737816792501978606575228196071308746468318229942708815089972374056846252042278172845450391526441578950502628846480576905490125927151281528764589632234168286432570834310777488678919599706395910888059651050185356720440684015338487015475027135907511257171550551714998887802937163616349640438118457276119329734324782194350981585238701543018234659121088325735699763064856241507525953399193899763667591081978050576317118371667962489210127148234701190797428334991539028325798313495826739542703730301541432618330207236612173370939039249424552012739570368812747934034786365192540108436303542428151833237027596682580282274721445790755279514305852625736766802816357182328629937557497168001736055819305741101444695274510577317378602551896060182451127956081635695891595713967384778647079652414801111243463188651890678598680531498909347096486096239738545054374392971060370891923046826254928755891424758284326716998989578576987826050893663898740227098312789280338842097123298303522508730150841686873541798252773402530391502767304741949281525589222051903362526431253350480960538670409899631838551798979018341520581789674841232143468386050989768236724035847030835857016550687828613110997959910648143740212772391354199256083862134959941193480308974788110483215556953724251950886191682216031511785598181694437084760261803155622908133743701649340233202524978719138174877263099498637100406835214515410468947509881660542883434226068088256234106973967998162344375104369064527026516872190816234805253469266960158309126163746281925731314840180761843737816682388690313164730784842889282955668905362953521006054672361017392509094695346606762041783145468347270124153944770752822274236733054075170028136942297124491644863762711430754418695992649606599517358628465088937509703248834761509789394063368801307963627749788773641990377563962851793485824000000000*i1^46 + 360476380121690029322142996766431628053072626619785026936094270965306478734794875754693092946985725133520054185964884911527699772257797117374359487059761776403344840982148954545136294510330782453014864578378050118083301157912669331130169628970150059830375884074030701302010026708329230157467782532201914759597430481326142079180126834558530841787429683954447812629995273604061417901544865057452125847111277555203225527629462066291376748696057217557828639694657668862607329129935099866870208749375126823936982285376176281540771606629872001408892660694717979969897689543737940549690775243109786654226055897992210426806925646619059570149967771547034251302468906514674409662339032887155643311579100895025782445528481515874306019054492317961890947809000610632300609308589646061945139820119565380416359660394155389087472640846273955699755366259115162028769417272659545857971869334196605372998126468500894646505643518111887334027627283535975503860619198842852407578765843830075381739805066698438562649914960421711423775979386631042391079813860869501940801605298874487030995914246683816718106153021234356980045796735403161844637770457973331814253299959548622685995694749398660707653563948248998916486540606353633245590147224167466032452489670022433632674870197071924824314448402995705664810771747152871404833256045169003570181627833556284656270168345982152017627987541317377446827567284225425466746390562791183899842748458585302033534173172954581454732237342238651611598786576503217173149462259850509474262516704923619487061801902856659531221803172615864281051441182745200836642265475248322209856749196111014896016791833692434616332665068793675559199058184545579989928474302181972319728581943288158716971268156386958326301690404154468480127455415840014620963533385358385086436268151520767113039569453648399467364886128681293856493683995253468126310974533860611525312669226391237171844199351461963492009073942749469139370590259720779947251078035203761652526603010884189645399568793662803141293135493188688536405957102598709166317773080466135063857562893542502223958901517149226683916317014753886888230676595046678418073368320225067909120000000*i1^47 + 3693646993923910751348684143552836611702181946440601922088098403323998006395265314265172462815329336428153580755085193796419833545147831559672262641166653187216985228333860086574146736162582664901301613985558715193226137862554551956336601991280027370463554171742066659078500202744204248882562794435405824826922804324802257946992827565015432884910974457339619322077917334497810816924284624332962744344785934220243304365542150317874779692474809709848912968062521882125797360666099142030406801457941135501231325607958329447428443434271175504434069990471947059223331227346287833049300651986654293057275718512308990498374444936467475267509958880173990768583351292307306280547396500177821601831519382847740114257458604818144829735742175026029783826815536582907970440889775034971899750671682442264695807722078604187429949781899369106300208417034433314043858300151914045437154837761398094510308379570155076398840219876345464873670232769858388983191520508444241270366533455356310671883271368003201161336687298199484545459039130550236343303050937616478625974511458893449745761262695926243271534618522167250801553652601248035357387213423502216514612987503777497675766515576151758819639284277824621524832140749565074650025256872782626037819023040953666595965944718286581738669140505378067830486997984423301175174535180291559572441638288484196996152594846867313619275493001099788404332041402052421279223392864513312867452387329261027934125720116857323305399295811369286106983622193355166184588374269958348055414593065924344613091306000677738749381862331817493228832691163418705952854252056754367168788082547466016571304808278224264228699833006409099347008243514803567883099641455484971611428368421024981106778213217498808078932441172709063103995313017947280573099885514585544271159279559465051048026644656173180014746785569946465745183976724433687809729282457743834858237764372989768860308055394203295545633195930150916718891259154853638425026704739849756935465099866939155263673375238766956565890241564644070336025736119828436990938574917397612893204915504338376164313131096351530324444835437381587784759281605749504861337571977728000000*i1^48 + 16918598578875367850547876603702132791366825257135206921122292123418017980556910425119631448715921384098924722848707201210267292448156479495376690125228086035864989033437699731479924577401247427356586937373604648083459659240290307563018189950940280161264008650363587105190815371681438237356945688561718101660913561180009044758580412818072820985630241314064488000914606436411609110767937395594058660274555553320821745345672461437694670759564751457628135749368327353047796356771243207573065914588026975739760860918930362812166595733982401482021112732369905386919418766109665264949707421208259093417770196247030813895718311480949391256506069128874962921033694654780601904355235077948816905119838814311985368786784043299304441163383585098039920905687948592773456567957086123086903018762336130735901299826849136269303793161376895824061791768619696767038135855182312294489561905261374430973896838151105502838577212546256673132537213503846908493200192578171024446146000990114458226937171698049366240970787228267827448293509795897044788327095881500538070511729543413135478913010858808161568795385531946019503961243847387376514611225689792374725245949689559398623946484682995238737192103605725741972546349745489594738683897076653744380224086694153273508535959954250764083337314367374173323061441231243556301724569605982223537782156220709440551603878209263937391330165888796537005717129364170509436579986728224118064505706276930278440707797541328806860672105456882323593140275351560574366520820232136244400051461001395377889268917665906024713813695970365616572463154810284796804191183977048088861187466888524674895725839972834458086917000414311255877976743818386984162258679047250330077795806666387183889556749711238995599816772566912154850256286112436355738660449274260669501393319690886461312898396567286965619463401008279868770503207431991631299528274296535126561430450330671024460048183994758727676998663977916363212486442874779186644747814179170868690403207689454037213704667531846514895642288613531467766338019783209243139523111158393274487354943532736589962722191096417331484912053716466372431129394388354879121228800000*i1^49 + 762743959020664828226358105825905204855305869446850104781674652776648122231077194220012131103960247901312079623843951624990919007333463592989979576292024090579063482695897595996759256117648277131856108725774724685511485880640048231309804796724905207930463161954846886223642041343111458097614393708951033038752925024772354760911490871086344697751767087494981484050477293401265839252232905898792493954537406665156375392398486110533435369703476793008287633718780277687130257815511567462385834914834084708412898543229309431876463670778646581842417155815925831765749595874962883339091174573778937370064389680914992899161634255597238909185147604078030067530419480782290324908641699601920348588754991481100917814467851322760599906820242788255439793925107986904117758423554287229010959519542558676603270237078493914754578055645352947967723241999531551787612334046829193694734059411750620682554472341983796507468245694150220143992293896951451103020342187923135766318948445837261959270770570477825730929738070778835933262034812732264319462818416237734440207978007830006228589837800398304812712026262032228755039597450890180785507605469062114725400877794970650799309775274137822048445596954332353314233517436962116987933201130859657487713974077972791469259463414813706717371961010779502993152380266755582785758092392030500142890874721593081427731100118155352442193640175720642883475066257027822465586907141783938250356005954827289548419886390745372361771951372239945154356820310183200120377869409221243611792245342565301472269963857817426390146053700429164008146392956829655585049513316297178858668025493789819403006514428547509688019778868196174619865685431433166536987996384499312134171516921979709173899292776462711962299488958200771599038903249822473242640922189070054890617617227593415181801668534103987696739677950819367588620957649438642105600031762039985802610293482010283906616293226962269373930142066030371300903713577513340140485118228314970116113796610377106749166449043962461683963172696018828350600786652224315277804749032744372525172247328834989699368265401375824234375244562123387292446637687709760000*i1^50 + -38625359440911441572497161913982500409469055407757488242559774554880049893212228471239305306043054470952566913461439119295890311163460815072518134249919731336197377814165353439139386343278654358252849669665727308756381491398042715896609185751588986013401195392242756725832544339077135311507466875761963792029816864214415542411819330131255602422027759145220119225335965383252810185284398999142562460891010607784632941252145315146792225667533708781853517449989018841136539633135385186590254582485974545544429316075784503950617130324869770728726198438839228738822526247439184616228236652507057346823670858776831404035182845685430021269315545080567312443690310879095345435941815102894086090982033424986496574552388508013551770046053430414772837961040846104783074976086071107137911917376249368060147115091616731366342574732608268286999825468695544522867035472975595278416328553855299780132412093550471288853373803157087144572195234190570554093917312295619981474137399101908786351385399208739103208600096918210663110172147768282786166588028950633932637132997001357741923848123944423409991498653998770710290062811311425392431847386677205753632475801361993877209255680887532782289907121399599953188249258295586467436736380302202951342603593068847941794859082262948681317620009155377432452396933344807514505173643652732394561177236873034947615802527074829793895728461188618051983259359224507023027141531433000296206716628398310004151793188721069437943677568677093995364037030658177813060138667856200938662288280825464406443554347183657809694755199187514093334109194583305677202208504581533462880543807313402904791507767799615591268232104517104436663446635830510876244252704032813679201422268085731183804987968651377571553876725646429152603138546584265147351578389537339060142231324474748561193742229416240680938571508852499693746496480985771980240992158074029470189685839644730640757243678863669160719433648389097020263460196558882008456967937280222861711550977398960777912628050491530709916646224342536039797063146203375845739727949699684512877379497318331727019484826855012371878980002677241863242392000*i1^51 + -1348081988754067422121577721486906742382989180557855512507009277162225654966095721128865457859307685864293730505728465824658329622854093157645768379348812469371266982525512826360258081889164585123294610729995670506876048313997146683981442570402815451849613299746339665610304975510589218804993456504283579617066561701991316687625397914610406825966706985070515023685835267132447942676655512266535497707943797068078046877200568267458036440254523493226638852720208511948637724595382082351005377471690153601295246470625003026675508658523693558878425620641659402081357686246961611289090303629379654409518269193777102993266741253874526212242550264014119851037038957851615826458821906772148612282207625848537699178188417572822754857378028832040445697860986875085589172063895088357882896326965097104833321451723146412300387083390888439635536592019592418227122325044406448355995776976189984382690545227998918675233782241334170573873605614357614456064570443321787298870488770413100746722591305440419775132550170050367841014454646875569929080340999154024924260786419507774462692765937159907175232251032144078797178280044575680703786345072568539133038455543993829908741242783510420226961930856321516815771657865358862543697967235304375830597608269541368249904785028781508980237082248237662794774554353362431534934653962991159787583706355823779012483806460088958593138579335048954224465923133015993745619195077900895583622178075640454779821524883296208311529477661305613829152752802519195694612456220175050311907561380424694092569645235930199864165957590372778287737899471117091149576868800231417147555725523363456137443946925268490428907027677663201431898175288723328383691262843288602989640552476700574285194241690542461662954963333419627950613358519787985966925573017847711603827798901380001102375667071117088520931398772412227787806809392373535119667983576956677756248344654895067159368523994692557205577060414847406270859284289389965377933839538286010652964961226434027576611379921181240631176289677424151236655466247099358740712318267596381036396217364584280219878776678621237615969556958055600*i1^52 + 8432115458162774417378447610182776590727592948355918015402517184535689484954660927637128414371302866312617810897488839974578829913376495913887616855832368272869984456786790239244302649918299699783543105719083150459890069457351438102126518213109805450669917534115364373386877334813989669650296607099356623013260790583986897999855262411765007189837883679468373308905913506110540961693607756970504607715673139745715472504660131088031909141927973161843902738508194954392851722352515781552832709665498819971916893320408342254733663720171670173612816104977208804207085155967191960539847532082711933355620741278130166483334806186946691624354514655330815303332220391326493289615107446035366633770742278950163056820091356128372878670521008733581238577168381939639364882335610807979583597654864207751832590091986813271588273290608217460842924814660253967137370437855313663291690107961544268838396793303188460848983721838407257439125414607483628476832221454474492068171786329012599071684897612102770695118967464047134915401390732450363901080458655305539863359417631112462634805224377432793743200732071537188821810536552673571348776409148751827929841666518446127584543306462928628435367983095002709573125281320714216319874619097543697791671836293405239560950731667047550652673639852353948259221753716877585705669620790604615827112048126250422752300287422509645185050897778316537924156426949157400486879829586328314893663128063721268235484714566502957486984376583109106531703411635561705790062215180008093235556114238475694189953251522292630842265012370984691680924544077539746897126762669240874559029166057342802791616901297800808372978136132109418667585200720445991159602809513434050570791116781012562124525502515631426871568952083822002707017864611621779353596129225626948503441155953659603531566528712952896609571959856707412127347297914719483279361623072110614627779833619208163512188974814082943018169865423063245922429686591794943764993698759439707955966810900253883145902702376081901834472348206313972519470212383914607144907363978612028045*i1^53 - N1*17661553947994814028181405151062262015799661947252304924035372847611904797822392857188520034313066290166832582464915024559322650817113037785849797526856102346471915531977320324508090768342490010017753794071123959313639478483278397890456156504402575730960741399593322098206939049370111340952086311487188796843888140339225933401438898538394653932928518246811184823032585700275911040408740297733944765471178889878861671440916713270204628962697964521987838627238702663678874591212723355285507012059925890006754619940230788005917874677469023960459347773002456646072675313770478482510389705968914124605341232112281781757490734900136030913088304407661935218522107846435700848629411881169378548383744*i2, -1061259929877965105745474044046920321220945115643105763443996131148488229313892256026090064370276261534711631390057429626289229627194905556610841511522673496996561200736711504525129241604066930411732346913206251457196593693348065106411459544819061222942080678582674784182972759838275662260941877125664714751919935610919239258937271763301653752554289492435462432320194283923807976517021239177301848985418043927878204215279858756105130866884039246189855898258155311123836000877935684035821656245576350363176955426015048381828783825966765513290301527688750422960063658591105352017803715594021972373925213015815319786083351788085621239078950482653617383612980304786942274444461834505051588904452774059264322591834299826437867950034743691001939744043013353369488911709920424077990631498367106773777568309494696341546301642567573856760604687404646413488713608678156300684634411894831146139344847664035116447087189222213838385393849522280846396261493768782674254235203043552544842980099635023124547621973126943437080973427143969497634390131949432075936816439515139255105267359849477049984764307425544262248588487204928813889340451867791127922678139695904417529593196233790005663893423641482806196510843461190497928445623868903579624636230222116389623648993555264187961391893849387243037995601838960610562254354287380281140880668844018399852881495456436098131195034714653955174598412159717440378278519458609661012429104848197645632433808805529894023193780937989896026824188518875154839734971533266372215634564091125527692655283104135992988237632333132491938422332862910308905078175241416930065787259403016625720818533400400129355599742142610790623487279083460022527807208818081981101406147712247297608717376306153977656767676608681116486663040178199200839473980934838852517666995565123179332348491871960719518804245223456615366509164864465557417614260766133629614788712701266163257775554398306126438544425779232385201516975222011646065483777358569713176553344620695020031010401147220665664443859525141883713474294132555810055015016610699302148753956426595090160631039306482675186790826615860570782429363720974971126705088574207349930213369113613317806603767907176811575237451648173994014733100021410005868479231418697744203342338906530053977376339741793324010641396807010911226387647963112202548820405073044085250457600000000000000000000000000000000000000000000000000000 + 2146218762230154177296865776703160857414203893877042679034765706293225433957677919447181561692287228419884395215894956683668876417869646174416144341817520270391817486901133222160742924267638548005783114024883018017049548147105077286474361723091713886211090060847172619566415594870700848423510647916911425061210765087007078429885438745636392843226532526558621997728309198798648926596758966875690415666120357105558370070104210759704588687118374050097175776108649519754968006987486144182187114097489734549107217261320209517415504052322098743064941915657386271340394484582906420622351317279654046535013466698676354705814879959559840396388295791876439984302562797824826481266507528274895623495621569589218583702458489063195118738585249407448036863254523584340777989777148218281224660826473945317796613740843369904334882094662865963657563097207696373435437686672746249445510829272547418187083190439367192627736272751929885728834958121680142911714003476499291805364007120222579722256099481227532411978787066963727008130657629408061990357859146198817463686921563587017345140246903370577021664862425236074700576109623568561386518093501049292255857268587357212110749363974958466173775516596947442479355440962620171452368465387420823586351038663313513904344634093286583805751952604910112913646202266632487972573441090234680590844242404798466484625730735973159365571930989989845078029137968993246258081455022153685384516355429724732486084090023994336613238805704284814134262064692606722957090295901426256161054972436541348402290397742218977264096172271775245735162951688466483962759239534682598250793241905978794633685368553661657037948101243979812791198309018355514490383988753143504672195388588090959370858084891419914153765057609674418715841461311484866092192978730752047993530765838745409111683673798850968867413857347229740293700896172064728418639330153121499009859674112923354288998459541719969364736986279912817432298148169148136281972117078636395334406438401181522877644312953436680846905281532637988690984069599451364074315730040504331015957611948196250425482657273981089272228251367752979694269460068683516301880078904960348699100929999544995003376276425865303511004383621362815006379669552261287082913117706113321048864583993066899444283980795653425226974419798572956930267234040318386642721332955667245301760000000000000000000000000000000000000000000000000000*i1 + -507791302057685549157986599550931812954374256171924021314211083421160029482682431309759617842502725009874757432293972466095637667485362640218017480789797285442736318521771701597099983656275499886989896257123452027902441893457957364533105544741004436636108238305955687445598011951286545189665785320990349872471802943473739056023248223169137369508635811907286269895592320412715105825395496485584130094121913258241655406772828548512730024032785467548708275648928241690034695944364501782727185864525631260918427067133105246624186179942462528716389997924359628650316952069201553035423861069927383468228248675562401542762004878780823883862400481556996067743781262632905068100648249608331938450062092147036381686254472549860736307916108382876672205731919342971938643141782654914385714887039622129459915365280999543167486076693095264686915212413549465825869164532747701233615765803479884229301783591612642471918231444211205745546643460794221494027963795165007717451613784238405091952341930008957545585476724962360376849475442960233133665902386803756933610951870633280847157026480006860297704258475200100866914287799611164520950877552328873357339438175300937909176607985992142335108174455277939064739474740241604643717041514842327746914141479965309696339386354823380518963133028307019865841437003299478527379686296701412596349943107810318505937151415048390253275684768901126712050249670508606353920350029984272496583158163872758303234067610732172061950781942769164470427048304372719576269234689690075568610935773853431521632506185129688523045298924418109279699745928336857259551928004415058709615230457398838244872895385433661708314396235486039912033306487652073592848816262305125657907986158534409896640067354191497846322536141181590154049718527031378271360943154917852282446718696610581800622018337558022357059474734990750373721826017665216749995672794852624601820166995112303259112451575991417875208552312311629193468685531969291635919763779164955986813907728778325064953630971543399206423782167044448294413531379106365951231178200909769342360753583206688216543433935604840270863381812512173579985041738402655186215291123687139619843476797905811332081799497635427360827300137485781227265532762131680236663771113618658689932377326847433556740556265459957849251855591070689336920107793741403529218971640024019238912000000000000000000000000000000000000000000000000000*i1^2 + -3669588553409920989972777646259676973454264993992508965298174974266527820627612210349090822358950616803209575164952217686698914815534854007189764623656498668079812447028881351813058273681437871368424034163340212980021930431734943980887111458978765055783052231199014846868344771401637182712858487006847515805490215132911415694624652973356441927857081875080170174263148110836360215184319873134423679633041619918530969810482580606837421393011991197141105895396533710543736328141174491663239754364768443170987837353295067655962369584321533106880441943283276377026310227600652947675815860481945949800592696581672907380829187165320505070867308221251279890871707984661731225422314424665593525002422206934991247987267055800370766425719522030159797241864313685427140896099103769028067666188218269847842314331572909712186278228627526320000575888958214744526328425434607313157402730326560405391685807750398398093494104919948904162083942522995984856087966822033981492121842551458291426810238905204751374511161382692779988946989504463529168400291819701218973509444010510882008125701757024423965477122520342658478290071169548005174239937755014429462571459268040861626166670284628483963807286461119712729893761180231050967392267226251205011795861452237712800637447937469468169242296945798221479174824356924781701592186732649100063883953976425681347623643613453264238584232433119474807194167627770329565640460395195559724565557313474684510024773671219069405243309998610054359178735894601237014488519022605583675964308918511136344599028923776498184106370975013179061176013309290630029247010104155651846733790791866814654078397569399633475980407870665560590785376268261436545412300583313866363522421261603264412756142846215983182539740037947131970177362054767424278883999639187764211872756880531935644778895617605728156978051289221421931911461456803127713205493178833309841240161356811977400524563027212947211823130519422275518234242354935431796947094351903765151725343869043556366185117753393845221514306029411542942832989602883485927532084828574244527756582562246874300070276434283578175092382071186821931320224492606138843579718042663234595976248505139899435730236376284463840954213447146341952168095155193786627181837970261194646429059938861820633584226554715398084656203937409920279230985084840402284729252999473607475200000000000000000000000000000000000000000000000000*i1^3 + -9432868793054924410540617690223632995089407126317110791963472192787419380639077083402751910617161590343279027635824121917230338619512307355133487736826395581536875411417218510598780273944914415462409655950424434503697268923821772921999854187494700067088360962979394735758025082259774092676031720171863474850795786829207756958818109960222077649658139834307377870785682637880945918394775579525582100965943547606694646188209040490145536414692650899720091144178727724240560028786395981394629019345488962823044725371530528584553107025374350205223133209169131612685894696983388922341571423072591624059917092862539451514616157011018871846327161458418499900325300843680213805902883087546963504123032634437567032371103508463628771461266232397619753915222229160907703080540890988142684063907757718590913434135871045746673193345641363229260457748318197346004151045506759003144673756597410821784277257766155310153568038500150549433473775273153838495676917730437538362756223615263492376052824001813459002094008790815588157228600237187464285630126108971359592659859739749625491994914985858120490470971403017710227471913913045843611249156564128557066085607739897126136121234709591325113868222444516798124703635403885984452032978162936942576462190761897918882648876430713985412701533967625021532015181093227892734994012780047211216981042086184185531876533770155848874509087024767836084091738638664427898927083306988127333052716156531440498429042344348644809108802290846467645512782226945363204192093257784320217829055210303706999025530098884964589621120348769153968479615555166102028473130576271889963282949058254903335491648937547125621188303978436490976362909028652994759862494518034735046848625441514177735728797321487121247032748403418737549026497175226318676634425131550901905988719229200878444584613310150937562794812003775234902913600666643996465277160324327093203571441123646781614313135090426364917872499629467539681333879689017634600113291078375226785843165162565228281106601872548960778912364382411089402972927293522766584628879200291511216736242731767783577008293955005868055170969418511933523152733270174050276077816472608611605690848106466106516491923256768440415288282906280309335803848796745165509779625432879311106077234223305868808806061825769412640262137332465765576110922463263082123129222916263116800000000000000000000000000000000000000000000000000*i1^4 + -9718745253711737147288201323105000686415166670908479665377834923941249833313597422097568022247994545866868990088661436485349436498386422535256644542062023419345937627301360967325936260458055594035367682767675480396256796432032666891250597232983807524474298308159724042145068954497058525314717625444161187772298171766582879032824349903834572851559437638214422151814006675296254577924984191321159118431305746554092631769012247651085592618569777341357408548795902828559680387197536964472609539752164967208689900414292544900040091645665879388671722994706365854606096239729781314353132571638690235392738734820582444353671245493848090680604976835941721345908911057881542221044566674958088317031552863199164272272523575935067316318686272543922537508148384851916231393550458395591900454326446876723697238031797067557058794139054083676873629815334089713586549348110958991462125294220186733174989192633180897687505845000855193294677644176301810722461886638107769992503353131996676414999693672067411750577326511898841294383790917344553082875760835322514168715022655804176751606873175569162156582691597725663320473298962211615240798901637524631345071864959465699104522206884060636353038401027943981180443309137702527066528318660108332143386024159094481015278794506015800201857072489444817664724741090021477117967489086398079632833098805508498769150698490275743624516337460006867838308650910314410630500491755445582000400081795227643100282354170041064047773618427816572396494376818927248660319383685554818172320478401555996065242480754488867845048784274108941344508732232143599947468018016811846640050310068392199520010598220105883367746297355051870370586702824930014631873411856516506763967523895699642876387819105746739884601407461518028638080040421814332139048897113970657402708921714743221749911150002245175687217221559496781237566053578149242891313881806648077971317000837397895601805898186698556220223329490719476599725349870699038302417779225945313836859372518142622130567312930272428845345458058677859779247053294538307367881685910683906459773374028388319403831873377056281302306730709022939449255550392138693564991009090955525541008188892052964725077647167271886656669489634621762846076359062933344001634732388689824639165838330099787920030695329912779451775666046659996736256194884324167047757185668874240000000000000000000000000000000000000000000000000*i1^5 + -4226321264287735461574234868758750465906353178483028164496690637457266665713099140892504519226994777986064455650289238038017198070087902134452598085107180990151835437842873709662119078700646146866421372724130462092494853332304315299301263917093126571031435776145851807898433796018733916284310292883607978683465623420888936025084776508613048623221935771890819054094239109839760316576889392979700279280501477136323016658410641683239939888385715656335435728451321223451903523478258115168287480525930530919673546269381863780981792487000636385565896933448732667889262115150244535890912482507869167853051449567801531127831067495061835984021669610547129402654660841331277488161763299176705386599278655410377673581967006512783957718489232400341966831072215563134730429847764233584137805121720659775345558078346980420691839713390434440380351582136620772572590534931772724707439120206194221032126611370765117815166775039654583883690448433970062688637543976125661924906113547797366663619271731937504289697874237228422873222553658969524058123381804831074540676445129606376301988461671982301794654301001001602705346641280053047550206893344031469591243917692616277337283155446034504526745433531670749281847121139800980139798614027887834386074564298976525188850212810439617801732749706788323352197152662025239329214143977852735801720579927903085048021781472093294154516232712333503773493171661996429228806375484276511997435953323028915422829142235709966851365521557734052078728869527484652322798602861951112786212296867484265226956787288730447230266748480677714960612028091930994311066445980402613557312714550222927223669960927810017523603087539646740333986075240614474773723528816472790995037409886846601550969899941526019898752628377477419092179905316784200139884481962443117191921042087128966219437030012818826342922358839872931819759178793503468465307143995748519960883669564080738198657514424897751144736359167255872287126276251076742690987413459564026850779854341439673821385138366505065915625750521162261564706512186756718450943069787132829550394562658573490883554937328661308493867161873727058680004891085245054843237506171747537588922320893202069317637998157108259904768788193151781617767860284184984010081046142056473174422586673804650152009342282545186865389866717050356955535429667233727856083511489331200000000000000000000000000000000000000000000000*i1^6 + -6344816412682948952426281577774917302487443385525118552714643954535168530556425693530852983311085132349120509642411717567244773326055915392537121998198548768090208149048144760618562137723701611598315982161604212941996400011553198219490954878085952903772677078824893975858862574955112438575763761121074043982168116165569193854669971277837153827595369459164179588974109868832253348892074731132547661350101391060649614629481212058390175402889013464650300276538828147609851173279846832881343894335062136961692896999638614222431331480762353804164969119918145939916891466865539110600334465360178040014149025370659384940571668196003758811213797291590855939296238058008826573622985735034421930994565359095547682633880587164706201754265290636448438094977097247679668390117894204795636659715947377258721039944021828632550387115120089825701163496862983896838418714214732322462087081000054417112074313803860199702469563902676865130775645380026020283684681393825975798575957401222662162560409152134334615004317796277823917553155228872255815829905482708382442354212116761695997271032292698276482893128984635107566935104567921270102181738435793877444673443238381962690654263060741914242203757926707723027973138102583159924945475376396622317794251520475196955198834366276386075047564394177916401432108818174035344405986926290156023183531496310586755315305155523149566487529376030422682164121840119675722388117443524450961125082173928595793506214469777119893055827705077600986639222136275174703546988075778247359091002584875473917380367555489596160321970062668116679714299109882975823713961727451122233477227402975106775930380260161413949035289135744893245611174071348078791952309078029356763174735847175727153658261332069477559686109295516956218717847869502082616867947108648546716437844668600649184951846224736475448693554917983938534988306483382261313222669212437955640930957110728517740478811592109549598299988040889201205793098635088906329132519012404115951886372632142267832212249097837098115562304447215681028547376462512696777194326129455185821577027514066597122979702795311881764449091876583469339383472429706616472011022627776138329482879336120202847006150699989357595309644634743113720897188120716916505965110006559675747851739924669402014639434772497525904892663709350208726657315473624346108640918241280000000000000000000000000000000000000000000000*i1^7 + -12653308042077419665876640358292700333531732590353010231459696861724470201272340463514999568848763497600802822944813634884667563091099138853593674966119868689260271023388870756541313391653384483167074117875319757438461243706983737523548942592618962277903348935105341246857796706303168765525297691702496205644123985557993779436894878537634047436720076150502661705195069689296933763236619067687361159707374636412846206658177866589684418716497791653082461036536055986048324944951855200811480040588436300461279536402206782413170501367676944169550158543603283527669651145855499187790784243653323028885141931913513326102853352867925842866960427620457116292018420139016486670605043318135084743433000105975142813019283827274046715807003832860226112310062435500001336491416062970803986228873116897816389445655267155242749248153234500839720201128705376034365650640091020313088211231345182698648945240983434230790727881368143311890500965548259733231522777947258159417990788731443401254104249326376518341001409111385083736003443161740968053025010171886061857323603230552407868084760257299961279916117115826100928986751451314832377421861622312847199157769364574721133568407477208526580613287485235938874405450343624716984657826795385333519432330032784091268116353437451366578109236136066430202494898444879603260155705841938165784027492471719569762474256698726998127134777598559247761959173785514900331816584473470056358596610476382165073577994785011351347123095001308578524200008016907015084107111061753372406620754351400451912137540933787328449511169263114290936672428612105385724291120054284951332776339238471722306076979786244219806826451210880007943029163230387155144374427276736093263651364584207594823661364343191220209247230819253893345451767921612372240615657315307474508492162801625086474432711792290632326538269594292661322388085905809155650277451916038635388912099711959059040163002973916330699365169616957409169479603866638116415550156355882416925550681741219775245496974191506767362329105368511717164971796749667517720973537945264993206691478274770100701036264100421430932428802238054456238895813685694012480606331142283179214022435917641572736467065550101765719335264906130807474457626018978428217688425112364671399840640742899193253848366210741789413228751663440296791224418388431319209099657216000000000000000000000000000000000000000000000*i1^8 + -11245459332221904823195395170559346791853017804155501868930979345208168879914731161036671619170939902806393700063088439707356992632788578499823459788942679956288799028523206989632296610622853571812139938734474951884642661690740807414204336812588836472720255106403652642861693820432054082507245433666909443887544874912998680683947106886596661017004091179920868506431169312880183744671871739204961917188040921637776617592545589608940597005416272016995651972067856611731690538388440720341638702938790995473496174864672182525619576318320512985049101527596595440730454198997369858833864264888343765196140050748540870592084207780114579595204203893363915597638234121827738565217781583615421675647065447595812210933153847286980225409139842465252884175991354151607285728948452920105978660229589337293704365752976821078096854839584526994206626291469480516133407345542095646662496870209324044345284044688414746285599712164370716901105951056908388003094410592324371243942495193435494151540202616643437512535056236501098750368865642129189326894937736239461459884607126937278118206645257840638557688115340922501197491069285750391278165612572638896874198717446466044722709918911227499719144830472271027288826330297208657649108046197538639942151147452663677638406567321091835767463081293224013110502659169478767536863482477501862854995783671654036164630821247020057960754753216026430047833469296160197022043956458706769967185268559177199812658872374642195445865145137370302920295090800665505922472070546963344895232874256884173643384353870783050150496751925343976402990800919171336280782945750122191501183154702832296656249871468461278541981864145759930603637118946337810720405518142440462807562269434950990868362521963145427397007767210777412526986266995588893634572115588731470981882352867440681309983203146833803548555313305348688597442879031375166307032807939736668069022426311649104113217917210950577021365344541786735464873961327902948708827991507832356078305039103658940332936323109760341935834791759339917729223407647933707411204549528862966616984429692317530476009790463486402118836817254553177534130150034116433430444021303667240981809002773836440258438705271000120828852345803301840778013697478053362444877810430984801175086955300347128849885871166454815891224293354467547891707358111401024606437376000000000000000000000000000000000000000000000*i1^9 + -5817282072618985948962719859756650288495137256828474844472614249669451166545162670982816775087375384430565638489502300951914131470451694530005256868353732525330297119952830163997093432677413270406655653121973830892748852643687637529685036427107694502609719329618864627202142703375627152901382783441931663870238234590984812528086362743107249197588607338288307246914417091115696636391246314370007945737840815652048994418124384743256672655670051224430047262925532105946469479523762270004316056610379431256530399952175036235553123851533092540178084205851179532920159030104344013540324766604017427751973007141436646782505396001581937070014179377327851394276628001838609794211480793882744533155218776840368679199458539923211530412302438963681734708089170055602101897847277922722338428620528295502673497142764204338768177674376189071540677573412122587358553511785642031632593120052462482910013769550681279625946878663487328973494391327225366037404810363584482064956684249854739186858973550777862247680892969933142663741026638923705672377945379342042433014615836031743082965241722742509049570985924195273607127427175137015348816622821493798545096806507102327919745830621581747714325056562496639301691871265282122513839473599961764852604408523845509184078048344363015562931217033860762565144027885164812727767681161086718536865165943162802977637267001017566780014711459617320778551070771264265821871082044920838250000726322123362341954788481438391463845788824343465659433498172815561682106181745328783514586166795411683115282505563101910054046846708022948360475782245691666216484236249490546162699925211719747735244147147168085314525102086260402956135720773774092081527634839152024068389099151139219726443969824260962587983388557170989353026149946055226049413376370032367407664631076066210420673789878314889475710668724756106676868791329327795216181877663963668828200726915614390458559508417556990232786057833511800964384279290935984361888131568990577983861447841707981856617223044863232204420902835701454355380026619119370505753667628117234243998297008338506414799167152522783558902544440004877185271638304157953627208386152848843041390828597300844093197548608811820302016204093585184354631372050095523068406283679278584850537050305345719519534295112357894836684143147917136317400032843575000605655040000000000000000000000000000000000000000000*i1^10 + -1959203998067792505589307655426371534796073627447430182531709043842279759204900565505330359106113279475300305207451133401221251665257725628750184098822848147183099360744143154064211178927945555994516901054074302918464534999532961806916162696041849656803614807130084719724795069289500689257510002322377640959758961693976360385763445918335565340726558503439830735182316541303023578253990163199169370407917723647924906694476985882922532731260313276527223472423178218928370980853469209793731230357251239343550600845778082813569621485908167142951916172083684611722742153886944611767736620888995716093795374088555624692648558222225590077850671837259627133906760128671276392750880831529392379270027132725687843641104441881604457398805566621060957729696932057013845908388148600706595911294612728081203415139219860053576189857845191761393339395186129182791077359728708944737250690970285838367369996753114770522486877509442160831026096854968182889082482240368525561363330119247993909311172929251531859340276275877086414560069973607845604403591021295401280194878300213383222527747232944883677116074683602799197174434067740946596046683314031239208452007799226256560897881737572550773985843920161776566588677509522173753591453603245919276030547385904374990866155703229661217693864224382529707880108064466619536549231706714628600426529403464084647944634958094424648845844498380108344148736457116502395925200576678523834780454304387635933227457144044957386520111687935668919562353887648503018242564389235916633054746652699126366145701500807850916127605761449238927650730558786864258571280888284718627765270862685320103200460749329228874304007420123432043545491427437915299392904730917767949937696397577117875014234143045022260129100261023694061755291105787803247700129912616538666688420071770901534828875343266257708502593174709756660071369009068357020982886618675158108121025631160346381222108341990957489481281547257369560256548223416457930389723126577288369450206743337343542615938231402424455952024765541826275725229105269549667857380119238231930581271941839913325162751745852621029445724449345948052412490995487802005802058603389606538193535580581472573127227263285354908993876291096245256392893905392566798022677227621685078869360415695616536715685371999845653650480387944640789076576225639002013696000000000000000000000000000000000000000000*i1^11 + -445070607835358566346105432893463562159545187824318872093340409181392500582575910859805744291234254637317099121453580753756399070694388030242055387432547966968982194266953145616540672542443425883378373599516204499306268992254384929984213429828173839996214430529830091244708911604848556969166528710191402619530594492671179474701096468829446607777610137750562997571689475251386107436518729287829044403320803740402970107854318973560871373928394326937777830876056599198733713082045598634936474861503458244869713523432999475359003127047602388973346372101055623494398188843101584945884063067518682520799679022645557792734859073803477292656148883813289984504808078002186566889186668922442369621637082675829588622202587198468418127502091310830455653406169791619438108328813664089928387725380376032072703757350863106151645828027880871150851823843195053510659648584553835321622489668992033286594983480026307884415476704084227741427705177208720717085827447178173725047536997061475861903235667971977738928706771309123250842917431198715096641500507354974499876287743484401604912631103320714950157808339028161775118189320019657248207699277015953036649568137487826544148247971533852581839175617432442997071823496423566539006622120584391892930410131982839055221624100514912631144414479852413882864998769712992045991207833400016464281339975073160064687438031938815820041854329898358938314342923425377887578497887884729084826777537298416781115701262627570568521283131583950072697762426687781577976010741425894086111911233807249898693309424319848271655009251780670619301469113906681279219573666733241338171893503751558867045598260398626066759738621171244661409801461085692019205116042200611833069668127967981486499309525641398299450476437389062802229946980749319725714051873131115647851146175436574781555620385342869502880419717220715279052389803657879175705159538257803318334624387189099055579055234309999021693433727811575713422523048830572601384472013961161419597469539857103045338204763808969676567669811405292364024431104210781723014968236029026648045983631224124762108908456795415339769290991479710122150065142626401570916109519604116357151186102785760327540208489564037025139947681749726215712042718417580998203110609077897668756546106118213522053967401480181751243675577960539902993334237469134028800000000000000000000000000000000000000000*i1^12 + -66895407341306446413744918338803534949288957485261342578092623740842761134956572912644834479969918708120673773576524046939772276005243529359386178654420470574777194523974053469830372937936895013767112735451532583740021079761231223091277661329463455780147657637850410026606899888349272320696016037613722627706755973861065938368423364150808935854503812100511882845588134799620953704460385275641607268038331061303502128387678819104731921263730618147488669410619146642488865005532819631183760474611914507502703998095155972111514389884770216187909712550091182863384473331280683517992560569911309767414963265592040700882604550402010284793416800060703614658160213058356348676347819302452085835726380081191777806499809082694062175041830382115172486921229450451893160804508919721153120196022553588965128152827051814758358944784051749791011673668548179422358689400276518991977596463788668087472803155854351111563450564570085246286378384059571935933109489259000990594060916265422403040321706542440913044539374408117115967781500458061480678370617926054362467435829408129016061555180952413031000128234680010455228012673107780499969747394076267586658427450582365066833206875877471153776169356620447945447180159504678201191904951898709139536467309824345325436083675165485315821910574318141751400931279514485448927614707960839130366866945174694683046059587093263800158086459793256309921063478624458574550886187710405445386773404536061344746659339154196245760691640620633634006150718493359442094798134179481406274470746495383058180939442403843493914345681701992047421956426562603008597626862555173417209621119028534116358941522646275212849568956868436953584520513596935510311084260569037985325439118470067842361118868210155794616102571624363720121519569061325047689323857863353915971791885083919429128587758872114859168641392538850672477663099577898030907683300447670936281771737669754776474071689828851540911651730713670054487504185518885987263414004164249071891697182076637439372095773557674473249204048378604777446759689427326373134709572688942521713352321847499633024506329930130625276655307859857853402150115467614482324831772519608529896855767747531921656016243626736633788134811103114432215052699490105869756600681078495110549687868444115811800562586390641427890177665026472861085204112243425280000000000000000000000000000000000000000*i1^13 + -5859018903645936783962873537631749565681453666364495428807542445898792678373760975029362790382781581699014278036640182941002856902907141698875054315596424315123191925501317786881511304960012786695887605696050114803322737410663029573480483704709189025392563422487357766270045871537239834874480270788721695510149123686421216148069613003951950484137945004790686637500161172024889841716883655303058288267585738415191522086266539762811501765148091329486816281321412091906107717788413584238372351580744311540908873189389561642559846886956146931325782190115912304254062049990438785757463760118930407312103790866858240688798010855384758682322841564458123635485489600992451457838133042774667175901297812543096154627596646704893484980024562515199604912898877251994026665085914520535762174914330425106113858540497642194132529009264218626967777375603589160345987314971745562726197130924156361277309247687036491078630295771275500855439062121896111446147403418699026003145039474961546488763462124872928814953588628981153624910039122786345519276898658845293138188194730033601355515422178945268253649531123100156930806280327914659506017563597739482135820411075444295033117852400851559112209238958580695742576508298325724707408309917463203441212163983891627656093819568999572233042139434222687193921066502101593411184791653472620667527527656885882349761312555796832720482588265157833638911453977228708079108885321027127124126356555752034243328547863392097614647687654816563855920967826986155218703222393770736178102639831924601492829545239342049115855411335695819319113407805508600422387182492109110796346014924470469259097978409562295470401183604492870816786866707660451652115315490688413048840350853482368040624484715229974307935910843427963138575635792202609210579226555922328097856175922181746301333453743809845131067592331274764025453086124654243149133195008223603716333466496215085203558352907200162561487002094530391560975097764481578288959072767180826678739117089253473890589828656707926555273166636286726653662741141828430003875468631712476471078629558868056740581672689443413583222050110190772452966241923249060990811493514732340447284104390560825369475589106325997465852110038736696144302343934112710132307471451982393214783197943203716965380036021795824368539895444747593458626991226880000000000000000000000000000000000000000*i1^14 + -140481614552916371407514637572548666610110996410832259034652943219804708157964623822709582723052859375619577485174157878418000033712813172684668033114316683444641076171615276890212039506577715450208146400050451554174747706432245772132575548856196242749899895178355661879124757766312006970054038175018110260960355438511905900965934697910840053174778117530397506148536215958887865696786019763051153240722496054265404492778567910515302643235471790562759636748627818934391466922648887792856909199973968722691482529510235627992826992858684384286071889746563039293597655862643810227017231561633614802231831475940483813759125772772512545965568921337292929981152859176333362279547132463375344975634554300344125537692935374164997545975293042768622462532471671569619988127428476454850420193632003913970393010703245969582914005740053728943818854093230917922004690826735668498127099702276548098751973217527788413640824786663692648039582419232338308283923646045626613320192935800209094753899277524465898304905588672780333208496650612553256494205609267063147579212131390551125003858710139672573794732276583396615993391843838655276142284464724616734901271071597081012315450727974497420806546354739620054333576799277532410283311847843339933781127929816034493406374191721411605949190430116158474469194827294795514961685950027176731084578244583233005149377635873404554443177974978926849136904034576318324502981622919744881701706149258052176097290848822064017966008522173533223250142948801872995147996906511559347252701993407310714152924048230771724288881083462523946104211423154121234162000268317448753610976328410501153509876140087150982631528552474899151765704389063124019063319597884619390972680122481538836874826544641988496584234267672098347956303648729961470989659935626801358168078131868558304714417465496985772934251022805089324817663253086274109442006299650595939704609677473815401349907185809546576490686321159933115751285076059220542291824883754287838976651318247609665358771546421420423640401311739860523295947360644410970921222974138946465010503128256665641358204609343004298094670600776344111153359853711243760887527500716869095007576734580158889564639324800063618808162945801880575800025327301172672408790692905633620365621691113214033014797181627233065524579900806333349222573670400000000000000000000000000000000000000*i1^15 + 25971993490241192883181000467441275075134269916343447583303938307092808072382339703669882679828343409903349609384417254957649964199184678540344150668914455701874156179356755734526296712563188078686658190893581204966967328543300320531123622085862026934147696235776821346134052318327845959477808385694648183346754065251450324311688328516838155346062934066258579794627333934842226545056877912772252821626137334405021423751971709452454945061309040597125320303741967348338420534624709106397914993631249961387291244091624294729629412502268489355745178470094076219043671015674062220272319895811393226220488558368564767367479857510202527747422617550335591209752794068932093825612719073557717605539011781057813092937620230734672060650444464863269087551910400985874717083001355772857898802130770665461916901254113821984141583326506828820544695225230340308065892757540200698507673860295404597291229193606444180984090946295857667029299748076613954760068432979861533811804035350618717620319083406614343194318380354172642984795994639670483224482028658718289013301765576940536357528843563409449806083120114817652321416631888196575736015870949468199282784068714501477438896912660808119973088796797878519905093812794224915877083018612153348105823450462178656898563329872419418141105959906506119640282473717421023195158032496547620407348938256827872361939724790500750677410021341118682550841705431413303295293727632004491472769836465179025555158455143588801322958380231188336099053695861249606992862099386152812808122781884347113361623157738196146221681035020646410881701115141584048978713952065943595511684665317784335205449640858120166962133437616653078787472342825542997660082384391194141949326083675665986155990657552291056109227321271686056142943718739232323013243472714544968873871530133480706523217935686347888921959079090442559581444008201625625377343615649100694775933111808658913882766705209293296188358051825781801402157421580544974390075183352648361315250862398397880922476683376021295797845802568880241108953509018955814521712705509308123683659712142409130915457854123323880339987067600971455665522579997069489511735228645757073421901460391200470394926454726681215498025753422143361746010454587953120091526121858507319426024119435402368218445003496462023039934322594847478733864960000000000000000000000000000000000000*i1^16 + 2687843025162167612194590927855540650082333647671333637398489508284294156978909704795736855949966337256014842483322248101886587246413411664727098704831373386463460054862193330789225474874319735439358106081339483163313052719732772901471652169911586040337197681389910559813228160893821742756445037039697427185416914421744758934023412961366624112452887414958930245236841962955262097161624657202215741295944675694571323613914443298475808698530339992622430267112559696405913136093724460292899947065671902136499187236282196172927214597444931092873790194534812750241617566674774618139918934685144713392815534028972674080023862348539085579214437572308514559587418871198096923960717067390482370452828340680522940262593007648798682095302636544486975294866225765815835674495155188745703826135622210596788150146200179854691122530783334706242612620638501997973432961399489969507439243654253435579021158121726503579748866257482840277402443627254378096431189251986535899539778156362934666232731955921435277634503537035379922872667987804451926783203458185741526708268891668810284402412123929259512527659989190424950036780784580545244374711839945347073947709011088990559900787816510645310136325594287585992146921913101634496289210728347937813186085018022849057430667812126164077944895990753610849630896856846497540875302481781802775941391237838977058907717697006393962474227793377196807333153887716577816213335446907958749298260978735987765401694467595288739675505924955735691578831985324704686727176486168815683659193249144934697139714838806651776159769414948736983723275861938674944166176151650694514645135826986605350546988347581802656216276724879926036398610412473761739812201449749446376015167780933079979583506321872624916404656455944043153312006367278909621397743432188259615911127425678880222914527454555778628983632138477574210959311649292283498091200683479265244178009826886579496375459947163520253368648965544177837183010883440939012008089133596914786667036634885333545387885655123284965996639435729448921533327205141967481892488200400730144860021513290875602492063282976864274536315500505199622698533818128612283163610881451352615187021870772292180892057032780214950229546170530486967041705834520034927238484410123996654641454364987809647620586200706295492757159447361570734080000000000000000000000000000000000000*i1^17 + 31757412361577693289134533657469212743850642674315085905367741486598004425095548010205362285456358703208613518678808959786425009757239092566559314381526763442814997818931506851565422649501486017010354501587374618727239868912324023833703915551885118732809373797006696954046435986177831636425549380746095832216043070469096202381743645912603199110720983916823752831322002068675124801567660379977601146426602997883821563263206015323510808139012687520802525372363523107782851556651833096080559458186797192109760436549509299588099591259073155144406891035341148965655620753817843679855355050034953725872835906427048702617390695132855353631967564588150092460640540862110242069344818569539010921731397557034192243966282024152219437124114636666379087699223938330929034630653993417227801604332272597033742416590500438794307744069820163721468064412879160055529206846389525051162976105535148397371535006255568867307490312139499396810035848659928043734884959291758360716072784980956025115030894237463741083691317720422467744961574907495183223555943328473776831853229529715979441307945042555671998170117748040616896974775319703748535942796441176094356020632196298817771710954238210006582457992269817107153667820879901100585434611311520191434270671986109553493968353316033172947227490775041067906446401725126432597089505766252965849865221261376844286519626100990940573325045897011655346491493739721405438831270237691499905190233796678410172433655165474010546042380841364187323501121440350787636465224435365650435391830406919096904842270280409815040067930446677803181367613686393033938996261616850162830196403517838874704114055365219512644370997790153788259589663075546144086959445772924584893461085439631924295992957958973307685013057296100367868890996912273462435757392580288795716046513959806218722522579133441460083506244830159508028771437505137187869473569100075328503912832338544562989010844983737713980357890994382019772612341420693931339985787986905516728229427564198092770721500007130853812902712733691436174608055879633999623550426491197624620755354860666739190664929936081768437090945690329924838401945323892128566646616541029756784399250553283973620575899960229719559095312500073321913532636484044061830080073969415491286348960653230124107210047377275110030888397773262028800000000000000000000000000000000000*i1^18 + -737126946342117852406262881604932028529911075879916202508104372483184876655274102138676426636258295528554128701009269005295927452870387948845203002801195586218970767847496708542565299787928011717705040996204087782865188927005668495883511576613299843606038914354183857101874760735763922870840396290152025431682163359002701578509976294562215048421775240442643700936493163952819072850713374084146892771924103712072507138409195376364671845782790672876499363730115187372984791483285511238943177363818940247723966839499348473446554575531106998388163132116770030245648651481012023870080145223250403895503096765449360651808811355806719151879592249219421882221607621004544417553403467952515739490755918112247926883344412615576618812587654892436213122660631302545850093121482658641421263232544040911066154611612572632567468913905344274707596402353861603801233301433497804248541744060973888387907350857449613556533414256944311777778984564906245528242384184705187630751641149369481511795893131763191316142387883321160657594994640835839309543083230491382702780703912823651458530048775953037732493989813642725328465989299576571514685657648854876069344406489937615395854968672796676025603116834040454763361131023400274451171223992564885941550235272729909917180889175136852484106175990853137622622942515987108937606215841108695472257783931689242004784490265559509886920824856511219562991097760668350931272643581000364205557314582513066056662197626125735545827650039935168728246939866991150107780947062728442547730369862328849569320245845901362378900444477170331193019635980817703751638977863104470807495849493115703122715561034784372821697517263306170334760568443714863324228703114781177076243809659634478276221128042017251941638464458472783507923736311740182338932018254270481101193618832808176145421066996200642548787796636038092510034460194319017318245150708434524825315172940320214907021309397269080791759868372782325770640188485734860822523150334229275279473245213741021007812988452448047608306485120486310120215492111063079661931053659980629905625586417466858557206620768236063588831043908117126678862389155452426734826802946970756099838973810084859858852789119988660126546855346885201556335281989609827182854175181681665894296219955995206544538017512662884985246790451200000000000000000000000000000000000000*i1^19 + -240286455328142493463129099623186917430660412316850844403690000388114820311997343229584211956911203433999233758897713243318967724831260065731622689732924027032123303356078197233373861163806747033227943623529636103603525967316408366561085713744419140414962153607157852145831616725737142341588159499447443592578109239471913663010952980000692599856111554426967822480236032149021676256317772913149126047497881122790223709598850883585667081550516723915017383031886051121708655545440792820758888437461404813831604582267189876493641944321937669307049829029755625683591326647035167801837997082006284873277260743596600290137885545560811696336985844582279187837414910882058609052953380657500249617875514984842576679984878086044143222006351710685356649684742459402896385424270552896973381688272907428440111439592136354516651801102345663625810111100970533411581880926852491155833936180509170126383260831687225876305342508754033857896185420653495324590488228609858465286582259912560115848478388008072256527705648002000400562637566473022163557170539799095175353148460139172719764241088494605794679304474150956113108285357915152789483047822578489027656505019080567190206976380340857317235440458702900686802310397346358604288264515085859288940531667735412086090458396445883676855401291540404127791648279617905977389957474791482688338478118124722055080224408103051377892401106728227981481679779621726767902439462350063713072992695024826468490143941134104336930697709293473791368465430209403094091051870598624989008569981032506374469582694204815431456769292710306242434701331537441893922861325360633862067610427769859570540404784545935845507039069265459723635279079908052777323024119056267656805074554848748486672173352520174281790389535173006965274209547336059555263644449034815712529767288224942533745379107379410703744745089523701537372714701809948419291405255357844618131993227165145919809593059593885049806780734089491827535170194954179948304363595323894730496582535614264860925690248853432021627276431955939031870288527663774408358959975527977510283081981742721658308340244542587558704832151730859582366195324610557807631335916695814436612771342394579457535506285210951125335309691864102428619946217099924395172651384018538323250262522483488798108048269001806683840691830784000000000000000000000000000000000*i1^20 + -8426871888035774291685942745381863309934000803869717961751022154235769559599330590309941359220954593392241625419022700403091828905385900346394211575772726395409853236338030326320748847707491813335944096546446653594975120878899131690796580381029772930396550295990810047089259352095491800049984198576130388893038480334795169011007238217713735671441063079242555431903299779478094202777745083738109904156232224562821683789188442061087379342323836763709719694744041017637280099919124482037345557436058817827540718095883505242773413108934139002327478682844549657733107391505872326637531299507724609986574915810761768224349662205043744625755522623301114954836502568043907384118643150909807555260532332106057659233003984717415571719163613253242198476375031878343094496489296892780671546828732947288131020836616834902441764043499395911266940109953478514795018137361636681662198280051058710727783839793213545350526088550464821204923005591348872929525275676980543803854290709692517671955881049929578252914198650823760527922359291130311045657889832825440160578508770665317366269795097757001317961615991076660189014917472676227241394156060856266439788371626996420785890875552869724703278843128256322736182332597399736700465183530989896373265641263525072859404904356542222859302005093373397811399797721450232358088690918652355746704982788471060749573458109801100335770948484667474808057965893175836152116807377035179520129373916459563382363021357773075905253817594072247341871721879240758570302935356752590607314254125298661584071264584559337549041268291042427862499668983086815749333744994808837539802490015838841671544909937765750483640932878437854944648528365576652890345264879406148916818677628414349669658619913516600466799522007831580465564231445251340055757531198886493468365397158115946795715931004086640254160743296806705422613942281265321963061902833962082072543062220779829659762471231759076081149072903783163231327033417504989142610778906003707262253919221133144595675970223631948147961309558078846935994078965178916065624240641808490320926425191667852657913483439329587864571193155100740496679780959667035049439759275006216129841839905598393954837309346917838949996572163429028767727468313633707484002764524303150006946486516553343144289485198400105627412070400000000000000000000000000000000*i1^21 + -135576414281725045149128970118399594362816372698267756244726847214330875484286098521538649326221272316402441293985232444658378344169498920729924003774577333034795354802690643668529455343005476711816680077046009368857539668352411757920322958010866918199463625799100133321911018043642774586472264281525114789042782776124388039203655736266273774868580147672897091257559517302209225591296461699878850859015115100024125937308687319916840249810071126568013222958017306254758876573689658008101362432806393260432168704410431411436041022970796529908212614157139585552976220501883909853979524577478897343674007955989406476263218011662078699965618901960091416709905416448723845970205717415199996726230643598719978024873843875498324829252892521917768118142561587560121891781791477402876609519214446350569835076561960875280893132199373154704482837702408051846234479375224801659982879597978729024076923045260218513107871973286483395617184083945793711220674130517145400038606593104333137066892193343024110703122163972907323644498837767014496816227458094020492554153835308690550724846058751945343935071311282821188236041374357412204250639153919809866988419295611783250692959452298765289195676199563294981896041401818092125449343164009241358209851978601837069036155513069251935310739430259385576669268596361290633897055788165990156576436766950523053627987086999278782907837969284601472415653566243118470901097277276642447423433755550139449817318510610107191033464120346550655283956680902527189910811125401090837563482645993279947834559555746889528596864721893993284457723669601930440501626749770772645582309378874201450505866326014744600592548271529627023057544490363006110454510381754212499047431133947675140102735967961071651052356952774039314609699545614752959863015806775013399499438253410859522559304866091207862826019795965651514249225929414238273408636614809976075150125625645733889413747284912992432937469208724807296408632732575457315921955223038908824618005332023505030955510595364923508546679016235808497051631494231511992440746872825539561255644219356376356599914915478895392946282896515490554578592411771555479269676922268731970469029350662133778673819997248502251770001965419459098435404343922498363650230373236763231294560414229021151943452641190157798604800000000000000000000000000000000*i1^22 + -1067069471833928023529560074956007518644970143948029438902773010871486018631339215806932357577869710456513465390045639872987846199586908726537773522930165203061234203170481080045298181811409120797934097142600608872229758984467833342327130289519702684914271784301301485766628250046056202294170191637696786675999318076307739043906279873108552235094240823458947678958192785610875853316906949749615236272689462140290613753394099361332726328776527445890358591587815398129022979620706816746909028091054500543161534727623473785098486741123664449622862465977307075309815713017178172285463037955224522770086660968014463520315544220358898683455958805093357272511676025286549004629686648876350074134867420988663500007288577028566884755044554983392872007912527203803560395787201412775011616194176126196988581823289723284754537135701768401928844324187005057828265990918597273028064630510437603554393402618334440625462061765398974785883608891710632620356905178136338251498471726478916296730403656861591572492623635060341616875686870006094247603959401108572696725153082067179878684059229490329158406330209392803270906856142068426855900713840242746845429824806044656173721633069767475215352384125148856181365081149796896552660397484028721242647519801879883347876374111379066844311980781328271215541208901446052679668179182722618689647709387825063589319189341041764287227807607514529452234180122301625865011915284201577549196850246007723165590439496656493973269826751212698831267837703491629557838211725408785055796276196691101662592891362145745051278991227447787049807565925723458381845285359118494842620378669875726944129318265148529223444759497887664112746631906669080678748532635350205704058394067323172202850760333458713052305827004500552705815326776634543219837034976369531764178852138860137349108213095679128041155217865511498087541638354412748508485147705723603478729030842180061164276830451816124455089036397329259451491128613050500681563210725565676127777359072417618915857722761399610157614889753145628872878597879886384449956140031922438874117851367251108086196277511667150372099979703579876256869658497599638861395179224720766975642177878106235843832424264048562067396022775816170366916234902701920160561414718622497638672003176817203278327861601141522432000000000000000000000000000000*i1^23 + -2697827224887032793427885072536945640222518360217385808979702203501277709888259709621111134070275619567589355900260059843837620941691993446771747996883603549500842329202107406733975759165648309908496457521637995991421990007550551633233966689620612196563971632085363022963280467626954700451469109817332161931051121137945161550970273559101601799725412804243832202964268492710497611639603856558544403240910349960609997498804074639303951823192423037470360343911618697620690352704569366778188619207839049330848538558040220139819477803025949515221213200621436281033259367502158215226183489239982424405266583511438694990792094164778218814498226198198109369323584713335907326671734716279220195412337511097513990968623802018140296402972897866926119880648980336097748594526612490057976772329398342662951664417797219518946665460863513485091985400543366901790339875001750881047259614914714164563130686911802837762552667289934928657786040635450171103060959034065813946708747589536548858786310391673547811223035075461466663214536321362138913923878504067049858558620358403961103588879346989949505974167452933889763521465733157073612881751762058542698608439876927778769004354849620600397519686959694243378057973741075393796242268422632547883317820653384895921341413261351285864922702213518378994165528334107929435452775103067981220830787362037364484404520619285126564065667353197098515979921488103482844755307742081868116179794277400249561834532153317109441874616428833521740241495325936811685663884146518607170893573855315595063648716833594000184305433435046939843493708785473584845898880675100129234708945931177926441328539104820729551275530325437491621553521778421243652274864453149885053657599460502009141706492876043083144470043894196542156934216093228690177131793892481406701242561419547715747653829328765937812913300780003357161082581778538835186869419671826321990976315187337988306529064017610098805887264868686609821338997500941310554010747439211584763102991393450125855187561318525063519371250731226352168323014423439997297757475126483207547950705392711638358330596396862490529420645038051877821465769303026780930130907065223927894150839692965816074295299222283496429743867525094488935706984292133609617228538465415299831065291985293877782958275821568000000000000000000000000000000*i1^24 + 18259039425843076847525428322925441454015815063375184596217620415762657207906142920256974539646392581809410058688769861711698018690501451863050987280606252174909226025287445257171203441452278137849315817219130399690541304517938299798793301537793519111580010368974691834276114423686589118220961383394114163411073559467518315002149406151331262951573111451368487498399150258394560061497463055786599598638692030395400415262816799887377653006345034511007208306586680692063031248646766316758603137841582826438420148898289430833776333786242856090858922832919822717358191401892445565459984294595569300810781655457476015423314788580490832713757318120227765446827026170805805137826584136462174030512392692950445788762840408501236395363805309236421243005028803145665959193844775923237382500460573485099346631628425641692134238838139405878801953689143358202449657111638219552356207119812522564591203857504846735373725704107368906746896311441613764212657088519480280359730207082075863974735926636886532297893093930695053557243764519506777433908233921124086146112713658344577116549145102244463784079334538278726636060403187271450133195257606342386007043200054338373474904956523074718903494356856387037040098099727249099569686438503259499734979189031021968924033210444925813861631726003495727909450869338060083576654828239290230796298563930820913927784454245136452144022211251101973339567612809387246046363873682105599936669204069410234945416786628791483283098592262653189216358366069195825113136114966738308071503963901463883922178785525313958942356909229721410477682170701962099708441793639910963806616080289440939721188407773867002025053124882368233047221795946045386865791651916337193040126120433988301573186403188062976657723511634657451809392148149537913133595035573609081065853102661110242359313704880098099616343967059500177972305979844529206061536906575931099913531499846670087465054189690746716367966720432437535007350640990950008075168345699148668079768127704727400572387536636455332432734485451803536831094253733312517211141900059727221432196318691601150973440961963545617542877754793645264668658015638066421796275386446789793671362870350275061567421492953964027017226078129906015253055744376437958002756810074320897675076099557217763268356997120000000000000000000000000000*i1^25 + 190159933193362550465806308751489034034461477295179109967398902346304838247244303982033951589219173809935412099747911205091548815185654105241924098095975182463122583841850560602474326254339151140256819378291940653858451967344956531045935979286575757691515159427606085909695793564126610128041315074379651746535981780127903591118793726998803146403796148961513634481318833247774474309527736254435209784307464632842947914307350608254613884693003736424622622514221258901366914693291448145603906107657412781909081329148505065345210103951816981589629932576280863750746851052824063050485991395794967477497676082293889831306618037372906962702462508097318619858148150103900806618709470221593481024463894233317754742454336992603568652229387441566842751703439572919597266518800100437423028107009263707158818383515374307944168165603892080784165551022216586153087214717789854789724839677783563516907318301537468838204799776316819602924227434333918551193175461719487842299800914239713655111378922397329086746112566242728403404270522965061991545767392879865244380587087494250039417661158954009762421804972020333074576438297162704382558382425224380442689382809206306987879156102336724508159979510680852074123004321678050997019716617091942657361377427788834877222545548916848706778735769256559584092811538913054079940055444640228221723537857609068298030542860405525687496731448168290477234600921186823304691481471713317947701080470261976286204567528795566585319204036865283693744270437932878686337978788519407240296257197441845614023512107075102962748859150115497071195445618282056243289750120865793111883793615964934182869102621815082190669968976715420938408268831322998324932875280973668797146930311809163844174067705148056644199118498933012601036960599105095504480106911037278397381979521958850362455956102346899260241611041774355644782332368751975706280679886795090898292528697030069236280476262835064842019597970718957554857184009437280300973430743536467822630611802514378743208236010342855177382550431016395008643132260719894191391724820327046074565923835222552059245033782256997030356023451706934150394187607019970449045186441036819305547255537394153650740742647830534100533593619134031655697828405106962666996508716519133538417348792279286310502400000000000000000000000000000*i1^26 + 1243110470423401363842343455671689669852872577456321187653623625984516075481724904228456556005448239549392341407051561463455998350057498996007578967167532060300374988510329373383805021066763359251714322192820329656270450460765711320086845422101853016217163140450570768316703102648162562283388039629368535718986579458892158202484961178619786144169373141347019397738884054530434429591927360879051166730948214964732941456553523164168619475121283443122665773803419397514270342692236760382463940284821018292171679142635834558625067104220737780387699368163283707053894543956722061452053315733365989649312097326101614908551703769868655446497090871351566269973577072954922039172583505430768560714858198039456000485055442902814367020147514724509344051309277236733785240129007273764833649832988201470568408893111918942522482392760501935785320068478071193900653918522306682643416000313639401727996881562554436123311021378909336878994740340591417662379786176040319251357059509272953948199766312530382777408552057383536936653075883689779576925430447315223642339624569207686578880254122289831048475338401702485215495185296979754078227433964025038695717298733032961301447351504066540945376375304071087424467610164205808680142394493485992410786193897572616397365635972210370946260935327775007991704654884118952963535070513431250204282860465566776822251362481210682030989099992161375447393795997927218251710805699387588855734687721967747662167746215141506988440713579285381419774486041150061881461064699358408350926555258091761325202085684959680865367693182901846840806749178660416388257834860619337195063282648350216712543233367818320593444181744664874419590886862273844022435496382460751481852905554015389299241762720268895499890491502646642367103086927862193889324120162400802086259504421568132902515786866196820988886394753967023069895768331501223785133861476391646517205012317662174343965006706194172724840288010182331729657178163259339640065349201648915644426567662893080356627974514742861290341454305460938875313637175249839812212548420353931775320368960206444752594898333659656648093900214253122620497003425550633393307482119344251855440639848774094918241844074254075503712185256844026098094763525752146314432831658366152405297000428602602291200000000000000000000000000*i1^27 + 7127148314971024462308737054799198514968558595624081748070762096843656382250054132939695336433857286460122012769436798575221864488993516269753007610911185687315723902012766154595163425295832379917227132176938987968000035418637197575589809278757644132584795343231606595971535764220080758775619420177295331467320904313076765672161927061371602893723645677395525425140165910945709764112518703717610637406545222049804908311943602640945470423695773026462699287058172427525563039047510666999603037137695804789793602640764772072490295689240808975421003640396129195934395812015531637788530248551107713080553354654149261604880196953179339864438193955574075509961925022908189443372397749286461425760660777020416128848240330990233115151506458353919284010927337570159631613075653782384220556174526346975337826024000446709106074113821796552021457503800231392641570745264858370233334895471667972470818070116240015948497408241382489640256342549044609526068844576271439721207277818085804799228468811810426832856272602274268074144333599011639818974739489659209460845281672476107874362221070515000634092830240643813661660089733675951068785621763596389591069383769618579064510080977546144585094745886433782246307186688818380098266380442381691344663275382631485114501993993264848142907842015058073001821169299248554145576726319865157844962312021018548884389305269092387017438997230748067339490621597447356593527721309853457332303075775688398329599363552842221929273123150282701850644649251762102831079643745764660630643088319445548208488776508992318091825975119410903916590072942578600241101588237684149658369310232321264758347236868014680481447999592746703871796469732637235407254373027357634533926834837591255777016413204940917379699704293448909974934339473429777139482945000859024703354485537246241898624306819968513778678029043533856598852439683978721710747797650175975766872712881146708672457035194873695886225150518887571245002403109273998406449342919593525088951553645666948552751991275610494747346569878237983780056069171518144531691982820869898571430079728881206121540018177201808706929607677907513408649673434841671874567899882319464353638686894001045686780022801768780965283279786338177765248032525564114187365436560984819457164536132403200000000000000000000000000*i1^28 + 5824872496034867802064631534739547921864312903961258455239558611880616086644964041314569465817120540713041391350070721426790634192088139678629821231196409057768036827890583296072426116853790779232791896724673465721127318311283699735172260973177339223524734516583716680518870929890479980844693009995920355135542124117699309426910705545126196899493577125196240951428512943385582733686324236875596857994328494164996439199054695926737568464488283480492810390483593221473138175514348539628662271125684380506382644555278003561187599876707525316860259154037893747991618829359968388760719708200020556835994207132320429632375581549222348550986417940191061248388907223611464162579089694707044751494530901717859806999518977137943273207525592759522262496426571949673935126991990636513607269428646344315883847239999515328187002344740262385271990222481544777472806989553667831143435821425914410856174038514044641557670737243559588388103100905775879618719072893041757077962859523213827568271068624290931429375478890162364165079621378225350803694408067670604340250233438028158870792252956506657599162414623002248063933378182430763513516000207627025320617171873679931830365290838529179111632229327144948276489517292924181797596815676434187783769708705291619212084195849558314555641162549253489614135075216353506838940983809364904809662778834401952724650976852041706086501329021359954529561888881084160925316399076485994237218119515402853363598882004826943640545398432035475650616224060901020523618555626791123673262171242262417060057502891032356706024196838842316030549694119231166693198562628848451094134257213883527217264787637966714997590160738919649347444266614222945285304380448461828210768177205197024907504205235417772392350250450738975589460138187373555843224840405419558086204976945935461288327283505419144190135681780974283299972603108651703249417588113701467836995816296592410067388952232551281794140319550425053359611073886530542239085562281797864411489291878491974991860833294893859693426017066662698364859034356599586166958271312407570140890320496910245060887459061781202754832322613131027732820422964999671269194780056074685650705113659178609855634196228969281566364610875881215832703657988169500073548881609426812005043404800000000000000000000000000*i1^29 + 33308838866973614168669347968546284667001668248424909020400837774600705605602300064520717383950811257024366808929577431899837458404146842154589248685277859290866831581070724297348170272904879353728408764831486744995175769575444355296576743546303697307400364387882331196720482475353383585772525335551624697164090742046907337964830276464478314397571075699114781160322999039944512553912861190327862143290883748947290424266969439392605043199891383032606733121666002894759463092534482223489096334695298022967998703241206305148540014250613697363088667807280423879415206345226252540024400439805599797005098462790416472383562212309980903487653110364528094997039365834183181391483783545799985898498249288729820234289664056379943673623535182915472208098471755880162245415587442020528998616401652740416232499547238187415775287992007215101948630278286201635472101299163777622022335302416589802941049930573041682786480537116914214076851792260104340574301310771214512866424038183927651711592238684746053986377149328868622476030495919214057319917398817756189438114296456513770153119819340414838493806675962394805064875209772835908217354051485192408930600706882774253126598767879149266536248588190333035243003700386976756575620788810709242609700887670716010149165034788179590965623066214390266017582438394943009639484685376170217335819916476238876210754706098842615179411491220263171305148443236160943408849430049406111745077194597135417245271186450634659559921737136823596251821820217321875333885906878204130278882733521506211210186015562199173681104178407483976080994791589588969742032378337997048776693712515459259970694402228664138501838005986717351853890981577617923491980894182014039576607475844533762455602096426132222210753609008528821493281700228810939000599072957498059520944732648163755134885191243268027564384554094014316867560210359328546265678998660538798238008448356200420225569077353137372192118710115412213038011576528312644083785404901398037421687467039461266717770753894674340266675580311786079906678417380767471761251459160464879993693426201654570597736673902091173971125081017337089775533093174474274154037108691404225157794036496553748074181141601605964171436542162709959228936092323676977693975358512436756244070400000000000000000000000*i1^30 + 949013553484244779409837803136676073065290863583682320595486559245872462279424485636227931597665836225001483698215746661104565354342359176714082897500354297296554378873217444968862585727832016548760780483675917204326219115490662798564323670745253059427578744408236311854944434988457201159805797188065680869396427001885318835138001024563901862661035508604665321161722039035016082585756773348453567474340696611371014633994133677016555656339610050579984056860890843811987914316121154786481867092428711962854432115875531214262288830605164153854993796582189849927716514020364090583563328496446705454396073023088656527642796735386495558840868904510071442190945893428289771288532539149645355549920634474375806442344197438789886874401415201965733620162225165157279138173428862938821876833909251944824544978341399071445597496981063669648733661718194879453851448954074841549351346156123350214460249796255490670849378305998516432867971916114800874374780301538313641456043467846820066661788683628071420540897780558037944885732120382813406407185238407316077295008183334819499426169956728868782581129558691420391983053804646319590233067270280658208707158002555712085836674215824857072376039102448397659284044267735434441667393542315595832151291821149811322557688175250808813799297257982988041167684919384907456861175702244953338192155551281557581184925364499954738900171282209951436046252054619077110805850997044904576990876643921460923948114504903355552631239061267764986420825304906247139582487813795067856450330309459742413953193671768068585685340634055393471742169562337827815055784800948260926479415173349486337640913284977443400421198098462219987675524579689954449965431579020630064163750758849502778411298333040121504106004076043477283084829673872612626291846526759293068373725122496769439717658476205638252242480543111582329600697616122943775244946329141600468483073637089730854121491087932712953444638207023054608969109719089112713410373521141519071553075307025741383492580400359282103779789271040300825683699757879965642305162739515779871565699319598020728036120095768154399293194654459682974590299491939592028120039055152412164839057352430026107935831816661303528985415566159271976044540643015110442519195494549291008000000000000000000000000*i1^31 + -9626447731122081001524412729892648963889714590874280884237680117781372820076285627673612871860808517324738608012289736934206342504293984756579820125888066406653355965176554317569153112559866806546217848533939421986522700100518184392044830172306053300879156491185167604506292494875730106166468313367255019248119696481242049354085471170417803867477543245294075384631793308180091639965543117906723322443024510922566514161450983251543058365823522770125765934370177690882113590559173735440846865165638320064094107568745518447579165521835160188515098629498969586524635015663026601650743781968397099602217090482322296027768109348392363918701646024451811922075958884455986744321494404650583041380359996165467752787557227803481678706196929251936545843816949542139545974099453472773431776747771134804863382753322160300936399549261468485471791743543043116282629845485114306517327795059915065251390134473871210349261925819550880993127760696927492890949657566138266923276825586293766323009595374097260684126072654075843838431685754489675304688892204692194323714381862045211241498222742499165039731635777803211510607469802616255124252194089893419159473402171922095863621243008213982146117293779543928492476261935938825573613841118174668797937288191451812357422203276363665341972016658907283562894823081714990621000861821675492413645547958818994509785605311607872924889774410851724770051595544953001628666641104453987804542209146016575233445850390680407884719705994542789683879720527309430467104374240034502979952694050968440188599581333321143106712162607648702021293661619009150816467928541052903720009548348300856574950553907836005058714406148683445357047418843323723463895418337095512798552448155058900274860507423646531916892332806175184196084761656695597217073382832434648857519479423989558392073089085118165683277589007278275503547567681220942592277235480369717849720094576122631434048333446243775397688343139286859094621328365587896095031259313431236084736005660432328133344754156904565653856133752883005259812029826919221724546430289855750898174273922905413905091649944321495078594683526196410274560494133041129381577533134085917737907282653848526590201679774922619009268759116506336864785428321411143371945130229497856000000000000000000000*i1^32 + -17160946645607465552963115699529611405750937502065485844956126494446562034695296775656906889858547167228729401745718839304555536101371687114854664153027929478303867066147769890480927643646344060990974387048118049975749760163857755669816136531088392611655939174738190793345412508485880980878190172496880007655487210104313427591318910974894401288305675922184284017589756890304850944697450383047273174867722664870864822504359799153747936056958154688780236164819883065932217558763897527502064252800172057605320889370267032929499597092818155884210852458000458261888546327248969085485511025775118425852626689367215360157537290303615796540553725938002950318583510610749224492142667952550071458315736650336023780217691024850400334535315291576052510812885509826061479310662450322292820336886945361269841662768282530167556353371090564363931356092803117831091221161528278725432121866513864808101263114237768837439027603103714910456187899285517219074086676496783291868870053908596060962571033414135059474900393753968476900835383455563883156168356351753803596102366670376140705178166566412814993281891905582470094442517828699985593092915319615119036322280585656847210624316414639383618930783131427171557290868794299745460987638670690124524699845756133116745338824784656036874472699790201645373952172279043111508746138508895167584421434327425084302336256768980159065497206674976930269944915732221195197436579738006138463096244433604540689818126256398915708774456133579955729549501631666618450582164832114578733341617953487574956488644960917689812053026297065545933627147453960919995211517808588834873305385814926770354034123642917185359891685213565332613395682955847921503063344908386465546677237171051038780962228131718949807070082794161064682023390443454336669379582714854459494479440621937266216231620210213318602482683426115455002617504238828937268253012884536385864037870084317516350268870806286397451125665256848539208041834346985011848858286101531738552380442702107389830975797096527191172244587029462074265672077610960686490775239568353273274279800001864775496944542052277982185712808157884798214820742024853918337669837691724705186249393558797512721792206238009769756331570828647768726976658081630828424324972544000000000000000000000*i1^33 + -150309510374485992499961908171637835563001944240128348495438438163823165528463576936677634587227745313573629859138492869452259234832511164679015336182994972411096065208708439775894532434032621403868820354254567643689562742096208090534607614813561034472986958441021211477057250616668507221602351981413722139386032514454766452077763627629013794095660969495297051275581759130995682821028662191487494893028539809638594462580199570443809319859429137761625617685455435009821771263135110307763794329280558777975102724619975437469978761334314103164853374161025663449839855942897307062155283149256760626178954348080230630405895217941954298513536652098455203678757105240901932503314710917992106709032308983513581933365540603828329376097198701827107775439733746653768733531361697756382322528993281661492662639206554730645407876037587577963604874578255076194922864457795574432540322055886134568945209598218957980800428162147498211671413955341179553133910152147693151255356503804951426021810929734684689369098598660353583506244273375799489452646241010220727387503048926465554737404910225829534871939002169105128682729853436073052447104741853426753925293153823717063560190690914936969936872297159385497409402755557916941425557386009366475165940010840513821182793071119876375588453063850564258864584935370618511359058818148867873303052993317244547167994995611193507800275227782394551538150611859359545446641163466279935587518466261980381380966419405336191544715326824242904686048619447351689607086950349231207627257460637599144360889601663793833893004954434827700151308131174316567544648964622928304760796432324083653447650131614881619034601649441252620801691093480031888724726767412171841107869349898317215601417376387323695896190968440473807335593603953100638565033128629070742134031410185857659342136870591902905863838407036039349633239987216518049100674050617883361567310944835859446365528963667731415974819541921335420264604862968717932313419594612298765373855801742431389685155248462212340900384890570094984579014904915026772177555192038692937226074435889482489512915431196939460763406395226967170899495407773386105782123719565652950011304621678602035217529660432931175934271729186178446236330153862289446613811200000000000000000000*i1^34 + -191379949099085761975103468086617693871469316344813651234306070686068344622371919896592191269902914681957531252111791111853284479189898530622500784499290632303941541490978114647753086265342862766121153106530404602152619159459029155548433689797668879834474552784115401938467637935605614457179789443225415271603170497522795534324572766619922134925833318652704451164996757143019796415128502302116391597234904523900181366910131325426759009157068477173408575293338262055847670300111708278413392440982194557871257250041238740266591225701081375956290042927904070425257082947068666165024154406443741586061459499414421246269460170675339931630789019094571703536669053525387300717949218950975314358193171954024801725214776521935586129198313615519870743489513807975071723564255625979271095261698126219232772434954928245863168456402919294684894864707015945820207489531992277972073566034626747630065132095060167122838065822071508145758004384453248180964253432593094486926255222446401810251987510288716554895132840735140779572188083893253264914008955688622163922471667857187665294980741332072753340662171060396948896975627407546432356908658189363242066296973176959467203738100655824229020805372807082171458724208789712311584501616954094354125906210564719789709285714283373894903793617258506009139180550388213621106782522048988020470434595956562663754227689467387563982920997985915545164091652025449186233703009777550302073817986738581041708683413358936610961909525107113643490858656372236203551865006311326244494510319975418262964398146305787561856384476892731208676447690930246494763578500567351114061446820809188952127380892216400106405665320474796592471705059069042319222187838653869811185928667621946843467382021043136374944567167080090801635470765213997191187338670318921905267792532192760248807099808182096860941462411084215252067106252734355820241102479843944112690180704213012866944851017190983675702433281201531498478781815762157136393625101121097586999406725655449947811774570950206721323323112849485364295901190302718190275349050513286796130370341337333411488190426461818470246901736675463881011898868999872699123087988121723320199780171541974202058383619179150630401437325552274596887870689913136480256000000000000000000*i1^35 + -102866147077513707873878627065884282314885451573765645778813365210514213307055751276758297857660340391712586829150832614858413912654307786205991754498098147921880755848686430386533819641084510561632142900797863998421262684843370291262263821292850695513220939740367067887769342190490635065856956934264101215701481380264290262763017421465397145390473983002780603534831793365860185575649513232655301017062313600743998435411825616735799474775374893271504428497878326626022665131274259527247978814933517081633736243556670413094489449608828652318598185354239701984231245906274716762260330088884706132436885164842733314457308595786743044894004097324954352596057031115554474057511268432026788059100166538181952398545967017017509682475877382556536095538879623107919147992101282614179601470569497969082342163183611343311346102653393454516357631483332040201728277627757439514832911709548803028714877742217474952910323656374227757436331879264590032954791850223336781986984441156970417464657265801295822080016879107882391708353221985978910684417607827530729022578211486505873286921149807290997785124962892875819039736965175675254630031322947540295697512031939194989011855433328132472807293112603638799263315236880007624812986822348340813929337954346868493882464913866293682852524789099065339077645950068449680071885032074246876785681468110106262284827590590585113168188350803621524830434030747592891254605724604187465145113503878851499293975582980421765957441990291198386097942110104589895256151868261675014154070510711472117075279845284449068103491776305171364933574475736329137023919561856890328942349756114219873850645903044529950672738329794699039024966417136920106388008902837654066070547680699275301418513912723061993748231778094051127911029879867885882744911066595607906391573150362871052515228088101071962958046191956329488600320906340899354735832855555130932341942863104156588182802115009422652009200049900513853763161960870125227518212884413522104845550954287830881695419031241620522410836913061928490746068554880856054473393066328315100519774987606712254823535855901275946582275954864462251037183242179696458602320705955442103325880160633555111196434013240305270692042484088692213662275553827225600000000000000000*i1^36 + -20978359037477852983383999642054474715627956767312270584721834121513933101980329608064876029724216959613140287297176722193775882407240920473155510678835202309579352886430752993878256232490243822453403085164572074961516439511340618056948402519340996621662630834197588060984783863330684991147968753449201783380311117620821350256925839653760370748657348848085712638961316410214285886754902083687430617501161379953407415065628267299471245308266310115703713323783171280242928653725512310496890753487087695691130961879518031012562112287888249737003447574337740192467298872272847942346607743985527650355885104033036430767231290739985904528738013872457445928461600230977479121537877347286821874678946855684193916339740336544165443261394509451985367800297460153398757575586662249465367387070236336021216278015290594558625828159353532779300795225358312140032220065012816908611923015593077946845137475865054796414205471401116329040686918998607321988057237192672443316520039635365056911534271265738053761671171475020174785989220760768487480738609330265420352711942302874142349156179516931570399946263608121576836281636005247363201781455673954358614346066718923119343315072341073527909927375664846272396110139192837811964532297993269010920937612131777130769939810919279797328777078037262836186784134372676581117897470597279244477547268821259743970558045205552758724051979417765381319345089103840565811119408993899731277100205636195995343209511666009632326971467557805342730999418545891609722902458794646840970741359104458723266986021427581801641490276249031068569009031922742659829968709888936500056148865050126588775046331597578403699224327236893513016865749104906207966937704056536745286958787749033241928172490816016458297569165993074155789797841734525570133203740415162626647719206723460163570302933400241128921743319127267662384481688662167921592488643922469593706523656391158986315419497240449482844077303370465973735684169998797388156241691167461253545709258185982030744528811183448887378741941037715643380149391597670191228227142717644220741693384081637511259021749321234947765032010786804754383651317797105135463450085887534175934921803307151068110619083861678137906098906336664082721433190400000000000000000*i1^37 + -1372950920585151154439062535425638964270644761598243219687546735331578369615362345555774830624989353438715427332528089876905778751710619434571150823656779379357880104707699303453074186031518813295356709673889145090423858066259124023691985931772143387524390828680404483062330098346847227800291266267823130405705460891223878358831481772861722563203597707605001687432859292350322119641889089644732831849251800161920774008869569595982614350049671598211132695969028209738812010216477971719828931410678570414252151772923953982117196067259389345128393695758734738213841400457042468665318528663455140704505192685523364306343520099737529832632987205757585964396744972438936443535208464522773464024265870187038004668745717473559225782098065032056993623147521336731605799318955732718855089149718805209722221522487239630813076548219667605944899124906337197013656073817972455941040304674663431972439135747978592797961106412137592497901761427029517120377326517420976553686061225215220924381553032916578468124628524775815455149527642857267308833147755597919854697307289305598531259319271762859470271057855826521655675702460707713778312376679768581176374646575255515904168373848888081336304923134746008807178765980998507307228046067070228410254276005423149692797883627905297329931604551423675729506329448317189194136450071564607880689525751132292178003779217154997800548774214518060225005017801393835815830590345363815801573697410001588595726170081095239965893810487863351851698692653423712991254281558920979685556273567300238025891484433985579897587968275938716153444519666682297643732227681675002959585011049473486701561533949356018787674008284513160946426384241093631108662645788105385720350108863841039762395297490449532438121578533385831254529311189145118970898756756383572188049017173262321758040537560464132413531473123244174232702869230446590205799138090963010579716011849595185895124147205224189553478822760633485495552364899294212297532805029559899184234245236464426417512343908512413137850889469338710261752730473770703530636303279874852341969202963884748595178462067188651959465725123033754410011318893118428688364482071025888955205843532608862398140845566200764147240495528166700351488000000000000000*i1^38 + -223826047501505831452921394232511052876995902073676262589114688986999753789274025999581845180832450114989823548715291831408188802036975849773942763020148676052534278162536987985017746651493105677461127842632571699349116052312744452300395226025151148360923321160555104183928195503002533208557535121695482746540906215046099170856070298794807515098082611000003277923210794807544329835708429680323452494057821908989869985562211193548007249732862089457709214117687898571145458702966497092876419518702478400081945148452084622645461320939771796690625131797591778339114796575451089136952540951759557416800279836031985053803400115689563553185678542228828453278854842942887386321723099708156045706881909558929913947320543349134618774906584097617961272511856395016438312762243476798659937824962271125008858983063941784460374005466694797257713914306189381636540136940897586871985006354876474446811775213998388163884902432309766602277011784344560539223807700608235173719044648430694801798069751503788231007051028315217735530440190150226057823997971074380809974058655787835712068595572095654689215782055935462336310977932998902135852246643831726127766311018111008532485027366557946136714666002349418002163465862443225189699620012857597797585838957402825101954861585334656573618110914792091665331715822782250282425674801747448646029844156085492637640482491623836614677356457858307730671263822454553251474754610632437177132917973924456481264179308446964062796379903041525841394668409032198854461178425595075057105528393496168957762747579289822562684410933415190948574813470916308628366855694135516103168816376499322936806332486512062421282351711338014820206013200316301511582105189723312648651790040136770023540031214710789919143566967296487927528616738954105689464275266091624180106671554703158999801605497459090997630934769268552493339707206035747711219332683393474907227370562782683852707910305975991590077485911035226019422892515067209059459147710947233967490685126125908724514628253779804524779278454257209737862305885901398932214293844290441746324298450838633124298551994079911670248446305214718820962741128466658335972082400713760581926044162123180783777606692047852942348802639003648000000000000000*i1^39 + -78742015297905460158671389071978392078334614579233202248802309121497472009988705214264126231637473612973000558485468284165526656553647677938664300857955085818943530737242855347559423873603742024987762625631913428294904157988334786972344241832633244375747841112392877227081001219266212340089297224283913087821155639235570400665668203598914004121714439083511455532316984551024611826784303270663043920363016789289875959930636205903631597580829575801756806631841153894525485971543818033078727303607814310070563958165234933655677906647424703112615732887939552990429830055529577454717606677240400967688958135403972072627900043719744547741123944546826704558097298055590577028996980248966940403022681783088271310100940249128308342719429498038038350600729275341135092356640202728357786449937545195614551636876292912655431838990052154708236763833686900106987034769470415947759660510111736159316623411044238403405768793272778391588223222539615946178557753719879060898684561971221395393415052989525271315122120267777125611529391918384619917510374222819693462607503759854304829409507123392576943633936580892805116658653282070802946326803125952542435433577950549520183018450826981746733770049872706929938172925118135903609695223121361874428462350112364895157481345429942899076031266055998853305371868082988688809007604094389579132374201650280180620570228779196128088094585481239435739423648412792154188712362142434168220928216147737731794755990001570536922434268928451091154886221866123133620576564178280825958576375399574480148549839969106363193903442761353166392544211987247643313595897199069967517864340153476675701226250078320816980005990255683830963810225029366464070318304131095767502752834013362345463344363845290803886657721689797685190092985690273642608031803216746935204301059192958209324422654194740329999125605777239428892805245466747015683951472099857900546426174810120704303791498239838119927464173235988291879580100340413603475591937710684415370300166525487034253734191485320226432734232514302743374909143819196746911125493349184639504588588979189149165423814135965741989913622003843064408555607129607574225385629410591206921339853589099419158302674574596495450790952960000000000000*i1^40 + -2992807307176661843575647737420310004037677142689616672596858691666794048791180293632853999931761933604744455442235574595838308596441781990064820301744144133571236411064885721259601592286124169485034248706062830851611907632412159985129696855756247921939873605352528240328188763421125733318163615569867042534305382665692471773709299441070086004072444679338288740893048246236375162010627085314470083527308246188092870264825869927081501966973662291316613140459349553701128066953417748946714294599394042931853062084475874689599425917731263754368402893064973919747913647135132491183227458958341717967048019149406496049760969433553316668139567514128032884846742385155684786896502491655964608810294269240463213598443830806596642550020176228671221728167688364073725678546314587009198550104526472230147370654798931088114877257581789336457530348384952807801462540519130252424146656714181543777363305782774512702658557480910563999015673758065682188970321024410237577433247644730242176134259693677849232678132663428324901190934242598118443612640203582684398435415129955948876292254960696875425792388040926358711643987581340534581579487504931964263755008465921866940957386974503974913126902715069749396450715964597638845391643282166762236326642859630206629597780867380124239340011258326686905796643616251040559308307435569911479309367135976465228133729469766429802870186990332702391148161531802228296275572858180396819950378176310925368432747269455945190247438107072061396256971160390532779037342733096746371070930721275853999707331487334070102110321714053532118623026936923332184679447607215262424682324100280078435123766362290567730872586129770726955172223453712185929011941013105008230509861257489033449857232915239136938783132787397477613257782822599895214166120116362536831646728567579186730029656313512815768382711757298638075953668377251728996219851548381697245136750598968251569037808507938345233177660303840083694059655209783837777428460818368843072992331246914291117083159930090742190367887461160717978560753532664368494806596985408236190253255154714633024716734388144680588257632810802226127270328306227015798163114625215136469443313570767857415767915629014528557056000000000000*i1^41 + 942801036590883746666037261459303592667331579026436626217648539972459374093910111257145441706835613834801853276053845430124245176440569874927500853084303428620308441617694338825730407683372046551754577318765733357557226114363491677706410814010553466362670003472508439328245680691455943942727418161682715626867754483241995494670649202788049803926725108525497921439600105435773604673513686604221401403416997763593033840889505085208084759068489840314129407090156466211394134157060271594089096281658117029399230289548644541673728626215450395829895633545350508281010061960560127575085593914477029778820069019253048028324728339929513301400498241153713042941433330978847320581660941279053146912015537302541546912064098601741258837865214480112779903120911348157071516819685480939897003449748436024858168980306002281947924227999742638854113131814130277003347271227774530793759669731531010514996789105671079957067113085979983540583896025924722831887905064854090735698224110158974087075723468463372770046832134603412370078723957183367181295964892927891421469078810595202797757638454370682966174807582897375278242650282844147348415887689502403591330192151400861760077530691418020299479367869723655362146314573492307567539431454087697973439424773287369497501098278814717591657898607524895274033338106053491912860461470297279548916818248512372822694232764485698919880842153805738452726698990100385331368823315451997317433225902799559180030321442877236694205111599516708761798431987766412099344085667141675747707155667894670581263650308207868203994310850214504517801188924626665704113274335692243161984470902003385541825360622813615033460879822751466816048542537515665378038140975889556724025726511571242766592447030217468124646913329037285206756118809904216589511316254297077014904790183421586656234554430703321869743396059429841115677855640506229014906452423769527341299882229517088277494928589359188773276154458632595701686029871098885434410112198491430720814067272500723816332931063437998408368423156475947268088250081418129661156198364172955043234231216763177589146985681815798873860617702509169637790312333837587842679375982827687443539366067976339820528569554042880000000000000*i1^42 + 117053796449366748128419252255285782372013937794854869819007598569124357956630106800755671053323173269685862272426052856615812615917593295950947535564114522842377516789070422888858103392054549815484426814881574388814931012870441742511724569763182802812929544066495788990464083229216692594934134075403877212883366609912397014961507685009388318966997284050385068252819621690168999998357666777734634760782783753664106003766840867928223390392447884023277843930321098498148260199835675666621184435846301816182798934723054021533536352086077333879908290732975827992452217460470028986175907657597879063478123552353628012398172695386206973509859714179256172225378156805026358802018282531055353944209407219777556560846942380032296653295516145698855412799605885816165018539519441063418811083186248452338865362238503816017321678866033491097979340988080077015392837567991007214719177361211309459517169570836146780264443423184287933144671534926414906035637083125186200210862751173242422089214134703584978106830440434766140338218808572423788106198758344280901054965369019361972164201439585201174798456276049234708049983736675925089283182107732126201840129231362392781135564130933606337689171125304302617948912904210547353880705143109655726130680766802706700046433254871254266356997801938296307129406972440331820291099396907350525543146908858704371067714430594967212223126989147189096309875038974580894117013477199604880172941556586081774575481297483634925310410063389516518812653345295905607980328457751857843117573372972856479055476247995335413015119118088333535830999112645542678796587529996353757244776197049130133728577056256376220054357286842782937232203839990200955326757295925173476659706470028505147165258637922451873720759633651675497654611149557858187259257904178436330538427049861942425245640572249423504268960254249097159308878661497175766110023348019385066159001331868438419704205263160581327091976607974026795681675738670138954959849887359957229049148855101990220815633086788128528930258383175924127289505285277123510872276004281039863097474602887388861029081598845370597564334131620270426064181084206004644426404836427819915160035418732888709554367365120000000000*i1^43 + 7177519328338538874594263826349721226979810095278310931999210699015566914190565581848219095315455151472316147055453805275331667753021343695525501993867737272965988224476889423256735449033274218147692251821769965143905646459058534436040202700529717414245850780904925280705620027301632161539117974355898525541072880444851087373299912242712841422959309672163533643404551009200494015662920780372741448855039093771372710645034280189406828541880526824039722428493181601453940672490486764810831952389175365123497751414933606692423582838605725909495547598285147481433012435398858351569799603864693047984827426088527272789151668018371686880760608903201628261648224998567696050525333351612690930038676151297345746826513930957439419431968390136826227461516244749859946480080671763509195864736611059061148640159936351026354145267384423815543264797403312124858732241556364882726513972966200819997540316535452257331406312248739936787274488397701882943339096645455760523067237793174385434310569479436691654024383890578127307047586805981026555558003461340606420565013361512986578377669257210037647202731915524763086218040858333172442452211780018346775103114686858761107609194004880632248234807948979514316463320219109886575036265206535658279920881802832365832550441004585429556323086004475943337972622692370938073943188174431569948719650445978718670137897091125035767698300220321732231866717999574827150931578131253302794732543252361449451869756705824079628815439693531258061785497808668782691493423670596195277650474136517931048182650345899567454488460964516710172343111005517752223293301455022675871940617589209001229047529660863148219060366914097623120672490335020364120042000459023934562051553855723212140452361015326575451821410954183686406633038975411227781791991122140950637900774244689337016378436817052288054879606232403560795563392811239490668776557468122934918524056454910512326611222995212502673646878013482490628581570297912724721415272121415903184889854046607350917454680213032264775630443976271343132542547268274120805420539328284616126349734850838144964829832848652630441963369285937668460886017190007268035428359249837103369168518664265033318400000000000*i1^44 + 277943946678948161058871029603840298810475278695362543374353252396320223159148333538694973204811602830885234154480721797635220177953845026297062714931896622713194393342750953043132201353427301209469616711344442384339994500588738643204975831011984334545006938328316912944171021933769605174282323625401644776362414341420991833500933369900188132593896868284815518648214281222981460554933780409784148507521353976494310070025602252550401158445587673063603160432217737575187972375499419430716538425725418940649435121521690875041060197613180268276980297034312920397350669559328136646032261391950023385600142936401639345041150854112999541305757610827186826192802417121025057605468719805540266792380080955602470384215461296563201767924923293314264951712102172191752916960656200367398694947459826554523894059582964231355597881702709436300988536165723884988117587843461966800708030689718770972587255669806270786029318285999694233191314859100898078525836639311383182338948005594883221430095628498572659343975327709342884944075181914706977343582896612846863052556770910560108111770105584721491553073725464486757333606119664416408205179217215786778814765218132300898296682888283656860225284834148145516960099470956746939620415003379903936967099938090943474758609400584803006176019982384408538036969802223776539329144698382797832314799576671437196771508266336067633179405804158663020627312977934563014407149447194576672647149060852876369410666765810962487294873815019724006987801714334873269615105263200116589571829226701885988767367170873990057784304562123350998005808361621706728516408095711622749864340927806502466227011991513688794199919227080078158655505473198087150424176127035324637597464687040933512286093783369547033094464587171438956906807062520058461297567039015630660307659510078573206423007185978668236238907023329473710767675753525851755707989841526315462913157199453432998924693506482408307718447318849660449701793125277969836468618385138194395235104826472640531404406146425694871561141943901213386960516312775645685188419853778406927928764022613648073103088359419130300631500019988200688230261783486958337070702051382685459166526619870822400000000*i1^45 + 7153670920436737494956568901081150429720816048885950095935440086103958682552008299085518771314771142037436058227014714936856651861539514580814424164597623414602731602866655190540299562923784837331350740617228509875380842866580078314195923793681376562075834551852570441972841664173922345116777653052241105421364891885111397561632908139384903344452803893251519321541001236008253591588312695078235427506618877352889731215045626506692172164416128095722760102086657980749229249138071471675408686504222147326395303582833942714724107498753188738579832631264565689416477342224161823993091742213953943829702639239998491785593633188468334220295647941122667606987604898366390511637022883018291049778805041179609064022881720311135596360557742842985012599542380115647173818569998443158936304110460630174134130173714566437782891547743001127356011547186246956839327964040681378130872633583365369064475510942551048076029954050034642306945440545775927322749453510306485449976113963075332161771237411684553553275570916137306079003242314499271879537587031305442146127425398163976378760394064912375581076879798302208942996981927127318681917963468128360048987708288425921929493877386269839342699503656531029368672786404683596251701835179991953337034090595223083927711793062781044455267011874699819846053985889790804070004410597209008565223807298197718844560501703332629207762815883003569013173596778803407230404072704994533796319492249940786316329639686418766938304454208369944702988476601947826955940977605435969804716280256790027322642281470742208303717632603924888181354802551561609256276667227239761214552049656330895000887394916131250179038507915409020614980324288653457659657355968719237637975130918326034766446788604535805183952715059648557684037646859541351513441277342728246749670728457275534974156694152093345047305474594229648082775838327529600075331550259525138550792907821316378961993538761475107420108542697444019786888487144886436648280450524540345185242124315098775974034085809643271755134605794690899667377056669932865021189428972629547180751404867475949028209996915423199104115512687420275042732815094667609421422566946173494726052413440000000*i1^46 + 120625969351232176555466421661938169474298888189996826465218411417224105926566812152020899762759097275487681024217196177314039206211500014294830907831660340651890883729642127858099130106371576861339372843781733849672021390989714031541375396157630936017240137477729954950726340934468211346925162250037613347452854457894377199456061674945774424049727425001151397178577497096672000445381673043204141594326266899552067793235450135777841872884202296233261489208655278451479861408066504338697769866458161283073478320139587026302919778013849692055006264840577516435846138855896348205618267563572174532920592661480525568662771953370195127571415360475319290087309943567165277729534745567179366846893316918162793910476564568694864528882899371827225575001268975558996797307699536473839574055831431607361603558463420694530572845874701424132488559477893931477393741702798335808926461100093717183641197802500771184516200610416260940787051915607770329489003855726381026669548343086261179076293402706444765956711939802437333650993543482127362377579565317285206430141349183379904301521467314123882878463018189626532301434984237170010029592747943427639250152999143144681267431784646039034857077112821006173032412510810015077984238134100588259592759667804300780479453159387850900755128325193262178358684326999690060687457873690428564631723880850661075337028202238824230722742520181704774360999884657975287547422548384579502817999152705951426736152740609805796837322006251233667226323832232439848953868501889883494891701666542792481664874485718157561291056154106422051926650600054484484289472651919077003564928594113239857998625365357076270806653352293765009478468608090676779778743559163063838919356693288448434355932887958187368492144924670933191938468937789647670207681589966042297866743774448696110150982403728350250626838954307580183873461753380106522425628937554804129422977011951301840831206694848741472499718203117738383855140234671779785406929245725309200296828003832089715764439459440123795575242834016640577628874926756356947220473466176180809374696290120684855940488432008959914438364380197911772409067653902114826640681783216385638400000000*i1^47 + 1236597447954338926466153741532430136687217157221795293240428301318477664762882794018573178870630804489632325869509069191307836823774477091072383696484260808701529742782045462366645865249972612221352706784486350303102289937155691919586826387416358501568446648448197809808244897370048843129029716835584318056097719400779903442683951780984183559505215177113509856978744159179886478541700013363135435282136686027916920257988352746492500511996849702259590766309815749926958663374956647697273418916715971133301137523453819374445507437113355976806042129360039418921408478514100775479579852971367130937469816644538350800087954778580910722841680804630457172064422509479266533113867194117477942997851111306696222915201135521154662532314062556804103958742613694064074035858391901226608301173845646179720467545458422844826144603338019480874674680095100081864975550512379474550386851961140095690827324511427249634961929918597407369638910107536133634694868103710048477353508162840423402954613708632041723674022620359117169348907604586781088851524800041578642985558513236374599006101927918857962677726058220564897266284855127197491707463111798548140373848993593623135037324628847745044730636146953460093147208843784131602778627141966055640743444909539384498561586264657074106189040220968158278840978245731523269545290099271253851827450351080576649505346743796653732789206233432170218628760495637730172965354845785972562607517418196035284311970507201085346766490262388194945796839576459643007793458881190818976801027785783897452743638902940947242518869110793631221245331502789778866719721756062036280121941862373813109239605772037985889306352321509832962274639947310452641873677867970962980547844894487749940352874471787288422420114608835044899764419937900118630773151146546345845015216475374481721822673291133169929766051154789157621838728869810181110707868585985212261306216131765868454822501190315727736329614747562681483618324463356016395833986886040177366519175079551265098309776734195465499770553010348282640139222871751050432591304897861098544695739557195284074882012900388935332208980039348637962683625665797730692382027776307200000*i1^48 + 5672654190719647095612482965118024303808039707541051319335688655376513006854018757512861801800296875711220288798850286550443033880162995551440694673080235652083466165653120356031213542196542243642056298066753411384523511565157093253306903949506296266941079670162116450497366516259717527988459849685647677672839120479705128191331023063449616488309449806633848099095228069349160338775034534013682670908494840801446208686592868810354553277604962020854136111133402618431780139511884574104313351589864131698423853824319302291338632735547957568153526699822722728903870334751431409021074807128969297107689658044661302897302703628889734156367316214603398149486921349178925058529191822915059093785383829436952287090418940582923518775415247360964854239124020001606073677129438195308369999152897579162952232832515828015098522559147590866952877355528621851799707968243957623094810367839804637238667421370468146861575024067624096345753893526427180963284039507759845520704445962210855215477699039595868317956936585807529517314243217027328792834447644512256310536795082647964282546133189069868039815436523690188823291518410659602469800717363284867010834423076437253939752759829264441581637225318254725892659114082118300165004443946509092529403277499702879919419095407964562956950621758921502697435752327790682325714126852320858027957881865540905364553105971404581005410198131358787977822620586444723432003462529925339753807014053942968487456647692524573910052495431892590938391672306919272605701048338192220982495175812162025054131249132138623744584398481765638943568883121413222481614407448601222994016539157215376384036088931788523304891687486338135697062273443423668356168955665247156731626919713812048382380848214081578497787296089811938855740117160349694540111398416784358127006928073137953110354775350309826495405170352026863280015237042148443967890921791525876586395513809271700387423710221898045202485292016888837916913292223647049187844089392932192886438493485869443445707153085346869602141925586289077654383334897456324973106519059541916959391340880284198825991421546626107582595017923630057064338548898713465053260800000*i1^49 + 305639912722382941811785546673213994236417409532391255181066088301429842488700537726830596533999127661207463534730774636876849387536368624395571230663903377929936369292105299951904176749569859393332209906238770444307306232682074758534444554432108680267231609840736677610472520333919535032350398356508368409606763199945368851549286474768117170562381547766862258240677371947666854439006298624662975844360416955608542968791215584488814130176066041807110021984886359826254270448114179321630035212976011424989343520020240900158993047813619340656643150041896599259045530830016384507064847746939325220929569171751348991897129463304722114215994916670216732162455535912452437573454785476435586488160915683187052005129889101436241120571770579701026141783249159305400250963206093027723037910734221381987227294872186815087723699486894016924555741990656358468177297974930586304038361875692121443252059741692655017938037504779092838628731960026274167686501145796743030059038056830519877004311258083626445397573482741166414046123751631273000490523984860084094942909818821464866445718402548908203696689600357612801025453534878892485190447826649372651648416749066112156899372798519732706545873911575755957123896471445062571566064721119405986757559567224891332882546189745632868129830273852018593159913963607152286881800650270698067196516964394510652421701114630434470200680417564046363334320441613687553864728672479887180638214462289758354839391670538779552768796542581281981202869962626895537774741500259717791913148593802414844754525187458861955554864781035614424038228162306788471895171081102011197879868069385173016315125800457948197512290605272861937180501859146205088446701448249035863355836730692377816101621286961058676481010122709687702420257755078792594472071712706256508455728718866730614899070439572963579337351890849799624878525796224452311774356866491160487062391556850357516009034707529615269746261156633698217299883826163462410315369600343452959227815639526193545450957718512521043277837873261545548968040902214060483463276689538796437253425159098458062524719292992234321793371182312604228469689178290880000*i1^50 + -8562283539062007345632179420439807976054309978315371982800035133632491291255055418155089285281185236237037934414256073139560085821296491805462385909965713101461889380429072199405898378495985964868462285116616928449099304257924042943482260670816081406946812693453958237554993154925942839774818408375676483328305680401537801718437204450547871568283523387376948685494639639244761210877623955653766430241638403472883997251230125853217695332383828810373273249131148296791208827739376724502426699829261412827859400191346173549681593041691631493374376798350584707103126600516075726149202234276969289798535295998803498226254000390588848376780939285429185854997658124624984994591612935041790073348339694882930645980335535606749282174559571860694942278385482335037398022098841061324689963959922529913313499179887166137812174662586702614312354807846811022464064199183546863031078066433039962232365009067648946941145716733207506687069753203551426536529749919300281972089102683798270682722823298765539359856233178827209811010269551838133879788242526674318175363059241808110298634848483371894705514886630456336738608197950957971680619343390056713643787187239708529688930938904651371023440090137909496716436883838762200149521328351240674071647258766383280415501260044523217300914096440292770218618922465912910283741426411667773886891869241925991116516435006146428788012393349908588619101155608498999297482337421415678487632013883371730344957433809379945213695008822828384687819476599925110810686387837956096064885952252688884579588547106206490227245888174197306642807700432181004874126781487682110313813635503093207138381046293707242111940668098197369858397259306915528553289602593198282309316152285016787095273999391189242900530780540939640985597157302903319616965716283592241872738995891839721212982147194940314447550259087637316824489044815523509705177456048624155625475284730269799721539029945732618763334365423267316929365575632889473284413011411239565150288141026655444578368122819103001059333300470944607416625180930341802448303534932310082487727454053038292973448737159945502461097255039614648035515200*i1^51 + -337006478655343147065570066581364834161631651033948103914004429573896384089739122286968787902788583522431500576883593842228445855995962232511918517915794447771507841972290191372287182392525953844493420525470244615108845876001932648306954922580448234204070525486120864871154134830399871834346297452158475972382729439816940177396468708702803896975891296415999524625686243801646253353231814491194036794998411872991576303967764388654171103081883033439071459318343200016663202251770682118686907088000081267568451403441412154011972820933239559002276401092621764099202831423431926777161704350504459402699545117148100912094077984290526903311565401224906237295983193786080620996477957682980692055301262307902714657407055634751965912717380461014178400753455038046342625040058371022881366633455220704177712834360013792982297976697274873342393624256534696248349442320309114945460854561539913977705235230453054254229553737817727697239345950097548206169745465211391607770033949885507150172369950707405421138918318090543666400863543047486853998122152348547890509251098326924613226375228229989091653002901402246768129099164306151997582439158420827297895951290770319852500461865887652320100981764866445086579678581650065721825964185226645674084021675347779379415093630427751049503282181614185109918706361695203274856619683725040460513501765116065798899945005738993027767820793098774828187678558789742137788638534340380661038181137985412009575999678336487260280132918692858226234252160683841088291178995798797855358842124453580356495920618999102118996781392063567934894094072709627244302963951017451364915271288929392751208985289596345606822524530483937096947552296965267391174776598550396231512888355655827919070709451537827872629778691893756940600538255027442071378060333960147144531008489461498077046461707906134964921852215376817424952412212189929034152058020870590944652749873219236444339827438938109407097726342457505670956011268038386805330601030336603889517009583856730916682526602420697004766203667537813632040796110109608387064396475447230197525091526558299236553665532045505496243481029217680*i1^52 + 2107853459058730911570126322127536627332733904890817910298376171016676698823727962275523403034474054707680151189215886090119979168400667601605814039280167561388191365533747148984337602117259906245344715472686769104428861281799852943989075844932033755361937778181934549543450582914548266916594955866733771453244478999431372308982358371810207109420903750768952573387415519052249575465403223390457903993288581615740632937751303498984455930010017241042174125174178700679148688734238489632867124190280423476945468620981167363011731217844389156404311152954617353153999920040042124482801843106168203134257390120262782044256820608219185574465260020153500563793640210877931400141047479950376892235204014987377762046924276986461151953488137254997708099359235286056582633855965216954512830789685623044975709445693914738344342603096716065669513614222557701551774485186385853188515916128684957371316722659948607530156639861052601123027972359819172465122393974981407202530959409736892815773684545125091872289221510067620042642745872851984930041125257994699268901702895807877062353711265658711960097567270768361647361607579366683587350219546404985618745288109610557973117980787008255383388788854007267509789482883634698538969723258643776090389253088230512932154180026630224985200178778796413757884703874632736179013923097380685156499515257724104268503201588246454922862183802687876977428352768531963305130376982323090937466621324533765217872936792796868070565762916878167052900411964032901589542064624199758138797414112449038895451120473805077643392552596863591197037065252544204797082746408019196198258655640555002892336203568523855445373392286305098896160911215613874006622218519478848150158472964533292255715809361081653408073066004664168397705336837976946869748326863051100378215323196089620283103259661524699996194800659454872773952414792877974287446755766444869014702299964866193774723508834292008421683320723612354178934659804273500665118217522810675038005921253774488787810424885235632747064824025840464900054006374094723716166221807645491439*i1^53 - N1*17661553947994814028181405151062262015799661947252304924035372847611904797822392857188520034313066290166832582464915024559322650817113037785849797526856102346471915531977320324508090768342490010017753794071123959313639478483278397890456156504402575730960741399593322098206939049370111340952086311487188796843888140339225933401438898538394653932928518246811184823032585700275911040408740297733944765471178889878861671440916713270204628962697964521987838627238702663678874591212723355285507012059925890006754619940230788005917874677469023960459347773002456646072675313770478482510389705968914124605341232112281781757490734900136030913088304407661935218522107846435700848629411881169378548383744*i3 ] ]