[ [ 32824746490216595864806461867856109560261587225574776997847506223006975277991476747941845222511203277507200699960830695289203059497607638084777518622670405962066717856404633726404559112351583181887002025288498693295459137180981114128782010441459367627507297057969759204220103743486694349405199858535065942060286514275818163628375331233970137471902116510510485396700154945103122698331207067430711765559271212042313461924787803643164792000074448771453729194628452583376898225824976802091592251739890516213911751541477662952491518391043432850114129245457886441931060396262175814737253208519524467362450006484302241455147856799658351216865039212320332556088704709388511972837453169618577735033346023181029129885422183401881853881918368120676020183056516333531910741662596785297105851427869499516224062400340623671430794064575921735289821558169394122419448181043261478458764627980579605576133552962972449036412579702978585851971601383799768525407210563054336311232423986203746871521973559499903127879910238274447413594066210978766751912352845118669860371598327237595534971767745639345311708457191290319666881798178575540610089177857894922577495343142459324840668065101296273375333157544064583214226261531743752812379670585944098808701508913384632095642923638814617878246270022744375067833188985148735025748948472428748901070365974544585729238233515295593142519871177886793728000000000000000000000000000000000000000000000000000000 + 31190601407798971154744715501689375923894170082143480576949763053488695194211225781343483627873608896590836929310359796146821504055295621589548640190596277392196286024433520239260022220187729224673419669040760945766378485040510032655852200813303169309193642360428589924397059581996083283419166788927174214358651203687902244405081667761315546792170297225939651196905990705981504142492776373943118427104323337858216131789250281533699068948674348470772520888341973511404519375338633929397448243961850258158774301941095478808071756942092940475336713566304251118385935499473939452945302355754783969965852824251715437430735178141004480164024858215710616936368064114608667425976857413288305000313645504252023192665793251937270287820099117762285518492021584932152469560812755894154020798347530671105177696534892201419113101725666545447041237693137084004927774521175706696189491426645712964841340888069689257298756077039764366864039914383760564698569073553518623088622478067547408800316612740237075789657373401580177065467271742060146540913188503242879997117532546906075496379190978236898709465584616070382613826265667431579032048160644785664401754423011721904095260116903717475030226850580691930838833511943498658946542251795118002658779960314444441979157277435196735962503852711698085215543968038410221613223392543505322237550300610150049897462465539946142899437848508340633600000000000000000000000000000000000000000000000000000*i1 + 9387735705279205380216106203898386196322875785743459246164562251121764213126124602401161792918537062384153999874107563997439197445813751736370385223454847231940882850568879743835429367341682966269040434172017825591241343415586774367407773224889517064349247000672819382660560318760603176023452520103951761222183157904839552899525752028460795146428052019414839548652058909586432120990885931547475088695823959158493228481848135017565054058444533544418703519236039219802938085488910972541835984601394758802821610638988519941783751036440360925139826336555888572695739669239788417774904459360257391118835155395058778447243819634255015953781884253678335040587237714899108209745165577741666987722396675390821095645840224278545620017807009770746722314303593947920249692324364061979293201090364040585651012627254286292507096120881002948907776099540492586865382969573012465535312172199266258327826837036140649150285671750041462944695913601434212894016854627303399638264067236815533102179056443455195180142731167530324873788646300634586960072023788711514978995948450053084464639300510387050866633711317299291961703151378427025728655013354335997215159164839028001964208624718406266625483334112184566654631638073361696548770328642729212772386092014808045952331157732846538551118036446916277673576030522028310927337606422484158217493662359116219861937489767015500655637144010752000000000000000000000000000000000000000000000000000000*i1^2 + 61510111786990684889992540016727377844155029126323622196418200668740996574163751063759861457137093335792098221811289080611734108436817690491905733899980335701542309775848183274951384349904953015311327035874622471200010128121847373239570722659699516015627950547027389011526505435496109312471240228545729184519094086945396056165540521112391683093108149596142627988382100240525036352266831004740947995625509108070215304034596635962241549167277692974696891998351897154727249176861231658022861670168167878508057673009897764690359962872471885883606686826326606215376818149531421139353713898803081710308057398748435866788417902793640491371774801411619711193788934607402989513825996493753423487614845539852360210018367639404862735573480204120944327973483705820158888795982442262819655333143506141124612466522847154289804439283086923168532899687669674189103012576028995181776418946985898550168452833002925416182025005424058721948252766041335283897235813330263286415894853041301534795272870583192389973988444529992250849296895902474896373453440363552912769955634289384207631705202809030383989344494660342669274779043800907874767225575983861363621104296054146038986908973400302704889578435853903178067279364996367830208317158464183013831123909325826881951948707753470750284123402239882127201179473929850398992076528466242015225764231504110814790785276391238066996820628733952000000000000000000000000000000000000000000000000000*i1^3 + 40757279810485634720783070860449932701208397175991468923614550884681484011635950807986527774846781929360754759307500306536900486388080860652753387795253765121498121381155963604611956482014496503474415089207456482526592001749911777176120062960723914133778951443444154725654017865302505526749463779871336524434992735488521977423032288604792966220554738671501274485369479243554653722174990716107873051910043115589882193856481129253626765346956265347170475166265452786306106001701483869604019129971235113806697834874487839572304502439859054692352648098135760796772782095147554066572314786327324528973325566205236902926025910977082428175460425059778983626803873178477946880127894647960614651826108905007650083279863157458361891481542326899586463729395471880370360511307054486557351259013781550484576680395477364753559110718574874650924219478299005371282442769762419395245268750696331105834430645466243344863059509212644145072543541532135370864231227809281149755222747997951791175288348283396112310987908086473309472202854821456115026596193166011680032510514320510440686717988714730403220689662312154665237071969026182272289622001486323180482004915302196304075497982095010103273977569987343472701406017710785829739819221574307685822072771718070660781298255280731348547923267971974384756235556309264621586864587858738311066914761338642583156901598493362395059819066163200000000000000000000000000000000000000000000000000*i1^4 + -12110703996395375099700691039438579147823266939285913094771628438485608460046848966214906206694578776535507872482975153319633173187199408962527326263224582048628450389147040513435889093655581342998416152025081519880286880039294601184633727637497795326528823586118962522413535406738159248983424321425899199907338353709347695687257787786971434091839398991164530541642716579429023478741898848670564429534735521110012271918126239749109290795029355013133040034585242560796384650881417053683514790321845377126685735050970506564915282107170274340433436705161792060286454143613535199925782963908899050346817624143761520858515264679516424638557923133739588407909903836077542579120608193326591434307550112166753951035131471238825809338734965586255964100577885176801717400406187087837133969417557059061565882283694178057368111853192635768022889256104912309700801008159158482810201605979642777363409054765246566578987554256830287632944480381718024383297245979504039512248175804030848061543042239122772833142009755345554281750876925042831388243028611440186950300138553966633165917172800182828292097177901842809790887615307023388305234968677029782131554204374571869524983383066605331115883677114468869647680829080949751725341130027511725421544010602028404146525150687387271589708958456340294185487280067492290963426137163736906238987312103692860182699493462988922952876032000000000000000000000000000000000000000000000000000*i1^5 + 57657006834766156002980115811077753719829757298708976942787105789299711758584491026981622516731777146081062440177582054872242828682839529271465938858382311097411444823920962059261782719357667173242505132631271610916071399269383966994130504624176346140162927692177852198898916263724384778676977016563086179012196431933043355650582983718239776516318030743609595751210936953096929847500672384008675479323276144391425888022099344394699147909457787480109121232837259620380827996464368895261005716378646816076177309184382639954234521073184803221276695732273655964568179535093726014834009803152456112581854726396837047527352673804901202954201758223745973946198459841638884325363001811975539754391676951852838205235668347779771199171334594227854509711191488063330326605961581785854805099825880982399044307831338502472118086574363013096121900869862821615172666474611849881040600994748749381861652825531346575615002073815509757656729606740565934151051768888532080540790793970360339318067170876635400379765705049523633203886577332437664586092327915560811720531746241553083418507503844681576473320797484828072608636836879455459616827134797853788884442131358437924366631101939493686336145548476098020873029502520417929641190127059458117063679415067431200289961395205812317315086497957220402411243114625488314927808332445710178085550483323902718442600909017860529979392000000000000000000000000000000000000000000000000000*i1^6 + -40773769158452078895840843772444471886873606377817801480238826412818741576441448158075468372478333662484194524305486442988937284590207600147563927850209849690552309453158669347688112438797834443435549667063168268686462145149829732862344050895199074115980326082382372957727566116871486219781516371004779394376540254906097323441925274265066563083161956152345575242547957752672781311995964864689881193787306941889540027885335924379458226455675328037763864877947882940157469818981684561399025997346384925029539760596737450509860621632901884751815096254915654593331503487671129212705262748687669746665491019043373171235797589968369744144033048309265488913620773161823631558230807729873159672161299856612792201133694351653854785176736514104100458121500449395370911127203677687685928243268678408320484706574007520684959441712790036712505277604143631553234947970266245966557092363389179360509220412051196401942450990087061635304162294755949161117774973073074457820997579025738122576324051450942802722458680533308898493868633498227615009214424323389038888367142446546595215228734810830779084470142669966018818581455724536891745877599923595956095951823327275795332437262601134492491445896030982427607719096917311807974498541495775063754324436098787324739956397657675335221342350040332744125770258608466301218972708496811866335903755111679662799835876395883949981696000000000000000000000000000000000000000000000000*i1^7 + 18693971649182936989519358663578751562940319438074264806986473258928585778495454019725927665430498226121734196943652053880142511695170442161850683383666767230997211395484489490823650380317174592287905375785815826431008226418620212754730800576942497778029524454636016800684895648624350503913697351489431624788300772810276064115949987472654125467898175846259151163805529070461220716311801783437482545293619716873431543668752746614178810597412498242578913426622280130549324294531997750771002483751593490180698755160753519747552252705302090006358593775830584253670320185825904256686945743990248077167273143919647013624965003316766649827625951566042998931543907502016807539885350767677570697693547054286827858194210285434616610176619244339677830917846235503267439922039273486640698731134316124916225820801333916912749335413890826984945943744775581349108222803501280311371382500510969142663591693737104101466164578378140526448950524767098773180284631258773155175220680544825427315404906152480632619410037092403490013811592759425485027690236333343861020708544749240847510989847730046349926042325874655243731377870107406030596565154208105478117989472562047813749405958127285530644820598460138923628723531172147187292524349933701158178557540403844789895646924265539559123437301890618643974378836479069736182665791969688198817313553748884085321835620264832925696000000000000000000000000000000000000000000000000*i1^8 + -5234977602437857599087516716288097598367004702614324985648456222701193421303867164421498817958970468086775611612569697037080160204885882001885500350287871446286426500175135689947727489377271034992129724449043654028557757737669690408440027090921422082607477464273851797899614550489811142368472653610403758574456081234362192443703334542181183755338650476728632606538111731975265088100180277965570983433168602827375873261084472155372314653442393792753537503126307602078470860065150785404841109101150845251026282804852466192662886692300295877319127165433251736690270574656328612925437544327770973267804308978219558975212533059022583907125560277263647492939954965227374551735685767630018386121631698290883907460423451114405102055341288548743235096416819060572212402732982826930864878739977320564610131330552286565443461565537423437071024456853019101087999538010550969345189934725612031848791682588599925139365276268537525867195964567820291486295931032448687215794862302129465705732413550679134140272270762106267982071140910850213298864927967263278035581735804767207388128467016197923347435423612213184865182128314686976451260650493087057768912159782084926736531368472058813209879603698322624150811458103257709514115556118734610648066036554962469195547349912531824671821180764005901332570110287456356866050057073964070884095767712559066389685035239294894080000000000000000000000000000000000000000000000*i1^9 + 1093763584951508624716029396261902181062406541378777912025612481973587319650375959793664431880152774673176627097242959244329474867229909153796564813514651957970206933490880300828982755815619282866695178588034205930126336419273465188423810668150842732742551978418942652372939651342774787768071150889897064519117299711910847927376990308064158387539715397931178457904831088949933968836007130416649477357362685132865121602844580258093266120935388506343351122110252337692888594816631354561372448179130469715933960576513880591525561687175452588076368535517517007833679795088367139698668999430393991515117131820118813380476493332788712234322610950038658796438004990540376434322470914057174176829123767729368055984994187285072188184021651807476488877670768818602085447643036620498747453022031815959500549730566944257338611789303933847564360297752659639126408583007527594705976246350789723399758537157270960657984896481316801380606892427419725672185040421084496778064078113356624091068799756146316615636448467108117518417297983639972332361307279980779884679205601862483230749136574799514604895536030353444345487513755590264531109523839783756127250011489165862692661366584758107908129895287615215240592239342804796575896697084076012520547403002401789970090061771887767745649761194316123828199652993120016165518501833721109078347539935618982246576007875552870400000000000000000000000000000000000000000000*i1^10 + -138850417165749667152022214781714770929938563471324841643507526861391380060346321190301927939186253264040505222598037698828744720729376090273738549047440856297885726672844254330616330856896537852040373917015021099103255858933165116104547715332979367293496555042029256773504929695472740385675049707442294904355010291792877324545986061010412384524355341204483498573967240937911097351532645525917010608905344363424454632792808271315698253078723698504696217335984215133890255103769618863110749792022219083937248938979277211147115892702578776593962928723672321794140129569851757407456594983505942476217498064006758215917090285482295854284013840393126869168682984300275253377239752208879966025069323484949070189142682878625909234477291084384656392571390147084675193788389093472233908671500029562236702698566616589941552042724769791534076059801238511904813517311823718473540708042183311122803892369616159835570567512699993918781028436773562045621403813206772670887526943825220672111950711928103240881394017707996954033456197162325425550957556837372099894165201454908819577367968209868663744420369645299872794250036864011101738966800020276722025438371347338892779011030437416311762652277451134766148610140432802263454980122232986056967666031388874932859559570842447304519052439221021714719750635110633140242543135125395985917603359431878413938921800990720000000000000000000000000000000000000000000*i1^11 + 10379038383099037764001884374531792219146700187940206684090242182273013025003046990589267836358155514967929457010374165414668315209710732772141019802805089595962018487837747480155044600383859036431238377063857632143750273910593537008972538486948565524564446660465796503515522842911648441171400324895574157880406578921506600997995304528952582245919455178975925211135514741668389483923774024500305367331290634176660559963013762682043717751604231124080947337065361903497736051378858086574350622914640127151721891581223907355879555741770785844901342144520670272073711773781652022234610102476058815437405444106948256086093243992278817029551764327078520523706303808463052358267758618229977249468898358073456887011940519942891889369458370135276806990033862541775658212085889027246078486929482565294632492947098391987052284558497531421414622733395969311490519210402348279759355829364518677087074652113270193641027300076818295484247790630466516384677256460687407948842899205666679870441213419142552774150504554004137259143540167141332637332425840034000656306333243625853022548878711459564485699893662268631062089132137363040770564447183988149315344626598158154942913219361328682114506584143650120850354547981108772551769608091734264612525226564556955218899131654971531773855491293925044865042857417221702411247462709828356087461455162877954101807677440000000000000000000000000000000000000000000*i1^12 + -447949869255775924945930144320715732230803652411231345078379369373504802562211838291307678222423573571341207958355008196091395929557570189363112464877834569717957725706837537266886060078465917185518301774493319198326241495501023697234165797474375839248278260888931487654020739474060351851217665636114838796770550018114246066098538026869967206975997715364853293742781249071494988850838721336774623736227988678185379400213434490308266826300589256081346398622790871082890104252815469009749696043801205086683628616099192519478555583076691978024898832846692297628730555158196290002006652759703474803032670916082676754411339905076679767233020805454448416557979405772522155607253843891567661367684581950646276963864755927515455029378107193715083121652561405477417509877526873178137724015301081730074059544400363623498322960219138154598911794830906901917565812330690077637329646835013346358406872652935114898975327887088002612382343997720221894619919342300690448297121910791606948379311181838676956677119274909899649708046175228668113704187732773210381754800095953230152772003344316705057258574698179682355916419520736680502033866833020722192422221865213172739698427566330173659803340272737376425841713482795339676825038822553737921199292560305513179252644086989564476248747905970160519060585102682634249187467571917603155548103022553325512320614400000000000000000000000000000000000000000*i1^13 + 9359212498741597466875352167586299042941163177956203906746616230165737995602356618112447917771242882441284073624664114186228967754678019044605748345256304537751088570308042481424661451882427843229923829886434378473460310481486212110660660535194802643634763273114194740399557378305984559588732867458327422681179398401539858720298673543529727537491661359382074931721406155177430142494017556589685556801560742796884601149315153611565539138648767217434102470497711666944483805820024502872518000365709025892430936172190549495666467771946386596697274541006090361800855441294291656431900297127557498448518850641121747194818223143592625168393443695097039441111064105269454251131781694150547977102364256342238274816277656663098019579511678395827553339172741873975469903255846715553043622872270362238030120458718055108901128490200790918604216373989347843110822832439088226211145202509436541724888487774215336203972235571605106969296479994706290869010496855992078083103694064587169699650273779929847487889507823362663194452585528420848373400271570339849154441559020013593166573142187156403833188368991491906945364400837177109979621933339661269676739004826546421113470931477990005719245127339227409066134483040137105080241100308775356408796383377824607680726658724492246987058183969514969446613173645839981837693371400450104106542793873552478044160000000000000000000000000000000000000000*i1^14 + 33783265768575321321864794984746404578284550794610104496642553988650782920416640829323342621738896299783338807959334988435816403729909249665674577141051532523727725003944361586519339220570245298848876196932820385890591689329112976245194066777586418954058886866966585809737769637363478821101079602153129055035841956322924468382179579448034403180368891983970135082730960535150366475714091046144324134936263051459523049563432822800645449943408913548953490763475227143001113051304640766471279598100149364227948481444422081996376344799507340420301605863898365811882213210377968001365970428268859013378705741974919295639969978315340468098299479816224824181904503966446836989001049191740552034689718121908403169897862043404861172993840155811682901964282468616904589927777340071801187900687183311518014137394732251950407101862834334350041200774960859243370410581736319188507503967681366270663299931616542240357701751682429738894476142603060268193380928083830397380351194173894183067064823880010068671187117161564558272670995151766893459513858512646634980431526735063609554329287227535568536618082401954047965718951320377196728328250142576155368915731045942799902098582397939732384410871142447095311350456189542594933549081036881748917820225033836634096517352744207062410196589653492870977460627064526758715921468096625316483337228910592000000000000000000000000000000000000000000*i1^15 + -6429323639943697586394231211825677910996856835469577978778908315293777938077499290087961314174281238762814123665540037632371218296377126379655657179286586210033679722823038947537637738182082595497676869440734457432862532463331069168294054922519900557253850882422985510582079851139722719000459681764192628989403893787813142368762082372012042947663517376922554601943754090860244957540941728923873291780094541456251385581846754833084731912716831714447774258724380690232163046899351292094637467660850892799103135042556404854233101642787425537333215778048768712716010865102460980298553762875434533590031353111358871450428436293003883725187451161525415928063487632640389802888377335882313604138355542090627000004330027797229880748476060557861818941526557988664448886244881520709521235368856790046185056755615146951127141729399286260216555713967559949012438070892370970608530313990775424297477287064480465712352060056247373047378431434140028810906032013734183332619013552179559036595187360443520112716601290735742315455960772025034126231942240362832937054493421957813129497757208316669753586538423533543692155826771416289566992299570326363336697652189124004150122318861410193765402785760408612526202794362919929124259655249870713480740297621092404528418645194716632466104191364517165346510932059895393289139008265015933424806458818560000000000000000000000000000000000000000*i1^16 + 113682280263661452993445221985209205589391214883796464529783761025191518952605483092777017783436997627647582436897459042795031033865120946395993529470836090123037925438569318021761738942423013095933805201325560098320153797655192238451224613254886330194103088242559007206760645078571398055407955034519008319066571809180865005631369847317529022152277142913760861505986717235896234747792643882510591106192781429854796044652845551450849172840361348359095133434724863446180812779406735473963103449004212758584068131962287773942459522231787519468707032918706603627975174833117074009257426254455407726424764640664601041537307698113867116201945879856102104188369530473827960753103969806004502093786605460960103587360204488456315223874177135615862097295958158142143675612124657690141265805536236502223591948251881940362459721325298461305102209764866146935280900043204799817654688017146855139731747875077650621494281302518644000215581605195992818317616497164936799379010057610494227313720551635498971111636776372289194610059543484903105305068509747409362072952475044716713213828452261966459845620251664100459336490804557718246741519087305191063610359997261297621168277306118904304421530260473331049570461676388310371376208740272782461768194827749617392829766449174862331453830070942090755654470926903972408953878903989647350141917593600000000000000000000000000000000000000*i1^17 + 400562293025522870572527915766521132315457042479034949376455191532375669092227813588244851286487146398734998656112732011667046242404694907922609396267624778786942784338052320321866064023936391104053164660626389508782240925945403662949401185621318578359183611314925730787226104627966309317827595591677485927962106640021568623636041066596867042283669527629269268690902937931147284714078389232837805239414714249640066465820745695911199274239164234699043222737845640878306402792361991815217823087926882004307245961190617278475614031903991543217585273221806086261997455450782359346576413967994318840318723383608071282512662789047364012503033737950169699756351767640572890589186794012081034600701584670896491396941296982935258731044474537654221157676083328761195404288725018203693921036260110525925354960418847013463258237935010003594435519091266528378406521413332816054376818633739649833164480311017139816537660119692982692542191201460468873716291853708309438927715209818653621419152135152958301361559223798457798204084243441692321354249586311886424668164458172013658106879694241215921267170258879827647721858561471304313277780657180821897365065090369446363058670861669124103122385397812533330190852532605261773673966595713452016834122310477149315845508629299215399558334427890226457275488009900183551821380621705510586941440000000000000000000000000000000000000*i1^18 + -30967201746793356560300890112667146819105249380033028672657856311694006939233033782729929662995744700979485223880167086714561671609085766898011765709290320129355417410674163325710823079725549752738761986565058965099116470156288979473945531011402117019607912954925581717967158767336193402533950173538179584803432877374921491859876118213995167336514055630335499035003273503085021531999583284078196108769285362151729932324340711372952896485891213963432214752897617778411730063539872910252763915963421574908136764382329479100145280090448811218202109077525190683516103323761954465585431753899327378220115620483822263507932299223596498461510879080091085069246358013891962949754566571893495737907691209825759471097415484895010252273772846124080567312367326548035043618738644869223507692474053860169668643518032709999650447972151090412355125281485224983468685156397790521881310414903380149690754343776505394649735630430031858774310896623570081092445474050907745660695450600132526121386261584593577766305040471745473650697033964481520238051184003637205733773280680069460058319580897930038232424019832820920687624716209480372112498999677686678522505138280961018935130395905630852081717503413178292839418736134449211189126809441005974172096093725195702128100094865431630618735625352096502675418626910591756039883015452614459392000000000000000000000000000000000000*i1^19 + 159618516519899798718744728653964209187002409667915676495766887220698142700983585902040812238763465342425331486086088395816143544966181168105541030880615303403299642056632519720154991060494835647519980378893648898702797065257324177957053259529826515392771066321357685444937692167907632918465665037177126505194793581981750948334223864148168139124652536049867441983004947395919139896373833943271047523390379392763597636349663381921403374407666923547967638013118936131586179128894795998744239815759366834135403441370926562128402032328691060625860332138594225827413961582403741669671395143053728901568156212950453203299507442375221317390737370447862546365139850059868986749831594696512453634838284038963182637476236118158022676022440002771581621351127082071556781439007599518542704392747422883030822714134250872238300615898975920037377529568274510753824045270658363004606812132092942710185335798447217742719167951109161595113511579747263679155644964285551620786079628923515281386203474134457691702792510497759131845577595494636859716311684109051665083448582872619947770961505004214714136212099674042024040862445360341152877356579190297504814014433391323563041628739993399966472472970425259090196208062807575457349019053350402895756936691935042791708786654020566609177727380449513809926977728876398453557869006091714560000000000000000000000000000000000*i1^20 + 2362401648740632048781737583790347898576659231680196539654061227558408698649429308066432136523295971497112905645936561628975613801250737938955844761045028094089042587601677816300492609763360068291802453884081501821276393419583800399323773144614016690282125423205641192937571405373943489170934069898193373731538398197206681594132955008393326575417368597765109786241329627419099495677499511551007681920416098247390270326418184792320711834795228308228894755823165469905509976483466204666752127268416002117595977155672649209781582586878032925154314650450833293852900924668926142290908203696047206997831082539183827946400441925996801422727680347103679930438490815312041318275621481519858588058178613408435695415160011787023194891794696692372911683296652549941095428906514001932293900752893374581238354684222261507230594325656780941572551111411998089845284048088484676867499972073842217256418059702910508433309725446312104337027559745520047658515355527418759227044612335071871778031127996363397245662161255255739215041706620182820118394923279261785806800015093922597674388380658937450627843800580975786008446403906309028249251678484414220909968664762788235224177865444591517194011159047504065225268524396558737254380251470440682588446698150467950906411739137855579272252610053624378210088528476496856575123853934592000000000000000000000000000000000*i1^21 + -531321938689175702036391698409813641447810521370941053086921040224109350461923851018828681996351158630259855682872329687670352998579064004502351265410986705603039556516652356041007344971074888027723087425829036671881299382475807512767273568069714985221938911801182922944245981958327368532291127630371785086664889349273943368026281498154563485598825596584670136245741089202528265574937505293647364640632550976159426977363832729845626163594649123396806154819833693003533951260173864110094540064800820397715758675529981625739343621350315239409457754543160851750378845151123271819757250190863963123154333891978104802731172337883037150879603373132992351469468646849486558696338400494753373137006561203865363925424519246619665683719843485263806095883163158314995645722892699067382980943744407161670021372894773076068734285504774922251852967448597934099165761127732210882767032306127442141724997919007057219748306632290782397778085720190136156637945620566520172635015513723050563211206344315454547606305871185711652679641244084342850991677573258853272372703631042522501339538278421152230658072225617024327186114574407807137146585949334985807891043419418719221233234085073534987498956052611977994924471240139776505697974306414329576730034042671503877765851271962938968505744106089094287652021414587314720473088000000000000000000000000000000000*i1^22 + -25084177104023121920304549421218000176891978113919472069048807492017671895047279237873389940818675610866882398222228807041889906823382487620919944084547668937496731111358881016537431543743819263439016176297357948651883749406826076406944855100811727860411728385254049932296225001085297831970312216923600822504071707029855179614363286774885482751936116063366223752285843073228712314171891740190131490158418140187986432056478267849144259581585648383410428991290353077886510237944177546976069698029303003337612549501713034899525804444901082190940763800572802388710804151310721151708862154620197981524516890968769754524283242286571960340784880209232106805059981495497342243647813380263360601963545553281389495528651706779982024850510968173970991841531163942797662849491830897161384296938305449910813960081540698512689522684001687696717373156609525336187157571904846273018748986210862131930449627535311543121763391367878155087219220825197828267848744823072311737971725105442893923273887217310401243462182259471331036608055154123896700558713422046511090756887783518862606838240010606959132730115692704816712272867043946744350163430396174071223023828890549272521503268505438369689936535219500328287199262475246330684330324046792458804350266941618376696452785279923235196408757216706218062650926336219189084160000000000000000000000000000000*i1^23 + 32072783421346051940852111382061449190667688348773886905474934241606859771033791100754361879443205898881325384095843824249264728449005484136606796905389530209574910534381372587446650078165952901335365846601196653149944762291393714564148816341797863915313982140385303657555036635477068737744081882941525309226960950962528694317206684902938625124634291566189429758423400554819051066244587353308203352140516207322156008451429588841135043955168598700518188117139892652432542608694569816627911585903081742936841041028478142003122475152372601570459913309298436729672792256158966762759931266605478363204164882457841976975005929597045682586735621265239356457692880892558970937577777156428601308153843954966527657305271820126710245629447968216279494456018036122448524514464240976242007179158150343782895305122442342427497661062953907083955352120646282916284814300432335265985247499844495141004399718466942933325956328260067893237364262025751697149102805370828665269951031718407336925600090129496026050034408744534490149917298585460470938157099508133485862041931955434511348588272393804664642010148994008534723355085862418499627666983352299354349044831807987664041334446743481719533546788986765310388235769268582852917885417744989997069983993702329436508620779871076492481471106039248182193283861959409664000000000000000000000000000000*i1^24 + 42663006300016442072494214708690064191364241119715072042504126571674146485419679603942442994069931695962111238872955595770013382317307054351792115018169273441051396640594712636400894063142837289240824549855648061617802764001344837705385750252968803292979606906392381184454290865368829791518949678612615970057428419671580882231215025953880854156552941522355216195743228683839716631186735390111229707194574815997005356599156557163220663519684154326440219168063864462358652559051489921245016851322258807607813023441520312314225829049476188389984434556862262778768611429745203122332807959063958746979695053969840071391543809290118829685652207657883899378252630857114338891118671822408366759679993718961087672436808218773200977155231206062214214898617479595087826539500260941196739805847134413284187883729621310334346867101736616397767718724271911131043218802366480576195007563634908409646946595761017121290111546273928004702503510247408425386977048779852648198154944133891292286943726215358688619487790983226382002287076656529981379981487821971953912688443337175352205140425062161786497430167334078358229472772584674644059352891693253381804498041956418730643991220508555780984250672230474861539081240679351562913233189529276882189305638411085623001787355364054050062255007576938338402525249536000000000000000000000000000000*i1^25 + -71928422309869767060320020795295940312092137620041814904010584125806277450338191980268272234762697686503423267923376298103078157593095740550952428559485227144025812556313027430951792125825140064466597161713944554488243850791783347539489210985735971343644670399818944397765087320639937454937965191440426798528916898405346951057344482638321382325702296256735267936713327198102498034168685247099325620878615053230826925155716420909958897721034483453748219227502551761771686900047876566392031617341770716459073667226261832421326258428224299796505263835807979518440867513412820048431671504527805708257929552665842107249104928867792623694853474146942553688083144537953973986683709463352831199695391217478890250154535387551571327374581005599086426283080615979938915940271031115895911966188665454030469166307041080014044256234025132101945796711143158656307258960941926602587618480509125272291366421814419673925157427775200100890082291437207091800711806674904961294882507106818572875997541362015115366522334609752273658914644689185136744795187287205396209876230609066478684986882670712708977114361610587480985337038802879839216051519761069415169694464159285474307234632820149410986719583108714242052851164216013663324792684368826240283320846585804448511288873908899251968546511037949064249344000000000000000000000000000000*i1^26 + 52826020452318292796604645903508003016714357788724433673534744021030682449163455779596801297596477295943480864743646818753585859863150471407936412118050690165236068358697364431694442659039659410999502639446599573004480084542866267837889532553520768433885441909305224525663419295728363229947845917146848835452653447457129644311103922380274681160868550165141779823394469479760077343986962573364777763851155454460208272545345020828794596718140563419369434156702737174253160435033723492382418642985086655939947968486666564498041169087913202652625008484445512826655728415979569557610224921482016015427070109231331824676728654522884340678948187387493065993217053514303282933704719026097855545922205616228356115109560793570488605174810173472785864646546164787627597510284914870857647111447860976436889396344021099936482712719213127181483431243944194334237343085352247412773464387335965773756054837784679404615604893281456594527585686049169712323202971959024101182213107154649777214704349610961126692511772426689661090371263028580807443192592821100240828967472382681941729669431480703988031725820819221748702555370953241567204902198042061778201841137908574983941573345439691147414713977968678552655930809226679221925318013074984983631884391145622740713143083232919718794226150285215006720000000000000000000000000000*i1^27 + -219010152553422423794391802138822902296438737942784862551719747522073006152256458487387118976921261922266756470439159693828844592583881384718335662139651532705121614813502675684858356134031575159152902497866035808455047038889164608569779550590120445718120781677960831664615673392632731933142032869219157296113252870954562802750423549969873577739604180059307367417960924922958877682174303945433566789665861174400949884647280470919248975345854105846908509677841435648172180028337863142070685908858011399598768911160137397731695358381168791341273019339079727867886994983392681580096198244750529430003376681146493289022726547886169169747001869558118471047380632315998059776337321450288754129791863075783817021916945488378941277585647596833917892551034203132042357852281445594593170607535221260874936524130140517882279326486765207074891820115303880359779295775669326486658140175438797313563216143184390867594961013359956062139952688917740441522656122665235264892639787026887859518396237724672380175642245264930292254371624573932640361395458585268672873495803315287004237163349571967057291359108438493373480437724579066992345458025473989293540425265915937912048476524097802210524587884399187048658513974031480734845473084556611706783926105595002323144048144231095891103257198592000000000000000000000000000*i1^28 + -92169557692275226512315629167585378749906818894667858902619606505524396299430846556136706130491368108023027477226258780181460664490803189372213052777950926331238383385324377686300909039482189409570353727965147990968814240914267859598477870352640773384631641793882298025469865428793625468352888159455309131857861031113895484673780120408220085673705491189050710034212780635192741122799264640277842642475701178233248288007752166474021305082535775302819724454440524121278732713482189218575614766425708484552362446764263320552714079216154757947859449077088215884794407024262711309905757881974216863674599926243764340989895907420883253127223830852504393913113947481135060126790170707297609137238065000206631145380729907455924095534212547760859570468683708723573427840045164224785132367984560840844876045777500601888995932129228050108457944408898875592475359721360673294580273602268775304679397693532023320578379000500543131415491534907800790421559294232331229048209483820516829547243234897822946246662536211342465161977644617768781219427357093264403469647845177271998395007384696298084004574372473068949343791688769986159943678924145523217583554913539704608318846617228248345367691039342736611498146779341066887841489933025753091556395245561632275963731981815398262103028531200000000000000000000000000*i1^29 + 84244547671986555660592921552198772749960013502798026731408770234980510722335152220145113758017756363702680091876085486242060316743429395050963049744716780305109551458078346327564404196277954823871417865374677244892120708468457853724542774797157349241126205468394595427459945051436401910158751633388066111743340055895950640081380460710196525742384585622394587238533917195091046344542256626076956249826104711896373883262573280144719831992898538793257621518229049157214653820573955451541383610433593303474395812838717974683059945973979380046467107993721868212698582598692574508738605303403736331137502827338891104370042448134403374692005216522421422393297889943178335182579926452225392141044137929011752508037533140688453643464773831926742848000769024226525437258895448290334122453566931761125955881180654073884568467726441243239253937614015051610688249357038377745372336157441839009063104998130703404272865327620783819725327954682885619076961353079983465015976784766950574667495963771485710957248182819108275158740703384237047354010764726032314960788975308009848529139538766535793522727964500458825388941499008948241348545725112056603025528112083785785957705027350390112231876437143168293067380296961561934926910611458213783147547926937256358166807933983337234825216000000000000000000000000*i1^30 + -32298152267638176239575344963342850673579685580436625383884613164026072027688730691437895295974801241620505131258520976573901449590477365631195358348096268797651239509974728266714949750336137645776475313043655164157836358856433701806935171129780123811210058584423759614178677861317504742845554251275564468607528289234341338133293104129291109968255754026611471016050375183502234086470959402341163804238444189833550499033146424011883353749865969683198154007433434800039828510155033720647170257335877998509896458103452034541086306216050878698337805038098471169581536793138600713519944243655160258746322170874236395370244636538503157706838780687707909390002817646817508791695500439189973732373282038614764431532757553456564102143452096741283746336287282250586128768491583967135593985769216904766439485844753465136749086293299157749621931436858282128750746069163034450338353774914794212389942150898981580672404046612281377700009943273596764448118337025868639436587702215704366365418394988861001699440667276610043784688094868965630440493113738410726814241759423089589585438426445138349331450657619468259610751798401597744477058314304990053505545228556843259690007931582762779478836234943840434546541992612081589376521921675161614836888854089823290884755332589735116800000000000000000000000*i1^31 + 5830356376510764510039976560076871618172698231655483309480519836778801052117328751831635938158275641239210170266961958203908710242874954863152430035974115645464929800070289311320208032648958094169030976925292820895094078258824189124000990209722084297454498674805246476176501136351112689551233702241562687309162900678856647204994850481752636549210323759364441781860961379638519053612620294155230169326103645393967679185579216858059696323922857527172878110156239994738542690274886013233966134414182464946231271383614048544809026253001867038696856897787523892915608651999196077235821759232910836879933589686318323134384801311353003622946894578203940506064042631510305155649128489462728626292887022249633061103973716325846828213462300890156317414855185205606871486286437017212499584762254438089619582243100888901076216049205479753790668183841070616608744109759060906092507460068222476765400843851429939448989848250643894669466453347130639000956891887748388210540208831765489997789733893817715758848169562825057146350878076397307398309338552136631758415113179335649911841078868029535920756140903026890373864270933338338210948657564632103322723871128972386415399268579518625514448807852933368516516192023613830694476703566541707418793425578212915340558047641600000000000000000000000*i1^32 + -428051625392786647295819543875972472808844730577295352585439792754529813882791885904064271878667462151309339532922449257163792910758374174917900943554095755544532850797751694259813265582675745459805261797601699066768985628553036222251955200695439650534725369733844449460167060242873045208306184321826548959604947718579578677644937457549400998765554937107721911692340732580639475177557708051729600539378897189860577871387038618411780600718869616285948976579048126625946852852207955380731330694076843537422147719967684999278741589133530097541661245705747534308966020725515706004379043917721363046343060376007108708426193355737303329335835353339274690570409752734802824931963591574695290686442042306898098879099944814078624632452800843741703532227339996881670335654373290737562083264852800873733458959514299872656188989460457116192603816647266141043248082210758137774739541045862483865984087746586851564098546702127175284838715442443426805148032082053979495467088702177272950062248733147087445649513901245702502726557294792663701542577613050539838445658315139469926831215267132025388983510125949187186863355699758183555411400650454315134833718623539411456404668957821679290104751492927819332638666372786996781176349110533717398328577051141675151261696000000000000000000000*i1^33 + 20971586461479626512615979948453833344906759786327457016394093607121694084242630426704476249130635312375717239873085194797900748988490930734395869578111661535055458734684014841345318298861914861613822482513114473391366537449916317007049808192143277320687358987172551489529251701618108902410914104811235934353325743020925370526875738186305388223872772486161773450034405090685836009920847518530004242515741527910459689371815127521734697150808614420110668576057041726652851724394943677199912079075911180518649433497651905246494761384151188868129647197519350954757465684946652488944850393058420192072092269002014545647904372310752247916451322958543702848432282754233727107388088246466154858777339028551745780762045880768129411584102275935698266025232092730598522847581070866156584576252894083639577990700088946355821585301548729629415812549369966265152293665132570677308731456991452415283283048115365381007692070766559310792967425497829743976663904155590555221967517407896586868910363270344521812535513638408295930352150634220046156345947403279909135544285720996017230194112026865448228218213015454926276400580317458780186832543004349136929828356233473738932046787867021755865781272823922495941670669894458379960857620576500244639507441673830400000000000000000000*i1^34 + -91399296694999153617207017597078428510500174573206588567560428653593821973528367497049487299993453881406975745723998711868098038773856828516317783840758755955385136793292732482828403299573785625114601788706607312663795228630218714711356621707941610695780832464659819727758733976989862987192748479358710604293603061771705897163888977973258434385678630165643719642760400504643541685504681352234675241706612608080721608035509529100776416751376414679630196262217898360085786394384656564805489056095812777677439429540929179404103358613541260650125901933879496509582753382697802150136539791966889104726477845333556015438389761001934604313351733226346987678212738503833739710647026233322958543973727170283970267586364685202830884362148834109058395228639007811793467072571962996934825449914385950119452359240338416219429793265600094677577656138382898480726763684084213280713139732502501971746944235330729702515267162324586765981526247859032930079387041546048553581718809516953544185125475892419578956784727423844244863922835988783312193566404698920275857627805187542642467483750018509422945576660395364846600835634921312079421964011312132277232440005506434737257088060813475490431599125730763029439450022028082244586064269124328783421615636480000000000000000000*i1^35 + 1024745803113975352791903205023734947940720984441766095762466890538806335212669935913050017450422677945091792852121368592408415062355859912341221786478347939631456543005745995718403933766638325703342950480194046259308182078773153375510708624124713291077565898462293182166023207978454853237833356867589050097483122446133775409784041213083592500816989562476015093635013864605510459198551229104416463574941793154878470152037703789351215414538997115046438326139612876993473606273426427195306101926357928359143964307049895190622408575955331839212196646013264012197334012434814198954518874919645205116575515228006499999331774822348162156019344928240485249722028498258199950137254468332289778624864624757644809264067864888781070725157132617506627497489918587110209183783034318263591259976000825870647267254879205102341363273910527996953553688292689449144070529760383738072263007669556036103553975946464766183439206582154589482011648992188396427075795385434900136276153985078028558300336054661163807066315187776319688773101511613083493456478263881205105745891965992117826531277065866539869592276927828075094547880130983689941302604460831900371521938074050556240867113387889955774916658014881487427223575031610297402418337125983556993024000000000000000000*i1^36 + -20849071558815250994790908325760859194872214191258587342793575745656074647557136570640775735181415585183361808989819902671644395269802074032371070508420581210592004547272439878619262928648082179731503966994373704493833338668551786603067635575647568173820778220231477489798274982163916485511431287846541579143213065609250001532048409474205749508742642940651145066585302162058028027061972195383064646741477899049481995780624910883193604534739825543729286175345615819678149271570803381042917841593051944621909762556106337458120125699513123482423434744227640350203294500179681035244091620681263425228682611063989474060623538247902041289464544896660300908449141772534375065187458315750122672279337888626170350721723669030539579973668421399872396589804393608731944647460155582302128265662652087643509546289240291238160313087017490374486725367204197896749591168058932697362837759464418999384052749060508134237794464159841050747435657467699063888395365067930590832089838075796076985823115693536192465614273880544298239047714869137878900319514540410998042663579651492298731659919053402574154501128208450489402734682808427323686181024462638983974622278738940359600488471716479120238565016742955473180195386036434748283615950405632000000000000000000*i1^37 + -19299484142790465464734576556434823909333415267758562244535979164442444585673702925923186740933175032540376132417922890615795402513969019734777060259990344013691379805418994924257788653820871641372761395855251004059551043498275864086357109406089506016109788956752147070875590256711563487978103818826658014121086921117294429488793759589444822706201154005849570859988302693622080813634061554449258288053966437477592123604983168474979230206928926737487423160068298459837471039773483239997123233129469193538522908452859259550204761781807339199467262432143516523999419701712550881938153389084474940660855220438718908118839618774581369902648157962428033865952743413782886621560232703978901014377932209803570734802905868551503075086041958918647567280044827311565081130145975143069770459835581565853502556632677519870426173997651733185073108407060246859402928184772221433223326496631375890877566910831207079438987053747544714484530115329308398106924736628656360635461791708321573591418966134318825105051055263657415185019865095418294173064201265391971226979712062507360059662849203982677390557213471878999442441190561213914310771676755455126651796295459337357290777069715562083323969971690858131357956601826205396128235520000000000000000*i1^38 + -218912423842058894257510019707680120582023727405858672015585038711625988143545549196267310888802077634336946948712349489500614208608894366186751547452888917478203782803357405477494146491980693983153027811774251614467582066387343482179956896828314935708091709648063880930312258791731036747672130842282188074102956645517771603622198653280049426464705619866289580346205121675222359647550458908676675345999064327049153420653859733628519312845614014258597078228430605799463038690554731898321632214234634470309618049299374709080862440003160495557670815840474710241107663091500327235638680289407925228035877188027832784254514108498320558869575099275535938340338601368661097618916506673704413634188227462085730490469657284569042712529822061876968114376788468909170389813547914391351178813928313839557036727621246531605868982336237117022940709492173126788453274115149472714384553512807556972452870328894895018848747542307640277899609789357354595714935485139577594449776302806002200417101084355699358503487347614755178087362577474150868524275897869445151560085561933126936872560133964172585613693302167336951894767510044062100661477010474109291661103617040240490975591665434544471454263825443197484606797988497457152000000000000000*i1^39 + -16483379458816462475542731865993305895127477006044246260216729928632222681407277199404571809724134145085754634652995468386517643961218785859121940289519683936770802851417618144383715516058851887281950542125998039605892122980182179703984883730058931576777351242160428455733116935913990800914785879760503921443170661126882817278550835603999889245150072921415190405388679643656227193705102123571825594895350123865425087070327384936052689090681483393342753583380943978333005819551182625503317107662939557015417452357680909351034781132239581687636397365711227703514836805068965374322562974078306685714772343713848262906199440115057310713944381851043271034682614246585251624081223047487439752381058736424399896911352646731569007226370464969838684184945480268515781880588750505403802054371709221066940599748153533535873583668635344986851309849160105048521754467267085412950481832409869251791260282765308012164687613290651387540318724763533736358167642282714586607171666254754021863318125297092559381865039447732436821505080388983499421905099510504348431856506495995799967028819275455813034533980725292029653626101717109043692754103485381947969041902544562675907968660625927455880718464790753607298737766400000000000000*i1^40 + 143424689470450673784027788274864078395088352599630515591326844063725413126346225185360689303693590689246072475723231674938115054907420078546733485062149232800191632211035785773996341779000324140403089357991791910829782022225351960609422221228924265721882202559826533779330324546584604371690223434140305856623458946764113930411655723108372471480674014135552144088079533334680771818792458785038264646482908521808647934228952622868264769307946099420603167941614587277071631956127781791787147854999704231876327381883192362109423192787583996810951688774611963577563062389680356416184537233213791266512086723970794041026190132350181179611094865041679206861900381049971003585781783535691161014434997040720167840328339455825045714096677591671507492245167597942978135089186971718618662488499172381196728585627091758441477990086533325172266671366301429872692101493301143605029807879834794092155386067942141188918274183343538169261525724985398889642123230336779858848590860728637694307738715292944962064576364694795089121617604721123976034102123687604869654693124949614716974989429579391117460920968274627438501422525351802736397228210602948128151295728450917363021482618929397884740205268364186091520000000000000*i1^41 + 57319524363582722466878908035469961841486310757192896270300954849364359275093685241790853668065021685162869757294762206931618772693551870234849921726423440817996807039359827616492470349172816568350479684090763147743643848588226648827189570193516040912608731845291173057930649159628297594684915396579759216792276262155400923315823782129454983572587958943313537034435034605836414801236942439299144539820686914921008924217484771193818711875683930683345027486685804420624801950388554928959924738673545005067827044081843416279819138795138612184128105799924007217434059121430162943133896360077595262686797754951154950247547925222632319017630202933268038025303037358794121465008426931882138183639544644474641947820457611199620606693279648370510299713676637372048132503644474192680328215494857621640858703584329996091078350067108271402563959431915144732024669433193393162118266046193717768256948762433169808867209971711373026010045970228821069881924394837652740887673778673598022183852408494653512475728587360562625646914999197801522532449116731416474599386452685613468801335338500969292450801323595218388841517476460507601048034553176763821420509814774148837951345396993305394581345402880000000000000*i1^42 + 2369844179153366496228042794001158483860867436162852449290669032601814287080979600166021785588884961637090672226469858456825533068210804981760305993643340311270165594763870856097435159105866701836362501213785565532541763919925342182695007342600059143956667190207494418345491154899526610260574062553905228847016876830121431143714545934996529965098986115136756062365936713696490158602475678327267174239944998756718189143980645590388475166356277307337034807577723681512710509134878940614851719296312085256597267228037458949902723307918983215894781671305747088491448453748802592731757931952118938414929797641907550295329768788274951310709684864211856011897763068382889192687202756249691396724180703816265590760047413998858374209004849275118517877523635708181404867579722591217413712387738446052252803938900826252213785502568208194870177068917362454429249703831242881166540741107432700981343053835526939045406434597518399168953872046517684304560448006210545224336993922762565367932179586596955275426829547114606567095877990308915447955219174728241536727967406405925546302352399582766210577770452274525139385921199495969250533917840742153243077972066855962931953788239261754982400000000000*i1^43 + 53197060856085142242740240653927087034227231451777890659058515859564292027870849018818570257435774977723454907991618508629672417415696585836972285113842597243374922730011732802228651505963423376932352369644052030195854778157278548920690767327822077715105430007469498946251418142734770822620050002111212235734878137775036542814506906512901523095973570011039325354860618601073375207085071858608443909742854282074285144863058827139958028038630901710502333348597074980594957379229963732038223263027320440247105320924340379452348152761415856195876991263393572199314325479759399209469271951125863442864175590951915840527504558683184520515077798100608541005584124058017632417191711564832876788793977231099063260795907844437927712704449529986271488545002908939257581011831259890426990086773024410570510266491979966746384991963864678744101083688077430518490978234165108598072368201283594975534121802361204097842188948274948367892332506833818140690408299268720624734873377208305174923883730146791181798951833966292432262467624576680221924780762145179119927524002015907423965386026910920241370231651922903924885717236502026343132422235264656205342574908366809402002665635840000000000*i1^44 + 310221755235176872120507734506022787700903773503002207132581983003793397384280871879647627349702721306429906329336182920308712871625723572920643978109582463652396203091657073764540754391342262305370901562086239142141439835307053566732978790606736431338738859575434870185522701626100210382246375426769258390575003418640980463846546751707875377113124728860941106120993981921601418147989552511749427050832408612752954474152299273776801683324952740519251394579536290556322123579797504643256715852500015729304128733088161769234488495846244843846295046703262174420663079933519455617583428691239847216705311214952974021777789926070647235084190158078505864428563317231594713216476410776555705921323891813922060794374748628850916590820231001104063995432644928297029293426546054177048287914189761371701353309926135958463444849878543220124826785498724752578702060367373034473366964422864037709273281056024681578756833586496774382875613220263210663416544459557041643270203939938140383758145254818754151288796093116289504109196423106397645506059589582298579660506246378330188129049353691840282063081629341728502547339123019927926734564841875776051267156541970677760000000000*i1^45 + -1757840647856182854612015104327064849400681402135572458982216430690825324269778044803877144078906855065960038558546960930568880173611165928878085929595409772591878420351767814516790089960138825259236040693923714989916132191736916196816183660487222591291567635497368085477183919699418921535371971440151223045946417338075908110181802159136557792779231769143651845242589942735951267443440414057964509582038711133692142734373346710163083466675405479313037131893539925945540749036817436716273906267236585648980891925550225504252964820002813869637760535537465703654519132594631703399578515316028645165869610147305648771437749526011082023040057656169724906857384491123708243335505556559168718759033935906213879322373575243880669415888674642041713452256036004277023433782562036271230254599983128587658061789754882293372224151425475541681446731083754025217864955674304513958440619384716050764796333572446195123429668246272854531836512949158497835987591548895652078225270985658313336381712390473224711897279462545780451409660836435658113155141200918882511730006059983063921282169516986142029775550357774183346983205275825688733195399078226622395715584000000000*i1^46 + -17794615356953930414072303586193602669737110331462322323805759363107829023945651720679539139943619112899978572417508993156054404813775846133433986849676801676514710024766207084014618910197428598113323693578544823486468510199114246115614356992958646693232186105062683714230731647890117952535517165573718186781997302226302119159037885671104877948598026401633392805198180080281287455387439785426700886727817920934290125316216691475552103956672546610290621349005488230031451255060734030113839433963313964777963604123483029665725232663169762782323674261366985495763656837063654428584123849393438429185082556737215152738738351114569624836486767319443970098859776069263729009258160903285742197037770518079630121618366616387483185162227111237650148778386362684576745146570446478605614956923022790046361864933787887407952782281414166288264115364955426340885213788514169032224234362939277906582748907105307320461905126206159681761127744517899345569057537102034051583007490530666759623679694319760064533850652351883228387773569225976563180912454613532629463369062048272540385921260129342545216491722580777857250708593811130084997103430810521600000000*i1^47 + 26632402676194457133663921299562511953063834034004653436201725504295000637636534550191709819987293087148409553814283305868158749465223657509106023952515436158151736111336478929511729331948091167408692469809817866985111542867573192199554573980321530337757046082709035321307392791708260334888320565129788918729967815552032721965282623545861671833842764268629213639908308555308824551493659425422701547277006744601887106879698133517959403184770638224182801315466248742333525023873452721721782088808494302909405623249789211073065537844359711330740311011622414646852498408714003972050861564296469891518567281250693723877688284705649679595324128801835332178729053487144784322058503236127732166792394274371699427430193243449103175775100446221619237452259004517529396509240883926849551452314449608906833241044952006301590524875056487806309126160803022189285520167255827892850886766235443751309784192209355545744048260841422389235311326102392053737637835358860186790091914206479995941190806536156202754108185854160514807674886418316175798312167356844450597125776686295637686941964290340434830762717552599837993197360658924776167040000000*i1^48 + 484036155402134731357020959287119409493505430622057455367415035648890456863173034414889056713158788049281325640456423078035514668356248469201491114943655709372918428177838335409707366687426962709657760367335299841929954715252936581137911376497744614744795547002724929365075736314908735832269626224763123706039151579529662900076817477578698648061954177387619675012156836782398154403162036301206313109232640642799313578942344489468702229552232604767353172494971543400380252361357026864168679859912384332372619647128179974666981941322972411504774890782104036724592451981826739934115790868642351256906251344659366497586478192954956433684177074911052466223490550475780022143330723525296908460788415030846970684450872123395568958541866116311079411220699618888212592724902823255509154725582642280221136238228176121499532797226845889472475492378423070202854979135742587190522163253225609395087679834570401122347920741018035868653367487049429593663981301410369842637844370212681970900957840633859531697132326914432807640735422416993750531806876176360772552616042640021936631065901393958071402111315074029577282640887920000000*i1^49 + 847148013681908898700080833895343857901866505644780384387777207230184630138065290079642544741180397615400376876231501850181353938032393947194865115324180736720722298750686416963347289333703159911069214727522654512835063057131134768426463247083424704754226614194384306033236846887864096921946748520176674774430922058955954059797933644001295426421147339978512415665688693731695470671437934352768435417910035915098885055336660083805619608544900019978956347612278858302122794025963965067360476213653631885395070378137039472384053648736200370314182898604803326183594964360168851128679108868967585429429113357556545917735798481754842375040043776079487619460807330956275445942520688065410780912112718634052296612975395523408237037894414295448492949263664229844886619317397800280061561922230808717374635641980322816433880963542072336131909351165875719525391829895274643896197389898140526783635410394390013452217766675409217478453956307936360019090364142089795647853347974124630699044005616523507012234836062543754794237558993041514340703390690408431165844113892260717706745690497671934473871998513655463452880000*i1^50 + -11003957685872366932390058569500419776127501708010905710921114930063347903707118394679654278625860379541935846820765315365680829514270205440114892665613729560867319820157478903981148982659271481831529802578402639183930307545166182464747376313568998620322089375698543866728333004053861539032493010860788893073776400597927705791951908441085071295015958096325564012484092681598187599731378381603973714812428623402241658912699449296593862436187422375285249421236830491498215990597680092452448522684028230270862915608826946040446114175480817124265598142667372993178648096778306909202563015370004437115350101173943745390081787254268461797341164060690073163856046157049459061638060583630481117660127644198205433896837214671564111098773055833338104052764870978313601411325155474343554677503625345090879241508727918689783788902586479619591455383882043361869124621075639815694276645824574826282183936309255222437721991778875385615743851899602106440626462394431641698411651799316361255691655620106656255088931169973077439918743327202124255505522261154852054267854700210833181443475474785459902982742774000*i1^51 + 17156324616895791880051888335106684185571892989527078786393839952056940803298011239753433403700263550862844362783448333949302074138909025443831249100917922240960299802685937196179837951826109158317012504927594666856706893425809103963282461107707921428236935609536802609320057139305175709815279089789424509941959783295417208673280158690964328507827183415349657419505382565827940575872219868554629323625182510360449823590255169597719578314637343882804097762421765994603905744203107871995341196684284599989134436697444203324100142023451618397548184154019979998698421097479030709263300777780323989702718490942872302638984168379580026466907735529953200674359072838266437233731449029085162180744994522221373015601680697541981815240581754323589678948566122019853676362532039392124977184642849535012808134741381778232192834762772954133428821887565254121715733663771600065646998102115155180533054570934490715039686914550850122877987477636937550195325726904885094401676424141187824123352933295311373823735729011627856295834731850288794748495441957249172057680556556219139819631995336288993500*i1^52 + 6340729854483059443856042271174814069723878085962721369413018560504674580512712699192732730491548503825394812312137663048353148882939255729962369763283317252056852444723425437075433244085698606392545361821691292109188323423611868937632327011101081384006605393726488149321216114880075772125854641594492727344281575456133858579253997236218619085091681192466444991092566134305948437791326721742471758621193084218444278346376647348623910962968425210426431298015952248926235490428553975013030818579784912404104165599686497823204378244371045886426948715692217755422598048473174623164236544013351503782180504633501412377805295677538401385893251320768117988467531392360193238065822169086886431518783210924478536022984836471481598400175416470310123832553369515216853391948605032121142799502410574524889906897615640950892203733489855508118773109361585814695693590917288382177014763341237615463458063715478272392154640510575066896556959869545934104672819073520746697231760896097303529374366761724636195880766897301552517965979425278729328690248995417705713548511809237585491073095*i1^53 + 1737728603294537927433698644633006221302900037896012300818216119117804744770743999882344106446696604529275926027323737891299599637544300531271493326360518722405726920720648888711380972950855171242636028806062100150466356537531019452144347154976700765835904278936036098294986895918421826412877577616948271029270741379877292495088559806163425708080364937280135793225967833453690628722285024994552547160120980011241557695094850272226595699022670555143468443062886785010863881182931334748361599943518707571657461260650013254722312665088280223904604562043278417781786447003268204048510104427386133378709609927655099463226793365055742483849490926749743048923926937986338799900023449557150858517955470133720699044985823019866067065791538461937086963019325696022399705094193395134507079664333714691978918953280168624297284965098974939648111944002529243345246850985206637485949932313491280845310418971081358736344338603950008003260582680325320809803448317919017218874060422884995396044060556197041745608378865838949655681807481533580567985382204367749576095020601472*i1^54, -293875279505770606182705605144209813826990087303351689967650106161750078848687423288269779744651212335987143299585708917309184274454701992967232357002703705446092848266206099948251266510596641856251376275259218846504514517248648889763022205808619181136843662956978847025033677244208593861863095322479736223251692335366488550463049150222255107223599567702853856597028034700005404502823651100369869882986127808510682338895499264958553307274628402697771220930840353461880616790631925997811304031008575978504779695544347883657274168621169174729658089534904497823726803699309651763658194059512750119129315318074661847390614316138446347844389054430289175968195852556384515830360369029958380655417382042570188092702746724320156759609389130463910898351446696561808399353833101937992269013015035560266683494913361280627838867354520620345771098212426512284865394897607832966847724734721311644452304732659470426473662419200813390902493080964438489074725184912988663327602212192788417029355466171973019226472113624709628966338046193563852481161771754713214812855027423063076286029573592152667895211671447731306289787152305589859431515543874177156712206557518854012033990649859103089248811406287520312008367953969493559497727351759585797927509789604883085747301200841010645263334722276953661262636683481748662406647483525755277357055265829518055874258670799755880979055071563269163303289894426289356372381951644998208230524541067414902849038866024506900686919723379068163012154378139202773482071149192566204909549505285986505684347946206012714396804600601628446135151845375644445046651972500233477608855298005709310154541531703071682794561622428497785347984134904905568934078523924452734304267263082595009451428897918512770998277628380671975793483581005973674378594867465959637723368011925520883864765349673149409512611983644576922125941501993950424617096593388269879038403603961992446814692106708814475331598628355973102881823719180494844977257601778223223941722640537607495158880794351819310902303247327382543023895514979803967191945116121808931260430063520611658874850268659328577314800644975479972817025112968712421376000000000000000000000000000000000000000000000000000000 + -288282969764207990039845306151992223846490248807394164328925713217392954397628055565499907283679505462670876817354557261935451601448412816413917491773301115437693460115812730607981297835353485554594857663552668316542082161191971244399262013607892078768653926173135149150686071674260573846613177026490680145982998545943396196126576176975272547506719636787930688403033712579009309534656091783285479990505623203297446165645294594057996574380805699562962730596593124631672166198930458645874693451213266812486699554497363460875497526280471753762811043641711438051356204065560312819720238794266259757575199356313965886184535568652967837173525291457189653142649185095123629731642319744340176590911866795314794005552128296071789804010042382494433900034616741987010232578873433683927214883555560238913388099987569446201244713349716761356170909378669544838433535514271647595203999203966399868588692232896949279187812702221203187566215861561465479961163288441252460171743343181067108991226185366965453602172704795328963989237398101965730775389274939079129443846658788529015134560372510629476136974302864956370324315521151507492375666753712093546135222655544406479165680246376393495784628409472244724071035477753841661149293381369991144658775076965031462931821585317605142415706604699926982341407150131860799203811983106554928129090967852225732332823256128680034500699890988330450001365891283183242058290588006266067014033944593434873283143704786934239769674070526146201406579108324099558068658904355120097332691018568102296310017611136990537588301403862006571084411321021332251011704998067738896421609279423135422703756570539806356666425237683297911686807476629970175300806816755134274084617199291528280851697733225101491490915077421521868226004062122871787006212479363386628216312429280823912503391541359298339403347082575197960359052863549337199217080831161977485364761773602918918956728611534872739180264092735213384937550771863492622287370995091399586786679739536032794952972567190979931580088665506011775250829109266639489302161571984005712782223119317138637932101455757351976873544593715205775950176529305042944000000000000000000000000000000000000000000000000000000*i1 + -92955925534762548957241538895248066271729271301463003536743571766195138293822303322354916086853583433213479719081644954960438902052873769039106616823254979104487466487014120953939543228641214870238879156592124185787733962344210248837232244099631526666015018148994438003377377311449952076129665079717930732514127316043994095142477902390312717240647646441803098027303186386528803916985058799432481679759463903276440226382561885093616950012930116695501427984722968342793952921094206917233032206667380109759309673552785957342118773606214888418736319357499905499092807532615150792230126605169582852909810398180487691655589765114153953591808013673895364662056201567232223565697396897379883045833450553160703993895553875763102558260159058984110169495833030958271168981171864131259800990585786476941865870828880477988885239481867881389532597040783912220311958429896204167889731364552601097935460968071502272317564002344438965759821207758757474847412238982518523784780742821322566689852032612184411255845913931309799322021494833701988678205681042642933878933385053285318585916079845382343193678684163294220218783011972292024020357289831838853629898965633171931329190434893762225815432604429803018007947808353300828163642171716410427546624572463405534199879483877569681170459819534707469826140518186656484341300965180495561088808312841599535481451176641425767592315819030436048778976002703368622507230505552144430865443106878716811860912228302414765124113464932160469646401640537618149814072410739071837305445881116715111914278323237997839425663755603256098272300120077873960924573307057879401030924120677214789763904961811771808415780195987122337920637330396252095116005928110694536029042885508506711232123425239630923444585421486285697603448268904249934525757477730746278347101895599636229178592343869210028669663750614480662177599536599506181720990867549861212097808880020721853022235773124237375904724837798354456638362046669420519550766066982921015768314159142083381696998973187508850345880390565310608268767801624196454994761066177090550109400130199994800406635675741607250741946201258404052858073433201704960000000000000000000000000000000000000000000000000000*i1^2 + -551436265429339369928030486784008817856401250281872069997523994997695912387682231677342410051738977119011020525649217581721534354748591457796459284810869558166906076634102291574522179318927537189143833724218178390645045333376741737029037693094085067827489998885735869139945108149767661041721662694826135521890318024433768147661871312471828611157429840911760209194901144261704673993123262015116389210445864553683419540518456317798582954596109123140721561123393898702599580166003383392429469521689670655486581999891631099076355916904607062294361236524681854267262531383410793639838812763650938320072492228349650727257429191287426362635156478663615638605878579613421164880638097147445476920395578163590802445838855391218398745013899110122277727064520851221472319117665754444020104641911581625340429144231170461219824574773796533689851469356110630642337559693079413432785029593784818300291759448135260665797433135140493342492483000399344604308936256094376209956317196617406602304356773568838977582223053722977402695926706930116987768448297018030339134813458115533438076634634943929498693652778385943087817609750978047382133484470590435346184846053065407242427011590634638371793448291193830762742336360971436247092354398785939460571719337357531000689615876811300291647828409795837692704581941279484720951891219400723958857286232720020459331596205468622625224266709139858122072700407143240755365212627780369785552821800772758959986244555993635823118431775035579459356084835681350234825322213168171196659886965264442308048638419136889624108199827911265926746419584794778819499884224995652974548965198698290418310602879163848424145139450627826034844061397704858510127831455640433438448351595007954374962591309725772715620580690355988860720563043736600321736642538356568480141958929925780578760203567234951298284171739877559380122166321524647836788623704023176505698854149782004278073786738247680138506986787028788636841908954597937446384736974689029781982182248243265494321621489925393967836667235329131535057368925224171817000916486548338938615330925712186105455903582942331274106824224561457440603253870952448000000000000000000000000000000000000000000000000000*i1^3 + -381596263419556416324890435787323168570189122676185152088895372326344382572606740786098098349098860663557459431993574310981362516307281965075389104498907842600861395936249861029586667320030647827139842419710210114755814693063849635820506516341387908036394495424311823801321562900850047475144066457130250806760642240385484449642999528843343135546079216819819904718882049207362383411462874042527548775335003965765842385748657319765619489377030593532122181273786931341671293225048453082189807835428476290779969338660541405787532005004244098067866074439318651693635538421287397354134571780924284269693569115030611067023994598102119273321662950177652820491675024429852525399384798661890082053803961523186095783377987483906522580554867940116994570742035677001585072339178129590878880448499885516989623242659349622248596615447731096291950405114210511108337810915045905506523667870405179536317139505446549004360420827019187519812205372675714814119535020225324314814781710059786750811838347176633870711339756314884093521853494506864078171062201240550551983365008758962622273987558217803615147461498983352751300506990255757366471175498590327837583995891958691922208286278804212147204667652176989025687960309499549116697535028902956499796950231150248223239579103762945466448995473299986305785494910015081639703702691225876322288267825602300968784732229110624705946018613067883135511603448082564311207541247553734167446188117214735778703083002788381587752042811385146632693554086256166133787201955433781636421929263656303507392929580629965643607134995203538864071725158783065925162452504317952302778899419993481964045561180531922220203883287237108277776899132782279203313329451757467102588462256923452623459740188571110064938743841278850458377346716489646820552002794671560061422250416423778361809411526073521425597823218605019422581646824944921096800742678060247378100409960234942091665059419485331719825543850481190687744277017910263664360380450976500169242969475948920652344461993280079729743206637594550535153079721026358330930413340506633034481898305275197012374168057955778268675264100886855849384047804416000000000000000000000000000000000000000000000000000*i1^4 + 98064836131321200367949544373166141298926595724805013512761868710152114173464336942465210509127509857495034265117074691218491555394210988047730516628820130788638501020276342920299031636889828205380075588851213489555937770518393294857656840283966644076650157916344310803332402530835838099191830621037948346229962077011721294366634545179521942427273859752566190339056250649077120961984035232197670833780288738043831934438758666220279432687884253664749644371174351561918745669239831111120451643763811679951363773923045380603739379437013969344724253947864003563993429220617213996895511727001680640427012357489060867027251553439754283729632252939361713767090270363659695575932757680279850361675663983142206910844303947690726934993293557129152198104037735640993354757920009188163958515305281989341597061368717394786943145985106240696319717205398812127227197221179916602111949527309068232680464269948541344639987672458405791489147881437581197044700927502548826096306429883584239296231921731428503428165585082720908843270624357004962888998839825627777579106204647377387205877809129011344951997238765107160122494262695703539097077216421042155960224015973578398000258764991372880992773416984942563241622339225798505584020965724426086320091605323095561480683017065498611301493509355410970692328935126858787037343067114853960113816611146017289909519934177598748200331391018781674474342097208089993422546198371053459457425355648737222423801023304388503913751303176838814447214927736416292766468997103827346982015823444777490662165797600724048057923756050801255081921415929983307716767928237829536238509956724794293498170852864126839157748060937134472052419904808052316210011494748543413132181967897083302908619097355529273086994208865029187472123504283425455584341362101546183215009443243867446139585989290815032272598075490276233152641561267261201419585725417906887744019526771539213190621756037969662486311582471119501374308767077305380054360611086341421327321402281448050454582565782372217094804944219082825452941188640349117539688968483362943995443242129209665557368818263552468468626344134956561279536332800000000000000000000000000000000000000000000000000*i1^5 + -512393083890874102668252706168942553026619497214019699044398114818311049164233772708540190007270705969403468682037670619366201690115973815326259018518734831305157275610395047078218731505338272899463863696133169685546904926949555236355797185792316049760617244555230768833943569685902301979295650383276003333161794640543430599887829825270798327751220365768839950370155235722533430079386718304989012213579749264680417142166624559642027572628957443416887606807873491260084384627865994251916550489499634370489653154974309473462858223152909170385012185038419460477837514274601009119923728492441807489100267538393006618366224747529248507175096452675767582896958172990176955579302518088898835587696409754700553400196601198069841831926856617459048961670759096800074905252174444814145472660562240923734322165638811865204782656011962334621243427230893530421176396335900734738312338203771198660109737160791250844714485908947856796610737278543473868414702896806865238564734614399688593781894673082465092039500355655591316218345558329371084308763986457917662674528370443989293733087063997172895958146091405790390274315749264551736046799478298731830420087697439136140553173442869155316440686969083723485456532213308551586624699233856260660323139301828569401032277792432441227048075209845067507530124949060860216147772137537443456891142734266385198666515415554332699618651948632951751157775824338351461298585752666554028973609386623586779024855096557176894731829622582923545700081916654250635960864093815134654200681197886689774841683737764016081849060234532672003124920956505270063089841697756866029636090020053156010389493421475183644519611860343822187753256348102471657365796762006844783522829829224351945784965292450966102025734087637870881773355512813349362646761284342091714494243268853711180964647238286992386628619066158807331246131218234148462972951869181524074774491161857517764397252689947636640361709161340049238730282148699789586461195122692172103782193674511388565605779304714853205615448520585353937817533884095552034469204364277515530435647777484045576582511366617386942375968490421534121263104000000000000000000000000000000000000000000000000000*i1^6 + 349748354326210828587941778693265100442648912351514567118649825014063064147623675605336325374024067356024859759251769260112663919210345361695008616500688047794091951509792192027694436930335267046684812034639300844176508724162279062902811973625368005918430009372040244375876047959713736612129129144588446370862959201855110642811686381422251576360592506174086225286655911454904998862254105457238525716027166052771288608562073259831001367616234256489060680094499930828207421396249631032910630584057147763742473472862285478488100459931458234567382507842851766779351275335888607161256737927676739587575962451098803547972903324991376750862964157099598207238215497940349570698929133179954787003811060812383132555283506979790813573684817249571540937222589634414469921396526572758905440050970648336147597986106346917758023415343059537134607698703394438330992572102043214148611706436691786313971648653707586468354535033254378337109822580367764779370915726844295256223056750515413712931938533589581369643771212069270695263327463969838131108795222013569260734500134549158833634137219393571867001758854625612299722034153048906291363435475668222802797006590187757657907555646682309388508614065928890368622636353588152281793257249249109571366939157839541026685334305439795864320540983456527947522379773886218120477141139766167716566977201192761676223227072556494755581803909267058199925640948347415731640339288996016522974967211307809231501812939798214671379835612716215656799091236267702929232907791782751553952380986769357117219842566223777406114849181007320553504942822362610236483565388631327985209234019090060877772121781878319554121334000514057374233023383775706130418515281022063925624586893165039231755096934356759213416734844072464996435379815908486204247984152919350874760795194867140239128818623484685225963022265220240899526619238294965274039552255561356885818634512096983676479150243946504509120430214658586997161347499341775551309111572080052717473681535126753868321232355960745916602355877985317617915643479180786725572955446944902001787210937012013337605368293444719288088629051081057386889216000000000000000000000000000000000000000000000000*i1^7 + -156604413111567618014461176461901219847403975195605086789304378906633976784604754615167204719758095836662007202260139553819564262682587428993104191239040760170448075079066335066891852599241678115719826558969943673256574271514414678598410081166238722919056913945339510274054727171682438418229544070713957247762298893860766504844488467418945058058526045595970843117023198726797383154806592023338141452526072387565531679815416900972043849150347764000159473732044035333387994935485638006699949243538454280820706484495839000945016962743057771232665361108511094819253809926167137212208859977762406814733437378271861257566566083146520212428761449450270748905510921893798882097472793484429456519084031662018548509333532273645564156858099245226136297221882984598338541234286543631400058939427885909207209688513584294373303032344004006549572008225114189847897079685078731961239958767024156495582450263344435577296413967149365156504320981857515584117366516058441471202250689318536996362574635075591878055452675454979458855959125189743406895760813373056391359255041503905044170934889497064732860663739312862665546447162530469243647641848171724591106373884679192752801175532033858523653657032122608375556605981489305308539092995119244048616064092653242190160069724509218055118152765683816533608003574373746220651501625554332476410660115017031918458143714283499172067706016346513380676113977808993805212842695411149452168637484713076833176382957578234065775732340833241162372779208367020949835480681639337084536706011324604460582945895832900076344876949066436471744171604540608552106188980489418042877764590437272910957136896174758838594053925269977383658828088540774543150911736326202961020839721291888630208099038304827308185644261205367844187999598126681476529191052141466174493993426601109821830109267927958693550449982335882983323239183598509669920919871888242329251067477354817617925722875632465678164028943300957047733751262261652055547226898207886313636615169214371303522066353068518085390126921464923727902352371974504977965030391805072318347161639891518527231218596744294893490207968423386808320000000000000000000000000000000000000000000000000*i1^8 + 42405088946806520040314262107100868521089588517271396714896064017257067830322561199499660572670022405530962670329164552051346829893668552664841223009045626557291286578023462649001327062031414903760814031581599235026139068509236237871309969133705728775763523655010531147299525643809127414055629136697994901093324019937937636599222339446250887215788075682019431532667587572943883184656991597847229056636648235776075499892556706777246655678583131493955529132677801843338284803709821763702676815288272206049263116887730155480573593006345504815215073976840399965435318253000213262716776584918058121581173007785300606007704196798893893986273016974323189647341400862529630662367922327470432640914146725360142541256916092332776684466485359193325273670131765704484470995256351199816033772557275231495455472529266683346505234108791768983491054747843860729310884115984425883209787778328786452957282857604464016343026759601152201449784098790091096154188819806999449365515822148435577190735955652742396859574655900420936869345993703926423077517420078492913974763269692285877978971271215045398479612385655324680896179767507060886490481528516761115539964386199423483621174023204004848758866740943464907457164679832780887812918881228454244371897071946383006886187360239136119808845766248048477935588696550408711728265133873292819021909089335068077994084233204181191010706450136197587249326122977050366530006921136184735695814798778696489173920388557998715373629432714913474867867006436053732748656150769326940590098643390518643010243468137067551293147536231844881463253381793081861671211356998700457471911801483932582466628415855169527527465841947280285031698318337874586819224966840071099443703852082856571890662168285206842809127452606459471518059389916936414124211547150556605190939689517646949903817656804968259651200651153684048671813752259023100674876483495360497809853533850768772545188824893692312213143895593499927157928398164189046905096457417738030397910182692907372111275065700273733262021752338259817374080828238591514726751597229616218559884507541492281341657660778909086427885900270833500160000000000000000000000000000000000000000000000*i1^9 + -8592599563758131253108296358002697350263647271932346948755031586958000479576561711591978699861036740814890570808807521380247575691145378580375757822508626195141584764986954490614406627835576960403071141631690195635412187483926835087766447712489299040823087854163810766904593237036217866967024121654886852905841276079376985523086576999762922854397970725453939943984238563269768658100909031515754323704553792716883195932967377099854622057361906575837927708103315144673277457597211460015792540422588411557404442767408427203147153571154138068804511478647212014434644814766405583791628130857589678340142647003835991997858960699306353078259722321991698040274768975274121306690827693868932916301281053029245300335480449896064560454189966826809474585453333178528693621720855783555454642669912094677845882024500625147362477701798267828335101211667901920021481159220122731578458051902714939945973318912155274617430641415928689135624258396051087496153624398117055947913172154866601837135850559588886862374502733503212286091974872270353733457724287777598084491907975298926565811810677414113641744262004632334226616102429477733610629340764078221172011887744507116082754871124974403165863304351639799194328788694864136220613139810388605315367217496994008353046424139948493541096142558678694010195148715090375003428319564272370611236462146525235872582442327985749588499114952274122340597231613356103753137835566903113236536038276173700403388229584762806176567770891822573131966820133612922179492884816598020738854475929383213275218080566099485902588162980701682852399369773526008323032123879787542635050791247296497142077036193653901628730450094596416732614096993845632000835709737378059789727471970479677654919143300941441674825914596072563773267499405536836243627027897386144467065536863949787490448734626109919819501641596984211812511360877326693792032708357952507060621654182955409813891309424230770593834577581661459210521443120901839742404922458870666130018344756938299194297066935637146605921200339453668773681353979106076661650109698225258921402804985106251136086000127844681582199061298859212800000000000000000000000000000000000000000000*i1^10 + 1015880256480612043125197885766859941887588630722101371973597001491476685533141969560753420589398812251437886436171337371022652737694811712968314935266476657629443506674995081571931396596289646482970858296004544977823473419585644486106267138905345357037561051382604753348285204231877299428537831660370957940144844966921317705272533756351049012992917536766999417954536252940164509413942726857921156260693618152844095488243508836737643481755460512690495064500572865009525374684570252862563704493622856168661531500964312730664242910167248082529594261699809018855067390626777359300107726189950766536257977938313229280595423051746566420203009691873621087031264338174637272413143123103677647798880701176934495933609709032055950080804611137863610709738665056637287501632951878690752177262477208513784712132283629900655733453658201816059534806945170661514618928794271163283659423680217594092571857553748281283902117963388096872877706143723747346199943183396404117060825419821528416454549977618379920446025633884754752263052862767664886893087376072400637747113213710241546038058652422788220460515979957294592420069340597635037474255422192920529703304731599853772360166425330229380402769658344319208120161137377861790292766424368919603941323938905309674963276485970283063415257502013531249671860187695974428515078778510527711487469857590146609200638731702905660170744534847156172392173941262016861810309683214570849043461138539606830570409885306804468931751059436852239894753703235696134788447223266893227838400331864404885702593640937840895856721356498857649313055950625143446839894762859313773921949713816288646534388880146187301319910162020237950220544215008675074653802796740999943426580651406117371713040747742525888417712019190064642098782010596895104174815639309342998618080321953336153877427533593225824549182040798003391867989042293490206502702081629217950672596761307167637559011567589405841052097890356830034755291213396518166741962353377657063326410241198759784227294593884870700033795310266893302027592604772099725644142961159009277928068123891173393389107855576610276341353912729600000000000000000000000000000000000000000000*i1^11 + -67893816154474198078536853682704737732412139218668946400032224174541921657221437060625517100858733648158435017823727542992111745913786764822237649110912004355599278267466537913294814816686063348081943136396118643486282978147234892069530830458319412276744469952634239827965382522674968021394751435028201249033920647913554698255647172980013525275604565674901249350681086060451660923397757804425293213569344251756306886875250436933578430051769324066526912136212134429239651095578017061912899495341406237146920970595640145941803300610688569044510818214146985463588318604229128778415554312367328853548334252625406002914957580573403023281712752426278505277111970570033838553972242284006359195031157090657291872302021013502161005760348299706188623835718947627980873871636448089559936267610055676839562946478143432044011449638932082326457270926084143496044455643905739714236567812729131538916117230368301342066926206882097897631497738028638067010935029470579945613373927458696517899060581876000632808307701056560360024947320040266516427863151719712794268471890469340925260444486584752216836063076362351309106139248701836799782153800230289657896308315504456461393315998748846450285383299662927149444702695827717078659404927334713112369951901059456122447615637794305904283578811541602664775142089912433195764022933284716161466089644258295500080398845249994375351064110362458074534993723333194165611377022619179464279937380511988098277710814984177446093619775312935895935923487431253093674142301882196154155984062021128239553989889121823219419106639186051057330369747382769546332654714941897402457476830459891647336997990143728015433310016991554332568438121807461032371764442052560297035048026444043864274686072034690992482636067664613841229398836939271592123670794922262965004436219287172699854933839903078049889345291896948584104038008911892673736028253955822385161066102957128320947726253625567723759163598349390388959816391545679304787439750018433891368757352636435887148289651088908699062294245008097297688604630363684264591946474219564984350271093895226521475946313685107876643070803968000000000000000000000000000000000000000000*i1^12 + 2469131514927753825362516052113723481116214553512031982610914104093874534397343708987753412194385337813396821627850484047925805437345268760053449326965400626393350079621823848640939203542389137214611819194280013459849216334373905114967629416659881058072861706034220092149219920324424091277118422404519682438650886587423316943312306922556774072536275449647505537997644750718685436069912257003435289937923836182418784146830317589040422576449252633512697285402410342410105520026163857726453174840496543049466213707324555454516901052709083568591316100060008790987059807622134565436842159545239096574543927511157211396346201404177587338120172521509581125375735832415549073473159725045958085659598355038738273748061475493625290206126106864541219082995508326448160062355669310759302407183310095682236820813540283781227124584023992079958495215917271902457517762892148032413677073550286965458749419452753085689945237816095215629716792860897122291046096205438109433529248368569635089341379956712899399065474930979498506068086532780857098275561052322679467588213147606249702053499493281951819278936983087737223070493007770081625631041023155609894594374952000259848037687963324105160277735926072955522379332935554538017605958341067132886073604845427935657117248909983951005108883993953380210092259450607765753705180308336922220415410229055167373836816816397468527444461580241893986397403150621408075977746956434427512273994291629318456885632491583394227749362679444421149672790047553818484575876357446050628572022617913026696745495258169804715990242750110212569091278316694161210847898601050626613349486201385928699380450484537038488588025081772158711098978503277478981992641024754035439815853056199996180221483306699356288616325311406410579514632798600259895003487255602966590546453732708675973978311135441179432008382691586669622625515418179018239556996509784361660811943007462480042367973541640258780249602665257255692128054357840829524044165499977694006145286024384520943693263256642004169839915967289717588783975794338141348354887161219739409418914294807290893360587699848439102282137600000000000000000000000000000000000000000*i1^13 + -34470291185040778783939165236360487588710278902369525530317642572075828106536023945045656673990000814603775326756054247236493021461476040445266060874551555941708909363153071192348961950406773608996265290887522699026449028915269082702732249029017507389305973251793647776382478786552319440132076270040203462330606130503673928444616592801076920501815727129942128551236835359339720519747384680640428832490211791395811345380464123264483309468579125844782474154938352882309496565527959084961202174383150864615403157256667494614858096494416104360752178047641441111950843774841813704821340828172049132416824646686017895191589217427635084103002766744576305146944507050688878946585046347212937948708731503516127777050358225401595729880090063291213053627840672784060241206978153287453096821014926337825079716589104569289587365145101984328529497016982562625544465135039515728138902581312603128266131669583638319832622955047715296120254046749264219683206262424906147441882147134822590668080980351597335366835940794767575342722869498777929003569326222968482316412032670718165303780971724443528130662823790689686071027021602124496410098518705495540544638339728563365267030338957490492962806906156471176118755500679276856790207415049355267753095584718989374840117715711985071725551136930975854155448675033391199185027622178044410333037617580085724477816486476463129740699790729795251944016411892014226301714614670731143401031327565435302002063294276775356596621854050563414896467694787394646123798774403686982028894625849926343687918564201261734699097474736797281727510654388722565722655708819570746216958006701776850380015507402484217567259913983383700980782446214919812749973876068677215832708465559145932341393084548641953046274859164657488527785581562993221553168160818130033802637179868872785735775541880135574693393359255847841578091242056767688025090924189808481392719220759788232309496508720527859229079730604656972580325731188077376284979874525794096207156130519697917498382564374549086676519338070049411887024435876341861993977596260228678994767837953830948282397989806014883430400000000000000000000000000000000000000000*i1^14 + -745004885047957869807945294448655339153654454961470113183008358371067359928925475857633091386536712506040366022365348125892856325649476140365730523540587140723229556228819644209654295149584931508288532522841423039710365334633602861765776200006557824520503947467136891429231027745141250949207558327173481547230837046295356902641208950839703277390821891120172573204643200607110870697129686266871473651012006712315115440031036801733807284951432990498571365942529678384883230091758054440084796307262965045917129486599821703287079024521872768434295049475283013753978358819737467016768428647865078188638816176941278459148773543243548260089823862138395584623026728270433230481330796429652077920087283571338324606384626453478711178029339391082027161355861128139954855359970526475568351964474801003801877570748213993874535210928378831651697169991149465616671858454251348142155884013310787728684851182551771604309762675318194847649300503330198956260595759641929394088298123942029732539303212077539523399289369773851662900001062783645048865285141561591545187405750954842799078980016672008080007737487162118146247815876990001077343349526052913168449406993687909123212015345758525355546416879040912855852657320359700197315567107904155159309290104521474236802880165414711017078684769608045257349808770058096774484770710963508160800604807234140561764343463641018264287281799220118305598974206161332177521670359518213479643610620445135178991708690864850737683792401119151736890052367557499310794102490615602475421483631591816816369902587556719041704962394031794430518784912584420743779310440538843890581420390691076674140979177398188762964901394104218773020000080432039857855110916453891414778797456617992213150541782827643892596063945894125455138399712339809381620575304777577611238247526820950472558505317491095758471611084549106999311310966924389642918605271938197494861805775182365052712452020210885305400454798784970802334114590964290752274476699822398998502557876980774712248367897894636629079307255714358807792374599964403279127868323527041327417262344125688293988946680878202880000000000000000000000000000000000000000*i1^15 + 37095233717199521354447445928131061765612166948808670308387279131921961266149440309221417047194364966265273153050960362568896555643037462079408365242721672966884137348137711282226603805091110621910808554526739582995864593079293599747953198824598851789047790558836586810963280685056551135129942020028725547586986722011770821203663306304570794229542656502934439835250200474538458522553735322073764889029164129734539297863506396312246084313986346191119653277994257973479674934043959830464983654559377072118459584978832124619896675895437512678628491904570094549651967079759395261476975409991800395409457156174813490310644012363474496285292648507213819148278807444566093954837973594695081333992717482280829813357771012151094988802512260066461381656184305213339989238951060319631218747023484523663313946529571069016456096291817197113048148272260915965121844927289584182843794377289045516291118183595208129053239882545123954903499016380489220001454136645926588588359737613555341422469101178549818843319568003110333714093557926323660563030687983895066755971353011646435106071983549716276913490178315922180661429736892785141310315014752953260607825333787956172159187972245644189808333953005709005923446633735546327403042654713003056191356977799642556735068772786064122917522411344922042240947593897728993791255761222034387396831296375681468964781461017790845020618254116050887529413186165316806041313156795962110717231506305829013127609953832547367117377280387262507571339543775191000087339163838586874306534303297621980479510381015760387406441698858241374718256540205527881457276191193346801656885204607856460781965499799047425698163204230665315345119077452610219169387523819460259812590176605706110887715751980963776308886837290127319665896971926425411169847221647771417495624788741224540646060305267407831218593008153945518446883831323662140496546556760827838636957960153019782706086868309604804880241789641821528086417135595712992089901326788060515780477362672111223206509874145607862731908810568334719921824199555854473987333857505695564890218214234603576109022721343488000000000000000000000000000000000000000*i1^16 + -383988998808633524434792939448422886222588509902689450597493849543946409191134283834440887077361485935392628574574967561085605796353884744445797762786424569558381229055285799000121605381794223344007361435519029775092169196678746789609878624892276243477012135496430954152405156496477964577187361373298295295529865716298095459738132976559170254189297576438165502059471854781351047017102087017219448780991181956818984410554014906132090490126510672838869368383541661322540503975377483405787743960977670361901543490567899434304136614326732628344467811325085804986961704005252597333111419556376400420003293772137002585531855071588636494298483022836178876365115994176627199620550046670949757918547729004099799377130691560584649180280605077740299274368974262315856785557424293927779953126197722252465245509619642441073518341126851498488173304860387076762587586992354382435075085293550454801392945395568685741264228356281527612539583102842586987613538621112698660442953211351564230062804379813309346701192752959685451060788859736778264548337878743313446210359402329581139760493057331106859501717524466459740596569205949893442619462036598379467954247514377830754244424834042021910647618606298857177421877946910517215007448239232226848330160667186116940514001919196589176961574860740942293076821268060631635794941566687639499966485540405993458359262844861262169818299873633948967632048983909566703477284767965841488070756888579498779867051223182603452875080551950405809567245228744203191200680976022762480687086468163906792663838024069868717736259665230292387622592729462884458637024267910823423621796909916933761820940732587045160019475239365130710789420926697709045508413875440810172891583457456060519748243501732138070959251263407728742619887792036829242524022702110693874114976144678935319977327598041662239134878736415200351164882556535238438084962596864243887921079632120016950967091408933949138646621460150755769599990158366273388915967717692112583776280909569948305678753532299924246276170232187136464227325981917945616307287674892784292259114893311056082259830374400000000000000000000000000000000000000*i1^17 + -5824100493339019346392508031631358683969645809881522115833850552488666758483392796115841321788866445676823916073048467899628810737010464230714064036519493611735561292276766987889496033027204439648548045003567477407287045631636636814298489201781686099545723489753916024381522286509838422872277170711410150192552900886946887067750813615699641625692060978363663791373312536059515735127247209180577679955177911045591838696530834868864124266309790152970891186804283052842537659553716767000472422148389534672169132746571206464704214579485820225909230234467838017139938620326078998194279094710990693058884380424198580197799384252082104827010513483267976687925043635552504909942672354798484123933956205912271378736870875636868209326306476247078382949123923793186521020647263341635401770842897269285065281521219803523445304547004432430347659145578722512039451040892498090822818673985097243052592610816453850535460026136584870565476942742554834337959769009766914052514793427018363142561651236677559066666276477406891415287043427510338614983503683909454372352617184991765990555005603397299529399575218818033094373429345964195531212005564178605741167514500921984464340230747591099578838466807124467128411305917649766665020622360354998666089459277765856617484397603938539950998901941327568735070436411243243044510849610758463046638428880371525605310042623924525444150089975384214863354579487847133056173557465102038468522776476782914706151780977396546575531520524171301047040899028572224648685349055718169418256554216851786273584178017075637387249323963823132140156982491495459401187721982843363107904069872081168538981514260478125643605743287408230866451213861540094431177985425041484333725878942855671660738004650185595462488942741271062171219851173643508601235582452701732106279712677902272048606767098859034686677533387116075314450785758894025754772955668676574601793335069456696355617166036401373301975976490473295706569531207751827662843467914357087282868027239471108763264097954051163379980832321124700233608312065822596591061274515503523830136435613475521712619520000000000000000000000000000000000000*i1^18 + 144166585889342779880961364826208185637622588886753264078312794345626703667094856724304736372054470698213959267331852629385937816042164611207428363284551821134332726810110571798279002272255633261378576712376020352657570214520927345366288615324663120551888146002615386225075599118873121330014058887595090260365311120668128266489784054587123384734657358249230859854719777769377912602626665281250065785886081416528789783368855208879051445281268710042257572223944995262151171997138943225160832335191052516964523143552575570207430115802332858075318919936237006799819187311035190980239105896447454962720411665921570003303697145586471017404981587760432868792333218566549563333753789239227308845245524857134691515629233372600686655063364616762734681358587336478629401360750701995396523972454274977150128707783758129474733973369433908178536356370603091356100512119444843328129087482531215874841927958625447047133989044002289341671514336957344010595823176652065247901682299049412554402821592024715229293202553644096050664443014455661705429210815928558718906649282820113564556300183219773678631699812789514840363058232317088334719765922661936181812114128974428116356482460017287556123324568867409025006240999485880406841856767122162250487203652334051534857769645239342529890025548814388842674029487916778536933156210778793564991633935960265492081040826783991123443451081100937045736931145333568288769611176795091000604889345284065003860733684076744042003607712390471814955457383251271078187755778362918423676822273404708433679025649202243179271635423831677515553855927679638058183735404882316800342528264559535567090532782234981681666036647575763441538614371000255384730309930469951014279298877309933391789591559393446847072457107802928535093749088774600770678879516917250472139256072883150826337602627480013194605926118301881975092819657191089927967775287307308130287608898814985690877267473370856873506492180519556650960569315965879938262640295924161255985762088363821186218857536187157585689673067317067451891016938556130021318603522262790332126857809002233856000000000000000000000000000000000000000*i1^19 + -158972215473961595163744912529777791202839008356404964926881723012398636969880705332989531321128382367445599024028679493283522524891283833386369722889928139359205712323743372813496298806883983408917074971392051253901091181489642663666482081296018411418401751158844384564371737181516884117713335037206746133851732615069280508166699839604692261111586933887417914576655124526461788548230694058117888100804514388645101667574593012626594229467588283322337323454295552077057965771256511388836210630260053449821033704500883442210543220908096276924255958320782248300900879254326032377786729522629649916665766752504533948910282706068270374813878714986178456880098299451120928919192269485245018375802716273788403081235929053989170883583032134392331517846840706323383508508051073305363985286805398172218386505902846562987512049276288081456528589563273276524193303235212266639072295826642967719184118695937539789869489527724299206063907842509692347080563725312667209578806719015146654866550224875220897311290695896820939284141971348287077298614892954107226745738617602048797086142271813065626052455243141014363242137005266652479123637041986734776345928210469918231296676278434135148028895500256000766525005528045040918756830285599016901546425628326270984528543110783664454084361546764143462063522053781536443941200184820976502803159360845506049491330042267640493688578741480095951855856182932365163244158865846252532689455521154789380547806004555437869562799396765455108565629993710890019819531390708416897406035427624577759603561210611297596906534773571766433151370019697953975728776546855680818988447206498498874922037771092036614858803024943399928758933811934740528621911383780783758374088163157617546129525605680994577243492606520382903383097560908051622718426592618614513093549867654466449462759932965461828105916671101625092109272100464197845460355779785325715522435927516991419906077226971002446893900779718708378748901765602819626335898444383736148473699271011501872740678620702344155301682586170156317155003604647193588152278340514617080708642267432222720000000000000000000000000000000000*i1^20 + -10817701123247966894898437451202749656583307018846003816807914635430923165493254792430715258945262800981315170626086783477920857023247727301506119631135569590176854487185798114943121053710263516933984205809751001892800969545607674162646553911220200280392839099659783452717551856337453195990553191519526006952972079861904007785222568938795625279876363998173848326646123110544921294976867364750557953403691323213014335814826133535559662285941993853706708632330840286147877981304699842909365396776427105590954818238607322973628746293576235860362496258583157047958555129325431659499332144704387476342468157275917522610250392669644250364176525040273294538449589740935062948396628728686983459752938886929056895480431448216877061816037427265868939151339469700068017965136430216595610446912026170535829625609565869580962126552868092411168035962322958106690695059045290706077884925655641903141978661431961615924954922173497653047524064272242578449586406240059764637957901502500510738146384391877956564181444907184055531599686204440748415179300504114609497947616859904408191745573646253275346519424911715118075804076016122114696354278190741264179420413587841291378757460252199787548528522871789592107537843628646968789440765232881832334861632140333649225465625147433106883848628112606967731215107116214875904556213773091109833275182918654626544541260717981143698582284727923441633530237168543380805305651373015456779063383784056699096796001837605772705466898883859937453936787649786926934258305321404540045908987489050524896214785942650891715213233454115401082095396805871443181082917014887632714325778131221945254674332524322115328093270250529963445111073802059501211892091222911768942960321439438571657464721861343670060914044621785698368078911663346507596711045676391703121713861065312507804837818679230635993496833031638143006477413274431362920441678809976242137987513969582019513679219383239498280335107842818372537323379975267054248486524320718863938651367773635630191931491346812569655110394494973479307299746843025292666166059921551820993580341657600000000000000000000000000000000000*i1^21 + -18886253851650277885072578987842743943952006027924039533486558445655729568339494171156558942179425915832611478543207860596733533203328223353423700894426982128222796025161997914248597585108423619587791472252652371625398823383488076666385323474615611447047945410446047912069889506679569790069982616008300046420772100308463775378613270082024453935213571309729397543675991861678673782567649488809021110357637489981252791120040849719226697897697953190996083444121085356406051309480821310644484662169425616728744084513049945756050124308675250217487891732734212787786604255747333897918359708117710208157499865945039106194171233971474751139662175209535061082772275111075834087520280888502737957851087950410838820150329463280441776060935496914407361463671208706149358660128090457967080825181959874326181180060836104442834933025976881285275678059262781261573353403989578701921564439885864873214041276386346868857257075690334745784265717516454242824875699220184371205546155184525221315914284905727548165390453845918705412028343063787149189197543555387100844127757414620840958799756803373545307537700559954089334462916561096272518727930352065150015464366711883124771408569287467894933523540121332202862843397727892401477271966782034433970263921334431728554007116430493479961972745953693603242606274281000245490169044577107342173793827399378144538201594847626875055763650062501675740904602700602472267181553570226962911540309929457767905459666104267183254081986965827386623468750664684954991302732818395585851266543553181194428793878883299629842713761243624908698326567120383012371924083146540778142888658798502581567962295948956976170750216154934032392798155841954771580112325024459281065987714765529831420075330247450289699752074743612067761560235446652502357088887027734291306920742265362635031953753718218017826075343363445003543506999489778549972199741572910645778925284685206626268555965951367208275223418049463004056178324861929911306818470774159401363584743017814109925535099235244394852211919702884790532297023631695211548817472163505150696305459200000000000000000000000000000000*i1^22 + 87547357016168416796881611848291313353197421811378503463538065660310057431044346276562089569750086948540929786240936409789143640990840414847221102171014686866166718021899454907076223216329539344885581577251369868537768407564913814129092278572505623922862306244034539066722782477414022744864348135347246863738747034873126752072362962919869232377826063039144171832602976819390255503533117439165965808695277891384071380252955630250860688251916644267024681791896418480179374570920196638781557175787572768036932135656755305886817876744592310294312371370070626322665520044434463768257853500387819887697864325981908291581759323949068703954878815741568237093502117314406480329947114569650853295125437754181985552594434625869909859856470036765173831629478190397179036070236573639626376699561796124037588904923351209328044127577203451583786459464302087584860337404833733794297725675606915317765950182025839277621342647018904718566699673200176347875231462182286429606963419979229550249481319100875730496109069456368380978742527282269759208709684181588554165069974269893826336680827060947193693784172825663949109241600860290568327007336132165676472327482066413097986200671359448202715401037632916199745896322796035618961607659365470829659306861012307285208894585575691209411624654224443134678030085797426646273670938743767186324913407082314376380037535027017445670432497911157450150708044427868163138782752799588384876302714976431956604570263718350311662274115930541582006394760846434050747341082077019343075140764057426815529571814916580704933683483214937773904010917427817867008832351273708585277878791269833044067686272703614518003442867368664100858103288783180461241723982183884997088507511992284981280992395751333754673556020362510322801735785807068879690542201339287229250344747616606487411650400881444665265942866948679761542262319309690701477313255221837749196571623220226527881600436579364929014487905542034444555445688627422099260904867339408306175071502869759967775230055435740590921724757493597615788948846597887555979983221937172580925440000000000000000000000000000000*i1^23 + -4852875008431096973831459693482866550543582624402583447078025740175024497315562263318729500331707605679172898050068863062945065003113583802489128349870619705584154085324308690061293175130745862363623840663240164726921527562082610843906694205681285229893750602074338869700006149645712691710162163032632938314474958338768647965043180728016401408634031453491394963278216674871708328512651245425081054489106761453763352161706049674816711844017593539329619690430689082482253009041536806987535702609004866513534530506810557413588310330968124787694160558871752524985361054973668096059087701065855726835310400332114737358796008129594445275919274732642762913730131944250563118665096230721807432203672003065588378383678809359783115471731913573367396425764862015382187820200493877337111183164819245793929194110422256895770505110092328142712047066401940977265184503520472307628934034771873817993407629846135061238584576145030384039471216208678653352315485226548465546148703894643916382422059760128201877098945350775934786132938432197568651016108236780976504742597667036659854612771707359297994504838328452924322470594167910113194755232204923244075370994953543980983393572451237342778212348497596082156252541907049060265115130204069537099440972359829098388330956325257648380428917319282683062301840333174525132385993872776864198492729482511714157162061045872031004913073676641121920821812357470142926292372085376225147500332179451641010522025586333873794662651391499855510126615982395087358080832001696188433095995382181424944978739799266546182088283757667362361655574111417903150002399056907694688492626605637041831518875006659566120985216420029107455522576650399910467447809614116166872737267557524758226251817364754943423196386861506586277017880659193953374680637672672258652276235792160539395180651161474340678992627001705668970391102177364491683912366673364234336904994643162071490537021616799055102406297655076728289669157394832632075575959138269892808309688446680169144570256496828481720452677454112059788203204568542030758841170683494400000000000000000000000000000000*i1^24 + -161147937959146637003785486931274320576926669462393396585622505504137293865403326123820864275416005068264768835440663392517890702678375068953678787661041280115198805015656718456940364067359167419998287562812112984015564889108060333094157379807582738254695841897056265377575310905658495720711316133405729683702502357620228298580779001005707227621032293776512452353865064725123722665321086587382865552676279761405158890687434533048880906479519269331438068879706127960555048621033837075346889691893007413877140029574443447349877491254979192024948145297369194455250604865367225622143532001109218849426432331778003184415743485966684224755086515832541854606490767690469970965974778243267168439833241816292769636127783037641209371577969851422901580884206112699665266082525085450353529325031194684603831722162018727783400929595294044686533990957728320912974349882922549603931527459393290556723401949595127299317910644993606967046857103545247500991066279007250752393035019944633034377855984515078054301761322191213224319206669732204089730121417519954104032870253816585353676555867651632000896081051090722616557524275200013158474880688128893956199969932916327851568024227980047968180322522196029877007361524771440268001476257383956023853174804025534152398111724950629038797798058784230955129430414142736091614574729087055939503174827255162867449852660691783744793085612416681513807031792309914154518130989098204294248968079929989867967893197772876994934994153382604368035480005409588151527633663783649051066296131169893138473726168567852128209227203190370304654940368834204830066258434649665689393324451545011513883635761363806489374750715377174478156794662534874080774951983055052359358815860340243803015597667318898531703848195416905494216885835609056546352746490062626490407305395991952406836640742335909233459595659009522870159095065847899612873929704846726702372493228179219905232297790329123222682361070899183168556037310223116086633384727660112596453252273170455166201678165653223252495135446786388942903700179429757033253793955840000000000000000000000000000000*i1^25 + 125557643626830005225221486141350718922104985772956299843752301067419332491253465344700557360296845133311047729134717806438939023484693145316950110120531285538951495103146519123682115030368373673391634744251178408579580759104677074070982906949940871554073244558400159177633204898935008205767675860537907994407381982605606774145626135027330551750656617294536112913103176501819301829656637691233653407040893314764794123640123700824337674241518604123639716227488917860947867803759702804992215345224155998862496324478329615944361506804846537031788756322125774425256085162926076515921856126668236205486460708974474500212941968643719543204266761593237288112270542900573543121665369256265123199676961479335617519877287047506990966383816389548874774654037641617087453057117343833733358101038283869382112436401213850224001066837622129191507829992751597954212229885909397083687636831425937543176811332608315215999140036984501821228789038801359308032925566562283066800021240664950360612220417140601387390959786549818450831969749028424943761080973766803549618158693823220019433398272266894063019518879963060277033816048034408433717292858381608309900426845189665825472541625774023007702828395680146493152179372052933416857054529301452453075392655690293033001048517981551768536896046955023661593542362916710819666980384944912762290210168929247302047065262229849699063586335626718798648694030752058964970263961463093228844197733861359565689558995388567372202810468910130512112100366442573786487290375598872977936565677927896673688590774733757087768833473142941278312207915978726793281025868039801079644468144012748926307681054615034099181712652470237269772638786690715716849381676810435097664926725472865400166650739075215652052568070150391806830681236359640615905069865534383162633609152223205875812917783448752244897501391874357254025696345015086507430144573640391843184129935352247214073016587757495801436255487156919414142055932527572275147397830288026003913093518473446479638273952939296497627204765213810164525120085708934245829836800000000000000000000000000000*i1^26 + -63564950984434875790904880508671267033960965111142274843852934772846260282336361694659408635353841893497851858874801622643860030855777528429901242139720584422837910382591929496537596586492963661206928284381807177785724779933018550326605538093787857581064228849656045831859157329012867836185370708144740333771861197270833924336598272265233994723855200454883577285903868430099615376951901366657378440612282452290007049228527060894758574525153453789591495760950557835365927165031551695854721684610857490507220230423695723150636948581172160357270609360459542990661708934586576018089303526972974106017307957260978518781096667970600147851175222190513593881980059442422907269543334582113623035695985997043559836806821637838033425776765906567658027782013348926470242878229183308746053026752498590362074018332149120477947051992079413258383531612512944577038192328795008994211665913391514605028688993252225358009893600258826569005917206516109127390291217197390569037011183633921257366851707197944248695563527620283914961568877485809497349999435522116254931027298974891258363137650977908833575319697603563544880205384386372258650565425400072539772972906508334853071807863952812152286659903175464387816481967895678666259157048000882013481780449549363292338620446677680425810816656760111203459937702625242834620722516116405236752119159341904278726232041857192244814281693874712542075836431875027563391948791175364014641393457336831384466394249302755469303152148122244346848501945917535344880210849481769724243542503581084994546617576046840166037506108781545247673616431952087411898389040543515875023189674197798626678308518736833928876306599088241944958952903144559879069729526936486854073299318497544368541958259017142607593781239160530928928938364128246632778172393754965134201315247006791216303142332120025920084319807158480450747361770453256499617502177746295709064146030722369621479241153150757985762074884670371811726259709151046689732415926306838453025520890183755443162042942536024311543164900967945924892744706048267386880000000000000000000000000000*i1^27 + -77129871776036455516947995104707677996347839643847463156891046763005174747158019698057424170690383074185905228675425122523123554375855242126464265196994279221619325321534413276031078676269679221151887417102486776414873424695302889069602480611822878800150622461916251824783562297596894730615201611329765073252454068172228099904176316676700971270025225151051806746427196745747182622702616536990399731211875167073237664491216932531178921338579013448273228692935567203067125630405841392590588940036692442837164458559804112746377697154542814505264650081215767254877400470909974245508334245160493357829810305745444287890870897154872225797304308493045105578957356273284194990691628315687171575349469918941727722154876396283211968112871156572986767322467541259804649891334100085679836121534336219209080969715099769595818740815819464200260514603563703814479682239587118108496577716000892589158095352057719706818488196824697929565127971844772338851056863051621625624883371367361947856418134029819162558140779810018386173695132332481454011520390887952958024799331055903806642964837109178823568597236311228535451716129131181471788890821722773495706510323721600547197945513808851497439197347537057692542048234726007850507182106437008562523787327823835174608870682619762472087421031797582233395444361806282536355554283879473540664746231719484167264573711902389129766292928521850031289003565345574517284000220629133461306128803076723382686015919309921269970380253107496909044890496490862770271020497413190652599865471411904223737618779577003748930077807810722953624059279379913416418094912661722166228689801841405748101147326504083392277432097023088831573436177321435926624496966675503624207807178240466235908784644288405894847897334132578241622393811795406865458671985019420020738304274185690867709840708609362786851327280789086852267402190261929539673112516599366874499859561327052844286377520394945971339859703226159360337378407043995479738126848311471666033067548205198169417305172957346157450455223120298347405923173007360000000000000000000000000000*i1^28 + 232780818620738847291504992207266935264349225559195248429823681930615889100455364936396131562634352864445884246970741108974203980181697288562918601977083484185613181350536376982921731762172152298030014542288767370144904751700341824180248016509012991617857400016484438262973025959068170441006870260792350682224726920641297586382025464131128109193269779441639844958174246105873706432269624069654552933318677719366912190704622372827944800049047381979620815301940579363032310783702583915941420165511075815651934180127537564920263344988991665439879913527086128314929222758735899912197275358715621956202705440534150502477811363278130438738056748823084814340627467525791867896930742295633483768523158043931943089479774568848574574736337911838847629208060078507994330914960691170257538969230947810962784356323235751922461273047331819383085078209350331218414497591208355410923443171891017803667176853269251462529673966266636341405794708733876119618342139483012043973790410977262032314114600857968440694948244642826366505899786520424730137524398675949016152300954749503045232743705601463472173842984280342999790707245687188870634734997194641408586944939091408106548515367510274390004591203241424919188546548253856409387414396434228192972092472741371393551195252583835200865863051799991773441437087565659227904249263254110280718191627251007804915017822088839367102730018869732770666847930512394883828422572132841748149172389301916882772550995856805761012258093502069535325105558079906185624927959441194407395641659533360619325684521572156577508395601379998070534239395941974926784028838593624518963359700183585868753077073637340061994834316280578920319176221108778106273727574989735588886548564445328400822091043367481276412449312293056793441589223180698330722903030393845402605542267095414498949712583531418653672100595481648539302961789372377450013536571284717002461372620354896733176874504109143770036924405601657018894648315698007149752049150816240541134088160285468025558293788171030515143542039206927603049955328000000000000000000000000000*i1^29 + -126108485866238077236805006458843551518837142548263569628021838854490760492800264780376988289487287526211593200786846881662185111947458523545546402104055161871090878843014814919285014553840353881620614047882998883939157413943721500825087678616057765791120557487212913933059103759950522563504884687321832689847722294076497903733980855516486389031463660603624908942985194579628978408964194901681699221890476688720710379713192867586120638952981638097281493648722053854435315834005741535539407017761779140905675143104216769664405507512409979044149356999140163226911896218900747054524525078103871617566257850357398622755591833143522838130303560552372152778610393078160347937046105436907774605301566396907929347890162335744583774358975933553717168177765248456329952520706735216125504948029548890772334089509264434423644325859884075095044220023559334181390659533302881645261116475960639920837633037296666633657668489290398543217512050915266394228045114653295938117267477218376031895605920560402207289546424893485104957057887289183984296442998412612656104145018660834555327315818286615905000730739712872662602071187261584812508519040885532986147657400918507967341724605283286947555961414910074141515001537770937704778679917832482280795224378061942471404123712063459252445970513453497842069039070642190227878474679595162959143580892038345082021955921372686641780164720279088215040008786370612178359222511731282569066082977806399746928110545862129403333015665291197086146905744599689508392125520319449160699573573073240170032825725075739649259456536880579175877372486894356468897609990580911661837053246054202093402957501709356115884195977044535584870444711339097265867243849958752711139530606708785693494772091769599908181857545496520505243006684187659904815979000387965660774840838501228450647921010526063566836410042075193925590798084926168671088436190716571187237060020910291845302188617043176350513119081614531043397885094735433103857162795784253639857651750151341609745859001916989453514982492116535593664512000000000000000000000000*i1^30 + 21251786597801771135261315489860203423812311719719523774618849860382084967147661281172188410518473169153075580442679908785531130940802505530318734904781512909613476281015391072660516359774345489601333161151996885842280103777315975788264987447513587951835419715826420801095937212512969695902899475523321419135725997918064801119358270820193176188332031369699872060083570483217279469883721691932443025701294508138464409145881568542838901260614308953034605719093174721465332177967436460644709104568268783400561803500608572765361660136965287305784173909343878621027319765084523600566659962917520662210116243134976731374278566308442525696360876747051677530050613470958486020921824317803812393940744922897146037818217988543733764676563484989512341751474784160373286925252275109719005719622906386813019663140574863694308384019302563146109194909292084921545237856212271548434374105697784267097317914455180102859210645728785882548500955031212961405379063603160019878159472062167104780171793250608319127629119527771857810133580601828632348852609863859355224629610016225494817935853884180096460801305258677246381611937274126596156215809447525402512192517759576687751573905731662736164097717700786110024991005078258107723844902229994360176297282349062098465377814066347793114924944694961698783984219843913239603661237632834845312400666658273584372535473562304297252501264859582995650977367790400247915485637951364419292708543538340398054199961016239362987575426662139374112934564458715623518066159269210223012047699813013341809237578092191249143839782891993591576569117065000831701521855185018290325107386780565642305445972503520931970392674045439395020047304637953094931190184103195626141176600084079250195401364243846612689334174159876243911423075497554567837838483268925707859900154273666196035154196928838840129956909922505310684701748119417172834463097341334255493607479745013366319191478635754488997063772962641918507135802600318552339214701868041648531511132396184176848999573087066718972967496137572352000000000000000000000000*i1^31 + 1208430655490754411210035361509564851110855646646751947648383247995045252900956455240270388784148919415454510290737375915875613735758702953954575594102091041649424145671251710841559306518812724736616856290665590450086794817362939027866831107908729770287264431029268959308403820323128734018213511899228205687199488306935342990654063692427537680668520620029019862578210854852713366849686900044246271429162777072192453357803807250875611476532631354445644564951066398843864160233065001051409751986155709604931683395466729386186090424638466310252969499766535473771667313476933122020694647054750285776342967077898252551340390996817730616210297237905845917083336006908306436467963998951492134452914697645741724537309719157411715137583816335878807109103598314036014449221220423553830767736633491202957756767172402111120201311705937387180428321110205049256282201473851696512131007761821818815456465384915170692050050912873466554679818592161182396942761400751848252267479131059491592770862485087790092703027375019843528369979343571370272930182322547886163753684665534254730240864789916338875875139353561737134997198989506877765943924531518669049615628928086939796521867022847199028735234671221321569796615670002541154056830564235553206794495747483362974684930886238243553375560028524691548760819190900347328362626721238393463218505238552585031874875529181191938850312212237615956536207019669568457571354309575676461799522721276914383176027399981547064236233913999612042478386525924504712049878976641983511519194214644440820287250527898488736131434430963656950382997149486176612802494735981975416024525593008877178916246138873902294933772945946332867105440102878893839042784627306237867406601208815214402706754821184003820674924117765472596028652950192048726899485076286084377081446615150126866528515507329300100323875657818953690128555015806349746826140941596892154466408124913745997574134169727127780399465351937206789304410087327452883765578523094085643205298702597465115502724605472970108958545018880000000000000000000000*i1^32 + -371069793072101419847869107644285486322280757705992418998345557571250103106976995711153807327186062849622027029997436939353573579441129398024640873124076549109159694280693506913951349948980905925787252615307896014666637076437267541455007833487314197005895476370577477720979290239912590453234964281169900632738487560777136227064806205489535520126248189072009875832307321865896284337210366010305780256383220663033611657223565339013285576606838774179104634624389685040406200297658175150239311814763323904089698997793740220087130044841415620338010527436504439286291332400578040496368255707867111445475607842766821293570752233562087023599461957311102957990329274347051564005612521769435338912794465076585984643429777416092730519014521820918513015833250357668556642474020467219824819909633838985629444973147777333562914608198366428077696157763637619203216053791532518375575566397248500154582217412339400568336318335048769023506710099977292769121051812547426387083550549086250851322370778302290996008345688037867702085525621881847294219666013767005193657965784655905551764063697758645132524458869347515376645042918719107174246626198327069237261731733153634396173512754957009649222217380610239381106727337469724956017721294652528262153105335934632646975683115933782219984048253781088828944782602450768763246048785280845923663313386659877487319573680846840054440360735996087174484630169597845608268811096810214218412356601774677396657113132185880060167882639188424111336836264364962146672680757957892405533470563660267416382284557165616470581307398295538638460309047724374838893423569417197927170987264206984456850882586595788451214637759861307904812346249140763500847967396514503397103578298286477172114181506197236088570837888098170326506328088843721500439622600860731380252647714831540322686850840888859552918387449631501719327839778386865306033893308943773008467526034210257984049665588460516034088124129557332689071151476947789336526694208246576732697312293028221901566547341026494414585856000000000000000000000*i1^33 + -1504587242345760026332852624902913896151119511676090233755478300259972675602433741339771516317354797973736531380382290160816484774989033748434630035899797757434743116586044856563294836810670282940538404844877079208852027269485571981987814395577528435340587505371284671885230465229632070885486607973220861407335904924356506132390042288406439322309853844763996640931610252322444426155853720875721104501585371888242355819025240882177255168569262932517908283673854333273370475079430915165241853759859994896458476670230520184552820426356306790888443498055007542199256847032946253752401617937457018067797081953063311171006971636973094712309693528881064386213370785780261822068843080106420078722353967258319757135822589678808349542640199665134228079961509411328553426562430814559390505412373812416883032406198476775676296469177539650814962440636442655873920056033819359766781121189699828969349651941390624853665694958186705360032835859254686792040792319020399972879443713916665213865952652415396268784490451246284752315747111588993133968758887986343846153009346269358925965468995139209639397751447024030134129356660569112821529634482527666479309085983850016722211473992031327272221901861185931423771648193048676117126024813767980323039147686737755707300507882097936816339266205724186916981942263738249530294366929597375996909391048522945382407691148092713614131814433898080895139694689303784966249027182500213849937729021383692933952413644282530187212206356204483807862501235191648741380673851687240995216736390953995018426278478352608179342647009489375659014654161098735600363483346666747804538026248044800395985494772759799905158434414203873690249074418191144853722467897301895449008506110136432090514554488816236538584592055194590958847763113095520924270435335019369126992568444222809792543348905709917788648329276401049866686833196994686805543281145892313957618822741981426308675473448279665645124105194673899022221169867099562895153136340190804339298166322532835658300284385361920000000000000000000000*i1^34 + -79881375666666705410142557315202553110692076015019440881449998156160456609123349983754745527014018624132408302518462759248211303910452329192659413162332624445538768972265755050300432521811350779710935135549059835907480776105101734869789285950974477398840515741321583880811016843711365211480641096255618095239973591491265404015942001404347523982337235930335123617296959324700248866768155124492345950156156423419628209398393257028817533374213606863710734937286874602071480834535033231524335739249815799275328675436750867498877578717694036202993317543917565590040121063872670752335623651986457417237092708332395591300007141263496669425416478187933233388307329686131461597529407873633786942103701296787419144711324417097539560906450107458081362642301267533557958540479456042296358978899260035637376283076352139904949818386661454773248556807305542979571510248630198944882121903554641346158594612620563614933496520850543929645209032725008807620591062163925218063289778456889374328643222065948277070595727374627989208691247449153977618350483056020459165988601896242804704296970478756705959266703675780861332649351819140438339992519770548782208067362850992683933204631512128493738697421373925803531249222059950649451541321374288939955519140366557538890276031871208421816289868236769139592604321372442487691135971111784597775441156884368366624370249265758866410938250058331065425274798061835162430421928227714400158102930195429921783151853126038472601654943694374987565974937172605448471715620528039614781825922164875939871437853204111214063869995918207900717153079035209438703210407585680719839576338691563630320505172332274142365497506754921665554274039038075919636469388466107932734853838202949035803229030031039357381271030729698427966316462080611749779258974161278069221994198180983856998390888747887767007360842221823641266597775841201904544866753280773653406530294084392623545073560901202703515955820338149791959274335503780290688870164305166456805055084650346322071482531840000000000000000000*i1^35 + 649501629756122783866313209726684705114294200574075947691127704959815834986329228212251817962326169417519337078088819265324199842385661387785020387942522650689501070733028734450434032107872937542404030301271180810724366215006636666350766965622534738142978546823441138951149561132867427287855374749295062533317774965817251594812902670191475552347974065644344059463209592210686394616346892167886591431062770891224263194573923856310096553728159812540024868249819395880789243925133310975014808535315223636311574811123715898761179359217715023649779413480503309524973999759205628484442598079567689539361024462473813782782638118188068142024547228183985067382201393549951677304524614967325133727761589230107173343382194121620777940132279294111034326211024000547852476955323477507986013457396001649741913019393047053563329177194399159713669411251858284892212043504211058286722053346246112817541899738367854678084484259805186531396428187810321251485505231953215670997247737012546987069036092856358498535879975661024631274679795297473184600839817169561473355030312611909144939071223623955866777519879241912650441375547153671322333499845029527702778786002528666978556346239830880417941540672648152233056355366897186874072485975242016279918120453948480489474911711937005107716323307310559980510657658710488145874291211190683893657033323327159295665162767553519793405665528019751287116951739109079872992641540621822318905220452815047185123291613753452116456007497307938401381924960413049780623395706336264013928833140613418867969192118665345664784618675950184231466454447738344420221666236340548622869279190616778917120009551832459132763974626861416611140913823869241712170648766124054698583552775826478577898960929373969453569116447395027696920419781375978531802594993155214163150109988468828758757875069179414271860249275960098083884945868268187499712505980597571381968804843821087157519189883389390238247774398199841318877046604848490727783366486130911740572546156134001541120000000000000000000*i1^36 + -20113374593702515439995187893387904531583188886693735645564755267878244317402328276456936577772968496163668698339835832370401849642354858179440154685085916351642419768809548334111625216775570566691287702549005142079372213745774773006577767716151757531319442594363267136854055182032403081609103581157290869227930789360464777726518479391703091183022872849503487391504964183681124026597571129472434908902202692600918585808735441337499946961253998155715736482851371061721996423927929120178242288274449445081716076983061621962869549848935726992685041109283876801788077698368171941481919456115938220305090274919606815939285301801483042801529874599807450278824328551354010068027259157383480016874080899248322083736567783162139096393802292623043404359515406619345791927125088760400842743282711724831885965320455249641245754686658941388363966060787292642451864070497825402912544871546568116523744701152763885172535255644077940346867757817433592299593989777161117834579028008223363570233221304626694177920704824576131374479327568000606196122479322222052833014314207196072240266569327678505987597514291165816453191827884036070935692805566145901184432724413257349039189810564635570943374139242402238206026954277058453799848762065443961670112353770396644327612690843796047072999393333922046842381502917963461122997432095456851801001088945076571571466043004182181622929296544714182564019163507849481784726639471895320625855429420445005270241566010632137509282929730327413591767727125756018963983787051400692016134965349874799577651690846027862377092441880524796842474743705493480800942889681135001595040771724938947416878544878849511638506532894569001104510509774462175466509166094089946564280002794108047979986374979515132585181301296630092060830119230476661677860042275026207785895275963682730252826939371465915825745325402881337213212543605204675396990028392863495453964908035667001173808469212395522746896736685856041672402393994302953687854644393288552732059228333670400000000000000000*i1^37 + -51067169098144878806993731628807607863519132208093139255783462783646144095723851993381733623066456795315873118095815384298230624430255466898993884952366568850514632075647145694250253504373439219209991358011661979222771522366996185926192641053632922836899187961596559374611453844711309967146655949134063113748404098647284686149981699643682276588505544088459886032812965226475720006398898056655499125429454348653026714252220857719691570068307316078622521166529356794001514083762266428134093335135965018858258329927193144255690822561637179625271991891099699465595354464924891846831024389393072739228782183226078631278668542544960032811649058307657262508695118527878919941585544766974562322712370501611339097244798331469299797005183023137294534901880190907536349975418409389105838747709950575611485837783083221478269066289046990191739523761558432084896680039319441821859021618150460184154445048252998096699704226494551330123697619491250096210195011302894708434250344777100628029465809540033223752121396461007401317802463064879870589063814250955301015794599038627974901997391763530897941592141335665068292072661258516358411707614388238724519609899247669039163174528916806365422376436173754767565428059498320239849279930193168733777473245598217598855253962475874691528308841328938555650496196249792485059528709894639391578326746990281287705220252627530643698797365557411739626242468874550126162304711275730052532617194477231445835306909274342649849845135390505325087738840722494863185858294405824069524541899303664383386649431339299706407499122320928235911883393989488975742394878498051999746360295819167514648123471838016364680364323702953425331687286594516161401801097576767240731634366747430575351718707428454047774802568117666527180831861878063967550371774631173535636167644879325228569482196787291801858185235678627677483173863521929975784878928184335697028627079747609056447867608872884634047441860028617543969576610353021040285674072761832089709445120000000000000000*i1^38 + -322065906936097827012607386508892824667382477651608954451216718257962829644607435094286831609314415604151413063062520079146743235371046052748838932074039452923094735112510704629923749619925508740773076330203552478387798136514564418262296578125838748944588636651837850098385357311378104581547704897084021850273521801303944253454018374972139025009065861690856786299266638052697854148473552857991524077264234457228975076523380563740081222254368438916927193936675940684896946977112687862277326260470210278092716032652625414737439186696670735624561150194049636474367750352209294691973344245916569861245877047765218347869115063471059409437489633886753420567054643222433673515139211407001134913193920944210909381982217364331667977152542692656280439866281777666401753593555433467739395716517754939411244796562311615600727748593436855258847824951579186672826713642451115389248463102256642147858281802891008003154501339274950148949854622265308377644348218785071458838138793507388254883152726236235408375452058140089894282386202301677152529821406459056169353176641198809506722791578377158782485998312213940511412940092344610704181747045061248893694757839109451397805975220943064221406477019262157807252872151324637931192452918411717805918004569327421441589945862499897696686118953422453858349186265069227659610947148526155286206290845458866468710072337072435646551639058248388036418119580047429543481380883887075051827602518115869465539582013655259378315588399571506249653834221493777504491373033811006688823661235279982692018304010379799404981139365676955223237512780631172104643008272694749460986081976974845541788955499439377585200348646547853455634313493704735579014303145023577733461144224734853934349031982451917480007078604563042986165669157790980714511484303018667545643467587853388071485861962417412572652570346100894334630198476060270611291502686796381458476422327886234816960320015096227847862264673768812870617170917847699348958611347110625280000000000000000*i1^39 + -393917988281154448246650771999137475416237086248126076446293615071480625054603773428179102342540404172243282428169126506771173590324682962656036339607446449880748627640873817608496331871197818923417756429031752830312246179284026659857354715658563710129602154215505875845777870173943758310244158985920839855467240326358300731043475955794134752327850702398361488497972024757526378789105662537591499461549049852078731704618456999235981557383535593940164461152783007603279278272943102308595086830918990941683840967094522334294821513228119767205557303584698080344927349188737065327671106156177078493785119638292397636466844514175565057053670787146167388141667576024074646663254156663953876809408786296454925469151125491938807996438575456981317664181462210745466773333821221940011033323952312560464334248145739211280231156504080764931282089635813150172835368310804880295511625679066001179539387932956692447096354936450012136014631383549873394750003699947716900109740957803502964225839391368330375269836485567808774558657607374150490313202824103610555140388243991189853151663197293603828539680469359412916390990544739038861285151863181760059822122484125455348784989110569916161663586440458119582994749613683333886992639937485889701963181859601774619828657435126881462862178830344024986893555152736671690008482715627968311663275488857674051761754837000344268177033465216892556313469242527075540476914072245169402484155354351863217927769038688913199894459424804341414762194639113003275698720907813515809626169026022586874831380044055876940008224362844024733769003745705625843073921382669016372806760808073701913288198772497360274818131463630262815985645176763551105227912683385590681363872103672898242810158198858559634660896169588563447411601514443172758005588495470585275488081545269343089454682637141578004609925832149290879487653218188180989850283722096541894828141945573049086507932008787560059023201531579546075797485199893314377654416179200000000000000*i1^40 + -188454145754269077530981808727416181965419125755576656055524954430734938914513893901208881266109004347120647600596435849327727492465937510999922011763076430088578681818162283001053292167894501748309703398392325760252882641650113041145556887124462158644245927446341115368812107942303240823082234901317038824527946178775274260180469648190022645510856966846703503359971040892319177383615559842172382125752216750454818468158908643027631807748343250333294635276210078734189750401702968647178217353263482756255600185191878653872389341293424465018643831459615995663327710054314045416936600301095433986873100803509357912853653043858157377046521195113750495442114729686453369896335247754560138401555422240227488007037643644207273906760385357078264131953021590734422775362426054863269957386951024817070897270741051605944617332500453441732040621517074467474223056915419329301552330928301627707547589656703365503752533507203432192029709343035939544880088689721335482645225088506465917983606686540294683315427822662467637514235354717951992659561806522409925494526914469340650963795617894792660243948218796025335057504846149638821338874768230404333824478505269355315981328738524343333203676913276382705621462524527017142877726542621410876176314616907733624719371294086469190853452725070459907083310758889814422458603128649548044519201554028570019519933848397409301007360287519013868478635609983969868807802982895798928562373339653775298434740142133112055921646264150283497266554236029023706388106818147463301435566926586845574137730559461990836126221186379090996412532736629543957638423606452157147289468868293976649415968375079448579252253072941678668208723394774335679500765330699624722005531405965099596486086599149857031666597034021479537068466177985695467360361547281183690493618488948145307341673517654583214177380518510514808058347741052201730699669869144276537933729207821242120347146775778112412818638249546470426442960704026076774400000000000000*i1^41 + -35175515218626539883173338755749451519515577959407652916804304779760188653548840043004434399269531556813705691301140732729593563258425586786445389570427097981906550296020289567226342443232288299239036852472510800317544313600577394016551130105877772341044695400251401062090058220713481620552878204557686262955540805476484979009673347016429038954721745969982996611262869189503189003237100346187833253292968227403447978331324339910709732156630106682995608793533742050939865283703414132435338833305502581393865586671937857458990331593853648779415309659959515748956356708699257462781419696396183781786634695382227227807495994388440696419380415546759499364560750876179520129377806729578474564496690422578419271537556335955945914270940459005090801656338372231662324144108767289800926155046844306080367720204378938326609780369951667767326848717529460523169207668932980457665886161468213449557889132550177130930678841906413173521559259937993111452831301889199160193261255198245700233683557394503495567201616025354778580781672510144545891109932476408938134643604673941463056357752718013992086488071543345952425247927661684490200231553563331556713570495118767726454374474485339404825999600987831806351312000622524939923119255115290972009343529371234552371933391975022011103614173761784033984376478180723017762948082274163607451688421965638083575288607257383596629842858747660770689015744622430691558363819765677670167447359443365235926035767403231116870781337122948293971521668017414291177309335126369599331861540991175459198701950741515663714097253842072242779966046954629327452562969124526459759662239909807152199067490053781319687204783349312626855279139595824889039538063741490234860436152979995516280172024418937793508551111077983196371734808048743955233124894496488259569873782242561000124413389075245605372873484391582985255650333285224799899839705851149600320645028432420354641671654176905599926356398775198259194004242432000000000000*i1^42 + -2097926162717498217813452035996802088131370549031829748154762171970843313160889954188790076241239154811228804097861569082205687121317341475907517887081950402975050887236527740144628967170327243227437663819918069580251174018542425709399190437105080483779782327280844581922111439575268579401234182126879473437360390478712882027388338392356663472654410451382626983952483488542006657520919386285033334893994476060224147442758522652839177892276113334402899507743008566317037956569413388122572889638749885671629485563143298688004519908135479874822435150179541164299104592887961714147281676350213398620176396621639571418031985529100291926195615598992232897817539254489840013022484169385763616208244332418713824667942689224463097302589919291634910104952748926798236883857827533812659702701554138912204200646422798332719816387299895263258570593754824422307289086395639805673480557677815975317479486616265794266767142067812560741542751694771299918064534685773688934858468793013183122803999487249929646161889831324194214090575752754459261504043354607834951212161195425448716320841737961912468042335569460154131444957370383396098546519799421946069957699116443556814401274993376427516016103831401577078834164467630134171231715414677466222048076395441221519329938583187564459162491956556476358303928822972493833390397689796196830117364846078165690550142770146002722479122743620958189549593032055075063046143970075746883651842532629962676061722422310320212505980586330113581480598411229825783962951852629770334998385206201211628584320787562037350763506328901784136942037625770950267031792295732367402069968489429956269708560168017046886847520085615984212931610370284070051123667740013365545246679357722716476502253925083909858319500823375837768864588131985624869571827298244995239575715719303291126701259318090819452865807294096290066276065782073548528858680288828039139069142303238338856834157519194854266084811542470826393600000000000*i1^43 + -48545335336509658123000785836077298423818754654825977168352118481626928726961698537550251751042008674950950494420282428264957262949002898629966349172846365855872519847500641717840136296624271836048733724359824221466066227104557956700043488093023100463042521462706685369621701448311238111248961742349353312155192368217800200302846981757366508675598103194166172711656737259832586030225037648278822699456676189258385011248259791872127046841561454347993199890741102947927962336840777310500050191484631924284858111877583644337130140396814132704846179001269920351049350382685267707198699410042368049649974248949632660077234166535646608585417754588884418310166482999127671875586183788258300779750748111957483640925827131681498337763725772437371495447490197255467517980209461379240576811991570100841171707001140103716486753742150973344759001300784267476655385538740570189667723764454102381786245219733441210090818219323179664110089599106475448393437695539464118971016172491290725570186537937674943594750266149361552875255529428328713470344265049661428638034492699263696007427430016232538594899620813145381305534400873324317265373271842558329965711759929615447515982183587228693159042734490102043956171796796715205541588175749503690656571603972029550138806197617115368987570312248905765435994143149521414313931829272674350538758591421105335102327714492418757322618505573756579354469684139163752645343666221349020155951051685018454635978330555192592048745399722141899983095357876103517448748771481839842171668210011156287985750408006386853352568279011536561396772919359963365927782148954235258163842876677651482070270070831185276392280871768424343673689482728635563370969133703674601367756332091716273447301631617412916124400123810929253049473963317236994354960991159915750677238203668367824357757934217843849223644360829697373662984506759513370340556045690541238042401971764817578248497069932183521487159296000000000000*i1^44 + -556388935265288901051374275423241426515201765856029990677072345924810788559477291172655493103741732010158710274083674310626587495905605339150087859457951537634367034824344925928590702892257560948456109725734697063573259092534113969460435699917849956769653248667357315152599266046328132653647171110444835931062599776233851034972132697353444567970519218844869895821103710803056006793950156416302623491936387696565172873775716334297917109498416451996307022155958525342468227232316880975498570720408959611895354127606686744621802333846579747896246652614471029178383610505886439921811486235587703777384639386514541639350576219283343505108928301129740718019703393105660032436275310486606483620169929905243241577893686326260670875267601372677088437994674565040403399765489310013333239649133931541691612757773372202867315908918753633937481873910429636294533630069662370846432633212887739437694197851990419053322548151582194522118418147532431886034513808839931464193613920016994418621742595450781989349152664314940016490826820725065041804848153017656955419784125685210517586660345703453777417968587090343619938842002619603918282080816871642499231116040302986264358592014630836894340596074892710366658567912700135864439109733074750932042003849231694738507726066674869701429139542007947389429664557017165241279375721161045573104016640492011451104988019056629679801316685306729639357400659695050059104159145971921689550494856392005640969456491001156262009757557246317288219082971158163580139157418764386620012842080879752821792593544192126262170586679667808197449330949125197961769587439703616360550761501850714345931355046363513903009219217131419977194390243927315708631982541756369105074597681123549413610679583672636829057512617074712334432024362830869291163278697014959897130440056954808455437923299656743101618681808453519695720169898736348500114455027645954023502083544619142151269456332019957760000000000*i1^45 + -3577302641441796877282630333106725013640154576958754971320054395655054312120486913941551453852442329467099748645768006926330055819201520571279366195041501387831947069489714018149076800901136367560399676878552094374334903494393484088208424134364173043506622093157117331511784146572407619857907669644372824007851879807288415773523430310360275762704861559334940166216752112444032053039416799669110310899478161811537977441730275432308598924854596322663361447316466877584915438045205721940323897017925689502126182192342817138183779241451151991748955638732430939735568750065382800364889419627975997954720153762694825519085770606785412083830697686046286320993194943067746981006684593268887334425555879246346008775505860560013806858860677370730399564140743007633221962009483647528288673529339537157681844598848421033756104749514123775607229680485528442782355851057993893411116495416917768166233495670936557089279248568601439474954433239876736685689831303106532582869129260971630954726995986077624234181031005350328741294323368077578827318580230204994207290695239469001331512069319052805831259035098015766985525177591232852698777837444755185242293544510639741095684756211092386161031325794636566280118075153897572835459275005156259155069945234924108461773055877383942479599241238869916468615135610869948187832946143755637488998314341493315792239084799310136311654813163571646585740217450809260012135912010276913676106625599673797837548546456726912539832994415274305450081547046215762483515266062473898468131492961659831326631826486294786944957687067251660394653578281801032729421600642587236875172455660240642359414278066231447210875196940157620717477334155607873496308831494724294252435072083135326406237129548379913020605254918284550568586218749089443371792665478509615863604854209633241012106253267183904242321493978742259129931985696044228296260679156011654121518443885284248892026880000000000*i1^46 + -8621984474347273068006853077813001667398195164811928203864657145228960844596682257421885983986007383542588606448594524953323164751612895148668193785511191808065711905241173217829489449063896112493824243912328959486726845218397887480401985881931796667461497413403744265757546742687985254266850718044900162357477701425566338721376838827090052960200258026404693265065418652214596998331897884280446167701064591207890437108550501588185020681119428213989394835427125018242625320755695433557389333964449837059121834523639827398252631869414308672596768714288768288981697476365823570866939871651461219752736196060459803750277540274875093064940792070864918504239573619328870115138640595381830979245395939429545752068066130462396051862378024646962768293449661687474807408400201326095432572307189508312032182871779317844069754686153620314473054669776483324298000128526671997175230224570864387248087113424011988828547532166816658696224496480877567849470297188038269122534607850255240901279258778845613621506139430106311661511912543334216747263120492383253576995263368776065264881597564514387161967761439520752756149189411965222212112601537141386892600767131263456572109394880110784773707261916632647502867184015751859816954787467940514733704401229232487269865468518474165484469357373090811926032658192750187848523599250232483167564637417060934116549215853924600129476680999792516697678302101833746646866114672801670742836901921673748549509947393259976094630623176249898477130594110389238400044542689540325928580750484993934508191548639665268631212341678228295569510707514941021240658500716966965941985907570951556076352334971290945558753135755225722289683498766501834192121739684448866349151926973884219443530519119224565737967727608847846296436024851506418932724578665508050885035789483769681174272118095821312017901693129498926627964937487166879473958245464627418868436937364172800000000*i1^47 + 32762967698756433006562611563557293231455101073110802165926251582053794740504354157442961071121793628969263093696413900692741750144592633721936969692684839389189111223181359582921798573051343865075867810952465876976694107876145821219276840216441595131726362390111635195316799196496078166371575079054335532385984267527561974235644028769642371868437489669186604358064245545532149129662694680393616944400816289052451709366164071551058256802694177363874588309809526205569279707417246319085896163827342468469389915431016102988383945765401084088358280193242631560213448213683265094265583574672288326865999124656768432547776743878781216323350913223985442270551066993017323383079666936663724896860198469116019716171728817156823877021788268830673896111806566369253182106622630526944333905739808240405803937677853675024614482130455065143787924796687031303347010434209275276576059431402198442876916780845782593602710843861127890409941275111303073009609040094307161703544307091511301008615897324560393510686854286167045228645975189692988612825549703599659280330039446755682234022039569637465214094015587110543158262333608491612730563613545773655021962663512392826203648913678727637848755220672484903416182404057156377155122968723208890291088660132320256909453659405480483041391133994764780862383874599326952751548575651866193611959325551949834505373417077123229654843685836879940471843542911598931901803474452026915872441323627186852793588635531526586880141479693865371480397986624153463641434881295213014412393479853068255096503988686469457881342800829539500286207238880695128424443407613372214529518070407211707551563751115885682425186444887855288742972386757756350260510010116211744696117613933890732453829213429705337656346215822720681752570474913784357951531206363262133235075952831144208375072996769630339846687233920578136539754229099474376344843896592302682999680000000*i1^48 + 59566992116218415927977555428124251509363614203069888434064575759282394526240600364858507070995436390221689072134390251282145076042965691708897530453262273226605819751174739487588929144658412291282734593633770578033681877518492828784339314569879759700951957015972598131945739511060895526638906827558080580609956944364237348710452677709075619136654780940072042331642607688198041495981214281156342278632582914228881031272296664456691904783695683068316721422194239542037962325972038846826073693719414778361097989897098188382999841012718003209565580130357000847746007883562652412689089695575739148354281567411061650567612265949064686859334050335902932554799016156474949991277523415108388678315089580426524121684212525127830701094728915189508550718129175258911332045187533545304466004310556358017121853771885110796095539155119788594914326838636154305332937716274421693462611532795216224127409274614492236816420665465003358990735722492004443704260252490864233647911399477611178044845503338635431303210734690324196165437289922857596393721182168067848665852240549425326574142593941734897343451662043139364551388081554744061648336886564485896130780865615531064065331342583709549716092648850170058670717067958151026953269608345570530198231955430694903105141144137262897882861482059856330742876129996951936049011355328581898114058480569016150338541759097594097971848195762628111992902079651752838730076385053650347691159768770185142726678104042406356274289590594265727514781591370626392758772079940868223660720697561164954517374953056336631926247342031128551484035087051765563411226298380202884910584137831987591988600287683983387594251889855593585054121855049888372619960084060517477838716883794484963065824706475530258116397174029217411603556861264898384708932187724366267183580363836591559053526927343371779542391936113597250633446036439159855763503496272000000*i1^49 + -883818726279506515113693574721204739780229973463057906895416570302512883667147128834272278774142594457024205303164793827141734555240781850535014542551326704284675711071073592431002864685756881262184733681969514555777802086662349157847827393911916871915127214140124702601160637709553552855153269132937784784990994221275686434637559373961401415267027553930183607430113711929273636454073042707298514745574492977808664824373327634453085423581455415478135653627901168125204296839711449589802101053219027161537195242953510734445514279629440486752012898652497770014967487074971261035443558273214897932855999974312434651574952459338456573155114413153907790660332976350605994379191052294503982606327627889148583512638514366275883172575772230650920842534754242823040421461826655655569672306410001882540693466440928759407530543816438002384136205438760607124293810125284448760125949968957250138837601285273833373404382898231117772490132747878927684310166456764192549594769409603856793175570004252975832430351862569991180733683256990152364653189081232133157090385552063272689802103396659106507112382515950539902679385088256419053148052144861332828897748290169851772873850412685344228507625431606578368281459960255014812603256812796403935113528931191685252718563936906993536101973177709125824699117864895944115188460336660731621730480044928923879659519947481158121747099110714553606329550065763155530843307906501406012027635446745089447314620351817249333915544664687342540300567206542422201354611047857845731898610543689074668252719989694419437863713979972432725098577229254928436688898806317836890894523751384902240858224993297192318359550539649245573739962594449916304619877777090117610746329612214135052913982187965444180186381819926243621955277402319260934718281093063662638898933825261150728283619347959512052107095828727205399419038327854384239760000*i1^50 + -668028096367210119397103501607190645906134287513279511934782853959841648638732966224384719863020411633517837727390726923652652415073311496660421541945131807134725005460086148266708942057759337375866743644003290418739922872756529163256905473537195583609386303206526813540329511500267398888817553149871508389036615066382720998732238168495270262795158205407582616812848390927418711243903874281260478182009440735833550714873088038760191457552018923600756205956420182466905053266493125171097457925987386399774068010115225862127032296483588464456871628457388680351016510431150231890160696736522532224790242720379757861334608025402909214296570438375296608791053062622742773594564434363320998206378562589028587808948330450410652987513731562281705863334672245900009104310764401799902190101805056688830487459496943345959429640759596864377878153482028166320335332770532105350412191795722552316627263554792529469816472428284983553699921238184362479936489576082985557470234068593446271091033308298695837325563511632845766175217418669159735922962941612427824665068391337367839763919804912921274542985314153421992647285442291830117664207625601703458704617923852192988368136497446705720626968726601426043608858025519919368484623177865051450063110547119232901693554155612872655436541069486872885029105989236872985374644536253279889786706432550341300608292477752003929344148917328698249361832618863240884036835638479601590713736747524885198009728652808331648590904236218541007572647578602989990461946673493437054939745430789155028082408239086312256953932682270728740335826598395222981498803534892534465262809059457636562732594063437362965525331187012210459320361818293317418346866411262918255869454576754598740861341383651151737007047427434378741145365658996900698592909466453335796520848516152744903254644452829704411986938636071790749884200130000*i1^51 + -1731089188412817644387402213611770017432657368969279824507917666923854762612901758825571736291510707641204233562877777988002271845839365080416223119341332257115802873617975468470978412596326171378802522049831056139115164965175584554053537276609424098973594034733211575439564369515558434073921612380990078987526802518742076292842622320974526332478274193323902042878605298407531814793183553187689071222878488729487975475839734028261985687355389788697186992810463678707668449999156775289004553043929040699092089837830524676306101673911249363676631762247230818110398131213413218021828581714812772472243633834347400104946649620151137024539904379575984055705123446596956931038919786332855382326282628970037040289009945153381626737172845983507683047037648836717712766544935366548120582924124129355174897028273925498612541607212938363783128084576100180110755726770742425163633042985156467266994617809283180251508875467476805161851558291332803055612467641829452552480019680614183502977653250949904800490596023462236788274660308325096064616031394361312447830677457018693553821970474344146154330062791722901527816867400076401101581374537502309727489954793992644566811462726785871063797660379435505482193654150334700619662242781325356874084623496875763585819644830713510413075789038877373990922453874576831666426481621487020606716473593798872001902805741933420199218809351421663213638920875291534787797039910617690702058748332272052583790490522656726743401076881276114902532584815392030252097154102962038841680863264483912531732162026630547163237898030927275897527405933944283679475649147326003708034690943987775506513695533918354483802511997293470924424001574722428973937038750116367783195785421473148412542100563707179490022023813515810274797069655823615837095095744737082289248968449567675139672219835196782787691418779991613100*i1^52 + -335845249007013757196022016913282963163233726162857052343395232200810560867095340164149195435171367488655302580376620836890419676220043525151010001175698860900928036621394077603759306542843071640357442325989740761788933508663888887317133795674024144184991410467239952646250062350228072427174111969714898699416948479809894654738364555884864240526440648063082951882772688561804217815277550615498513561760180496593510929290213233127967795584731554040968145606235540808269208515695570745779204790665250081209052519065037323601433783209827840343265793535301118424603238133889299712515680121356211418025069572269220362138555632062475546367684311116128097889609550339320524403876094288298225536392112423806233509209378604274394227493257338162978748920937670308650994799744384593093817788380470874710036417369568642583630243469150480423816386484743084595087667627701050235554151197488974564729934032473642933380919925157058856247282287725016815834511502861809936909642011721276160033377515126063906303054811995943181195761097793983475852877948305961364196177236158513001198067021845747098362229562344564469963534647318341058788642381229198980790436281060242071458265593762161840948874140592720386476677182674768782459549706731595148908907109121358441472524733243458619342591039272274534968770038122383841091573694465396355774773787376881868726756711375988411854672697901823868844588230056979748224134170504151611083676135936454352345645966515294168976256737707697237562359745974640094727646112974973581584210576020926613441486943467139407473823506864161526015447415308407789834600813065569782783814971777702695706409747697025335472560406826859960116167935077044999211432252988126751818112008371848690667905263868034550438141718818247864962465190580578749679665166522010786357359153362484968802062952474948365964155*i1^53 - N1*527912883147798036044821710575452313743443228640841315485796519288286333610407345273225807617104978854993574231328891257779145450962698055280832139593476773928012134523084923363278174079274634791585998098437148743150534603232935421953305913858427681683494392537842647492173779196754752066316964078298182656117821330011108854896721223289196285587437277396076585691815842369453777526351351661137545080087726707894711931034916804959366166902046635880590801443892264905800785377410616446735850340461268062221933082847956167447396751880084849611289240546100046925135944823874713802012149587369020628278531530167580554594549090429849410119219933934593182350100430262914113303459496604269963554878781029542721187995995329452972725187362422784*i2, -6109316440489666461448472596531237790305619531881702756110706679979800238721422477711395842863914974694562155184066169389552788056737187325020575134423554726331272064657044761072689176348773665010511300266240873512712536647471530442613809594046543614984521366344151519723706403482188718688536272523345485609315179965705450574460375317405209291794267883309643311595756485656039621897501835425347011849157125018138607253813758946233341047032961418031316247524772647295709152965027658139423080140977041697780832016696938284471916496420606941491176838425910594237159273276455561574753140198110090475218419935695527942239860231473415984299420068045132246431369724437001214823785311090120570384649313968466733133239503519168729100308451939740595236672661881741994205131348550195559976354003370612564315326638059062634054141690454393530064990600284854107005954666268074988304253169703431399927579841060466760695848169306198648157305545328377376535800951246524681452684689836038453030010517606688825548962519954264894337350210685996596213266820556370482817177389546973238139020535519694404495779643516955975140263649182534179229083349731569294240429509049440989929448283979175219986255593227494015077901229713439330312830959029334855708091084231081904406313045525882280319302119925835688818879598418505739968452890336984693611856990935395769446040315570749882477108564758064804381180762385638424323141748671777770769972035159464128998913411837501622564872353493513312317030050404458280298800148162926455192424959151803878570756379422236601151078087615489279702975080598250625900401473180716744846326371663178477950305173619579558562854622598631507133840815509338903901331416630224558483822229703332186796630643274923538139260466927257069479681374681419380422926856184938795130570511712678155846061189682827198950318847633686616983751539430259600741074478262062576036796638540378174163592177737469860939980346195230454689611615659369346123607908015917263989537212870128100135009504033067602043011557362818182022993877807341848810514186865120385566315781125654768933683933994334875443618261698687325932529929231636889600000000000000000000000000000000000000000000000000000 + -6002101984316660973125519344762636341620706443586239371764848829183146160062958656336628324349571738233353696951339268291639750705289569466293359865536069824334520944164188447862655940630799649974053398296001029486149822752207418662884840405997905479709934063360655741025576858257192034145213134713964446098591501451008698011080861677499723533903349021395228836959493689337498974398459679077764918829980706370974098103699606686773427610886116831014876623668673184942643916090093547371562242366161879601987372097623810282736776825245699640395428692578565048532732749725116926703167660690078429264965174298565137956320093874771612345089567939072074957955887268396525747513874143343420641478491389488641461603439929287402561913308950297384307337841705490975924448063672794028229546567273986372191819881467617635876081419845790652305169761474715214240666183134079684635645979785656296541194553668227318389621455451126155415757099653428137897956744953484119733686172568552613581932877995407835177862948281893442159396897931957264417523699729616754328769771570425663877167633274738183148655513602760504462185702811662498313303827231419352234011891662145259773026684014182263842976700180496786252604455875837899319308488122430643650178069997725283804004997533159780375386210367263794159515136077912239242744416294591584830733907772265848370047725082976042722211667159671674909363150809590782925417394691824942740395363621446764847129443570049889092215598944291802663206761658531139794072272277522335456608746511062562109216192696232145748666320471126775758896173875635838182739236652661779776521995256004410776922698144215979360602055746736948373881966338240370639376425012179370513966736093037790697294959048697791678890724026163816674967486668149147753899152519801413961754798985444758752796406713732867052501643048812939123720463676687091367722789789533308675788792002520973895441275144916010022898220396585514109627927604351945304470956671864187174804800008127469398475766179623229696050587461112254205459752104697121039144047066140981856433505720708747875655262582566704258013447987800762589817546946925035520000000000000000000000000000000000000000000000000000*i1 + -1936651565054142076720768428695238066140119697330749305636800684749931299427145718833087526087255048928995726826502196745081161746462659467348984135559582250570452267388006731394475664234918597855024394441588758058433168478692672571262087150931181163101285742572040692329683087449353066643963393622404156107040401565208779388597531716425902527874628528632459733805297442274484130326536911614900578158660877216096029184857700810281044329310135222796351961217526778880089521205442719939763879510935866567043612134200707711488862497077669803044863241915793219922037708988072965019736038030846060484122191985960912343112521416811866558773289493062882417816938747779060683691427977582662335836699133668982519629544057026614001773077530404759244476244200884242661819549551729337883500407937392354000715168579941721460248841808255417284089798152494285070397655959567960089824752617750068117355286547384897053366762725951830388357009511460588891211459358625424603868641837688012847346287511004791621685005260689353007364359751878169919369838128314824105329583377255505089089454469736044435400846949951658852060859909954913047855241498759429617777466592011458850436731020554618121039309176663949262911671920596158733747982271789832181976445384079045231848023503752712485473852554197446789711188431175682998638593646015952394797024798809858468607685143554611485587031919606886233076685186613065410503821319007353404699066529162579663839473915052615173330167151052739248229342051703615611079385747586491192280248113843478585983771451845042158483925676403242024710937558890464068090256786258320704603976402740279868469445966946390851520573010614946797269457687485308844591593070528414829012991523184730033897095805070799646242578884852528815207566458757291241400349873425384000581616989825141385495931736232322168822178112255839070781507088345297786285936801124892890292237508762474511339857910726724998513934056204366489897255756885792699033389105235161554009228665087246593910130782588251384878741457997521707541767249222855844050340782162716079257912835852504394428852111066829396110543245974618305643265411514368000000000000000000000000000000000000000000000000000*i1^2 + -11471792095865823625564393321777216862319344756121305189444734591900691854690012732133003551400587142381840197710856046851141887740728693822904414395776125905972250372101028813667088352869880873023955987032323084796873747418200105334616738374267643221569884795089242163670906268513827439059791991846616546906964029729614070719718632554451167129263839466231828234578447707061725827896824697038269462370005760248275278550214298405098277407398141745243209308309646330516428094906878171286677522339839419529066011619724655638380278619454023685571425059105409237075203278887586912810915260306072773704092618311082821690053568954795987788237761421601491794919444422470819040262834420903266366937865513446587770976477210182158757576237188157240190096988671271450740526784614226350621473647705049137577746614201262382796642544481280561943239701583624434906328895784293992226327628686693745969018122165571941999099563820244523032693467093254610969442033886050055892532140898901703611474566777391457229323389771075645087596119228565060843083842710513055246654669043782366095691200133737229238379936321316286334339140131500036670553795527979922384101704816878918798674254663717638291627191159364477815301049882410602545276372399421542202242550592593744656183459757751495675213512992914055489180240775587818993573287030548738071723836692002563471340213087663204223552234551035907891121570745824067435647051509597352643252588567979846427625940667275414799314358598979708354135364141624210544217321395973015485937198018369940655923326482088045250197381867875017666651673104683428249266921261667239001705150768825582520862889872788157595065658906468019762020307702793245683981133995774825237779914895546264032719619264132580197135021154641412158526346191925779507852462189745015131852147351819107507216317059630729991224496141976307087060390815423714604226072448992821738247118098702026624689068525505796134905082007938463445695913614266135441114176173863032937349675251598028474137704036651958184038371362385260787615353671772932355911884378090370164780622897912880107596314502878002177403423909829396183065535132467200000000000000000000000000000000000000000000000000*i1^3 + -7966696517725807736507236893432327435782003406221572982069257920587012866009507138072669849085124864347021331727829351005351790573020208193616755578364765111306984449724959069437665920746122027330528860988345661893330845208743946540038225742019646170909045088977226394629166575914943005835281286567097874179656133685492892391709124355412571652751872881977328234200721550044149700683271902970033454249556307806449454801922228419881824949295117831839896484055905370746444915267847785587794774708075706495471890852787133168930111924902961000996490178266088186212075378050324470830524543348283843853755136877298028544376162955468979378660282049651726419131144222329935179859140196414438799313697538337119134050183808227096680706570796887827940968570739895943159517698674685095455569633712193669789982030835438449791970542442965938133151903681010519415258353850840520818682016685430339759401128927219831415929488970832273522155851234425505493112849221544784651788731438766577352593479628311504022036281588010797265446992662785454014954045678605762083907024984609153628454203507663640713786717274536538308311938352847668032364640009476412289515255010280705645029227054856795768887540246436533286671457898514909218080077774943987762787058983621239193093830307375098786075981542453479698903061371936648315560967125575553550983087163137456502363146592754097030953395812731721388064098603620805684035963340350763017844131209892147661831132564842867516504066592094547648245083932979048032236912480874939238023491500586219633212312275926599562153879598279524378318725966024712413830922616434855091836749703884682606316706354317142980833611999534828433109484254700621882299725712054805716321107903036023730309499796535447201132109284552135101194857434949153950494643260114720664751521641133207300087666193314381279446112762059765102083536117739325429603953795838538099983990618049570996860539354772130973650200007867783099312562659247703984316173340460026330690089405454580835401064288252512577638943255223062696822168266804215684019938308860439368825490569473481837072772278118628365875174088962187109712527360000000000000000000000000000000000000000000000000000*i1^4 + 2040706619380520401124480438346870953771829365878718095293048230778927284988207968582200158880432544237891708153666227590361319063826893333054323232397557374049215217858935029452431343548132962448138821086532214709584777178350221858213354810617446227423664929476731192573393201878322876326260135418911824911219661297102094311715871266907089065382756828210144216978016991623542344449477007928211424822966630907375528315137338703122406856900106651387612675005984336376734362121462755448899583577145320993941093305073979334413108079164294889186363679132859849521516802109616450024149281815221861421377662253417131601945431277991358789898563709112013726215622881412231867658547799361600227712581473619881454216276219714042105104262404994617431383816370046099911133888578263996930235294191898300262492659785140749143436318084935082365373935844521509696815014283505600736254665795751721530021412473815551805139337714318159882399924455767654530366179330983254881799452410769093352107001560666988442340360309993814213335138511131804760126124275628999395010459606349293318115697971495315092756950692623280681161326264921633584310183774101908811458411451642451994394408710188972469806250307850242055987856181046647219651818984785151815792774189177349542202588438811330566688368356974875469918939673852823622787650129410552726187067776518315517627512905787301614369373025636199642014773106893257335019379557471881808571784515319649494654802608366958785933235958785584707288010013745851327419288157925354501734598830853420162304318339962978408598252912484438101526300306297855852437381279857769435090711974026499729674845975510205632539768007867832191567280321646794452426794882513202967830024740345743251171687643974797634778965286435954806310898095237459630986857546285484545609568877614873351685895787899229556622418617181552392284337925080466845674295755993448891233033552809181105329843902077598150000986653143664780015104515638985664028577217507479558127058054727220318026378469634215479929332963112549128232861390835088821964489015425542450310032364665996240026325413481757341093574985394338582589603840000000000000000000000000000000000000000000000000*i1^5 + -10672850990237260575923882530487792243792203327496951569494239224657783469634345145028719079941147670246377421013277084235112032176814090930020372286024968468422409929153561331384268339175577239117251890612761826471280160510360579269409760732560803492486019007579016570802756214888989459883089380176815695781498347201604950818120992083950722936495567312378563302140385723985784893969409950370138148786949206893184173515974994530404815786104993471734905963241903390027149574638245848911426702829764092997390768264757211855651189117920681392753372878336450356708905666462321610112869184999962529517973136889897793431005879410715153779323942060400819447840183776275725945905581700740670788792231197013967997053751922424930899843929448600918358915739957630110291577613423937682798507338082085744732886810857660237192056866550751792994154469814231070862206503534999413462405966304690566490946038077894198128572606265227799584362627043278811610229897601696533057283264880356951057220460179651524196867310451785208088483409549575814405564582665546193729941331760917798208219645092337783645394578031779005266459023298447616514100562659561251170327323380362542154099161088600801283487408786643973795680067212796439162541326513442447909483504204656415035035993319767239370508058227297175247515011447137017850034613975529324206088756644928235092209021068788825443556842935586353997957509564870850719678572595371900411232550264926034556030636153726029333952269346746091544554773864036781847962060364108584997247697656744044860817180800298625909434348994878276353198858057842594172509017847284279497455863436932289029688840424080787234825997133048608254913820628450683587233803430709506669154268612690121539858656024084958817526452961001345624926569324572108015982858125731116438396845428121760667460156443525246958267928599889281818506070831456048836946737166651382006264361254613102778425456546663119589380320012556044639811767799916263921123066537695688163603476610730974537210648740012155808469692124959727010434926095469170116857571607011681802943319760645628852667581137393985547966958571294351662514176000000000000000000000000000000000000000000000000*i1^6 + 7280945435438241404600342592045754341663007657441804978907086093386206091551982649542783335160405720226687374591986255366826004061878395588839518325586091727979286997977002875726970695556538594207361609979603260059796188906284396314034865315386505956961609482648881449213534865596689991965418446702808093275898736787207048838001496012919961653015357727718477245178263045462278790594051971837297976678806537521484784917164000709996639937802767790709755376458294960659631755559244525434743782964462272504361384762349472107270073456662906276167324325866493607051627905056096119078808501829263844005856493841468836264271083756184585075393370146836055269054939546021674640580442223021080217955762541234785287251328336753429754364711839149878210191448246313727445907031761869745650832421101144987733571531197152678335319258814307860407608040553510190861773892493047996254987974064788900849193886680636728944096891494822255182373992460732053032600077908623335013306140930170337744055287674620253262862265764297108888395924602138471592985893570349827333311595864893722126134489480832699779498077058706002823496894858465912253568499470818181285123701807872015662229154266108172019630158464212710059813187014489317214373054930601702541126881754089791826558095286485504229714400476012081731477782577995351249332799582049299838279957210328303020406569870231498017735995786961688328315747695837502623646410787535796825799880022110035049012418715635251413373673535071299105507371579684978027245275041825035853892582789916288433861159147054468486897292996454651909466642856484180819601404157645850328025009468116352394658214476979646712395287750593959101585418996343462406538038605445110184123591827409385534593023187575755679901132039680098484135475980016566229943547089265829207288264594768658289260054797253558609251908900815014567332820186083583547084194922053138719834311723778911865837024813166178773223474088865907651643259370705315309109138931443656185724992761578438174675626308908489739282862347237551391742834340562923724776639265377485195756575162881536692647482181352501578031710696841084613427200000000000000000000000000000000000000000000000*i1^7 + -3254850610533308566413449757064365242316801457010780187873345947524692594700310807525221340403690015496282902485729621080262767127954603784944530905607935667329668824487640503459931837082869218078752269421536162550343680487127441847730816905994480576309809870841688262918051792694124935488819367116345391542054789152116931704866983207927673121844178155066029474256410513069545571135521028325782807372470500192400698398814022614456484315330244311919362351312991679951977876767652205443795773166919728198479457801329668557452043692880577967859845100658212160359417542457004772915318289617253005804119264197906369691124236567886582744787727985461400956871182311039345239790381342456872881455197733868858489048867207293555007750785245133703864996395932375183351895880259472776798477620021517619034300534812569755354149036049684765795160457027955911706967680710393712124846666009665227610013820906547301578473948276627921316618887916884727327818186195594061712372830175093321595017063033864932656604545477634753820143918325142523800045573991938806808782280759917793628356944461792607333252625706293631916268567134093140980244899072525761415286264539427263838100002535909211966403035917933849242449154910332538911222783719389580461471380184086723922569859677148141345524008574794437948140216944390642799659077062174986645391348372039786867950628350901011472927241062945444114169365033932306739717376816055188598720216059706688058910091410362864996255680794961151896970668926885626522115288549647699188451909153777939865668407484158930779202072943100082048011162372731485945635279863583445888295861989080691025104357833096154730082394086733549061034561129350737975960107569282665179923775868560282970760586916508901447694572220173934168945275675514220155407773014776349778636594272869854025127759089753565808829246305273406993438442766426690807838803783295436551148711740688196133073181950417332191644396997444519191816045203097191912096422928557023298163673857799302143324498692236476218432330600992717134876149811532039497260381867109413428025819625172590405171856425587193758308317690307731783680000000000000000000000000000000000000000000000*i1^8 + 881640238926677467670253371590599241736337065205295196589153353479456787797448354048313450554104471641428655022961930338475570092542856255160187880917297303765917001155601535130682577761533731437912975249609689960519182499005230032591618467840156599855811666510341552743392096663096155939587456586224803220565259382060114111148810075310529902681518897804728868463431174213278561998988403021772823678905349663572017856695725097519870091148220660275047459645290299880666872518296340656598058520445058060522758881659373986641496536772211618675046920810556040882426033200429138069052869696627668142786636450062039654527934716664850184297577335619285931697867621363671925236172770574689966443415699275707950751254412572481347845418881037449366070375069898973497400426617204178207038570246406162196401206693217370965258512245460893264303167573501833495227777964486212609143498679029395060617376519795351988051415815272535385826249216281482806047896700911449643624975128691996079170104163300482146315152063846662737703436967869707238731322907968875143214568351281342614835806008916015214320612551007323242485734129050463413296914686544359479752046226115315008783469792073904704319093952257200251721674473871606017175017735568637204853819089910441549695695246975717073047265587485100550058608305158820681418229871662694950962287125220405792899956675239445960128079808748696538379519756053246189236079112637807403584490791919040319186533287027427879911512407350172406995535284511047533805296862161584116218783145997971710034645740385360728223227061245847778984064427678188852325145347427875464909744325356713491060837456528896819518978294462251862088554886205829118666918337470347602548745923054984092134169426565553993652599999617853059680354203326841372617933942032411447778707081387085429247019918673613972385166095724969306228849802813625046536701003950485348805253066303053679720841196263361644761950145960449668232599754784815631318199623404352738265636794192745351756195411887328693027119375294420377391553653910502956167055083734507738246795256447048397522875866878550331216445145450807296000000000000000000000000000000000000000000000*i1^9 + -178607741570173418283095245592952299448184702429878842744343565835245143116580070174198698090375308280821300636416352279189166858041076013589357062184435279022785997060096910208615578871755056148313600008598247902814273668958457307283294020900842179864530603962617306789389160322090588861623953015556620094309050603131053647310596577910243611062834069800919794146606929377010327269134530901944376639198403823216836008647860084889426783162617553089149302830215801468843714197029400039854314911267608423764099211969966499162262307754294380309971144790065611284778149801116432157436759811300500780295832332725096281234768801771388897710033833192907339735645497692846401398409367926440220001513798391820845718423375781143924222537421889150458318053694409417643280387522829573115724513094857044938369652801700871268536745892831156922941423443712251958998335929795566985197397533376894782633028603595331479495896643116013273266214548801395984781047869290862057737163193398779547057427811133284280946011558282200099093932361949760103422214061880657721438230402243272667457822204500683088118146941710190863540142731029575175782016016590778891516684009181874428783377525481570199332928249431407864641183054083358842616014837810276897890961064154234838863241619612941863147594099502600501190065895038710229095061327230432998914416095461004925540349931539173768395728194970794367089290475392289502692630877413754654498005385009998048150034505639578506686990616874714265356770556565343227452589117344065510060332092566200594013299589534574314528142989068414068067795114208024878626240984175062417928602930350963888889214557666682403429169308692486428150081265625251080412707115834038978164488810357007263874919474283037483328387107203227472879760582591193710877099981875867884121898925474995546206447289575204247968772511515575821008189812764369391957895598759355343364491116904552762275735578746750026122821529053769831128000812899168857591162752800768596086206675119569418680098554938963106264588111529005302616714141732210703511891556168793157842713673746638162982849250781218056747351706309754880000000000000000000000000000000000000000000*i1^10 + 21120056978023260484863894343356191770047476323121255836750067352474238427181968084564837739893158268433351268484543198761522498765808375572342294099085820478365181287940364982987123380349544066821885391553093257663225259001322527143896757430556189993970574811726967477626377196098154685275150548811274598542980771289432132952101355792317973937511363269678998706265945275202653417287584200543498130042889081834083294822089643882257708702918771956700052316371416875504428885055680951251589348493622360889763773912794853100151535466602559922910791316220555507818233828439560758274123202481566058599989406412799512819477728898703130190063751974862636609852964406102514768463356401049146577642754095469397867953634307753167986598698231959427745465509260944837607386259547548329838440639359444706207585163391920767173287778363309792144012691618941944754754953543782626948087403215053524045885432322240013926963416448308263459542749440594754206940914715213640648124316347799357999735877644264134073223395073993407058707630279548756292628108843139596688026799697706964955059842543719051043066382096365754940751210312767820667805348973673438273214053601313702091169198175972838249205448016192787446731192066203411023039235299203418612041276631005640967238615084979556746895444667705393360574319978450886645597518384054653436596618201134574646598863696438122547900926036045848276729909480957815013154578069460207621601734155036957894769799315162487555111126320540949400044679613319614732327830986112264606948615506066079835631902852782496945758226499613674952730960331194853765898037426790661820591786936815463700741750122607171196671918789075024940436712668679956345728118460537368481239415985603984796648323219211823562974559795624340810256069857944709690029714080647845509385166256868383208363354921022996414491523817920834397712199529883298528711615226117817430822261925879426200072964994928808341214974900831950746166478102881857538506083483482515094705145625049625171604006101631386794212689837878000385818689847299424033722635484627745053504596146571506844164277252489212179541764603904000000000000000000000000000000000000000000*i1^11 + -1412288667774194201507701087695954996118530955483462187808939339697917847377346340857727693092089461321260135077056212586844522101639836038748384691041381838031736617250044208889349377687480206842190834268606100770302416129135389002139034296723720083134937934451582429094734943650265185154910765979848006937011423472633768069901796379149894436356237870627595310826562683852509072169906212370554577340078449716102656560603305634355237810083920499042556864245478445881352402452680089628536654832595654538218056045862263592451767390600059443617576699879279367807069566097400136734008656047475856668623444583017875998655710487814664092918939888784932255921099657076409807268809856649388106074348200781093233728543034873484827190097657112720974563329475523951252871097419703202510514585661670540815299441738079901616563172835033049688226058037131714269766768020730326970334948257650861651093549634575620596067183878578573188005086598504623427845990019738188930845014439995761663779850483463646279656994300366881666847389214354815455668983652518138833459841875817904501658401215600979027271735901127299870776563109458532498676519927991254865377041000401884472534457628776001957599786142196221727330682233050766085224373399673936758516208555148461479395847707882461521362344176050116429137138842280903299251067924488918607717992261685470756983129842282818346782453894048643210164555852383668896774407894674523056376901474929824180811460706388172273959489334191039245042255372939601888155780471601161885544521301600233461281156431397280136855944956395523113918486857989721379522881834804824594167202087458144972749402198674607695820606467586750475782726790512246992892473632362628159522362432023626685251693363070445998630627035447917673878734982652908081543801635469035571004560127742742380561863870401293325108878346477290847751207405549582895565222382310235642708181951007380144603313183821395317813579009502226788288031023168912666782853013165980556386879510324796585701474087383853369930498116458675604468907758337627314321076992577672464594035913844860268114735248260210655874147942400000000000000000000000000000000000000000*i1^12 + 51429523991609545262173217703335420722471973405138676945431747058565503086160211222026753439006639400551444380356361959969338679624556923017353098365674004047481570001021823542226538820339913904106945875511332481504545919279837082116220074202429099427956202026771171596215875117551695251660055463572267636160798282892825184804514988296138616042229531128320419161560605582283267034195859196932334846804923363268146759629273856077967906702858270584078822064791155719542988200873992081447985831242850594363266081065463511132724184753778654567094271854812558195101879203940374023506781254027252408727520906601057427399729235751485392640436726075066183594626643964042800662838000119124196566340961566217271569058400591308923940113370941809435255731397973782154295510028372877776038577458112706984261499057116644076061373705113662122116270675112434696189252554277862266288828907627281667576743565485887008531674309594864991692000262840771651226666759270707480724599612485565090182594427332421124832035922595655641012811822839686143196175244703803234267679462588431497121064422128362957276479033451048488540524578257527543430391003249671007640581982722054119916297276028016879335223187890626837558541437001541572655243399580520188351542994056813304110482618886254522387655374010352478727595566082235776598800766816019133292177221985457773649357849539669190900142167508516924145711781401571297367292262727618157290008801821262574535284408272253208577971611778005553708490857397067184107209146758046745053027190518170071043791810751099084258079319003518920578147852103991308028228267172821128788786019699489729300421542114643389059767082536649318332474813792914056496350231898035431898843513563330236767913447426189813920765343678461001486165086932068079364036822796912609176246721337382627072091597088707502130264269854928894010225767372892382798860990292130268436205419952541156802428179719798506306786626590731721692765176609359000772573338746359956625227743824732177799150240236454366291936669647656008443649705293448506315988650542617600662489547343361203705816074020850302703370240000000000000000000000000000000000000000*i1^13 + -722620678701299508631308185747505807024242031075126390486551042588439391666353781747980456609008971152657358668465091204007729573067648397734500277296131035969922060584799925238323277899481852549966691422843942231007505014341636792146831557741436276616910727953298175361011087525121430604091599688804472170301307557304110092448730069895549805209597002949416677829206020182680293301546799760946999149010232045656077249307122424469933546838633230303768873466899214907563845260385946304895688445855007747639258417087868916287158889703340473577801812322301419491678242229225964291013899103625531287904988493008665338828330461666734676493213062130428348908940214482112656407022846236441800733478883658977098549149239207814116056512134879154406843088508289956977408311313283770049374863675961493386804072077136787523514153054376818764489903864792580915865964439058872442066235197367393282141091599795640528872342006425038561561389527372794334406447808203767108127916832173294614156320614114942598678097057938615829600125605189192419076169773059240052114075928217593543007214443507458933881963077169771487800033791341150586764076508608208772914552202389314185471418634846820622323702028782813523236230457715125678471790341665690634982649943721042257320530880491395312375134206852961772261127689606288877186236274739975899572472510646276218951256531550858622653237893593917863061119874472413462684274613130708112934269322034557188519132911858919156922876359472580465618593287527368909342322050537510127706270228179153897330266111281914195223535225994036259205209477633267078370464101391985593396318329429241142888750618740824613438780924754663521749381924776729471237769238689890837954439453000912376858554055276210598249882920842083548530121461916854717449955864984842605181689594493374909601174526803672787292042550302411778881087848681933948527835063712012052613481288812429520711485734873909799084573565613244760922785755685473893667495325143525719588871074574425701275637333578980096457632937238600093154936134954248589390733529203440943483983506039473936074663250897309532160000000000000000000000000000000000000000*i1^14 + -15236756425719830103850969282216944916706637860866416986963198637396627234879301649338489875170041877200637849788818853780144096328947511661309267537317894418290791238533523548541406671768602729893566855837242577629465140989040708550337371492927992979404407229717644541512389074661487150363625640379376249687554653896139202808655907982403769298764662049413428170354170090446273473911133713108989821387846813249103702814820800090473270220496986952203003344536640448178328298460121072342839848283177697337227380591956891110607501785298710422657197345795633929627953433179702974263149692187239563449797509175039091908289038170612661922884915525508312185051667946090658821262168462911246136401664442787204843649960615731229519461209825941135318534756904721248000077962320344055382871129481917563856253858076954338537327275361658676481987218178965606068119323659878270472542224321088721411348575033355601685117197495177407287840003150621773781977230252886184226600624121994280142600611264385780779642694825743820333113501613690977485737292532202978447805936494905014443482773954580535242334297613347873294281225647942999877476317116070141555711932733927057916573928149860131379563019553354218519000200501956030308342444200386452462195961897281770751226665830715276530758104690219014763940229740720543362327799724972458931833155471221808177720503385463727796372175743792404605290341797682951277019754825054731077219794402838310606138630570094318081709878057195734647290537604499131978177651186881218881178875744517827312230121517830228593708976856969703291531262707540835382191950824087167580294196206060980125668397525489015131246959790130639501186951462959200686199759886729103319481969048580398860783357265044664927497042154486107820045848414109394556060218624577930601143554874581417116605352299505657455111730059341286254116775935022542793195755714596716593845990416388190500653696354810596290826563761646875397584529427192686064715088850269544426064656312150038887336014102762476721537778726077790353472303172605744314365236189455411617026430313176802854750686522900480000000000000000000000000000000000000000*i1^15 + 763588832275733195511475074207052348940448986229545838606304149550481881034056083573724150396343725606719226552923057713564836146988971294991292621788045042296574208022226893319902144706688851399182805839715813084862025216839991391454986094115974356229201686560962189548931762113506851053741775024666100420272867450329647501299125763975377396865038057807136582615219915950201212456576580508742922917666738086708153376987667000526943100197791254226391689922031898772158486382245903932603418001265924196664570814805316890927829138960087412840230038105636945005549036935766470827168554406326091359688321448445994610493284311119339344631297324852093146052828628273466423270684293765721910587868958435540163026692701796947619547591138113748532516293280708931987367950638913382882132518483917523401930972869245191467227456073472632322691566725456085736636626567524793779372297797980617297015135535873447719476319580157716474257582238663733539782443508485088414829954865215642025041313913222064535462446572315851084784897369063392309071228915562205592913609334508705918608739156535751725735012765186329707780125289463937356590080615557938780375984181515567712715595675837058146469059895706786676862349070006746641467700727599495798670088811370137481462037402392373434069345474675470812734244098258895802608445951941903954792240132637481910597610707448228908282132903945106536044199084341397388724838387669644731544005356939869362926578164453801842325752928096723114732834251007019974088943047368772555151120531809491767132210406386559626952049563333787229460439057077926098017602219220682929875487598108403408116413876692100869033586730233313365738364311419522651867998108286514069478220779552954305001533904009195642880968019053585561227154567485125457654755193560146460782377448894548825474899167812640188951066428190174141160444074190390254366524048456665047317488869824710503276531281090835980718113136232471531590505996703876310011582600278323423967092917015648658962444236523067585660601494702439839508010307904869564777415374381144628694050072019830778021075012812800000000000000000000000000000000000000*i1^16 + -7859131590012485294468876658910640108726432057299934051286254925048895046919259950935336955956051674789455697268332930141777009084979124453648533682535967615114502060787194379235200010405925690492242588711378377612154866117389932183376359871267934461629762757714808276705055349859567236518577243214231841294443233956301402095453757411918797675216397563115104500001245512205074995917712433527812536060315233732047159101112458308742271986949564118148801202003030922886401775773601031448111907223398125014811436022194102788108966126409300204652400501925270232569422647805376337668821473996462389070975434995475954804266719720627263464818187908694263945507210662358913089499553100284977018042396832748279249687781511434712903967024775661615741301329249285482502100718453914091867589675612353361163107112985485021226873685359476027157177718075876466345454230021246930645530688248533982617586796388815520109703932105258196789589706803748155558301256733110187058740193774565858831330520871652134503493240003395331715542291257094301392134737839088673630280433871570945758283997901137711055762410301957437342698333731740903369383094326079469454831117477001115482285011277854527176645138227859411707304827973142724813957504241313520939859580164876432929696290502617555401372119531588619963350857431343787817301956300845982035206428616522795512518900090825881516535477418508812920678892528934559216462312121987227817611266617987369909912547804076874170433328826568012677400845900280906970994705884972716039375511204268400244121308333782609261139205444960443272790666594227906019077227848870328220720837901888370712203021770439038342410755979139689506238393597755179083815352228657452629678512104185419119882304308102788617917187231101233306931423142934567265159734876191479992703399516558360047890495748970956663497009626726549180041056439690940186719500875826562880886810361459989538570838655945085268675312327683158787325032544003968479247401866479081640950703437264408132185617413658900006620339124029091225767843820595492947295208569743356361413359342418632370531860480000000000000000000000000000000000000*i1^17 + -120021255855371643287953709069831575937518192904380980398808808808669564335686453687856359853239011255691287933096828500413030724020143071935749431578620564863122736369880376954363654165873130457298699355652601945011769176874390077834628387921305076040522490988243624848550336822256371167466861627796365416889005670925499922838660757047014964371006525142206885200766894854711295585706920048763463286261982805144386063437279202596031062678628177737510992929671993593427191086294297499513416723039352649071021569664211581662865714429766284860771900611469161274675928894473442829864740089321810481693778663274120418009512231707572447766422179877962023549654631717095010652926867486291255762971853616639853533493098738011914807511487709390732626535473231020735380037614679623630042984508274933660994314092154475571481871906155883910614705848778239750550877092724616141650605761520187126012151626236384318912458410394151620791542351623915146823573231942733417040606293228478451371614384789975445863103498682753394497096057304171898981011451980843115439302768723916189364128199435058863934924706916409006045744365679660014755019487833506707371596648292996962075182444374918417172939572655080916666587686593882105316595212570023627976999386178550153535695401019281021581405704629026531232815747401377806475591631389580361505020720754662967183647609837195080463478296716202178037798541210681509308210010432772302410770813119650042711412031410104375098100636079200515198214259024318761027101454782360528272209114140731298626937896999610603415520241602550651544937913017223257406381703209593896652801619349842408191962105753225609725224084261116065423652740692349652115184245571961555323301917219983825739686327751493013639289416556598010385514897183905565335054860488597988770459628445256975531055070800586653911221919100773706499362192537047603457461178291825059549634473096391319390829131826021244701376029067957528033854827654096631480703363614035424789574617611161644883675414772285480658832660330597534832289516246159506618456687560600346519332360372835420471296000000000000000000000000000000000000*i1^18 + 2929682640482676663486311543405413541771779201984898151884684795258166172547474732459169157677039934822051222782627573647920078035055179241749912070253227826116400457349028088908436883546697296482915873273272161081383008711556334149277554635426397569389918860563352941426318001480620056129632210065686942643429458343314560184481887695686706910851509046162868363986684209582678268631737960456145090906598607355357874611378732025567845221448323575167305036823921055086696910131437146806586084609845354618596183337025040974802001657626950861757908200748880172056272260059531779844682560987159852714332623548368375695843909026727757161532083628654853575688832979273428994324666467140629521692129115581686471739755333244526641853221064559782593405285514072216980703238980626917929507301964725178541972627477966822983184083918785963921728456035893233387807127866781016224580401469202267841097281642979591658119217044111387267248596688264450384436183165043554396146900428230736588723959628207774753258695541963163740215126880370462168080811675844859509628962680471342278822502666181978359671231506582242641380595047333002547051899242046520196000267420940451008434844451452661981360838068175203586337880748041827368567069720865143546103967863468302711181308543635999912264666465175206935143948652089482610600028230052632828909518792110151226538416992945987117787014068901357252128781566286563758820962001775491612622768020212304301718822752775171542860463140278746075257606609151848413029768286630719749087450508976715237605577293312288513936178530689980813274431340495626220107177635461394636555942047320608901539607332025865355081432171593064509395922232989885388389063405306060687618672492379139311792728369489759938776313776771330316766045846411086958127315407122372131472605005280461512232746811030169772379706616370041296357542167087602502354307351101927885193913653917419245860730627650704061497420421206548175539499714377245031621468789991867042236483289036400678243470087895474752491762803540625989206170298487222260208257178362598050340103123880850227200000000000000000000000000000000000*i1^19 + -2822815707083016205916597998959712633014713860179642915229604089376486669863441024422566634760552724403184386221400947978809741832331174233262395743961530908191424529584762221874778993244603829885589539885129741308773784926677823276850332988918941805892380010326357964074601668574852780290260080162519674349667660315837887242229245604742068329325495484646014018852272751062309795851821052606405258940877687713470072240494751377270162641934657061459023786938200933619824424186719194183147553463923634960168687145569202506632673881486650266919404754977192712832043286455763792000719343369134352557831348270199011038427280903437819349348139658690765090704593035748672942545752766762030397278227497785202895983959051300841773291365989014649122811672882621140310819873372376113574653653874459325730928716724941938430235539344444862279400906150182116303077141717890840196451866071896915088581020074816809929499038021389921661112929589296779864797880030248429712349312255015651327663340837587898178297042426970659437957874075568420604888160833167190094836324050381903719818357219516376284659826639907035852400834061042935131333305664464795837157840545768401271736392454093621590505770678668913622562772858858225280303002019356399460875077713211936951411253285575203582798140792625177063316032122315821449170789451237207356964861766169541533652393308639579715422374390058998836827677977888601614661190812375018264664290346341998780878769744165337714417003752395006478099610327027711234934309463469796031307388820339363328014824222638389732953801299048299014052935337050943404962788657457934223019539112746706197665772143173119506716428533201863290917904759139242913490942968431309655700507350809496478927113431774670879804548804562772657553730241283808377035932122765938969194372831250077210346577729799449711653979711409714587399274391293725003282410979180053080435428787321892301006444424275006329409902511597367356420830989827147361280064600255802541614012010006946906969594563292787408808057057297064509080551263078447192423684103440666746142542740324352000000000000000000000000000000000*i1^20 + -214903737872603940774465971776473675389881345356510449553657217502119261947749335126386132240860401410622973761245117986721062332066213604644006119193886237912094832728757334863563135925510877856466594030195034921073264203857407375447415925050733909834495864797763573233017101526599714307839995969172985638705152296002330624811571899212275290201839528085862904256224864578646305474888556029408338406468076601699131467812389867507469722907520900166514009498956769149943355507584139583504921379554777284125181659901205779846308312283627977677740651710541540811036558062017792636781588897688300166715799080001248291194984875135753940882262199386202409282779491717144446303813687852423328731633973029298763224621799978615486966015190002463595630327288518128950033693054541515990248126769848032295031452651235949135012113050061272823413413949477519238875358051272944727120123279164673856810368798632022124681943069940868793535534027590504019773185494891409999751431797437565520705679903160021301721707843476720555649858033320861186181164523431533698246620794856428765850816244018930956556959211175184483454312385210399747659882024321295434435678111009685116881738403645378470929484551027765685719097036662936518930625774644176557878919041445849411825359711174640301340748343761856113094237767554661023024555631278134942919957058102555683915993068529494107345165562919104402568126626587079871777686016177310462496534314540360268201539711081672453733406760789856839372577006232417899507406733110972649299851819357992180161695634052108342015460087316241407502664060495982135256131496613200068283086764269654533876464799417155260120709351497268310286378681966903245687355769871723803358162206959631997506182603656965557240278474549782995258720811786424869246361614990570233306704124731175663836839433605847357504567138727420998567986197885449962280609778248488331439354374987486774690343602408685849859414435341056665374319115962871713907405257703160852856593853981276993135332210730489838491380843163366031049165434310607272032318308348208262182565471846400000000000000000000000000000000*i1^21 + -378386617948209794008732881645244534870711938042095706577515006746909275489383776470588759079670621629023359027123073789622574892257406105019632630855310437530026254845264351505182335778655428114771090808716354271051200247784059339235926483356535437244730178838571725586664913391756303335240292289294650101346964425111325044060779278158417499568322641917040754566458855391430157544562327306661464197736070749159821384382207085988729228188678085550070817657541670962772629547057250303302073388956083261229090637848401166208960008555162453917703698510124446300173922551907643280024804471384363290747233355117654548660911157804986887918119309592937307082572890396228683429883140779945948755729348638122719847205177006977621432260181012556103334096897810556608923343679710616258761198998294015446747425968635212486449605781288126356192611913152903435919053667855548119728938832150381967242653181166649727398388368983461309743718034782159753779359300032388016514199644265384797522060043975114923568120114454157791928178528399526321841660740561497958522538767029329471763722719861645611683974050847813489811009134669450044944827246624812411313442707325102874132160239307732247058732158586541550553703381409145069235725502842538967496251758507216304123573835894757167624397397480785382850910929618587540695601403015012964442606981461775943703287049197373934615010066469662734035274996630562604253977650936642095390385668627252833147375663539083430843984109155956519124633346046691961885372851591550416451844454310227889131660616206296179996342454189646572611127571901380231393358522495443062688557441512558713998440815162570265205635793145271840044484212536155619164611015187575753566899178508640410549511581658111087269559468210186000162090592630523603394235199470024227829769676963622182219295839342170828023461591442255141588187565010948753752913359173389297347556177851158285964885315262299213433078041497736822058265783880673299436516893818189199794806006387133732552320765388403725139042419559384948681088979493676066088180979443608343606722560000000000000000000000000000000*i1^22 + 1745981522715081125636328976548732741410086343933588963932558520660495600740010855800604772156995536895355025534480188467421424600144408030230077784694569049022632903973047379405195070501149252565151554342451872771089530642536745787628297178318699109713990912688877213131126931450620765204286756996181269989442128065213265009995689824592690517821706486801960448658100624264913999616415591886691946513050318293637852756520563723516096721208607409693024364444033613660487524433438342570200756549916223657606231211226602590475700883649681690042486448610899855781312865943292866512981542511466551147824070002039648688994828009504532991460813371634634044478748098428271499830160720904079063482444065584250873113495520061579381418821341555598423069572236303725183169791525719676192777843263132863142275896728381794197675886398994463962729136295683645451850365814574264674078151498998670425682000013768214898317490223005420906251632601985410076335159716099817010848361193267788796671274458972279292717650637152058278768963472533821791776837782008133093409096601950115362701011866922754330858081316068041115611646608434456062062710798958232023992048556887202065356282951830246133274963988401309559451347146443437645641943737839054507375727921049723571501114444454967856798337513815463727376049068867719053126529631731695994623597903064091573466843136431713630472195376999075303902599252093305191926048358183879904103115535110484086291006983084088569528000872606697929766891518320595560258012278678317682828068978961736743716650404597984290772585854075671792959457793494559202609811982798495061251638648593347551288514401953764079480730583655588280369607418751277804622333571301312380121337212862852625225580963523497223168135283886090927721019761862767340130126517669722430987625770357812030952636542250005994279104923712324023678309583177640736917434388924428520208744069646814601791526653280967379873147457502373418881111484753993801487124715180236590272915096835655259660019972827061388861762491355723847920976409611186289162096387083988893696000000000000000000000000000000*i1^23 + -66616211306838274455726832413033700792721878068233469820562185532944007598375701101529319265357805078879482545671567942416743870033377153224009330060799344093144401441293803624866671584912199069059169528527045372018204946145359058269505052620711715432704717388201883316014010925908441039115104738021706989580851984771393712682058010061001047437123511489359795218985470807145267493068706544478912385352088424925424974883981604688377990412847943515845411101098902845280879887559114612941888146934698963330256665076198917384648324763076112847812632274848902803195581068926209978142082587462919072788295861113968254526130844466648197046583222393856519573619242619309255974171777265032687219933303294736592867719474635135205965489070509003980089252824660876882708983047005388722065176979990606405116437248094984498500502954860897671618299465121806977039505035738490086424254054884501810314080968004851433292455670141393707120600204242222915598984391486112774303099514932886268887730136520845931706610092887112567765694803538636484723251941734885387791058891665269436700917942936361970093071244972305315159140429201656253510709900784712469422634649100177338145157403944860425185760667985044498447509867694637151931129118953606005307208005881568044155842231991844885390497846507081734633009132112521557787891259373542148517536905415281741836404081889134773320696732931282663229333285622120451337666136953234025766204516744322205472801961475018366746387997260415896540443764110914197066172235442634423555315373976841083918063895270582449661397122197714327633212415681591892077896032923298285917482547950885976723046567205036693828036757472874864166084303460251077444524221555613651139920261555961336703423305361987457275636278859905718850780057682456029674642580749332534308703041824119036595517327272713040647922924682886157212899559864947044112922241147147625837323638935725608028314146564402384498914414679355641642996626163601868908224945198898183725670908001009036786100709712808103760807233902839654291804026422404831665789725573120000000000000000000000000000000*i1^24 + -3084192289060005453398154078412504185789736828619112182269128534316661805118915283715605296662881922768933729179825440150573630742986132368101234665294220020024273872022711860676063728306404995036116003850670171406444055834360419887359104467143927191443105940059043222920157189898598133987572005496599331578231476698594421089924864736261938971293651154074392836734555726693479861280131074228651988036892821166264341982502931807151778720944431583078678157245261131411425870009976185099651709856643712547556101185908906113912881096596638998958540637455135414040884664030878923281042956100023819970823253690462797136065778574373648452287259316171055721961591963413253659497306855692332315613890985849138233083931649891752694026293532757003627925656981911470913949853434791312782055110256783074651150609900183539664909775745980321747164295321943240123012806014327902546044520006920580791727893330683483543675548350812232055220523357673109457296453193937063963941521354169249223091631529407305873659596510436424401267199784704633830004528476656237180098075505780295780504776326975125439392046581566622459661693249091542179867825996611051528822721477415259576718061314044010665259101095352063883963450750078000213443907227649761383629204504992563638164977356517117942068267680496202192654550239900804658988859929963257562064785575756612512781636991169391877628253440457755735585013257025445411819431148538250024703306832520699717381353323883670565489265364469251347430790108917834840487909500941046961842866502071653265530253126730396846382389124151328309839147059199247267484804194399963837256562115853470705519558284751930262449384948795487709327728199768468197671762095030992474911886611057614496443829441215923997334370071685626361758580502470796900692520197121782913133235731739959724934526873687897038593959196868983685945878451961572412478129425509348633259431134481719266568355209587867201256532045372646988567770682071315016197828842048590069011764272891680070412053564359508638289005139659862431498412700324189920753300275200000000000000000000000000000*i1^25 + 2494106912177017957914667815881286097798888067568240996426609042804450754271630047892561889966382007171638631050378151835253234367196976705102321618817326446534291423618334588769868064063193010101444079349237367554569195191049324444629634732504264928445267899868457204602541503947818350269461536361625304040770552353971665034637439079337819301413936984323658283131253032674257729285411856034746655801058442336242865639070994978532402732039266703226297481433528931765743135148202103480801242305716326815228064379511295650164120504341852972164188142940469775548359507987109423617585101225403627894507614599403154574287118117284079795517758618084674822083778550226079860622168353953828781214542016847569590139814738174110323592689084604246531283571290335109174633039787647709466144012624977494714109176512517639666213879824963784680946832501574827397239085570671579923146882094774064138910105585342527566482070215167001216467202704390412125550163292416859749975874345566503346352161728311175022737651011688973923347340900768679085421502993200035711052322948934911641533386959997949468900707909426878291268273399367246014889007309826143006432614672849450400512073164951023544532212913561769253086165327977606505601251548985375129765224472510293709674187682962718676851142988551561978505961464358706961017248744096085037531096846504843625762251282071292647146428459031754159004125808340246303917729735127222745182027249609846150724164371896235604345466879154559055909039604219630986924784720704729985627150814303684087695000076155680855539091474420724278315548545302628258227567869572368775952442580933046577708139077810724762737829750782043909103088896784940962923607176975832908488277808070448825923432650205891456604445613381313832942176929106939304710188174883480704088862992350531403310983689634954731882387272375970852595829134011922471653907967095582908675549461478048169551666903707977579232773907720935268481304276359003144655360100027160319289372882130741729066322177203006049666852242815531186967663282390713594019840000000000000000000000000000*i1^26 + -1482670626416617267011293787743075645889137043532032803616716181615082392982523062348824626276447744006436041164032892496023586383027666855743292659321177745218827151202415685530269766763115932057572196974073375305384539906428573285562667642482781504672570146518022330260581960650667460547889627218391774050936159949710040427887388069897331678264458866324252786567163676842010581052653769342448789899426686266923161338648125420352591539652272367767306520389818159769527885987300916888243930751334643987241700323884157861025465934990541517142402354167173322290052546133913846333524224947461228280256368537856439097862222383767542510568481044009055454423564865441120346562710708049722346798812915069775790937254116079568592180704171897721880672507972180119912705070413597091229807081257347754229452262677907612319042767969027324520326531096151229827071315738723782932519438233743898521772884032917599671056915982441389004397134335678755364931687597360416875523822855666578800962880078741646396737866959092286666813827717789747218999660223932471257004978180294269251968432675439268110883284118680890669874958635661924157513352300265791933951844503071859030382556341996067852668242878927498267321904267186975513217436010757397052044591165962726353176319279415773078982626435264096728772614888969840102877642341498844286966138720772828758144298153934822739314116408356864444374052435372048998333997894071924141666790643111583484558946746897280467300367988840787958127447690718225706419445880327318783029104858525674403644201696089361969025464133949404389595696520850255201930827360978894788864939144071678222973105157751587921040683879994109184672568482983651376023060314156829211918888269981601722146808051526215715202146083984808257262893745871531045643024292278353516611426830743224244154246736433747311150351226915295815704723364704499616194308883684246244054238341537875095843212495757895406607217057633212898594978936636605516202619401541832697617038610481500575955704083843922964778855992297564550304700396187156480000000000000000000000000000*i1^27 + -1504355237059644692578587459078957293390440028137646425501783448326109121126662371143407103049040171152337148841547086630280025597356587207839728924709374247927044784301862080270478507422739187805171695406435513912237605992008026097549389254255179498029964961173637213861960745884662031580603410429395218015759734686011545686147484100332015378348416508293208312652244300212360525424786171370485119585740655326467706749745436580287188889033063127242009330165899681762776443421097816073713064133481098537396642946159821501114318892184139355989125362698490903195237377959887140628891596021260056516892016575253033316002977422017373846028023755312107011919057966212465071675511791876537917795952595102188357943601242544873528972468161346265259385922719228219057539091878046107406423223104739461845615104100492958334967770478231676437872762936208156621056860184919909495614676143245730063032500647060804453884491193100333599923829799577654430829080991202638757932516322081861575911333341821710852934563022719260865023135425581646329675543599670372455007677533237276835148064299881066430411217316010160922882661738286819125056787155228736037968947891136772619471904612895753603556480614876007708289340607642974951727794541376017395687373945284088877303519266660673682273941907665978404606042046281738745693994740293483218922132277469672499333142228667678419013663925272429323495835917162680259444976406744635973802701489038945340616963598369985403439538637026417729927408309571667413711605586396242499790305038030491343291934889779138606978853863355109063124550379546994371564569766105158924334653956770600955636865805556719907286064688769332753106252609330608579610081579303946323177937221571066722842628811320762530364227670054960158637249401195147404497741772771679623615145073830937935595092118287922571533405236313633488480055173440443429987263135724147496340100408557268484649940621088868047240963609972246315315798608849703394285677871353238680515368920672960956151202700754822683560142419289136507977660052275200000000000000000000000000*i1^28 + 4699164098487812117113899638360271036640811027549116120812290402440051235009558163269971028877460746773641789338929607357563339908497154322757618019503483034375893360713788647033729899993825569830063727316115155165087895533371313429503777823551830227606533193791000774064620322247922342280756267305273545028675553675084336925886836256113538685256738549107821589188921807374317716986624502875182317550666913387590959665386555421114933336408277888472996115242004047734678269890610966065175896697875906054323864363288393666687035400966199795149475966405546515159044773916235077951521491947280126259926954974593718067958626149587183917262311681939502321333427232862986931317403041654137682034018960116847103258758327407398033264219481355921743254474091454643225957034577858522494541997721321924226390782598484778403674146184299569960334385495377088998819774956904182933899836405380202235674256988326539326528775917686486095613467816632201365057401424430428877629808743065403719702225730797805849240023358062514587302898217190015637941393453477686401176868895779819931832719013114137371531776473002946724973696377209311993271690276612935001569199228843429175829553790461661465081084270227353000461768057777384632964307072623739150360306435107182026206980283235136497671093669202030354344075653835596087163903935805159915273271230802544551380936925110793601311189928235887793276273539873018933528884356436176794232064009243345132642630738676876386233197063030379748828721791219743353566966896498730294694590772304972613709688740123957728217984759408376972975774358834335287783532924315163368677356604712525188990716340134254941864388641096726773222175534307440249388234242935482216986578986655105076114926423566815758671408149715570396534329285450054523590481349760929923740914591549701591275310515270152862859966484826132350731973597528564042567619649544151900811136612626360477460515388678357774647576047563356148277291538705152460043446052299554930049891819745413032840230480432897608023602214428775286078177280000000000000000000000000*i1^29 + -2582002167446901604355270841013862652373457974847436643508582446950336208596561803089832852452702219406613802259900732391996306114841137973476162112734070497884794677438490584665966715648516425503218556993843712934213769050043239815258041234350619041223107955948067292527995727483228786459453230262121909843992080129986774288784340701342854231445501801577571618947759235600408182972380655142274932876465573802139928781316943142804141341820049126683248772399384373639361747146810313281542493814611037233855328013201685771252045923934978727228983579266240583447989714697246251125591277095725396616494759156451160020651091477649428297969068802037538214715783996466183834308463098386577122061169538760235989913484229664281022586895797244012815762137158678410640868163695528808733394055020429496140283060252344700768215369322533398870153720012029183720767596411659157706438111711948521260835990856352870801615268337799335143797532420075430841737917007909665712212238988548655961013883517692536299214616163057776856149441649446932081452372600074157797425474473946959513932688948297013927737628416198116231947461093517719189955513081375037404200283673697409501896279537110794812927320707131233274154117828166487728560285186737768458988236583851067135489294174852339722137720779923655566844968602240220195695490133473818286113627012243249879431835125330377046831163519756853891658857795737684995643164795287775922033022799193186450368535241565819657514477219330739758036247605475374661167181162756375127490061809007278165695779657251830853840327768641098392598221247562067449786254685191574733875301933702347886006814509374892958936261398337001676772430132087732244552956340100932540857795629602024902755370811692994646543599352259959559290131258319082116656904889963149417458226150712005750781401929477781885153215595217760453733956426546041534508585047674121699575405418714047002057990559697571550041562786726821360417413218766694267498865665358383689663102390330317631485114160939516710210768377212547838771200000000000000000000000*i1^30 + 457594411945851366803322226344765517830740177755689404080056019509022596526591550493085706735092878122124115039003140684959155669541408933845640395639146569357568106579672663798868953501925558814364140863937835430301235379921546010961057907799701313213229724089084844162678044980445021540376499809109590417936070722492215212140730629142767468240880151741238503656990957411253539676963464024427785357489106653705572744792977019468360307691027638442141593428460917558631805650906924057500566505425965785855390818002066810561075657762195669542236009125607812884313576042169924618594718140626910145892146086342628124197327303248396764803004134338168795853889784665708112979345592144639887397094766438873409244356350973077031825873869775675935105064520283380213278631515133984670929624878405252372584846448953900446526121090734684629236725449007581499097076906860495756492411634691050425819236863199976237956316748941470192045223082515344505726097352858642910853954911933770448781598429372852211888385607104754408558693666823063823677038732522272043052826999849040018672285684779099986723205319481646273554944698301770528241679313734669460680285631113897659426653900254237558193123108986220572395911087389598035896952044820209747738423613485035887338407519132898045509553549297561548191183788554020296802644668391392845046766124583691797580762860228367310725784233209113331144732819339864142080725627584102707871045754312559539548545091007281869205868987875617288146136840381763105096431375986541711500915366963442099006804681867521167930886935241002332658915541856818770780906995723409090458423962584922788890208881827163692551865910547753678539665796996645118973143973543867806042851975807614289949266160563006274402629223157561915333541210738346091190251921506358181457199037123208582218359931734524174845481473628386932291560855078927053472596049595362562753606845470245391662368782665043338182686559142628142235091754806534180781257707640072777750412802819181179802597952130655472664913202915573760000000000000000000000*i1^31 + 16374995946716193342518667935371344978134082000769101461170224608264836332975837410701718964243035124294145479486602945075720933031591165681269421218320781404321381615697478787269764399280144289860841355482835625543340042115381145416082945060487759919927932238971395804042558681693211454223682701464906842754825553949792124756669042319201691436836740514662806764989963912508788640838904735820778520836279291089201541999307356362750581266508213459321204454736242335338713359878846775246443595932324684152918028945657706425816006003032513552567932093064719207097621912331894520199969680308825424236281462253035960356736479428406270513268700568673181557363508112202810707381577645830692477274374296256280913129935858612772380446128437969963854470989639814725639098172731423320797891310204503748054014076547629221062886068472245269293933816946925750736387953162267214737028761382944761846680438968362561190011783202529158608565634430222761270868233822823309821860669430386868501946045616993453541065003410274215546171908757723868749613055186351187382545172051204449661126687463552725163935236372096835083021887702712526715456234543999273190081066793621671347315588234111135419534834062834328893634702908535748395738232057830169183578841856753373614427178763171923992192838262034003357632447211694025380639172739226427729052776534338122269557886155192739927905192176671117410621482340047902596633750613410765450814804800939141626035829617512481843711069598155939874494678096360739205414041722261197149416346596378470968486922925174855825770183173434885621049878402233757359785170809799751279504475706269561636354168186024772444303257339114968698298339397735725353249172123316776460428010530277237810554758898803026256093822501191013346861718801502680403731512945138348039196028824868901213206375411132352272095783450045387609789559796488451625876652107758115779197186665357343163845826097410620040886111278999360885296222577465845226476752560266982788416881992175238064893787834444996730393985024000000000000000000000*i1^32 + -7001879381938456748810724871483065368692709129580480976961086851808200354130377415685340971153265310037267055460113809178953875103168174322743580569461138855004803358835496847985267199192081407632942778607117809046881783251482561136104117575833285174296597203228279940040573099806212108267497996726099807571773787905987197610226597209363288322556880531390717947521307317841791876958375311084768800115067449538309500096383993335169026074353050987167660681307127027765093901190970785682424133097171421878334318795651466179420478251399128979244196371336548342838141709367219097691955282698335061349756890934799325841003653463662830675219977903004922705304201249716432637214632239393308542646546393852408633180044120656050306138879854014813869272316676675872651980451858590603923434724917402216559681574762501547686712953492462622210158392845438656792064185572670378825632290424479889842772769551706707853060542806937460223772796983931916371076826697847138345397906816433750362071741149571018092487424618514383034501065206933724382740791328822247334411080223652613097654582833121910859050432537902106582390104365975961521791221712516199760844564188535935926632021742231109545452839665216455824980131414807422665005456960022089130121438776603921396329574685718862721434915366505686028327438991069053719244905352943763490522246939873382470335978899074889061772432686695631362361443294401302873643075940304331333715518495664338787108889857715740443481739605992362664350621289013588411695740341246560263919259776748630460454761766564106410247132110771645327203086170737181392173488538760495110358570827523080289118283820610026600580691516554326105916965540731917409936204317970423534568098300476117460783810943320451874821950322655925584490600409773433166095715794180859911611268943740714147156292135650441918177367499485705244574215355666524878780257139097517840908698040121049379412340291179849951355621286100073631527387272535454215536770289909442742985095078481907221975522212754974205542400000000000000000000*i1^33 + -28748380694056210313200259425111627188134212211619036749137625939217074733534849526078027302483670940161811701765322320423334810333649947152837532016993370970006797176771982247842584679744965037340533170062779986233951281355844731551876041293717728570908759208788128445624648378351256258866463093687736893310053758161592622949754732382467412441069071795577299114032648394940855064596197727057304758944904821601874596813586542528333326257744730050499791500142059625997089171022104251277753380768003529052424777496498381461568722185287205972524496453197746993235325658609902912577501102446317054218094389432233038300748688629660443451770660707974656247839749065874757239991165211595400859772313231003349206324002715145072096731000521978306691393736759676466651214550869572578685615872130664197835776464081666104200736291788695694003590139341429616357152772687855966371570219560667762159904498952622213755410440376996736606454632580048798358779313745830600026802696531481939333347675117309004257722389104520223324992187075055736353392732609942805007055059368019174002323176905444611937605191658506766842330517539573477121825980621768446020860374328986247553017685602261694779863798961229657132435550734153010922448755716460919032943654367834921627817232006913776581577593834516858817597568601476337183246393126438035729587305180766844549743345146674416480910662770871813483662913963908409266659772379542006922878853939282906640191214442313031040777039941825384170497159398204515125670483925546592501741494863395388241695985912759919028337923530513589783707653947389209276761462164405653747362999646725696731027554662361054635539844494950744731158448702912028059166083459880944420978924484389217861509900941112164260700393001941552577226095482117392831368077331895688199613573459240538585956397197236910690618065291300065418998107505546518168733229080097543450505495729883363498762753725094515036684572258871112284678901282017121117057526562642120818838627608259276423667613748428800000000000000000000*i1^34 + -1464877855621885937373470179770530041342056075001311293866349615056681752061457285148753316400928038020294890341382672553226810597721093763432699026402348127527729392511019110358717355727633268914324183717636173017527351759513587968923141842465294081106444692754800094066692354539049569626599786432752076699892839127780348880853910106060723468349968005981541585157238642525605366433595108705742393506562186468025591441952962248964848939603081227173606242245139781847646818741545369080672871401619663062586781808565242966578116325849266792864197279993782291495321905761928710975060981399339033121224370612901506376706944000162866045444759583627534210311754857500625247514812286933281472836328218580152557474388250155805546691701180044750414761249181030378333322650797354042287598020335029413163213226367570372971439668972802945171507652677151454784638465764352659723984598622035714170535921363004256140158356742019362923289658244087238659737537707475380176583673906181363930039065111340168154333236464951311596340367795049148143972446873105596152310923510460471229822656061651656541935364180184870677165587859404610744624910962539066092497134258083701294707384584104884194788379742265880016469027110656729819579336564492757969400521879020359471506198216763924207277082359060712858293376381432727496024760701559143243826197393204630541983919788524313027181223630849170135768807986233314511390503633446266314127953197953581853777044061821140457441259657625547385511296768588977594251956277577348695900412332951732310558567299223353964428938167737291435447067673690849438741318311920480282535833774771510514480778406919221687948886607070300027096332649416188335148041207329295984621230955083187184654774735127069915132929753963129021473740765865530466247462871687548012767284775555851710495807512020977304838155573359753865360394709988779022517310558984103429367721629236371252129652199731448740460298647347079093666501494834612929816003879250872853779117918596595778253225984000000000000000000*i1^35 + 11683552937098379077635989911358130469553032515014036880078201335285417002548440162807588712776413366216322225433342123010340758204727330838972682063221344785099668355464431107076592306916982595385232976892777691786627675804780753320352893273017638871051875920807041396637645585132536677518513690974694345499078465550427237958612660365238294968896522162417136791617478355468129723214830045420944094729171223923338679973368962450300492442180030906609961651034041873764686799506433234439868465322557731425293161313890873132014179985213663786225447487567984956908439830918071911473700239716803874965508016866723025826460789637764698102277805962968484261951636510628948257338548661368744440204137567711864820231143733872540839913886491026323310069129163771524629407516864812514620854076659433282996172872485740682348468896598395465826186858427691305437507368260842358893346864388295165444145821829144770474074633224457264591021022239477163791779669543162505550548742817322860493920374334090838375874755304280256736002208899377867281226498401529041813674360405316156646425478174145113262650458578738897223879420238072035671590414804297637227770505184096291314585037171480453514995156564164941009277647608057741745812249069252066376159743406192732954718068210086511134149935682685594265881168777084599439534778346924372749201967175085247971810985206334116725090315699924135789903377455915873319324678369630587057337357412204338169420899838176067121378764381923281269930786642230369897819669463567817128903623209561514713152174559021236850037118158755630056075548090174517991293496972731603448413807020034713145276710638221942677613132941868917655270100276947269716143687090475224296748684372546443571747809170093770327119170287106070224565839248181233202132997278410778609600812445882950715053413415230026800321324630460405041101280610176288549538856039005935241757309622070545545902316739575239146929841945547034238017067792568105533017289647510398602844424488275358515200000000000000000*i1^36 + -370017749255352818485205154741585649788593867603191638235159544701195035068988052186307940540741306588247712046036636299718091387784798215945351614496573333874270131019226318230085561281810239081031850172720070132490685384635345352998854354650272752005945217239203116028004455885284076629320391468852802497453570970307832431630910011199200630976767526616717729146825692664029574891070889797260306650787333757519804121887199755133950152724034760818057271124141313330773968906037521909408057555051317301765443881410632098602119981931511842843547469937331817338982202320556328948830673267119529433241463848729983593721608527321058964529816345920393929031995092504053835932166322914155575629141046770868636291627841115896703865958268992266108008803456734439077176138723268267278520036981276665295931639525999347217095798896048419273655284636388808673676687674909478170482132279931468940404649930500302489265608784343545280159107245889307564383564745880304285660093605981866669541331779086672234386582443326385696738739155196915542864546361483158857973635747874361364493849477739857697944042047874858029518028773773568180940022580254888510368669929015572785549585263532090993048910716385558332966958238412249676714936100047256897605332446891600203357199641112868313659895803376492613026823456782999585639226689813749469083925008531055110590090760719775228661051911185153050504590137322805592885579344072130198237798675856225344514686489175580146100534910837172782430669092822984021735668478726525453477231473297117796654393633165865029467990569963800931525726430692688296108128412543716999850739720273870407756071922250949701313520129107005966839467606767306945795673561106834268141812702953601719799959490578166350589873228688274638913399120761857485750467468085211637201494312360784009539662587524241654180336466478413224053800110144628681697763226621565804000217884885889323816783243474110114099936494957628442325994297541129082635766006524526722872638355537920000000000000000*i1^37 + -900601220778378473428824579920458661115827200989679241542325185799462781383663940428012201279962755193459713835878555963421784437423850199823778371237365952623017964564006088943313884306879039316282971678968188979516514034094751961788022048293880769324766339601687044138585201114834173500054573346814676763943190590912682824419568298554654987982706818095480768588189581953443048332936064410999862118540450037099422992162151303142301878838433626788042872663846090075685375124453075157122166167390842177827427556284723343335681178498725984961796623340888542390393293470947698468735041910263100508358550737365917360166731944514312124255217858761769651477617010119938391245785784465836402212267194325435561007997564110640793755186134068939314024952083444957281900592653245879538074851774609237723061955059916351828809626964951432013037005331554062923635831641577008428991633796425258162098952204957064163041378313922350858879835695690532237550091711667461335313479346651615353486204620806425377437541156913759324231756001594046469522267892378971329900532245610835040061266549346640554232319984362708202294748730952968474906049269641711760772661245016417574189972431394885336170709556690201324492224332265209566949944923012177660652842258076883892721322343746219116164511414448180087496768519113674947519565538602877391518337013012044352595939462891569211936053489330909869812240159997899086083676577594593515732837898940942177058885911683909332797128082576042667021935482955142725101782716521689618327231785632205581575266650331939462508215860654470469917922991489085475589527054220527088754049186898119930859209474208200095077514681731145236277091418530222643405886383422151741058599341792900976326840744903434041717541008992480412813504939651445204122855431151128848041445853723299001361762162255931549404757643799053507696845352293424030449184377057237748262461368507099651571421422660899552637064345280943735957662965199313552947055707047962427260928000000000000000*i1^38 + -5990231900673172987090089001065170386394742803306732286416267884917648864151768219777595124317153115980806058293246048371510746646594074405326358816275253596214596803681832966447131674307401921613404831345117199745184071687591729429274172489926377415071350917381556185363624090245181471483747071265549488006295936449249820036914450107223544675068026670753410144660014630291990108199560978030174793852400778053786969375433757251944141794865043151801663207542167665807908789814156583483383102389826082583206802434514549560031148471728660227736735450159745872359922526971910599264128354697032705866475639866899428751402599684849372965145552595541791620805952172140230675445721507965176267033757985487654166374610299914532713908730989208374590176618481395536528990863371820532068534398971314488279488641494391829996189543713145077964539693020540969571682407362851317064833399066253046200307585238197887867338709210738533474907838634931170690004075252955287649318711717217150492478629385177668216641560623337003671490128824703473040896617945920352374062872954480348146322083932168948944445184253747401416712159023984738102963893509954629200206446087411404082292665650269917093999505916861940595906600354955819853973915483406592015885652548837062109330643343091171852542475070580141374671571849339130699007296310668239810809162551104180359894060608295341894140608594367209617741951257269815277449216696738916445030770279595116492663728862346582188695520815417756586110731861873549876162063688229536126932528836741184969396074893388186660128348256444556055970749200289055006214116577649850072186747306433619135717891811742898006974853291294455951754983674497658657936188366701565749943115159951354510675606274870150458003684722594808735751459228251856511469471287151210278278863360603689133187673393909766904403201495176710296723808768801994344593408546125370689678945235942835574141897217072399375380679284282501836389452439468316013026790244089856000000000000000*i1^39 + -7167627765288454847997455927572180817515060639915281278590868974605753778807377696065230481233844322907814590420974206142290863942893947364318339254105714634324408735848932903143650351766163880339932588904395182006092707299406431046940518276637225236419754010395176241653648408100689821099351475574729324028969899631551111056297911863498847111331975112368598604479465022096223463248574353764563993024586502828008008319064307559319096846510246357846653354210497468608733565030321643321962327660102021228633998610185899714428449550477344129722327530560197233796867796590523331530986140035589910252964975902008696227417835074860763594677777558847974407597579673868074555938066183892223388862281239259124913094839475461014484323972757807851941115121762921113067109675307671974056154234266150171090052915211596059055392243409392135737816799225650533821985773025854948936930639706324087358085626638432864137363554486677389792694815544095270189867490036478076532171976999639404852290779650773788721453951854741048076327725965974618816937953217524040366214248613602094030460910902313707435605377042611067295944217763165107152256769698438849125058566378747241900241071827433661541078991873801200737351151419452385548152289482502102155015710416008993001760895710982441184478612124496394242855802426767265584728183794112815695997291793801971451763784374913234498337016494271671435275038255872139381021013905902203674910254645904266046633474107080768024603155105994026084398500990079062717057304723682080233056901259691363657779205369086649307788111090398306456530630829799774013056788104846882644672381172983091902967259106659042047305974426989081737368212102910450739513461041478017177556924906821128456912578566671434544874530163733593869535742726740195819869853017778867439130727680411942699053108656751895045371992360427721233106404206826565416680580339394008163794184507456395853955455610439493165459154434029060323698201658856290167312875520000000000000*i1^40 + -3354847831259056118830221832298160127607553777027228925935971842047124578617483777821701818352559955051013822402327576825601505380218926971335708873097672093197275165313759883498083580606564050682006619544069374256427831776263437218532545334594631518462495861350548132374264897764850848885473943027667178232807852077781708906359720313678263918692799042699741391609951358483180808208658423084662758371639947739112337440235515504150898258970703969200152111716707616510088293277898615664784120499955352761609451041289276814454217077140912759227947047549554264795002010162596250711770579318675993290002116126991869976092317473837484619259714943604708339502107498757261840478583893376451720957821656046538123412280667425453313236399997056856841706109531311630924286892802146483355028568401528225960040284245717453012535166831017582844380856503206367164586466380227629498447337049530860093624650480424410190807375999755073810199399478905503456052738684499686512363872022297810902055885167583739186103248064879156341329539729557208761992106822758125449500005527481137319843905744351367900317940048283706132586036719150557656240114101125184169231710619104445812339110668027616580008837331081755578653605189696078344936892830050345395273023351347217759644024481228679265941114171083078919496425340134518573341318046487589084573896470879684240916289738741195623660648907874251488830989557057124031511385152289048826181547050185937310069545161464619548346439641408415153215862089896117591222922681231744505382223591119263830578450043384646363115323031787347608679588888073411705201493426034767852971699546639124929931640442447875669815240267672763918954837309384551764892957038072292918527878430979845701872745230448295506326271756114682274168992658727554349908710670864616519802039879219986480949542712070597673794119288393036266384201900987009588277553733337294562237141030193330654364810402733945461886152341641265547406429092203986944000000000000*i1^41 + -622069876636272818699213523689282247670897707584306582354437649409068504841096240809948209251500606389454243617514379125706461767601377754351381078866912555893642329125592290946953678971532597748554721568709942015310531366930558642838213429542834829684087728290562564161718538359288358475270820018899016811243808066315386837932677466750984243160534513059254002016176588367427237075978776820142571828862696826098562945739461972725507476693311528756343794845496732199750271226862926970886809720539303218206667397080040722947826404471087799676536377157008302997931552575090858716855644240600936459044757727341367532926321399104355912004957147268319102609492430933064657241827223597199260956359046279825057593200682913405427985725583531155475974948743304965800935201917837589869436326675231838945598233067921837989320242198636070728712914036195231835460941338833658433519194263130615719195826842955652103256977680692515434088436863364306779517196657071749651087161404672822404562583707076192075895303851106587593847455567333426231849027902498241822634541609591027042223726917939834260382836433669531336489048820114905356383891196307783053536697601455966042839150056088494415691673939131029142155290406379944650090590264850057504499896994344389780752304644091343898379748939490565036693811187100664756966092397831530081494814033189799491107593123990884673131244089533553503889329916761351446346281193523553248439654038712356748761297174995906407588999337624375775160270263876043062307935750131891940505736721320722058255748986694592223191759512078070539197317414986394537936950085764866868952562085530139036636837453154895174917023195608013867100760880609732084297856996047838298167341596289631449101544420904739731492296273263801095920908905136239209415125934095319497490870123601872809564492544129993067130234291315290914249868251117301877951866444420904612335950763214679191020964399808749519555777487426961312693459353600000000000*i1^42 + -38938419068178771156047456344693609582058915844181124062224780206443495882871653698234294636711026942908731356333905050110294589015481401658221867196714784364449812086546743813869631064390580485567808765021623312918638019655986261489215768185112978659207539583325747364936083178580341819649550674820367404349786018545381437603691658387582250369013561427923329113760372567878264511955672796926931950808538296854013392992948832550727801013059085184112779567506388369270846098955546656273740571426192071524386347027610275036493119294413248291296541901410400795605322085906885770374455455171717208329977859437709083487391305541849216536494308981851372191652533203274576126936194154057270099863778405189880117123282291544710087533159169440655316445340206002019461047117226639063261637022249096913771521293284925834711127188346675786870414660221138105489183372535003313893024892592465802828450124405110612219430345050270327614257190656289393527263674728029784257735378300566253476707234295961143444496251058496433798866462567431003456720314633179066817821620538818580779799105156481579263537686887032465478301247175785436098505104086399236443777612770229495168120514138508851499369614590907884266120319974924404811886785346828420586710299811694341634611008002041085106611543852845733717502905564066236097198268330649248131447356571833601341184147418260739731689757178935724494895759591712991758215931043602212968004103855630352928239195149107471912855793717269901204896329978327694438171439006784530528065562695642248942659993810862067154018931959547066230552168072990903157479040130637884204635130147851586803193796438134450166644876109432864197925994546603115715514148270713568762008095900988033517165620417223940374450068023637200956439390263937293761928686902808805008860956073829260350750063113387714016335823082834997790792547719794562405428537869374248480430302238616903837232818054584088238476445906019287040000000000*i1^43 + -934350404273577366664679791689636148831182622299122219995614410009652212987709779455233532540126329486633565736891737068962047266523351317135459623515934100878024565685512502474739926153182121056416107168630048761556685993095560332544764488500119840372742934297704735387701519021219934794876681279174572094251818232271196830641863901328594780942974246712278850288833571646049984017270871036929030622259564640417326081207545538482493579271212524494818321610674256709465221271857245922055243312286007101761350443860352329297543713189568298656090633328845984440503440598840072410476581412689802361255338911867227721231824521830277561587289822051609319415422403451719243838889164040451358954427493584190048738655772798117177990694814854479607189530946810293377786038970125934073193985982647729201987264691847491226464285249585855527518689969966743699968438136462089036186299536627642406147112506182334804980016938691832080493442596794798584369181780676436854531561436195017680688894273316396928779269193537651746298877917854306374820347827465688119597727644263418627568519000547634254585541241332255234307997442309620276446423821550071011486565244530981790810798745523660029320566071285264738429087424913716400497633024959851694871442265568295272214048275250896802258671655466802195671300161443414682685254619118969309260794703052379776592179515199608860050940802992913491951850604651432169249200908500574508164963044876931174178897586794056414245682087055310181617837494334757371002971058219281836972690579526585527065491940960539491440889036589530906163273952770899193680759857397612839001210253680863185879963021197490651291919283965990044079211516775738430054364196123853683329866275065591170857793122928660211514397782635177817008303445240309398664144253885343005210483382999246523149059840778143969137583381780709527717549326195170010415131413297455510485797374236364098066086030834791438145290240000000000*i1^44 + -11309632775268309406119882453504755327018662488710246999204791767205665427201860343762953264311774110426013137427782435525964670789346599645531779296416138642847559452396453199534129158867326430456708936833049378009469479088246516430919195521391875312452483740286829809923771093478900032934048389393483962548764379151820530709564893265761326171826908494739900759801402729817557020166881539250751766201779689515715398915758928392984608886114521475738159005417965365427350398369102476237891015069293553739508279151491478588804589430562388350271078931538147039670522350303278999634111435839070190648655237667984248609851036556335697977307460867796278575244925138637965559778248369825843550289685724603163153113384067586993380837961495459219047659672059916334018683506973370766101016917211255924641166160086730244352705581361442441589411852777145196002727887877675059663378655933677448588171105270009675169922957509535593563594239753351069867506304705136719022997459783803868053105681546356206198089923501419594479989698190500208915829977839387427327876555462173911909500536039749879747332916796550957880319048194865062968175703494166624007638657604256874908847378048629864594357696713204709622196085469496962730768454003413219810066166571665038594290233064315208972575814508727712396721150501381772787553616675350074158633802381159375275350297034971585345755370673750266963342077788814813629150700387617436793711449553506170182630424761366458378297923894330527263432205621922665602502850014817086638286306461746238634734620111811512895575918722228178288679792098312178319348494048932147940656510218478414301778942857330292176213607675987475606418535883929111685777966373602404150260122234466071566938145406071164057851779162663819323021394729644376746718515777005359952810620679232048347730894942197907805143906467255385934251327993006983247811593534873677104731824865338996943760323551592448000000000*i1^45 + -75172315400064000376441528116287177579782524905702270033181047615347860331346618524426139728954660381669515438875312061701952584811174531659925432035327089699453375518581437914985168345757124557891953286499683829667129796962006346422324843621836527236761611038509158162411095993396136118655943592391747034048288130276005325771396279252948491832082128517728335254340532959699159897486930700069014703405235204156412453381825148990480744756667390087456192767505190279658153680273961935616518105412197517974059605518172518049906608365987656120340857548914614755453551033556596641799884623984382125779592215498892367575284208542976002702333601281763277847417825804254598847608994093413360052294403520964508531888097583985101342449436360976199322408609058220324986407759498854791869485614568522493245865337889228840781917725183248311812234160142776935185153486831265900463947924775199688011091609074282570240361123863123607698984956382571431087167200996092395240712798144238103191927143624311764237297148833140326698570150243898541467645966253365500262873381979801312827231913006192550999022268810137689817874643050766268904918446553860552059566554051615079388872243680887933515816092825880797334245508278789423327345358131881957647361199298393912660448342213529342404017532982701362246654563273713443897417032338067441594640511600095182623232018699535740739803743711740998962453031783247647296505958494064561725941755713205439223526804043195709098339040895870063787357737458674693622176624016692763900915753133509901465375025818864057165285116281241676902307417564565999728182652374271694428622295974819938527248615050686014277562549166227231637617273236936519709659130159452344787313636780998310943142482184356092518614120817050787718038996416758783892016231258386135456665360638628597390894889434596735762508143209049646697350284685949755722984306712367317077918750682785506280243200000000*i1^46 + -175525587940123979445522025439554699463967980810204160847442700055481267198519212131685088533880364321025848150694886117054064960220627096027470625318176583969532126494871437610425009089630247281881982988434923221940708466062543531693347659566008873260903461392150878982071727115429172446617908552463391574149626862301159063138567439194658023201995232850332707984312598527975722542122880232533437082054953829067187589996596276244700461732339727824449603090605329760833927223098416243767203331168767554702684146400655969871202248736240753839890369040126046508152055385684761299813795949406646550117287019254971816436144938150269711356556033260043205137347005690111685229296385023397969186666794637776164662019425214983415832732746903145722102739204716085544483005649618199566812486010546438379904085679767947407123629514551852370384331322613465858071830879745528691360930838129278049894734712295455254167886795739395209825345771303770393284440032887152260249302479503825528196429033190700612702935885537161104337426608268171614510399249326656576044780756532344686306523861962961540480123287037564225850118144158281791266199337997356786024060109591189685430832702583938408667773291996704597057598409111709843737323539333397855232578363254394195388499423444232994503748079885540063036082289129288579323272141857406712524923187464070629944493349455512821704929042113240422802849582261565826253352422262149984929332359370445679506766593891177462262805159462986044658679731858608364729072864158399528472508546558874203982992737161649946298738080112176511030698696068687627670824864406523067978958227930494627147909748396159823065673017294652126561973131096890827744514918609745223397159806243822766951432493086337453483776690640494382681573259103442159710814572156068208297124395631122495255458546089536417823754588064469717115241816293187421971301656003751667275313811804160000000*i1^47 + 732908256324681530142555885882524971276778024217266333764290164777687039147620693138802022080425772746473002355423359174231381126551264135078593523566758573890741907581493782857424978395037598589985143663974731957475225481619788960787162219233694541944408660791839974081368813275539103194142073980307263302024875954746812134256554250142503929220996172244765738897747619828133791777967323842079177572994888803234275453005774074546218373117838830117582164516159692265988500467806361244754005790620651982671817424733719750645607502282459676189585854133940558838761872914358098201416043739422030412611390474820621446437967985366105654532393145451518603913048004391613812534603162757026116150123889595734461895585376692801498041005468012070296054412943062091217391841229953227724483695996029486336780042941805125345769987028222214876923952154984544582207619588482677642532195911038929844437330241483283376691410443427711888888916124548728049603029141848639806631194377001029090117344673748684957240392699595401308137793454725770175301837973895039309195105467058521056777467588606789738546478568722795460916638104002385759352127741174703356312424939298732307789046328896238826427074534810426115266759853746728443639667375656026758705358451859094648340385456835377510590113041716933093678636608740689659839003401404675664863727582170053775741058593017906825792622260505404852807564001300057914356119334568419928335392700576516409903398571237336281826493382389327980495134474970972786624718395243567795985059846911039306313776799786799189872073300198474207381792818414278632282530253965521060940439563196819897790581718329330478488629486684685883147806832780193093709527852893525759642704299354836239976208709276117353221943294987901356139266601415181065484819375678614584492522976144842129359007295428651308160521083549654267081478430945883763620588390596100247168000000*i1^48 + 1538706146831963606207735137358418366298583760145976010419879704501482173393527401059547167199193034650553002742568922525468394689175868652176136393459598552441820736284625469221646709779897889319306381164287210007173393285254353831471248300263022929791582707408245241609197002817299078215811765897092811253062483859447721935182865043885791600699469840462636291306395411847631531460531370400137363343399631894837148879790991314091927356047307183890524227586728165856128827132039753904906350839826594716646944097646017317274292390624893275015839205227217071408825402064455418748239560618848975574244750554912402738490764245870221447515079650657990491474789742576215649272468960060995586735590307777707338289981673649558740858309719613706108571815060539669841117081318819110194564895348885655729812976047407133007658428295346693411996440895934391986052313310031408390243976831903290021248435480017737198050034809437339737424131803948027550886613496013461439232099225470271216272745773137162706172892304135434833094174656500368060417138166990392630007293623419101042300754278721014148659589631217823436419602233634033164740795014050599162600107483166783222500831776053599172688013755085725704281835993423184020396991846178732898754235040132980429728110772019690088560268288706659667123133493778885011631796793362544068481729757046611829052017753438678797157006713788120640847591089530867812787365236597529403955777252470664752653888252504625935769548804296713547862239143022182309289787953242629217071498153835997772499433000375481864109800265951230532133823487529898535540946422083816854548251905736826511127188838855643196090876152295702678849213324007390649812661228244335703809826602840450465959332012726016441486914233877574633603405443663403788047745211043139743501954562112904673191326467743451274689169719673892493603977483566049347553681980800000*i1^49 + -16768259847659085346580954496917932715947383174001478773185111304666214205987728207516600053455381077072079574305562647937157205619710688709931142581210140916526798652566716730698562218817567675184495565469147845722681316850519973361924122638491153970926762026715763942959615109613907930563472571815926499391370670081376466923140246001165332629882499337285259799897173948770126059447215303226630230967461946537262977602345473741269706066311646765562316793242242967282012335717484604170236546319289985468091270100753383968661301568976225243394942480434547066536730002510167136691856196914548135441911380416656709330328092745330996598295691109819763436220092078077726896317601888360216590936069305780699824996340400558525903119439117476401176780726636739230350645034122332350753692401492372891878482100389213438735075699091157300381610041621085394811259759110576175091850672972626939467029389450164084802280573321412750103923153942292644697522027068894039945852438501104286163882434247913850183653214149518490048604852745399485280873037661323895547245259392364771167135268147622811110770631566153938494510561893595619287463197528812668483519268656894956048833136119024042219789440383481578430921249867555318561963477962494510422499851575385765602172829519429509788460536280395604981154996425574279963972846499834575245574942779383805794256606959581512675307541022949402905914353648869025202877206548400117137720363158956645670752108558202361202317316571116260565696821374786819127431430245635748447711181488584329691561619370736183732801164329733325752808369068520526943921044756252244083683010143079301350665866085312460050266143797387972536298225720430132786119672339534039069893632977713115657681779816305392946822007148900671332004233129017742562149384123045682588563083291292333239508954718777270613973180256385575846100565023865387056000*i1^50 + -17820118377220995851671593096573480333218350911269142072166130421667568839406856099881463157329344798222271483304951071034826938105946240369455563200921269204146157149559221745533041398878033717579406087997500176111299883820453016759581088777235264521232966951024654641384822526453362197139314177379355855277199011211067691580271854436704414344582105047966813855865599334305819382649828418318927451400928792915008648496540345050614533188481260852899293653768769905069592723212986534533432784224150996015195111871058726059962159556016635097491419328588755708724322677555093383159349386146916865475383224881640844598774012763176189596680359904677669932609184011221978455435800694594793158429801700584163597146571370014229057750437752050728886669707424857207535725672218120622984748592536562168732455459531334845963022296409175903681841877058103489091216513695881726745344240126636923484066222460018892146220994920433945483248910167444495853138448437201574166784600678690445481653043738115238922948215717769939441570625142188950786666832378812051557602578752569903461853350657530658363034433173157191891511098467539399768310672105203068376803589003969976132401152697589613010584127432826950741688526074938914715503350026443433502833504929646270451106179149540779577437820219893442910893481116045384104018090335470712947582924798325874045663338874973352406907407251870208646722699295117095537870587996824436262935540744544424890813135997566788191239261728688861929842877242232567458923739843199767462416929208766645581773665335446018062287127952829262269541306006165154150229272720141120772976161576175264010660787775047674932574124131050668485644062135188944686051771083278310051055765462954014546271529413199507626317460643045997395704515271335616204443541846598739927025163292684206917522753502327738334241779008359282299517001200*i1^51 + -28038204211042036841349186851551166675997868212421557932002278286625891963630235312128592168727181915946850414032952225041820589545800542913081543061444833225057358951148391580432305626759458397801522124807979050842427351698596539750528515651913451237716672440896539542978972201310810775043393605713590114165391668099973295031207900077336803944133269999963751171494564532565981706335374999613232419593018226892399861211605429929054890827862198823899433114837768248823744282387155608254289146415620481226676369829233474243019404286477932546892023153317720997500852257763391505312860927719558369384317851132935780788803315757671922453614354421988339766479414408279060797203711255356245339844516362257757299597612027796509765433856393666098707930728519174138406410577413029522265708308633976948873893812302585864941208781551585755504757198715247635395835725167715783642261587545558890747988820978530727308494892434488147683328753590498638131164571499935695405821536206343570542521506073990153263019111364424820135389521121961561988531392640049328066564816341235309207503881475227204797194092951406967395742372766203723113592917131691918002257973376980556497347218114352024852774836110207343634202860213317230727246969551128644777361364671788354921143556238383390038256659416389236467769216239929765478446953967316141554196849106691191923645895937360862229328353698894809204384409293243306165168462004703862974925239612400389735891925947471524495517496083131797068512464656692253937949464556252816432868053311924704587428473388779488435765476826661555416901384058836422699743706765248075127429617349017868018625749202645035396009858924573907895830786326242895316971024353624165093656240544807757535491573572625228877515520484994792658963802951637180530987603826280431145744036623104930668466575217898211570323874667511780*i1^52 + -5480031315338765767620911148875629573702059398153654620734770832208765802425827851043557949339429247431087999401454146882561978810666469282299276408736731333892041835206849866281442421637984134121644131269783616120998082496096549539666963174672257832749901634584748963013760121194898519732910603097971135128563044875209625595496188544683048481948721167224795961853309992027472206451739242501231438842768423679323056550527750367083842362080564857181002037448104979250409326789367047280521342654341123249535130899999013181445933194089778429060508608494021567709131554239285501583486929938662139901484102726773800779861087358524953937284029863229356566489928453014481395348302227725790977927362765855029256885376370852248991133668129189543498066263337094449134619877521593186472313378503685255429886944367608318265736141208342780676578876815650070006858341635741721557863007536993737697876285587078857787837870024926109116191287815241568269822493972467618876627850948307952217653918571276163845458328463588042147357532469537392278573042175254375251931594217857999177226593865129292007199376684311416518058235871877287917544576025889080800270264630600903399366328174231288063368010103808653200999440874937519136282398173984850823512638216508474461884140625708256426603663015259424553602905080159918035648942835857927602890312947989816280433820134815096390721118027263501462707459222402892557409775941688711153683613786062244128564495524848820203200775633544549503276722668292289381214102239614469567815029298646336947399374454446335691026910238606933709571215535579528297435017801791127031487553296390475190497079270623555118999137827844569801891054893153719469704940304480922293730639462648506814866981327056492616280388236644793058070610548977495912685115761904761818261806470598839012560108546512738684137*i1^53 - N1*31053699008694002120283630033850136102555484037696547969752736428722725506494549721954459271594410520881974954784052426928185026527217532663578361152557457289883066736652054315486951416427919693622705770496302867244149094307819730703135641991672216569617317208108391028951398776279691298018644945782246038595165960588888756170395366075835075622790428082122152099518578962909045736844197156537502651769866276934983054766759812056433303935414507992975929496699544994458869728082977438043285314144780474248349004873409186320435103051769697035958190620358826289713879107286747870706597034551118860486972442951034150270267593554697024124659996113799598961770613544877300782556440976721762562051693001737807128705646784085468983834550730752*i3 ] ]