[ [ -509069573308248415724421329044761160940307396351762080972060876933611469123089270548582826461314352050159442822424811187218604582932537628086371005519047435010419933039551139675383106984076624318730841057192867953934689633352861182148931437056936149738962834283781992275274476188772530751105502617364033168827430488963778919390383333007766218199741446741207124791701847882009859924748237468317306841664854178707458199099060428656924439706173179322234063614882853830095113974165136649414233415714263246724604013941597931131684231377811453868231329259838262256900334253315688399296110299919337031945310571157221478815475076763304654802499702381359037934931048308960432115070480134611736008474715246373411354243916458021530432251148831281871809233330123799150586707307054428041386708984435834811450596210585585973601672817618576553658931179916682000616762946310029862661173663322502018480984735877760420666795681360241228033861070339328017521581479060841204982415091827449895174513554502684766168791475244864120356403819733104762033716134458173079315400545545467447612580866190473481294388830112929917428741572195471435615457851052895522060988370402165517133941731902382285034581670834775427611954419685689556531913765554931170243517488910758316236967337615941442142024278197622329235981803011829674389389404489182998200273376038805189143524928887476398681182988995471678897590535333437377548003038784425588066001825991638452317732038603622249124716847552719081169433022865228732514166524466329349836700613340090151413652960742042854494933937871436712149246572848473502190744846454650553071034376650576085425145800507531247407497709768961461656585306205999243030377504311504070711222576028193537330832209497180435797306046902034686718677486764325944609522251796888823097596581721366158873708153487350147425537790756253525131598246011740315758663001718851887090584174899419693340703310923518977512663039739850894927884943498442252402266928764014213328181088701694345617848910393278195475818223641299198474176817010345020468500145297400124063183751201776964355507605788806526700644902732828420955998759214277063304813761256792828284496677958859138251690353169585367371268571308732445286381474683854762623754116928986951800859994642832137755773328283164557759451814010363925749180918097622021732642137544523220013647465210573088896428539904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 16556923316429509754380118298846197126398055314376705415730551054562005162094305216881112125612626016423910123612130182910514302556479558161459985572287853474791595750512601641128235628335486207906420717263728116166131961002625797332741077966050555424686927651279218284287373425630708149179316507132471759571840328259423919292389306976393799142801018955490701126169465418076069998931609194468242823849044644598910144925999639384485066818460755315586616228346864218873243226976402014388477179098679623591083245188835845991620462006979307697595702429950501756960775942667645312443660141824632291894416678369987342932769677092521168298219649170170096791391142058712752030569110393590966952785373989373100765370474974681114787927563101977090107737707347222870659959224898228068316319039143914955211206879279501109507340642581856928302093804741441626963166577153702882029277636833124057248955235364983650249919260073670921781842962808881116512691076854928140619885416299818914409040861579128071357928801284332284043469705323761181571381331814048947528011123115964721377264826226407096197151397188417611406913521625466994251208905326435243303155851516194383850981732827403010938045990242188247271060435566963770180950633321340011824967925451912142266070491250008981482030548438081906278409014720658374475571328924384815974421348296265758638439181611402692278680118467607655314259191773488461548577884244793620659259937526316580280419947326578689041411249333496653202743323670354483515594838763561556256926738456221870309940765283437428295239378116894094059858859597086512433734887343910878550529647856671426309696383795976054258266157905748871215273786178755350496274250505448740904998516284038175592331840071192198686426422965120654778677668407929219368660967726759531215399089287583538038184480036568912634543624543844348795574385418754683756096977360555694509408537263908089379687160754493474920487469377877140077708418419640710220627451492526497939040506689169481234778330239815041696443349996072745163585485712700507456620830831454724270744606540416303617109837549293819480191872232905828534471813843691135402566839859318616208529246519837715648969583162874012632217556865918957903853080782631870317662547892824881204504370586113373359510803163166992848158589185824114711903964202081799399888874965507031136816133531727543410475243929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -215780711861805160787044724577478056196455189133364202852109468073630359484840687448651253945104614779569822728154144684815745147389104978732605413193896493178349357210311719714366971512959480557539908183583019309077463285227657451737773885600553931394899718379758199815021225858230253638788275267061214924507291780365959836677776569211319694196035456579886168764112999879477060271636849648688077687136759051068148970302247499247390338429168658701085121491773777778127351531089023982106234855516663390926804282860665033408156334156396330231065003285034508245237676680387832808690728766298477430095590210008027580072046544039931951399314237565555744767642223505560153809394242397577282415067289671756967513640066152482372070693646781816524451553221303885170733609153575779638517871670775101846237585203465716710691620988620462853525460312519599095199382939882733117173766851000121110296292953684276591482527940537499335426056332188502875242704887085379238866068946716955560169532956935331957813134032351444149111824276038937040589641797186706704893821926990805248338677650942852949862634687538429703275190428453167986979552261753199904596429361556830642980103434551299708160060742641517481349573711671054190580216585116586096414116900123880396966141242134680024733605470280849649366532118778657700180134889345374564344971737543189684211453638600290839430279715551371020522335407578763493803726674573888374254815501067014661103649215387218718203904527113240713101949757221013130822897427759398533196676142905888215991631677511470404094922515618124073187206999182515984289492870657034192502515028246820248631348710031237438853099173173199401024278780020658721563417923552644999824919992875848595886001265526876828444875616266961037162137680066249335764133968629548309057901110824951640161671701279685568726319985840455696944025121588252075955407327487857296883729969642937525983568195938620374586093533903473708187093036138648807678545211335242017807629117359928409671452269980731859608359313920787731452560006345061623406356049168762900730061827145209085198728247279158529717014841468130997851646873353725767721632256367690395387052279606958550047528784374901894705058065439075348398427738985676838147660655312945363581592713725119271026291031298335836935431160364572721187335180748415638413397858676634684572942743774502117440948797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1499981525365070031308515201732147972945112335261090167667592675916796460284141713056617821417888832025109500741464886961099564078302045648092207041592239781505665910664947962316902115444050838618042039755515009170167189562737863770130470608219743758853233397780370994856093664863263780982959710925395566635154691687210372591829071859426268789887968783322373174616884860123072752697937810261881465248427685071089978352936348309832038276530468100626198492445681571961202228229712077513445468953080366833410181061492064033563038355928612166965068685749545185942557635471203350681131568707849299146971902857631775793332002359525067335008249202762435841051022345197359197585389563896342031651028223471306617519486360778909408932811596818862856818393839510209840432688129855501749781738449468150850125694159299372529534897890256867696956676879332490730041015432411921191567174794625499531481134499460686859356938769788891961944789640679561620203615585534630422484930386830198942311778340278409512181965510226221815225028106106584112064515437886494561617434867356996205538876468643003701165063892003176931394542600962872642452582740597666530757676006763394433843193552750325792987520917573493556323813147696408902095310049327302137851244996130140906330554457351236111873111494674879068131474753830967608925641489874897269791430973337392222108768653385216447665825258904890693464605302295143769465974461236179850293833392503996802848663601331868136391853102556748633592144825804378865837968862425389748037521116658147517357041212919972683660096566887574718548206003879920500360931832798700368804731726561699984765029692747951661115398746443697375294587373376578275083160544011318222270972489057765989430619861489980940984068305298484812975173793254372536226185343405650548801553154922983106218521656312398920640752629045512365632123139985402548168632184553953072297126614907246783050827418128375625082929115942071263718889396729602488015115920038341625386276828930976075056379962825355643444510381012328604361560745622514420080437210687854132557577694179273120661613134694402808951064981770179777759539407738028645038016335102608832439024048916740232673895761560876017462694695063152188665679674380340857477276640398305704468185990903713390305009268603377080461016344813482914447991005196348040603111495815793705457431147666143378168348672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -6465660735437081260912975927432557684570140536537875193202675743449556993838269562485449426271370031641856889696300951362879028424985961925159269153083826048539148996811669028142629561569659685382055408631947280168907011192572128504144295396034877957851758927583557280467046431558488255414378748272890104339731517853728428729197399737952568336395138296744923422220913671747816932151428589737380859600428233097165533856588789721198859988281522880583810911776462619221385953687369741442099747662074485420139133557391591209319395473282564299920819733550524564379045466544397448345195327057108140286795710085185595072817133354770444392245606416287424435563363644595165258295017405921698573763350298806494798965539737118915176255235489109317867412147663303572434143355049448449201446221288747780941905524755264254690103049837047026861726167167694399117494561005539722033132412429745052758982240606553553414954484763801618264409695538390405950178859836353802875303697853799098788046702288554087923779204252782377243022017891917030211466294826604501752266864589508773169005073772053751428807462998981952404486150862895949655694948558716951224176552191542377530496821949571832445842046297237258476086513909657645722044286923363597569232492992192960824525290406458931002707786541030075848861296335495812766744365630733220025554668506980812620463594493994094896213566925604963695644475402361003160787234141202122767506511505407164889969066798043398525086854964441961750958853847216525856668108822514128117448701375057447985310976236582874242439227225014630227875232631431879267909357857277658448824864150608194229318184853657210198071802303338816393543613131300831390012597085702415016589939298149602100563217065682023816626063436860385134825972068154112335152586046267533939845647135176722035730297302003952481456756395755170880876986016206879205081234809320989164090608178179499338431949756247824038021067102046963464448975841850709807055465303546979097060666095870921418736034024999272111428065144363016209045594914288106610128200982513336040934322053700642273400023998984845764048896845450904235500456294189252762983390890768258666452265368706397702715754749488990700738263780651796409710818341376740393381704154197511368129633604125365290222798876227655633321252229212956982148625380659026652065202691185629552308931584583451852301926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 18996441141820275587930621878490222264961036535486176888827861201431934452520294451391278697401773236608608284149767441854121663436086950535682114994406834723548682865400998165346280169894097206666501300449394527280599224486460729437062181939768927221010068100318939286399336223751393552677467209195068066686608779366324600261803854454108606272792169223471287605939706935750301914168999068396791787073847820865354698201892841528772755062674674515890762402868122382735546535492547072427018767414624731385189521783249731814333796256702301531134425219882343822821460869574373477805702499256014238167672129443466725819997357273909581337575034771982624926011427633228542581026119402901225247488244892844053412841875113650791294137148671531038625012457016327664329281690012435699676523319911689972651429711473339670502536898307062218908316871841010212128124815102015272990024766886326029631051129207445573824221621251481647449345370321542944078480291774164238612529239617895551488045240940775791075199718090381913816903631508490469817515272374100985981291434535121043237190941356921394860669477964975410855131743648469556630362083911742575365743290186348060940637234620467071556670365385536178277198748390392511342895772543682674881903913144821890591191462669388380914704988285259749410846620216901646148211004874143484708286374768398538949900110827849494933877410733751246039781192001929430375059651399501073457398826829346718493860205593750689058301009467985012374920625947066134321515454305902584786706452280693892422370594371919135641997843998524815272287894587540960520840229938961792688752393406108819141629729974677431539800630613756543807382739498344921336670592513904422135751875440694719094503411186405024082186108837185245981701146580628138886599464606427192952925561203054818455728111461851187489701427746167092366259845259096893915054868253903407460306915139243969832668859448361394042394915414307944964731468695724262929923406062880539032903648766862614971265893627077338252662519745294959248573286264385569348065463258894441830409783724585799936182321053201518683773070401476218519486056183595511050842903568350800118092902759471410608619798970807604958551552998341330696203919434610849104279421130485200910320766969805210848820756145350013405642007386356998136906171750826367346611385762769884565060423963045752953896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -42068911980523666760732952428998000527226894058862379312572606431099182286561186981376636885553733609501958590904856369343236984041813768502766351674787081215434033874758315521407171460728929262146230995569285331048989351534600691076558648439267117890640861145853842984604228230015624602277022666701162553444718556354195194205490546961242731793885622990803630167816137594723313328702362084789913227041452602381550034310062234577310434848305568457780802411041606136143492575428767800681659068059990165043146934484593497030341291559641075568690964836335675734389736336724252944670898750779110936297581735081520412160419600606969813795952741759506240403454943409480870639717327032282533385400532588189144381442823260784386547100849101487611146284065457730332419832459402031247310545111231783295476418448037026981757729449304319930746602566622225712435141332122057719245061752925602038660582809635162344210824575005032739779800394623884443371018259000347885038591059532288590002083280193614084205960572609865881767404640819800701123394772000244350531070796686339532596627884152113556812509033513271743782197590179830993833165880845089187659099847808988400321768115744141313258709048756246147938385803965648146885749844513404583833771033347397486824947240570696987079989233310054266758787450871999789845021380666195175881263497694286597265610865035897239009378581118717246897440751906250831366773022007496447840785884523831805207819857617607579939245826044107150686075919251807878954697217694883371946801450430635293952368351841902292263728404475842550945021198062081446999426883526421706545573832588996247172019590856319702567347691859274035020764756322639031097348362562255742067480848837751471318254200602604978888014980376486891512979206829404192532840339965773426617455877116915122513533707520205291132625857408040063021160721711805640411818955737196541108935473489030635751943595689615064146992684601298941625230754974037824843989106313176033629019137422626505276130298565181010082302663752389341487290721707028027931567522413797744354183644805657687192175353624044601731983698441684276535359494819263584138631349437185930383823232965567768514853367352968675551908614685070411399175847170972363087382952662244528089368242076649318117778651513559897621914119375737938717521544359882216493100698674307102686562542365889261469696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 69503809434196256851454811125608475415809473415801671420451942910227560952175554325094269278798335067440979519419684905543544526499750000408481057539958865496683368410434002174460663401788032765907406018084089928820084552708875034639040600060980287210238603866456064921422272324764538549508542644840911318514382440101140893537678674897152965509718778436910496086880018084324079499902105102042986332949877046092902797740678897003828439076795786610705500205137945766616006890280833305120534651895502670326729009561415466240919969435856466461310808454023867758018271958360250345455499565009965441856291083342009048484016938947722825507160466112550164262208564071573668351716735679359129778041216553369967342394978309380609343698508444584833743494243906499640818772316264959999369939604250783570717456609147571994871634944076005696173871609926709371941258858347401670334826371801973908801740886998208565813237609347388923324774038285772599810744933920922716102560707811986961366127575526156775131707122984266725288643301116194397027633002065306082335780950334018408427205458771751558542647571604243232447935562142126243052265225547976822243821140907747333237284052335981307709130526039646044334424701684653458809519431433514356173795576988268047666743841542851913433371770608325581599200283433019288995654067248843571185943187268172654927907091190299423310136854881473422737827912216949519587177943946624504902281919193124288954147246503319966270580040868490604436384615415191217706079644049093528321427826934060671722437162459671231796699370709793845070043852695746379227598702464871184761809875634766329535825707622397530623023480494780046411230709233632045951517387787402749749224129550275372342349053322974149679259271286135574033339851476127099891127274534187477893877740610315458443371753169519246848981271632722339644422193919885900403642183844293541219763155248668516103625371787186430606544219072349623064841317276906576015708848123364615960767003984229491381169727077373779506112260699296006180629823952839199788356447909282563358920235093778351510795413910266924327645997754565409648323184486897840797782105372544482161567083562066006452620754761377327446284406545223749454418616185596764759683420414328187326678733707323886419371344240103775195245411378855196910410628613704927944099143763724863795812013594817383628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -86111334519474587685204964134799361613610008640852599427795554055078054204328379578502787524329345920797349908109959793565614854705626173267603574143957367928859215667016041476851108182003441281412775606919603817730483187070609796031853268912628721914691492167763534503299718941372237256055458132223818064153488988131815663236936630999332978142939905262864346595471211652788446124286953776265675338128983136394977982392589842405592142194660744080354198212572519802685448919783172200605655383645494964052535676868510529784392364843138295157204430299761088391803599749421221745568905826321506589598595569628582911363132757016547761488445650146775063624677735945756711755676566488791137077028977239083627987913599082947866842480984657176399091640196473842874423604589954402033075927993489841409704773938768376578197998797437757496219174908291343824228808884266617053271612139285484631691451653913700114468113379035939295605375443787929233918369481629413687375561170875911150887091223059290858560922021205774605490476893291419455308211195796770605773000397122206149357869190758782128808720608646731801509730889977722585569410613217561657454979258343799924321542235503572761430158979744431146760583129448020380958752394648646039089543750639471608754736351608686927795667870515162316774072665663148482704949364249723307066834894144117805998610546478485925662228234153962886630501296297112237567864566530625018915488156209177480361489468832372030327679483986763386789354218018821654320204960688044435878365592231896015458140086158879232121753389880395224495103978874877039777008539889643340201237253803045604567571216285338314707672775420655389200901415461731515006109824170973999933942535429872799510394745587679430607870569976487857436933339648719348589302863205303053461911383090116736492867642526523094060840708484909689062713484138612957842178953853193608376791788073607564319051322528210867020798696041567628330909090479898977745310310330010742489252085406029944666830242489334035815327422702721477063222445564272330952715499025225376542595152390280021173602696385746446855478881333778442441575913051177057789804761701634883713495726380589905871037546787806377431602083169690694607218887291130500116976813623890459843453856646303638706647778024519410237189386318417221383603269604400810557624357797370124042664622628913807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 69045721442128477802182356328058694626588434477453125530131374231367532165989546229244948835668870586058496418715351624793054728049076909896487201988147461397349378550506676856564021579903267478882021728756469965116497667339146939523773786329262744182899957907023122955823592168133102337674264958184472484275984960230048902295481482902657731620857582099340875223660701746698240181400746220810480821567326176441402709861743652053540807918664668824095085562927614179748759411806495059204319656850522075333065684161706507327062186212556744550215988783682095321955640225318463520294727831587354630352876497072451190463796689460145375126463309219490392395688011740206774031811736708760016241134676524181985485671003855365877561709075719939725376837915796803383097054683909369535006625254202530445397516582428197238260794474205168129541004341390426705644138148225716055652281093806203339070320176599577832920442075601392105190364251493271402837111783685902071025272792456812383221846011784766196815891589821292408858786480367806564146838586607835085823536041593878663511917706781611992315153457746317491264297301767754671737535409436696560579312834154800405359066220675721351065484511760744742806050443268268532821249183040537124124301705862121236034064972858912607045916848931153277604895163067988708680174489546839320160040848761014901619998924301946786813566436413243002839386364643925263753982310386079368534028844605576266626252358769800646086061840304907836506859836306431062823236956017847103361688271755631827938976646576527657008919355701564558555246072904923313371760809307592708256502174570793906133497672749886491584785525786114374572279481239234073190741881979474892895713778266320618916165270725533475397027329858842015938358806423479491147630726104181792619800672301958761728936930956228328212088051563775971914646688556045742015008461789821441635636064708220292309885334472612942776367942308526464401774008532994357869014494381082557287433088083476851366426481722665593687776786655079914986705606374550231279761534144885762783830197920498728154821648806119244676452957341951266611798667504862440805109699456811572429505670043007828095905685787587313359392758957499743969119272418417088755053562600888134900267868075471886308429268852613664932419849735776749494145271461773155387769672615453693763146633581690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -15500438424342835037371749322356131325440336958695281867805510223560733493028078218933189123459884122725980894203988949459279315411240670985060516685599289897377418937864328156318487096329562639044892102598286619754037961927633881560494616750873487329995969017683790732307760747146481868331629036788216361644889991150813524466259736956253809486395242553326621974654795516360652033995943585275397145907820679143409916922886874252637924945267353574491078960315674696357327232786902677017862333107699793191883422909312541681847985038037783554910177422151717135231732473807014431169859529561386532154262427951061098721401215925533769392593344370941996818657802247531464135282096815891856073616858064358404142685215418570496842028590231814383659906492626644994410914062780663230140462907266563273289728357839222503691621881414237043765936529618549665083541659515702099026371187577191072818168614001942089895025474999259945787252783453913812850898767129530756521578142221152075860500578471736869066763468492262016116532032710731079282584351254644800080953184247629578842732105310581933295204317347240755106299927831553832529819295053000226588953491458155968997098866684812536637364208711034185198095037866373366318069965332275983487381371883705660284179423985170015403026201081605255567122581368789268748904099338313688674859956620207454951404598909153185143077973954586556359625774991415846019185032245575309515252534337838532450304836765888156623573087228114610610923891895961469710441483930907695088566460190662452705885703803724085074638540078515229577900337251268493570177433111155048447730986291385705918887445483654150609592979401329437637748311641734385373830845031147935938760763324697605338574904653019364744997413919592864213091080147630269917327969899377566490925936114088032537417777802150516715547251683696721569447568208421709412664609022175650191614993831662345914214166286142849198627332613923647773128658415517539978473309558563077306034695247611803012055827222011629187635978142715978174180301370118689450925133924980336711800163821480968860377741868242926484312992885318169104153195249187919179031832557191530534050744831875276523185297940952618405896924598647252707528547389470032634189255006752197260716625376035716890812096143237213201966639706094718860999436857846018330624685147083268599683921163059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -52617499406373002806859516536288400554895770544145411033619598547588367594457482515874456242822032854596152695052521308688341498311898896151283302341668659564874433178738904867511286898792307823551618805981774462372575167721068982676196751324879062222151292456868386224974539377216247136155286295389321744233139014605344955683284241603287859145170281690325052717668371165061655287277717441311119771525363977010850717246436629508601985603482549793991175299044116655693090539266259469748522854024270142432053827766442066825770756913228137152575904992715461904078823605023077636548288011044617822058100874804314087652975771014304174933311732751307074555897322617961452682010517345386993588153734380898196413165111750460977297327325765576903798527443367803613324494638436127386640816068051204929379318223497325111887644883279015120720737521292845416016495272523603775624971141948652419501058934472769776241593784492985008882256071974431648763358281186642070807826071957110849132795833621314918322861775010068857032770049503816912489411846977243977699828898782339547287579283137698123515467407888614294683478761573255694290217616249763794223950055950241962584857231124201939167115407702168799764268225876294186543904721188256059517075064777312059202268694107624908586506547383264224657345962153852484593739169561984398155831205864807368437144028119296335678833307353314543685338825645137900089358951368245111198449730101114642781181640436180541321769017656674645620739714928095643159462091013255529235193935475339169038446804673311640512639156912453720690238555836187919381935449800277265943759479075454691555272911163471963914441800267745110546091706899756194927530769537602968261446588217845928071202338894722109601702035861745898939799186340839104228297903721234928828701964576976952307415164369151898794160761793748350605213375762544414303636515387760747388889499079706123608379196569858191397293428833420410768163095716699701466794459920825750182348423705545059410624447147892552817252229054921246995654222774791533155661075649521718555023183495972914388941205483946661684821417250131055191932173250542639650987672995701469539475852961242245525672866195359946476043464085819496253170409411960430681545597326587318968947928325779241701981743255585335635938523994586685530266414624355320590229851744523617632999398440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 86582898578842506800788627026591248895500540422114644408430768002787695717543605667636687915006247162990083645068291856440447364088585697303069367383204469867802831689553732479722736361831313640312385817199762762282668475156866162671359481374034933872852463309359943179567958362043150855596872001295252934601947429106955441339253025191562503715779940407682449571853845116547372465005134724676445131760270443516322332273041925117121513898402612751796430784479472285978642639075882036615855917958968394602467725229638519452849785220295200878333502600399957731359585441538363140794893253574378666139429013508855723477123598289846066956100443968044212873342995876738074993578329208552287260423360603366759864839410055306316973197571340503328734520129392571029873327792665817908179515025886007217668419101268260598018715385115321789469342672460167205389324869367209098801369982212173583610033390016934093965620766343922452274194458425445506436525706175940552077613444167537524282021505552973628923511573549549774318533577366261792005452236128649843432369569640018747687332027188324410140247658485744745290015472005657222061400305582955217465554597696387389678666595868999480284129150505583856296925018003206197955415671598743571396583589964949741310299593677492443625692664891725166614295587078258257532011590868065745100138215282582465989373815997611187096062062438672068984798243095271032220086161124186572522835364039803455162271632854183870400503803921744460839150420105932835767732270234609263060673252872337544138462195298631293667078440983753180281025327287081548273060640849592410566309312874661288196197909252670134873628330871276563728997687234542306658947928492889634882634623613927258549162940855770763542827200186769909478683428214319499901342579015545549357639176942116836054757425000415604225069221419644913512856971898651794494455314507109112186794304668743477806767624672608952679330632835604595414269433924376650179353787256885208024892195110658267971073911419040459712903137526409170494665098677684902851313540610167615108429897700443021611439941958601662495497405487564645992186072107269291366134215124543604711917518974078221451733095207838252454363898480318553824232375206280414031949165056313703823476093537250594448379417314418317676225389755815756268123320885663980376438960820154688709385519104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -67656470057103912305469327347510664966664570591816319981895846657662439585170705389494644989255616178000128281217680448964682568995337328748427513306704393450114971607252743825131876910349496441838764940264859523009726795399046941901612683276737433929237282370538425324867512384181642454394280389732727458987133857091405596641452971884123950300504505602890991464830947385815968187511179315173090649580836417652479588315979959518584693419326524452253687769540884370506725669184849469419597647601016333610845210535454004184666158420883606981316917838647355512111019289968042029106321618469895862211277844152903509624971342930529516765711400401519336666630529520643836713204503126423221015046594439341640640507910775467881775874049976128086672682623151415022425658399970918841480827006198241977580910553761350248195330973446247958632418714018487668466279715445317957565933855639442247025518344232676074669094290075060957946935317149419719311154744093867812198501997281867048656399895226723523779866117623940645947640464394120403270547280860970591910194604949286934949363748770196815733141029082893624882122362372040786569650939505588682439918385373624752237218022306672846619733011285199633386366936485492722824194541848885926896843088700296819250432645313716192895297129454883480348669245762958236570796573565200156655729622114552531892716352584959875121080222504864575076113669861182225712205128100750042365928586178362475263945597435051343770325442970275201992941368738017938156373321684257751850668860871557595765812535877158088233174457632859752560428575216517893156729643560070365496899237200063496570163097642678305504478173753674705658700565565490075988624144340349099358550910525380072095548748278665153299132443101043223224362615145177073543280471534969006092876656451071447406997214489401196094933427844817350486863342802037120693813346318397423466881033056849189091715763875452748251752757227291155888337930356344021654494496644910822730524993960650764011574279026465251268161470350558046937954613272286872506155351872066280917026922220832853267167997361933201085339466198300798628220348114684692431445755782368296548569551506483725551204436365476373867936157395842962316001629341886711303153904636360061390797970953578534499271560988444173117932677332688337157819988777704167609556373813961721151435571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 17013612153441476490104567131647322162201892041672925459453861896500437415519479040604759116502089496678345487516447624773541849579328015047163610169367889081823319693221469460008530918809090451748658127263127721014044627260861433158929342420387032889350993223397071982338764283698394692920605991867247163163578207468843173073001886554422909877337400633849862334489938466642269470719880833379042036310556284209102215997327584776911329803223188707092789421350198361907656836664611549679421606298385298580823725123507742242001698641659309885203663258314530506478509396708721255485933736855149867533271812469108818042545320605307408563383740043374941468474336942304042052519424882789842618181586273166640503061535470289504913099325183679220013484741376211511431182895118223707011437175345992417741948434081454425865270249534667209089246480992064371476743196610357355604363783992748204299469933420380083903431659638950380259382917404228690043617158310719826301737960238371280295466070686796480846303282248479362112040879634845207249305246513333812544037925133149826650751319038082941881301444218985789782820714619593628929297809132010987047872907096751523434108464519036824392568152327260734736224834585787514102992297441555403408049238611761671570607295773265285019540841978537689598709806747502731388303105638291936827735142615459375830746457629066356173851022333841224416324669665434871934815538199884945943546700639271338097095815961660542831038955457041627191604437185874381237605252245108407097106913521099619185975104372203433312413593653227284607145588477884470257108373775453438166705735948468941301958876952445072505797789033539172739190507880280249997397774795716611760775615864098767386930462374712034939237544417127172726727033983424227320165134858457947836488881900374934668332537957275661948318417431792683758477357642355794572138521661496852917094076571149958837839000436702801730656560145214408703705798874680420609629390646122376710711670779547574890704434447392999307649555035348929001951927969043614117315716872507613429143594336727705589494669380228159700480783991729817504836853811414734961570227209797552738491421477292902125483715997009374262183505411737717535793488488368168515635230969580065581528924173670850602412285503680843647664623937153142450741031862624093976182217391554630925680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 21039837979347744047117064715368194845853727807382270562166029868189108131191549231858911433697624141211343562576479942172250278357554225740779497886784088802570087205632535678580906207031475272550100116212470470908855912846624913673676888898034503022885255116768881635619567519525267364195017516701549876399624399104605299029296047689825416252215773777248073291200715391694437975817104483785433825435322523131580718232607587043058549887973070101222353737494359079965092600718664721508940802731329891853837533225983458458646541793480593396085076286800953611513835020774111942833618886695773162456592105585376832043638129951753045519886614116264589819080064332039795316977961247198771391093879776508835323065441177733523651148860341914751924639186839704186306812133384975735622457310188848583523420080509764543187955485039265253281017644416092845377701308864054520710993818720701464730387878692558933329630214229890604985065342018600557346211795775373310097747132586208418419457387398144785462800902634934296622936144856412460720969862238019742601275164336146284560060987976221397440673619322668890536817449164693322174224760066053110342225776877922811712661847597506637227115080950408380107981625676475724219997280251186947190885603713290569358310525854997768634450890981164774625987470999359022639156249243923678532237446931970098461207999911353817994560724312953698336461611326714309353385990624584474044745445971352078168743557225038214240426936576577405951773221523284428881994202795245351778201528506649655994474289626541074496323689305178049269860367221175039577915621886782825092450483146596933455507250510196335344831823293213489183640940631030120485544126693534812642841083493470733559760125006651784933396676409447094068127870850886555929395347628611920357175811100454074184720839726634496069797207295653692313266293997938760906279249360928545089810256895219619540609060175823116746819286037429317374146727562505554340459220696408176677974404418337666757852504075309248368378441722020118269215221963813237808445608893014914102372102073349562763545670449062012727024611059224107961344806612109733385246548409535139130613013266907622311968278788250544127647659246439180781440225296485147125684041831100358431589373991243556272095268351263450961736017343224288618971352497272109103657166347556005871616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -28870759310668700218117556809980071244120414395916044593942244961484003506290715129985383788192375458670776059873563064544025204245873651408000965229853846156789692558647969944537318267706350659694268308824498594072681013954688662256985111818088207910525274238417542633062979876841891733713748302504129994645546532682941693147357022476689513459995280680869226342797857559999361695102983527926234988214387033278463017528774608448135688073901032968186270033088168095276874636525423146313195337406294698571536885368666071219417102535020740997441145329045160221190166237703358912127707970127886062849794669054940213634935308012480068405715022894457753071168398667799250822992501730897025895142665883706422286997112235792516577096066232124160872897979684724481381884350997675245606420501414548700403860602159393951106933809309650476118921580410796032423908253318522204423063511325404079523795121697114895042256709560182048027325267941718091572853666331284980000681723340604762144310426326174276777596376470082605658968818426424921510527489185276071397302887685345168326521238429676633996708897193857706646873266456358487096394194870530991298142124667313717222334695031805079802590827930890257602410277398595925958245501693128415690666699751323687279799467061229936421929186905912387278703462404804787524772960685374985079582345707668158504759878643497702435356853875118737350545877185395254541142258968287159287502641406709741450620363675898202544579862279677308672843623435821201891218391375520961391438512742364557759637370458325002768889105057470008374094629565679931652591647836605851046834336414484201589722766550159923521737721843864444776538121942436729696749737118737588539756347817454422537576653569304958505132992211820187305218872296974431750501025579445032713067817124238505106078294378586159695107337076192116708403335107509849331887566417501517323293145266415280896729694452294412568543400131265257874949393837192163115527790209942169300155312572069325498483224328231536699734592834883615660226647050048031871854236063660959560816840798646331004315313585448083080268300234403412950157287756091632638380914004772169733889106606866773965655910113151878990656905732289126318605230840880599558585984265138627123920382719046314052141489609811982296781933481800097160353034258818370553426683139858838323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 18121946285743704473936910423594209700567433825789812878866664501068353584974554708055564894900946520498222763305322360126563856387279625855960739497094881514807882733048471034366393723985526626988936546001639413234165661523950505484912944720234565429530330957069039476139203183590744389877744308485105584058836775033120708185797172893808550278821379336519745518653434286331415582389689866018050727554182133799945487775325447973663589113526096201079356096011435808651682959969206034338962936439506967789531702223534088523893056239665356296290604091614014143152182904443524210905184064402365413703792105995822797756297833484651790365444630686196588584194418277805228302681425866860990113650442450153444663416106267555660350629383809631189741324752314910278089583287108288413610487940723373956407922174834881496567221080526542084267031640680299299141533940826306017875711179036844566348215710990129876841815842740813142620519667324918304160751905026429403193434872182138764676496185133519731065552973369659839743355544386805005756431734993618544649051909212108372494484403920226528862133091288245099038810479893500312767404881052179903258049067536883800170016519574425366038344821699737450686684696250335569355528452986371480350972161316318785847343996343627721807806859574180131709354820156814520722257755464817846938827962324449712390735423189944472617304653951877821473742059738357543834347646240828056937082482866277217259293149262262329968222175478531558302847630272468171718265325958205622093944226146875469792726318946378013253935286010771410400967875136638713475309640044839623086060692037432912012916027448028104143642041880941900783062241430371931551609184686321862616992048598431161656670409190387921249375723942287819930526925397096663089948424880220439441814810585455213264846883086135447898241647588268289776854956502682532140801052422293469957169542408958754958132895646112633527231437972797247637286031199025464844899522109830868142287138764437461033826324735830460578289426619916660386478739927850046359393430951203209985232054892847041600292770381644043815163456424140756446220498979732863085795468566204303039688334472098704860162585089306911066233682949920036116034255752824987331714600507139567161966164572110803564431865757947752568981732901319488546759181194136547389581674006645309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -6860198669437326710329065950044340713767096894276324990980207673031216173674426339257786444083593269745781905665101457019580342252623873178881989805992634279458447247497771735009555161608587991255629495606708496157927956005506169878174644738719227824241986546763864483332447900484388105522054009658530491057166558632301320948399986608352375763441014003837109013875314771641865486791631499148641199861950706708959385159218963411056353313816612962963672350909250493442389153754584377102509795864950508672481543010762693722322669644611515784735179920052989992786723803616757982323626371173737590865254057538426751618099801508162210785711528952678374916534727467840858378793154838825920007601072343323750511852604492853457230866552268243912707877048829915042848340561307212027767364437006269185524828644294016603630949282297751367000794861317620134788776786062846499015142441436528848556025157054685565119360429643636669657333000940591492340796721299968123664054702546928093147234561863635454992423616809171204505224214108091077618594607384392829937382229912170547243091136865814433999086983102975490553278492012854332167768254594488842783328160018938980893591081544303348475982276325103351348889833776428254440297650125405037044354849946826620832462391847806498953971285592914436630315648787673362496290573355612376068804298663604144299326757410551903004925823555251846093507463322496449205204184433114368418659741156791362654659158567590824047066505902153377494911079699235944404462985586996839237839835262584986197267988093927441967976431006698755234480153685851281300836543112142934517872194878694864411788083048179568910002759017557993364846531924792990969907997494908179808854981976861112770175374403675846545028162449340205361964953649318921435489088612764754132834207659816349458852577841720375323006510168433481975571667286302172360704794085918701797325847714526014484474303730758415092363171408111519425135826904411650409508990709951184387044488604657901932190751142374015126413261826046018344944465749959512480828778610478769792552313947100060153157547511231760991329567514655381980621921506558700689683012138532813911751378512196399928088841159720002780262735986471353311437811453269782233216441031722894471855351339221423446632229581339276469477471630624892673761938225490344779904987095367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1733814793084667605353971635060091759906476724934450790338908020326267660575384399147517373665767709091878734164975900577989693781012535388926480332318113920448293059003896072845932921302049254618559575345652506539930694083747183822024437989679998427670573540500795346776500788312979621496755684437629848254389901789633163817873158064738262967229482450739450593991381437433777659407762844512578476840820977002162146002036345885617413964894398002792546384257716252593153906069897427655620663522898202513528593337033957618430118902349037159727608224625919412210201673714170296943955355024922961809136908123214287556682113075941363653489431400531027194678579252154205083341439204164982720002951448571848908733737444859063746570944894833792426893573906494982196174362930761898330988225021165745707990786142536239526897846986184804661617591278425378037846286370779711859955153132391121596827525430953367133361983318219390149491480444466908569023988588282905207856891142717538447572220400152596018103384010260418185185887675195813637558798240139993123931120107352199433184600332805030684411896881873574715481003511280801732934581999569101228176300231128987320752998892220097566941414733866450862971848713735037232503679204519489234698759109786998568428133940727819095632084640527182473759462964796542439331434395971778187225258646234866473427327772713124172721010110963631262625667837969407591777378486111869149980143744811848444341597589177845685450841434484649912427338330042208938890398100909575570925473553596586960103668030671257644039202722446260704825887440561165263930488812561983774885824903818548793758354530319086133571220333056336730684927387744070901252019665069698899477100774575941721416758461605634670242476886263417391697056786386177330106810652695872717708110979701454494293305759003726498558568794468724925331131339446875838425355329800315613766517577680588733899677194125972120729572625059233451586818109315966431668105713797192822529908913469345130218322212173860523480796093576251092203311238461644481345280237743152057551931664137604881674046966201383655266758461576772968364735468752113660385304553201262641226886142615977752005690100505245186335701301884263798057997971526867568592032486034748817501015551476202313731829399149078977734591139342264969723932442238143854112448656179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -220779653764186509530381319309262776128124933647638710371923651954278616503171066852605818167978215418408102817106878788608296831145475248995912015060891804712614009328525285982003989795118784311515242453457504687421912983909595814751143706299798119934753881540414938127672182050144531377823570539416729462576219815515971114642795527030086402157590723358949900015955563502718261864656577282322933793058258350402994401624227223011415570286355981245587467003827936654855151685633823438013249543692894269724981721989730680842181556280925102786947022292909282534233874907198362858835774759313420490236477339566204347978495734275339358937483673814825640987388405630944064970136431060124057908098924760550754961738916329752866325024354980624508128096945216251442678488004177731743531961455772911477473734440531235342752589632059868084694135659640628522805288255554581195392796863312833983015315590343197134661504709290138983976939544757800779736074123991363179530729110268929977053528522030069922451549152645926133732046458769678380232341294204311017724402696511203290996817100340091095448463700887932681108962875424731568114020593276750122295933898429432121484835088629353086758522232262653027911040708547871536186888275391932660442769400679339017498651451836570738708708044571663715462937442628478681107613628836577473033327630734498761703284584200737132275179950025998355735666320537881490117411145068999508071059508314465840488129676029850455450522846706263174058486227036968398272721840271036071468231131798451871397209169396084091065542726956010936954068521795965523837853155663203735690258579691079768531934275365394363592344797473336254183142891829600193733228102486652788375295199689847925298111737090219304006473907827446636810856498428663342861564666850069462967501280036014609013464189220176806572905299809967892350682316200934230368260521903316212958030908017057218547192097232874591995112385959057502645210160516121733495627692739833822300207849594444526687089114450354714407762066920930206895698627916733506176032906238382421133292664428300280841345060439896172256268257497471510966934827322381320325001634464727089596588424125893936615324266788049756643591716207490641015552121082951600384535812374648512715088117854424191062024416990321666716616275538377624325925189775915083136300482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 6739202778859029843308876722214499215566279539726772318113117698546776343821722706610102012716440619089864712177235056073850770633433134113878319410818021560142310878280361074827775862171326154557551778822993101771815078137332370744652300822283826353824048786974423498989426247650202566949293461490046790797707510232528655056612511118241726851146657476967752776021359429084293043710762908942746109950550979851007956247899118664771877416861192945369551436866603059656962896036553188086468882817517965345219775519435291300728642314439925347509157914080086642467873090179573548099574533382091662362929391269054809447369697672118516828247633639656093389543990478158238738295376091703558024695227929552841763433625525091219847302536865689182276307698424147919375740736803805541625838983684590749116480306464733025936367967506166294128289849278063084373253073507578519915788476177399762943471698441138748276526873371316101252907024927737746736436576955132887868439243435490512444599610821241437918350590185406905976051249801564998725902723562869421145268165766476562320448539123270285917461198584326381080972124943043633675699965035800229247778055249981935170498185732727132707113868243594295627332983214849483117736245122743145780144713386657059843395945073932585225905801795820125393456191313467379843429166970366824017430917545240533975751463770810558592440201397113917913025701300869121744241398472477170008967324496153497065113658356062187652545570962013167208930559758207041680641902804572020364555125596055814203230136501107650609263318088231661009485380683317373274907782088564421857836820981093073490560072181694887746224367116872772256515929306804301563974347987166580211237867730910483743177472920883417179191047570914386709137673609633181635074757283039339056312403081350578074478022855834354565743421281183812675431670697463634893337255670273453513288036959930126587213191839630199474353699451792378955892085379180324034049728486141865758046359396993666644826087940431233569473884452285326791502497816632106219844208412696014742158149448433648081697067529475307840873236186648671926821443879926261674686928001622417287507497145325169548509086200790753675337044271192614743506564614460082274171650118041771285823158717217539450429931457054905465501782161497052357923175775932597082783744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 10490982483959150622966517935403271321356871556973579157106305496463175959390624375936914441540854032706274801807602127660804554503730006753250733241486765575287124074920614526207814482480717093043178450636261090035542174212080177174289170431906097309320280514939573739074211411846286623074763421636028573667358690694509225984337268562160674986022026535556094303586889776073126433063115928368137665936413416863027770819199380649241930071322325885119906326236779608548822652521134365314149306122191632203970720994101987931247187171402434259538573659433610408035687858633173998817152241167471321873314540714883369078787871921005997210319461262526112189668108046215273612038003388818169929376917715598441100068652959503654323594886778462029467959547696446761765996387890552371971100450246948811453410884647786975017103044495564869739852746532914889390682241206844857773355300602202051480223362601501365487121631361401869578287845673851576567050624224610331905071304181099948765874464227766673214205520312706638405306205255796852204500584326589671841236620294345844600575278028895660085327455905799756493575653135053773010163403457882290809938772939062133877151418237134691313414162217989321415096026818941621459609392053195325554344168662135725950627009152891116347301828825926041030341337646065021291095047516125706706501914092371742145321454368288140556815832900300999157458547277579101621044588355294680838976224205451730774443274869518936635885808495367135169814429047487330217543949195115548245742424422382063721141535763907037246185885165278167940667889280935056350732248487060574538968589639727534557513045292441490454767694758629423034405127607217084070093255910294855532402764866675236869747734885804014573990663836257783955919648734328814211177847537919353510319597861437638831542154650805195007811633263812326409614367735235307228652660662920166830509255443977689047634288787995702773926206973571898795712365206436763814068177329438824277321658136317969882919824216473504354920299170599475794174058329554910110392799166330759577726273700814964591045705836378882070309843804493569054660680018396674615336596083445181354975858441508590610982784527634438362861379238738757576262392176670744414679136503609951245766398335040742590100378396617597933292498418794153257573515384890363949875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2354081045215784230724063134564746585251442995214365247619135371080265677618152375492714342146874454647649292034192226376746694242247709681507217952022943431346859625797205615417651473589904834004834895582014884032750625902751892354134135932427934979612786372656536788863554811461632201698128387585773553407387922008472538539766263155946511928779517986703598537055630974365022524057109227320808405121090896018614625596555595453925748455414450186539128365679323974263321454826341213690461604907219861355111995731651858364685823654387637689023590137616111584728449054699405703927610560285267609432517327601983457320929621162443050170273987513198116227896801655789086196852188872148936767603439793224787636320711331271972635363544572961713144911698490037952621537940144111268346724830735921464150122022958483484171774967228869084548075246134435168583114778307389374907503243677854951871700641496708799035781544708207812718643246065634758833875092704230031462996977165682421152705822761966077212100705170751824388123098091851084919909921905183410838935265685372670981945697916266491318820564773069379312255810447451551951456374072239251601739772495060316233436564007384878810822321871764047490522449296640243289245790273347398352538578985566141272015553829813498727304016042051907066978374795590849195360115884333432447398740144143483041238006198691859607604974950359315458577151235314314899031363174177034404515218304718792719783536705776213553164558086621065424210620305589427124287370073918014579712859411122349830311610527734416181734462753922067157823640117397006151813509615508274593049119464017708542998241132498746888302140915113575398367279648522413170467442816742422065755204816902497266904214334042049182915035012890382431914900041919263563524474836043868691285776258228319612578309489190017166639851515062596252677477620905265147857155957552122232835254552778792073950712062754857131511347868398025309470006417595508399834292393780655587233848639609077903238190644316761587444844193205212785011979207186806100759946834714483072383788876165526085778687736339705333725459458482124136433369939615794651717994059087266396547884742271328334652241075714533850224027046731715416797194107442413807179124355421031101135980573873385873416809869545575786605114754820424487439169572881563648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 296826576148564266329744429711563321846317332648950557601998869798391959626256250277441033909701160920005590694655782456915352640482619235560696991817650244807666244194597133639124312703586945587394278779678867955250184278790664944831252103543343868662715980957639054111283105170299188978024397314649586393831270187885270001440819773116857234135600871151908327146301403720734303595385036531352298743701258102547843124400951374041639814490510603246352968096460189610128688403020731500598227006252286078339658854676016736860964597183406228905620829905809033686794212665671991084209081732238282461511278978728437245679369696985637865582177293532415092291959176196418679025635064727913144924956488065431153191994244103961255662446807925853305727925794938488209187770194000780578362106685309499974186819125147259451277020343080689433551588108145268602357884419400740993735982357696958290802574657759237132970226081526375321335993091151548615444651675044457466656077962026989078840515145424247881407702008016957627881760323772281565568256468492522623075790259665804277364062766183181484635985964348291967910443730847300261769980042465974920556904437243378741240468080326063355940897878086969213797542778836323867610870852951750660127393825169531753181526880846228087772226601709363843481067454929399579727921182561869408366822718826278608789708485664971750263351979258534636737052512034655715521362923812920465493141582818212675517466759310312178182932832411516630020636965388040213554609499771434291674482188309580954273043011563428336347003025091514223801999000972668841573542910180785419749970025908200276335513158684048998877367879690994315785248285937694935030062685364502934725143568396770941075123838138386573123505445643134802175368495632067105440305689891560002488487224853388377325418754679532310599777486925281637881746132543283097108119098762364241331082875066170449692886699106050501582934925644363058473167333692104424345266588996392079363839910727745110490617066416685087212149572937055087803378182719418059965215576450954632483863389968682605257212153195347972364709846904557539287481388004012109479495753861241725706737270634933135048813724689310003486626479142768279910259077983706652503679177257768042964881101843960248684196641957702533056906572133341948762438836584185856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 56147022003851887063599149483658229425391431290847701273897748966593942315501806863280841659059632021532759523754467419046772445520384414306652873594831991335466097515561320427847974849250148420571878072594381729479668924197801453341152945402011873597711987733030230779136208291090425704340512964459696172115038930971556261957563414055455364458691234999759713328201493933785698681848641961149147439734705035396618744344624131021819915516314571418483496853517801868108216333557737349906453814701429960576161769824816256878017661984210986547658531179527037737145807349978053964218350922459728912062200884998435529104456275778603433194314366421672152666211259096187205689148072349486840455595972269636428480310903501626858253544846241352181821345526704108222187792881092374086766092107726598242162594927854286577783371951556002373532382725737735128338822966141558459056564504055762012941073704926549093185147759784841944987026801144865318761859408999451244315876732304309677041064432922350322731706442709909956177452193184411051563964590474335035928498188362009119221589629307031402948474096345647838518499154925350800719327583520420813693601499045362088912454640916436266636786343186945038570133813019746242341073918141938885103472171837372248615791297317549927357690453132765062878322707766106612365535128256202746830608751219551271029797331421434635088792958727747653302837731915406463336029608883992957749052255716962053956436733250532629700910577529600807891308930930105791124957266456235006622680247682352588726350156363409903485069358428929323483283209645619212638051600535162504302353216760600243237010333643750413823728443629100809769965588070430592330414609474664980421314371689742836910758390488961166988847456714972494542220343190011700450641577176926416494788165690419704023441840323780249974382641246339323752978126096436719750365849261935643235804173672218014360931000822351292897862866687947741392694142955306290253628110060119892549436012604470040701154690406113002336778612137124435965895743983223287399172805082084788989621774915627054157191770540253804184745518907930772582982278761616072737325296641819456735120157283065866546512906438587605509475606997506584738278251541786870135540041890278849475066226602152290666816978433607518763340384007371559337233743033139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 9409499699864614264888981884261319035454472746595999882755023917734026202752912908995700174172312991096720155734680489999085448944218418607334010668299233632784170529271500094626391265193153970639315835234007126196451771054684202284936313134549173520634110886960214854558469456521416210430619107912737324709596729601446075890043935916761049988800160836913891727035071120505905748895342666494783229968132446437821512968786765338949225109497354375650213533685453742215666970184899299386755720017271127904017796307699521585435787565229500770153094473767126374480775121948012157726979091829225723401385988176418672443487874506897874081343928654280726340401916180612113364025178316720815267479560102416831415379169684482042651696966952506044013923430694250711502581948209790497833566059910279128523494431198827894063482504963931405703087998869220997559370951213650604568062851851322237646867429152317860274277278172515778371126321149014556029711177531491868768778230960458066723471319682526072510842806042871754528701356867925959365890597605367592265454519189984672218976680346092656673735361387134386347340938126162697516440003260442306877054802772370607862939381141456538917866546842472496924347186330591509241399685038571972294325217224008653665812538429167429885003770428353732528282473661396038605924996682884952118924353718602171231352112555684241354235715310993984369884335327594246236661969158234063524463488469694539170356070629214747066144686584590356878601047736334112391038398019411348794642822941198791266657639426842788374858558231002966800690351055232899206864850049293582297188890970849836215354276449041856911040484321042349761882395333503275961414386698210128043368593590235308740904666137307952079547897981457660192999639098245537632414719663528621822631061788243594753187482752801680008336805687950791182998318413454651733844640172319734452935942291117340701238910904107767095187331902893448015712105142692665943596440233730388108537444836943932660676274590152988666558871599392352560987719486436253935272397210131850566022207023840020901647307225952188550743574022019752735815207193903952692676005347996825251278235851973383231660425791267288131485773563178025577133842111172610938977274373494885057167866285517875612830020845017889806244715007082517432912230481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 479133039448231313937923889518264236977293557744192310097960884943466983637590538803160665226261489456115772436082073722377023246323758378157058697774180098076205630196442258537769175995209099174197401324510635251838815975930296919978790225469840081782235115777549146271114387967631528268370191074286851408708834389681005984150048094451509230608415805320170073169378843417557298937034870713593714909939736306817874631663732545459635070693734521046487831805044847489702095270066343487739351858318670423177892486781503629188335490485479555544548570221256003650891546389476120715711995173112314617259345801634712271540091952586773371735415677860823821808352163568663248869770148992777221828141193840481007099316931184172740264948409896996380325650265907313855475002614562891129139179807651847580662659493729219610713218916330382828488710637213364497833630695213577559236718464651332547936587660948109798778678273716341570061091438681353044904072643708519332728750368653066854029052317930190685010318179584745297497047628164513085782090137141437641027733947584645344760921763575528916455746172228557817750857063976928746108376632533264848303547481544147195234762039618832367846879673256114012276740166614424136017684827135000975268445088525904885485047883435854744834793867407465802032376643418418536517730451520169747493752305738762808363481613248452604341082197246105446782718342273896171484477749513456629564745484095742397388096221116912869996550833812993475150190073000062318690523121978465419202358767139328437814513794142374716732525024099338459305627956460806106335581429838263884839566068269610584102373312896576010548797193077972937155121456183764299685113651924011706717622318545379123556382578129371700826073054575629829048143868593555270214620857868141122453917987804926736800916264432673067614719660178548099669179870043748932707240069943966747601421446805823689047992563508277529608054520832883222277818504407077004571898980982737791819475722587356871685124763885188459369328514997118409696515699815834082715009852893529795824505812098356037919573244444974648348190609628743696665647863161788918047463164023332222417279442638621479971623410796356975319426469684228255679958541966965340726878410911518284516547319998438769195159596826256840430834616617348103369916416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 5551997215321047292218800154432879005081244270523754594433294992572042637800254936250606876465580418910991050969595444059956692461736156427282138649786286806514430841240978363143220649772348982319273906692884266190022641662544688975589537126302959177591705361076650751194718917320111678847576911191720528261401914303491697362559849276669345690572380765528918044357282525718113453526955020787084013482951974452453433722469949621690723055860858058052194182406712940512866134387255536557566963090751439943133756275754662263402737566061911300518014739941452450236046942233024576565843338581493973250758502224780428078210522508563372606561265486608532224580332474625355899526123643605888027893319836818727254001643381730088660652011135658334582947504634052704167050468829994117987888317266798668823225851647096082918461936095263491911489238144951331870106983453919681947714618977026877268266460797811883523478819890110673848776540654193414507648968174313721576060184323200123527580035476698968647089054913456240950244411253180395239360447575991901754692334437174379675850595618150527033548507455471383524497500678471402994097653073253203043158992701688028058604538956873146534037681282399680082074182227380108851380386227256264772127302532191006422857903190253371971644284018221260040213488036171376411229891133150075918764330385865761014530991432917215672065263118924807072405072538225288938947622101657786475375100729110791650623513648843107107332267509283689810790084729133655301696977881450373451317618716892980833662518719990273791495315800101909406156095129873572524263241996759453575875154491513997245467365376668229099551318537278997304004937805724876329205324639220935402894586274889748275863809930392207532542192286330755032123805723128727003308680552452346791992750789769357473063610180545500595156287393976654446558146791907866876869884725402176678474058259378702592382627918884084565944604153237538871406627920456776030956941916406028426404091981867538632068654865209036729987986854103853059861435687407109463183364870126904228217643665698563890452384670718290378311550086683292257150571516501497211377143868005431739677288578799621299836133857372690052999753704728399279323071560825573392578350312567583312692915743180511040865402522124961293279318047793679958016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1992673971281785689028153982339546704234152516417434396956455459431632466810993001101819413746755976386160810392562043674034661223740459035958959804677131812102016135882649743911665004226177521692245319400430501890845746861449095621855234972056967094029057973073911176557597290548519548880227500982915274495755644172575222897117550001285998815523400824924090914384490419524118032098228499256371262950232213264048022738081043377376916354040949030449981182079903719216866799818168814532357381756349859300349035875048978529557255871406721574713655001620885053270707909889660754150614006160189676024288584594331087038321914248008702427149122768063413733876320615310096935104663617341792465928525754312863324706953534408568030038859258035018607577458449362809618911612808707190972116181258051959744722915897061171242612101723107833007207233985988382158096538348089499718020768632038745246278585184667458768441732170348865645297672638363435125940526271626724672353387844446207505910189601493112682356395803245866089862575702991455928208029802167203312448550143691147577607731376075125402524904433611888384031648016005266045900335605647710579315701156369858481247806542627459619182394399198274326705178683204808238796073114606764794000377894804706814578715042955076170132605523760235965401156126037384882576551109746103202378492848023761993611722422312216721368250108435996322370634924275542982660855417583454873011693799786557534545013576362983227731058334140211821421491597554936974301755011657727342592671352161787384904391196061671987776433221017175003195770426760581873706822960618543116902245371975501804942947029999265277052400015142148614293742443869037644965729442003275268358700361255302932762414365778627427294126145247429246913310414966707230478100561813801946459537612273731926960218151244073288131178747846646434459965896119923545507538731908323957880075770933758123510817839097202701884467196480557135272623003149295069088381533301610204231608082707751472545165074308957994897705891505122193044166626824079475072443155592472097485755824027883426247556410090258986266691973325886090760492838788360669870888968465493770968169740290990810158302252353990763464356056577488944105988662616500253502661527133100076601050081464843050612015816897344337061612310860639764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 83282344888743129768118029522253294957770628688375554516799723766071956979493730880886744671796574107057003294294903555698365377340051459834524756857254309930828105712881882121877183493250735319142358803646251758009561571200770422379665079427078514763067749145724980414585624737201988764636005206886725364163319511086537222067939391178506576935714047667565211148781678194274819976477431643318040777113668179526314975635702503307196158393447191531950693683176427581051445704518523701445788830814704605633535352596842717077403734681539269241275212871108707752582536154900101241868536631573185888508224761389023283148189281551307567441735790834805825706309331817637398588596595100415660628153002487440160933449576579033522231502429883710495025443996499147226662653325475194736622166901612169411805230603857598655244500613169828144866011968433367131350895622448295774641986995667143474855996725426642244374860874108284500354633274739974496476012398847359137828126589612247667016138846051965698619302408601904367808832389670497201788341109053030861851039426541606402888215994174848367763859589297678514510591778182936264088038269879545729745695244448337659837575935145510520742220572932828439352476017716375274931326386530585141378191310937198364343984589967653141323241479158976354795911946701210433845964612793327672803511062169448528220356317863435777739735791607975567328336867984613809713082464930762237694078692556458369375950349621766450631725188745427008809989563740108566026530377685365717470517065189143176152431773655433596259169001149019710230373574178961318034329336736871837293261630491296489389886375368640461774658126407290333898889714926199138988734744644189108673893175321069571900327398762580199270054976117720540369199590807198212367817780608970934481369608177150976616394925434226037299615414693053301144838799349526964635540056178172379374062744156008475368854138487272457083927511366277078409398302963284608935968632295640120445568413059632402798471480047372543039491799768183736763567935778388206453533581464163478285117022821922786613966117116712437765354801877219450606867887910068580007150698538376351376292121327683045038843636260829555670147155699229777991305601087213909939706107104507664182288646338740210237499865405546433871590996395950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 10136438804376170967022658550267471719091153265124176392820703259352000369662748813229721075977764725883121213179608612820848125047064666293644816538295354542193357552410496700304791640869627707766427754058825044356857625960709882020224483700344036349441629383084203453553416075744769508382225140773552655678148768159500291820527040812088228350158378302350979318032032883317383746531289675102542026864644640842030903071907123460748525144835200974662182370136513059274360794275080320139775695816064386734428038473652618654959488538453474678004297497625450095925275989108470770914154633750214686140620999097855007483137608941255589376676670844420260815390611815571274124408778601955739441830689207378673441421678999320059334927512834169392468118918349393923456080744304190323994379905268246962708538859852139134957994169499187024187356045725526634641808529010030198531692020040036605703121588140956790287901245227055227305105581735002710284313137118252518166405215050982281963236735580465144655109978608871302464954357710807442111938025668126857926275957210502147059549474504901243772254615306107608693446754875298384269922663568916186590506874350662335412073355715384755913199567218205500435226275119078122228050475688668534649920660951218045970896836580013911417381952383583852853166938211149652071250149693550890980742446528436208791343273389209932490814770842833310798440808827896341069599104355404572027514627774678947738332170169886328324066397509498623407665604180531085533412978948098931491992469649776948722526356591858587368271580422585622494577803828811471930525831809449981011893138420907138468694989377688583579398137657727616334170768291488797065772301769053028491237411343405594463808348290286254114895391628114509698394361546223960109599418844431702489775683720855687846506317657219371920140268554719405565754580569066354435025097558287651766307791602821555300422671278915677252390798875389357982568391616199336648340021637759388962043915142500590561860998632443320872295658690751519498759746932797565406774512487963943414628765925241991708793696005987461825272445940491421405884653614787085458345630884479861741191843388640693108944036314874581554640896659355308255847735155742491837827625604322925099747971781536105722539155208315536768711960559616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 653591268713955025117036493397404577208173358959358612331393003065783893240214371873681759213966457290913821064427141104983252244636098150172618927584509177180471549386856469171706212098526838310393806461706606594890057838284992709735897217384917242507337678240268117787852075000160567009615235197020051549083182860941858092353947576850427241163306746883107349743517922144353604985461338903770278296189727966593933731977512227648199143351726236357000014628747196561448146116033937220036498173707887379484797062884427973117053834662045913733875984027620092792371501322236545850752743770885074733883048422100336798120922461436947580780281657917324526720349406102566066703483610830083713272751523909280388679557990283223450905221644894847415111392793249453661420491148311199578294131005978194843369885092638609555668013425843932829393464128463553095417055853956120907237536598394553964245690644639720059016424472575385823469070229691311270592591291248264987253040853477141029769244593989277935117503672704180908481667169091817645463574232175871544677522435878276541183011405385966110907515107892281212198985027977601871167651920123932831191683839579441761863793502624452667223379175075853556448983062898506980289814686676044740546661238267927994670108080706852484427318609056951517818086633724819657537123699492177604635070997149626162288806988359284048226148267500884798490013151996335586999894974656442209439346655469099236659270590589114820564551415870711176921996671623953108550817698479923599958763966117094690786189945853332754777397336080822403754624358091075043236264787961675709906578668934677120710579872460769440007876410298490002834027913145519800810071471137630115968902571248851099261691132160663656650045356974969056081436100790052250090136450837796188739240469919153965739949567033367324544447456098297992611439587321608569789190724989698593617391265923668499931024675385431907701106610620302808376454087601616760971651509594866227110017267580014982615998919733626190391533432302673974196560758080501786964568134716064537394340607136605449373884200631133032439979223343512615689968588539856564625222902983599874817255039488974397694414879908729235686411361548569136723199420032179348603837656889733014683485372189895538872878180347364591281079582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 46853704625365414325124740177116853135995190921212765095250313290447386296708019239752662384586588210182486245180730236081724421749674525913794393469910462336715156822973746318909041129484190407923502894449615807171038004630251812822493545550918653586799649352329019060510626557985245907272342015418555759440337037165372251689497868630027461514605001984871555425758359348757412791218407093246582433067356411835206467620277284741229663430752765362859545727381704946659095884871001338267287504225644375694829520933562424431942243046879114014714335087868062400264368438125530679476294757041475452452301289665620925899352836208859438456223986273104035686345647189260246089776844990663220955240250442475936311480828661004274749529558039063317132629192555488451289808213912083453913317174680322543503937195598165416644025973271706221625941022056604727973573893493971135645738989985278115172218533396131295903383141684724394744690207203363905034456305728349992868225067179824929542321028962303628665892255913484247432466003057393216516630980879290763497096079593052430113043706193480805017619183216469045513134346808634097416687093545348626456168642046498283876660787705651870407278310145219779189013308209947367408688978135604739025109643778543503046194063920843567553243324382680427372749535177109105231282418156175649022498199257982659600837222153291771232285018554768701589608192322573044141708883259161052303343584801729839208514338324921165824478762099056398957817929132008904163301717719970792928615133707641377234709098781615516312553091804691574379230564267056240020381847323859193210198834061134171741741008363172445020675621796115206518437871599352207062700996303284738503342551970429035161795064429521856516811176742648503747243424305214943121727938215002695634584713750351746932632656262941095377544283843852803351759653395991098420388198611055153409497265396593478672351209134680825737577623267466953276046791169302085108508300602298375317722788665669579137454797106188996728635922327514370274435020233736574272959018369402223317736761517583731291731249261054009773089783193407531749037555813203780656359900685187770792112065502587901411259524692753781506114695445378992061909556077412789514263544335771514254662949505623457775499509821153641662251008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1972517919057058449558211338226978656027402222115323044899818218357456655413404908319858092283195841553917328836522605340992148025441113496439306615096187961092841250586021616335182782393135533023046927116209799947688714625761699192487482441131690808483470538711888740112598163266555499238601576328607044662838339990768469214018030279105557755933978916404391549350307303528397185302373866147038223493020184868274844208863285148827520755155676271307582022493350434227843135255903263187675016965712899661313175302752013380989087132795957192998990550298186709091853781913022102147159404254462990230164618810802833765924497543239845221932629973574942648364528970504219044345963402780730754097511692743980812570606463352900347318113015223704148776943118043237177994236084757714428825646725117524623090548485174264272359636467743251710742099102188538504018949004885389734078966685705092395984205488734988239222489907044852876154090130239553478905713376330834065292229154698801332349228379025518648656710699775703748831451789467325177350628066183860139704857294435392826804992088653605581003742937093534774729025047729116003060869347977868879662075642159842297430149030083787588791230017027081153699535993201254382086802011958089710885324899747332604135000920058769837132924683457119323641121788094002992896636115922230759548222608003269556606071293576990983581020160120376995021271076731198868688469174197871964966482597552222125703547030469474947478987844411535858552338326468492628586403200602809703583767945178132528247253432409384249512883408760518801515633684013186531563056698397541930816539334518739691867320348852683661441155802277532304671780826961242327009919551612800007060922809351365730481655072646852055216518183674606837808248035114482275215417321673651644261129571504607857670830908341521878656205164259391436394447197966436744476550637524472807704214501112146097554886366835869801218343015603045240225649715144828461807591332812465853628778690870091920461288799346971788997280820950698287711355882334484749725036734061829793338541212660787680531505290644887407959128817528783909590925946173447593958583729400489927780053105187360534113947953810675074118138634306378037093029089224939563684170226487636586421649191009919340533358808391505202380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 26423086644804427666919904949345659577299596536780327812107957714778454950078008097720540356088531934119206371631230645260224615615215221257162716931835558119453899988094055955815742080497331755939094724401984214109845657000250460584479907438275327689848503273214068459283776999386070355823835266784168837601460532724343071737988426502013230906591761983573983191850424131586304632922042864420934754797614780248630722387273522428289363932297364938162562260405856772232270343519102296465933477866657462087182500230013856601745613820080835055131339612637219365207858879590870124201920288749368517689708254969121504440678578373797116171541395304480047442048210544027846753108967988472655884111930290613042021222791821928780203969402447808507891755327509718318811296339133213291329899778329628162933747198982549168536316515658457010615548515466286572519719630892273111783988949111317979221373595221521738311434739013632774881600746563989259362602165822101595905096670017925035026614936175722534878075441459686550474140790244544308287134719210364286218481881932247517179316234073983024881422272076304058231883010796991620242073988696497429626167033561046258533474013846887664382729208821837882196498330905001550167123808420832404774617883092612850527844135907349420559745430190326969433216339998698514099829193914740221394554897179686673043321956252374411213853866908331963317804588455526215799355463163072631523110926212546839399135006345662608473413983394875387925368518365130590432661133261152954816294574875252888774076718196148269256750472770829441494208718830408711438281806857594579033015310108874102882387506354276541350055013758289296407536754807364325075801668248117866909993053316842202343545260550266025731843413714317325937409500112884617477670523812203569964602788143512504701804912033845422168587313564225453397347599441284361130266502500338633749656554765069596545599009911223526063429412363157799597593642421137328405192990585554587298352902509249347359605344896243850929092448785246178906421532480038557485295194264736233982381310958326333499955473758800285412144882327308578901676748262085306740861081973221927107826393225855545016704103269123394642097731330453028171171914471516518700860593243291193645497770955313712348321168340591575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1526828427365889410477876422435109585539471622414587915192721068560558569195266546467816074723105055494661195990227469751554218837246691042288655731742932934350761980369261359239577631037592128033145841657375033413661313466240851088613982545056680874972775756451355462467693936857309330146889521645430215127122265002952102845604656359087737564829453286509881375142979519599673416796665497401426918690975567925331344507852621070618214857217918445442041307966994889878107036178687514098398147500385322053973901996359584706822384747166413058000320818042285383232879566020193558556674355189100020734277020256672590028317167193833203179012561758215770887614834449757953412586513603444840042744960436111345328176601051784660311270389837006082170196424818795181394864127520890974783638349418446392784381839435714843469731509062545124036858191194038109484307388085722628642748088642220709451112376283162379840882531138850556908218840763776304382639812714452572794718707986584849991462233403149320822582751012593164250912978066110182455582392785561511344699877020132089633019096842396010692148177008449617388314227801318186804947854403765329856460756517559433910288173665700505621090992255854854723980946130040955500958364363947080975568337502736869571183567801653746754262072761669443043118884677563746714914663497733123867554292383022784398236771756486353506061032832303541950714641941313494143132065368934401902713466663165170848976433273937781471117696865832203005552308188481756304207608756169310262695067119010594194487923788623519171865175084997620967305904915415768089625250217817022156572256924312834381350767678247369330441330568709475067419819889788909574398995859926646591774114769612831836980522544064088204782484778938005429002413566317572533991906257599311307593469503111813652714155188221378611368650907770330618707366854849246533274423743668959519688240738773464709125150878386301746429005328192058949088876617497210270123087722526772322201809769844550821345870599192948371768851087557559148597927850598531196683341746231748842010632156207079690148914481235437974359187803747626221324730839708730453812494962133397485580189107070086012647367432691976158390167326996245327252065316340281459826243662099409247102717704796835422875095897473024000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -104612673540914888254442924718376837958786129259664564701311879885926385272081554902925034928516970696288624975870739482169956634960446331927536927042549259093551662540480569330128733889825796501601386268554090288189857870997533461046726798907314612355190642819922768328790249497903104067003457201600220915467953112954702793838929335580826546416005479790506502439610724334705718322146971073170454697198284316942316094550432659851296671710632825618639315281553047440719799597148640896194404770960598471283530681190099901014350946163626870531195625157828747225871785046028513464694811049720037642692268638075115870960141404695827977223665984708896543019610460981803047384900012129306787772091900374766800815483410772938256583666685835431001640943271533014507195846392771959409331518506568995872047151287125505577082206651758534569144235013995473079399415489882856167718268531598400736797346976528467785572485800427051256664182429500674430114509159018407198478358895812660172296244009737908036871655262262383134010843480079278657197252241053205403031746314505655972622131576607955611368150573334048622058815863599050296357595974173589384303832264078311802649340057781635137281990242181234553213181465633497276685142488345692640630902894558483980625337861212667513215365690202986935009881935671225046606911963622309811875966352912554321149253523428764795957199979793065503732963409487271694579005772049740514532386286692997793652302415078792553336736715711619536794206880909362154966323136120995972652233154461746037368051539331996764320406171317966907195021178416341931591265086844177838354038578278378432703272140321989942728844462419952372745684815824913235863462559172241249250634266276094406832836977108824081539836424019809753130026468278413422074726692899348797685858904952046031462811745959712260685473195524548280170907761068180104213735939221709373517760957564888503642230619286122262434322144928900170362641209821844446379608801286961855044783799070528731764978062113746008425854970942031574315091498430609813467217039083218140744551380271525090032119822214900987634688176336873220970796937489910519468408739768498840597624999537976599959604957775511390825974856791108449913580376972422312538065221947920487072784299603727117823402783539200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4101506069544336876596450640373341930481203118496027805985701763468438538367432361925486141592326381152933202670700666269864947185809287055120447297503298473555046230775455353866800642780096769933198823538080927935964106741455436459703913749484251849319369032385326088591524546187958807716050970889737089800077663759098406840017902381561927304884382363484368806425000465924960114901054295300940620884351319562165698800828452011829845539725686140818827787630487456384668013145041260083629236001767180127558848097871170955426374375470200034227238115641368188472299949050409048253129432692580207588278746230694330968739556763392765385660433020477356154274359639070685562057133029673913417120978067038197234073916423925948919430445241524170929633528510474133380711847143097450263301382207731338158411482661449511145365523560009541598836030491692683102121452721550308877616436747780122094375584849262807771892640976877550051482991620010861739318167832630042991509664251354830836775341577847883821684654734778696437261610053901002337147092957874313496732163082615016766428228846427959488590487157578129154620935724608700203834764359056237928877675453763020128589435067547633615250269614463718315395210984727944735526860776635510902679812214776498279986181492858111342652273237067781405998126499920674322052003370381550630647486036945503028601667789127569597726092900748146812737318054829193940272828382215050453445638102995291470127111405955408039141725532626242402799733255799760605694030429271853979032889198274239192889183431186214627423865922761028302225255305384986012031134596105385035494725725440786320579866029492069900058401652550003607155480441430088702817408137306930075971991784838287007043679087290661530694756722420401524864177890463102042003981816946551754272269587342949743353206412206462579804160952712148628519825961046272711408082292624116073321654828399010631981498516727032549906145858654759101159314016076452512417510454064598092663911078898655472130272044856838952502782713970878051453282223362119065038892506123513748899152474487985593937699960577003008035635833743978777477651322700488665050661786790821637977834770416272551134902592235518342945832978566574773480985066608835514712019035144067154634388450466908211039436800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -141988412924315052299562053694176724761604456880684445542417401964466791526052973898036731421384099183896441589970629034864377432605861202067360385264593370800903323176357242611866909175608635158544613060172886509424887772186713110910017300413134758560308244819882691014937324667716506309624754980347920057882613689597442797099665396165705209995449402417587175092303698514498140079651272191116349790322106358134017688864323711324303907714512642140099469640661838860266926639445628862941741258997472966084275070172644315566551548026541331039296203589453269210136768213140092218006917460544582376951914199807109448195356669760067453537117060951150653011501968658004803413177411087063501245227893230778544721639127557680485447542394727592703509551742318807895238094990337217056474594573670085216400505608101166773571511819059576407027217683772536608919876625148218170348473925209528719300431116123877844357566616509205275230730908727470092387368764771758260443265089271427737591672896190221565973553082147190318118586875598177351916638591933862955391795966922005156841833687073401935344758660598921125602754445621162590379834849523068371056344326158058554495138311570527097051551330746436716636467191817416122875098239800108021730140067151711105536608703445062533474146057981449065071672580159346952720453701113317860927934253126066497589202698560797697640450915709372558754960922033072447144886310487482477035986696315767188365192397589866975311051041505606366324856212757876252518369522608002451259516958785696764742270150035674382683278369811058778862691315227054149224787519382498441834118541669221757372648334852882641243530429079170306342429214023428261751700622115898969174060260540811582554146899792429936125157403752173188601301459034717385829095381400618201429114525391765493628223387883057539548015086615531904283928256130623339405858831713933671613183685043079660046392847962220466389775678231135738773881224913949701183276606626817526086736802014426390949553757269227138774559389179110340364553139069548972843175770137411130145708093550901713665515086040819278578396526083157060204748216266199861233283468724600606356015302213187264675016965003525791495045805742650007604640276564238235140382155432432027671240423034758329532416000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -4511578282993903919473882642558841802974550339833022081974234889827972124852547799004859867561702153315834153353250555997124180491966571133501839906182786686972903638644973528407010581711202972830942500124261110373097120356733099047879452749265757400290740822442105165870666248293323341255145414835831249721063544263366797363025563228898422517192703728837802743284237330258746687805639353898699745933378146642408453845971125915854439723441707673156722491598582365921924475574944672352904865623732994989870147975636382898507421329397639646048871322515580713497736579624640259988702925625287720338158406132061303651264046527877454546868049363657119043456309456863081790015196486864332702784668708295237234256690458054568668820441624463982997715993643304462839881427311906550520235809848578248786417636430119151286805581439670427847403068529106150240153464664089884133443356455439075242868738017701182323484576388181652982789912910224873531204979395618782058364875384443474346068527545339707504358709828022395981543263255859156006647344941305038945728825929292243975640973633927748895367074438877030468421068494694735135771701248808939899602926041852367233555825189339042389108860182324268850063226334161817266451313038885248950238955558713708626778873359194050586740666681824904243737846086890653232896952856357427918402792911377152948270057860673414866904659800446276301905487625162844962664057623121959658819346851603039454167002527740968462579447989381917469624528894166072429105895903004725714103499391313472246587584432901070933641219747698023101497015374534115724673824205704491897391311858273416589839338779378030687835649107965268167078519977714576102001713360625832612246438201508468011698395125604904970313954086503957564276159035854711596551515035890706594543997986392868209801189066716641117426427119836576075208991612725652232998384174392520126697386598155967600609495709665153432099819790352853861006992665813244886375385982888612617437826110558290208060394044445935271798022613469126431927019562608148951124255534206280361523099258583939723831968670274324674305617415565038645955450893255173604316801172474808420977313533408241860761020361914864445033464932754323264297970074866827286378434989430224042308638721269406105600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -119247002466747138773593357524712049482040184212056870946395379353024091262665992451927500535903362458186499944128706006327326167558610136347399085360560144171579797699602258142449807143621491516760424166607338511985577314825157309629490340016056832782247950297950349433735947150204682813859567119800925802339782490608468701700455615765508554869007421458741095101792194478488234450665188469671733996300826510040549184360121902038668012072568125435149039751330735854710833253150362801406903487965402476601768661197916392108987796087199683039947964440790648109676730124162988656900517607326613666415955961176175255402913738657186214770772953357612185072160278005398071232407692743461112592582513730893700849584211713589724693555286593743775743701280234373983666196742787912842647956650054608759023302222006423886615280022477350472728003500410848100426384343061946213356454520700383276992257492585399898846299329139360248202978556022832599501509860677855516408997166813805294807539592356587993409488631762653094224054562224390486499476285912388306542849448858816787840311330761973111072748716190376696449813304186667204821126566772439979930296038083498165899502625183129840638844383976944917793486176163183662676526350435498836175603466961498660612285974645846325910586659845902687001852321631265493949110684853102942731848144606658501696476956129078387920914037791010293047601732421907853186722639016645081322155088673139718341808674164898854642089847293160440761401951210616653256318156942305847450244208682919588162647999796624966760708106754771425535039870564563984639642437768181641857435219165453264811049092307812942321936662446592926750750995876434055699684369654513592509698168306781880338448305876314778573103060806407509334469795861192077648578482812947862571065985037739688128962302604879411547276492960886223808080798047866271405267516136893011712558027586390020910948659967664221492378651903034930292423934883407969521133763030115465670872623773663765735133547275191043030941732873814539717837669303263222180934417138823925226416955302177617312909115648407660870427748035072137521292150494634435062897254829839849773675683601258764178706245234561202739163164638911038649774672058830072163619830584827772645796156601794560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2525988189139630558626452988135764536610397122705375697479177213141961241869440204069658841728216546781648791257878030500489941560278373828788787809523870077690941776849630553583487629017723865365850263659145057215040683641118286828923077714803985915923381292306661369650281224592349587266300675924181883830854019027875401574918962062297034197057804559392132582576411186617551915175637248187697969596167896781078638895978075673271656744008104531447192704232714450778900982965851225352643574834225486776762285343116137014858603377392964741772601384165229803332887095563349544304113333336636426440444622863806340527230263572726292359345522685669489857694283502828654539867710930893924263606178825078864884753850067237962719968772892683499668240255114353214588165764780497291523385875549065004100363549759558506276536518110450328373544863435803639896285377685723199636792550749817173727394478726131934354880933739057183971598078499426882656450583963049011759683613092693281071695848577783595029569086722058531534415948607169786775873041076491638197082601652348643380979937770075930674935482897331548206583062282000568047734345262865169408090638047422795304086011284331252150039034824927825593396322660096944797384220752384218297366189278741062149140535632745710767339525555510742284132384414835930088388373612863486924634432525405184529946542214244570934497203463423398987787378342817589908958470257720554636003336528608588160677641783371037694153651936134003715218157564420022220610109477976594017356267641788517839374886776226054898383515117986269436582195546888477805009013016666520411448679706563726514399736012465051773785405995970722845369139680405288086322591467036009220836096094670696089911051513849631494433152593470248087736626267511708057821013400199405279708531034719113328288960010104093961237688781652582067723945367042068356682607438405274107325112373704838257248898241055479354422703834610058124177352069777460540404841346863227296636596212626704916449527544157672966945139319392560661264445649490080354591459859442400981179729239888150784988306188706926509710880028181786104165247745784736410783505838553607273510306443564527597406918857912647945785467991780596189697400075388095451979698840822835920109274398720000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -45006139121111514614696241518583838289524931525271458281359452152224962021479793090910245850145056164846377308082603416892705261693609257241035921527051702295579410124540063986896470480730099715101966199838899937854453250627630250095806857840395373471803740249903040239797663071476517956938593557947926319017500034665120447254727353336924843490208560429916631033395993141182594879958937236221148390929081842149677319389369423167977707161392255013169533915874654307221915183686957003539926188900330837801347830260705632993255554650965358505759671750408378170233075084976737433618388972666662459590304882506782664395053265562031185210324242609624417195783448740347764284418296058502398544059734415178808988018965229442688886725925996014376134217018395509139374806273909068629955107779662830534408126598922340986644437650340173578228263487871304843616552723309216716709542478721366374676215789865937329578142647998828021161722950274918970669756645722725518904817392110449274415199229117749509424894990276569663947022694691509635871315116840830977834918268739830800129028658843768336379803402711113489268417855031367970239235889025212164942140931598838888777264374534413547019133043340638168379924615754858645793774985801115720434029023687113104997200163499207087880308709176908878251500820088815770302165561568390935036986565714054259197882668013357148791846471979476841464562846510806523170775211796169316228911025832502178340287996636574727741389149214788924587833591552154677667238555323956810367938086315248318221059435920419089281677790315247150778017026020034938347988261591823997253489203811328928169952271663592047107083872541594794927961555263434157093169308070067767666412283577463938707407973393619168250269645050432362957213363892885786019713764215394460234313507211824710733490745573710533942001247908746173863082847620855880717072003589339166210682413805185854760982274105721827409563717432060516693649153017312949920435435090708880523062687974509935896981976905737475142153366107217592945619012643493888632158044724862400844213402848666934506387314679677763875216308326988166323297035281962984645081549995177039454306176492162553271719089993395840479951557426882193761570529675932749296899160971185922515979468800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -762711526787423874936063441602600684913830047687136178451244275801963268048590646768394031052920886500486893148726030946678137398382792162045988282388184451547912275579909358562584679771782196673839155563179424465406341045627762740745272534618122949128461297575921298895666599409424834404531801065331812655904947595653628210217516572395348311359652376261485461776054114217336887004416745408931485404376686331919340390694619047288303948966725793846153685602534304617239217326029254265770019642611568512792390100707596766317680819955997915144361207155224668858365770566643595153994348965270289651338108217977801754463117027515403039704332955543764847380123461597840798545749352749855600481369163873009490125690130451413273256904502122389266126766977693227746405422088250344378866636683602214643764021152842169169519269457613203007370558654750228665864434814155866137405353841130254281110527493856375626045971951120190388677108303786326885215085537826060876110559427312970252002541916122474828638634652275278369492867241160116795689645924596881432747654118552139355275053828256662999589067277559187239617920246136471603034258872823007417831972519975759215769501522578479117779090048872244822342735233537425833898254027730685754307556581381510295806485841971064222597930960096600696863615883746899069703338175063890720069913008825433161253354860043139064826844611846940959743200382243641637382917897651197552485631010921613850014665534432438668724188616708032642002078777562596051305910920885944648267900606509350000297455046142984232959553814814848058079674912619340875672532505822303878489886512296092698014407611992182589262754408186053184264420954080443554649640643326533142710753922441495114882579675103921716442960292427492485154176233226867997665022866347121877796344161399586063621277671881511222963883128951808078370991108039639371382946401717504622148684187841158307373928456263707743084034651051950568489688811656119295115748487298069119588729236977279756047808874388207683629201218136244572420605594582805808995271216010349288806920981973580892316855259997710917887847196962014787429146758382657417678483469224520897327743699165163982748873374963332744243246972542155990032490012363865277113465553353595546501120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -13406523214182552276358521523863929946007425234468076967611427502237809493849071554692480815310665497709071253934680538370572672304239298342077472726948360963046030475489312407145950079310720813538967737386173790264257777399063965220968292939857237833852128117886499629760701591850885320890983531677303585530712744347205608816606813530806112736923114151500870595580960310514886713213863342678962012539500687971789851983705502366218807017807906916165421808810406283826319494474246634594851551032423108756948892354637821095790511147785669819754002846814795358707197781448083061637079726760178651519348086878951314021383104901843740314018358188426875864666727887818151974985962248535335696700185343545931176870871081818349515722946459762194371821617036014239490580647791102569161241308370914411662212236005395337806786762185932454124580667860254354157093607111205763973478655696290876131291657784721653813850692527234851309865573683522744109178529897128235901881869733869343648307096523459014685819576177973148909105918391167624214075432757874958808758102556120614017213988703618637464982145731337859779207047296749429748086901025237202152820133181069641642687560499203805574844165411090480548487632322701308067534333193505470933623399378086764226376904026248884967227719326137650401334920476939495141859799329925047025230587579450966861928026555810756872526238344299285198374761725324816306135345300825540814409866766572920608364794329008145027889133523896978682463671855270274679046380311728679813152327229046495813548520219058448842441738626091487412457527434266090109095098359685780933572468154194960440589292696317467090927338472722831925382661916198933178082362484721847589745909471006204438254980955093815677889401179729880195497561171750046532281652361633733314545671926506295055571939795096875050418350909725938694856950044721917959755177208942522664924739939468590193718693335025292412077257937600578135504602096515090893719572142800433843282339289609059942836112725184708823415714240600877681917625001126425868032459901889280362794910999100683247059432231932726506168879550775020203957424737203275011116481605787849116386353301991331708768767419921587255041691784448794200165804276630155970920849108405059584000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -225881692777184317569606729251000880721249222119606513058282074220647486647470908923990503382112884912788738211051561361392372950856780853436103892807158061175130111183905211179094938085053864456536902820876464607799670885413364297605315939477262122009975272869806218722064040236076555076501194092757268871780401962333802944341310663399146267794409596677933913068822886079429196841081543506591215580381283270030502679823626600993567366030314689348060183287460880425365975311499333255305310717810129490927727292672608143741843139149919961166408881815432309942664697976168174182080777628283630559530229318382265034470635956038859474546250374202346408574065845011707905013706459502696369669140176294007685706279251964289464004629171111705329950143779051729860214619809091281987827924730360603923899051449908556240498977718815294610470292803969089461301045818744258774437595124321434786378048802733530158090907083259995348978247736402249694702511579909395708247186745144344256031398045527507403857538817681670569430893610948364475643989371455364500333844789231685671732996704726733148056309999141956039862018141338169656835947565315829322304178262776041499857359041030544573443949943041968236619441864000737165644260622659559482140832940884354703791380359627774651463879991589234604079998457505724064301376390112903371012090527218965168253719159934421141160893385971035019216257778401372599400234139515277217120871995399091124227619845592818070259929029981951325701240118046422951353243689320712127676265713516087788768475959964678888660862625714931108299320490962045417508800249646318008778941501568746941089832299295241662314172133444848689660246766867657156291320900938232131207046438529979697867223916700899345618674811598758826075264305101127025323227858256008240238901712767657777284591125603825081580426789904218460287337002882152432083859927696112257316505241303504603892882489911344340215840201001230060977088721080472855057457422280859227921040667585369625372234660135913359920507152313855222034156706774142437687610221343688278214781613912343369965238946211829844048734269703709370866849918018158086238859846073849057432699904452265190075478996439733816141730337849801849731111800545495298404550310467993600000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -3156201645068897231838736686045621488535721195875752956264444195742817277295044677669949439669974761283396093444691674066380794158966799144978966810443079744271946774378547342991682628318389726727496716184652017016719044758992507401163148751940814323731788457822529810052840858373014080593999990175315039272869469032340675059462278385356832105780348595746643951204017674382592320135600078812425728588053961259502436282609030124706735952386054836626657911741561061569384140795988796457368380479408913153770704165916036407889190738804316125805737783571762543787076918716476866184996833517741262110474675223614653535490876879991434906307376420506591603075515834340265233390161547938774082995678486103225740532323506146017323984444766898513190364089438366122198747631919441185697596777877260960443914668537678311140089633949158264129442769395102942645385423444830134200350215916841424127017689083110028000768546054084943930795122834156679087213848427601648645613868007802424301431883344723274646394408428802802117852252937581275851082625339736553723087181507426896739205781860811068714683975888171068709251544972327027770821901752541278507282675290523317132791754674615317949538672314150652291008800572688258491958869996120167618724110610366463398583060872781110149742297162949287536992511720494715290814314770358952656059243398393593120837464718991007876913829308542486878981570829277962614978286521656949772675788932466718050288713816191020164600507935993958302230639761622491008790281602861940542852035711496851867974040682801225743251557904275642771381727821975354813960699706214291004307363181904504858173014076830190332561063563596765185813169206449020892780851255985922564270355679533826366155867485901191829456606377401046581383421711381934846647676975550651876377245790892518712146035545298125499841934571981811438973075968807083068338362287131501065856436978705147705921267019922160978504250301035200582896597405205507451914741490077216684442028768059403805507591585450159948080701286345931117512111194653647951885515975580017653232505532144667164181648717031652947899249149127004314625677361972152518736408898745254868629344019343122387808132654990227857880509537093285641664383003738683542515996426240000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -33133365160724710676043993757614795427254384880699930347434075718728533295346813717562588831597050567984575244131812215290763117108459699019962942297967742130776620073417418821869004731044278763110426024449117888675160030061745424367250702245180893289386546775605890226268332058616603677453706507204285527101479084456674198748555625006060991037413707250100603034188777986856859122364196173204981999216621763977662172407566947043680106829681471534770523232777306851949027639972862079713521007983707409610574557163352486136333702500809181092762822107466761261970747730981945746841548822793970883198209055227176259075692962344730610834287917664314149392830538602738043105857103635985498236870585452569493978426329237924439108610517199089551324838581487357978048794691011466628337971733928599423715835378443134403881270940063599174432497821689155662806346491530368448744165247711157476481532951773908658866471955227661334237050980983623957916389876968157517337613726105882487912186760391172529576619304223977525505286742186263408521645845385782045913216637642487127113308740770729166205351281977409349145611369361967718764551919767848686933866067999028922993831037846914282489458274268445016384338697911313165608494014749631883411775538810512730506756379517104231360441831431864083099066662684460101150621541218942755125964579821344960229157974558329051841990585842309352932961224606115881249516049531763062867026674015633653390001298483844429815512185958380418121272663248770394740419967589043002063550370223571816158834916519147952970070374540834173996039798592638159635523236173356251223895788762504831505170094251771072955787710571808938427088544453637783151786744413149401293080754639895081871701426773178007448694190735183321682432338046639094288579443750151891496911402846265405462062642391915652511973330725953052868580527295316790187496616243938001348569262570994728885089784014015310221931329301838518975396108752075097487697663830578924491150051153189246123898762852651744486498451959729187489016610006051590265853321228249079032567522785196963351524620234605929523775941918477763219663560315785261403674012293226456544594943883642821750153539822246740363125148327074841863774587482311133625319424000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -243037886862284391617266709254491621866087641998176804358665490889242654974759662928256579803743685065255778613441997526955316069766009994812451769361511472633963368179878481787122706458598101428657952899157951932949045549983085140674922732427454409667339087287259688792864116299884354531859748063881969087091275438953235534439366873327039444774311348900719056874559896793651730825895400208390792363366277642768700190154906459361351883444691844999457392204456915617272221993511413408479344193603008082071269295360516508089813385585818048953688545294572905461271577384778479635372333456621097001375312771552800429944574709447590616737042485544654021948671324860650956048306509842343205547190572772044745235879546697199106615059322874925292346372020612568604323264283758954683840015154177588665505147956035431633929992868994775649450288886948839326989246654978606244489148271724046429462196383619290839033830339880372426815829813985675860526266933999113535094375390810537565161157855822617619726357106684522886818973714849670418567670910453212935734534626261216826456419220743261502049445230147395671990657884803254783805211819359063765683502686340087777542468032837252781273842082203107401554752061073038183844872228364785504242678281887302335944432947812842731695313051678594136297309876501761285883817995849579927467531354561538738683044062473946049621938402369571851059927756337614304653339029535403625037521109943692227020490138897945114248613968459770926936557415355265614184692030132403930926674103779713067896913514859505327238203641517326619381614692956444960134585296570478715578197839984860666634031522278640667138421982640128634366506984927732798823075031391781805508411721741322088601475046972044009006633824755701121421855386701555305829465467382589408610324533792755202804036913499090379895411905430311292053755592234997937156771011642882506749092082078890574866055986868918094337370298187887633062100511277865812462686127782166006918385167839333359818833451637117778697482451522792689144613837692662031688044239609638202330487818154762591394597291026775525850904806884633158852537158516739020827497540495371050508723134108933344948025325300738662979445015325380584541726020064519179468800000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1119335638697147105517365637770327888713315820053402390183593558611794933371682132181850551161168777622569774827277689346849329071983405352244029581879382147009238947896656346365504280623024436413512805336046483157358619372536572824506761674680575320177499282389869156332175741568069417114438680849661608480206061386184888150547110033514955817607155790717048900977514245820585062567925949290199626183046084196380017338492263432716966946420447262289564972347283419771418240770989571585088911683789524513233463748871706909221536529616367505932588269365608179546343099427519105683787622014938229541508719462559763655873336994630763707447057969579538679704524120937783029129660802950227899379105439897327086011835113460366969595980667004479836003705611231296300792421146710328516531390661759797237224673013499234859649976344780093661478845544399076736904999452905120579265993935560528917366253964335378062373159692950224614153643877745099140714049120430234371224553781262327694124610314189651344341449141502935743399088876835805501664569546428037148366010238517990645468917476076569765174333162491868204945234482288884540510813281033811353120484754142070085079945327954909451644983141820973084211720293682036340130449371997325281194122868976390733943166296390551066495935048713179198616904298007644507058117940199606680989408524536507124001261214811998386486399775772309522460519455631588471065198718476942028347834781008287253861588553032160387613558109969027312560945061732489795276395662893643283969211121442178960640494901417214929182094038631022666557648375571446355974079044164248176992843209325206217473545845879418753413273424177765989176116311743461793937793578316990879828353966730221263244313940635730998197081777876363705504951613112638283309247631547119863586492996955296930107524290008904042216723787575915976442442211764498758748617173508359564412650781033041169601522106870167644420841907941651961469501695950458575139942243738186736132465759664338500607770432169462623002493880224161967492793857733362083636172485951866047328798310468277865923257570246951790084194031457685590170889539425483717653110022569990677167809168665709075508595771365177073352175448103420643075775033361039360000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2354777714987691806284748884133303854664454020728560675569913955751649944454737206338482088677247748107418028348412399845576629898006455061239411023160696029613276507826866490903052514764272196263766402752767828732446376472861947353580257483410021708680511850010960878794935866441098481711986591062503060388549855352946913757887644916874557495990023664702775105547820965415361051594410173819882362556297079336906630350684135148708853656791931617862792092305278425584432273867405580136552063980959474148518955920319873633899775617619109799525801105718945284324518208343061680591209706207524889443869937508228519925121552999159892312559926380038901309204299208894412792534576090425752467559577547989933014110260094250198458288915830757547606772593009039930954156064858323756500364284345696388680919470033739379325317196730585123988853137167124206016364067964815941506715763659079264741370981587686787059013234522176076607439420441529036362651604518837372963536467155713603706573849936516150269905002547038463180706849700580848640462376276171784765646500004213090165102994345797715945884557266492322989142518736151592391737150473168296492303036880674447289824748800011292445488807515960697990315910118048344531304894584659447242009675754683722633149293172031299866922388107926553365928650153088716866582928784335614619023867997302240098629879554570219712764731425433355813161076523860659733659265294068081471554876580127715613140044920163090272057217497402307057012706130611721255071663388219559277586220741229561986115574762651992592281928921102073233594146041413099230869152067344654464403685184880694521213745047217788103109108974633085518511213690715067076006298687362653872555002820806881211019268508896140008469421590384593746268498668218645411185329927420938692747555805463515987299081854550511088185141017363647167012303642192354416237184723959699300798388806548832090577666800708325773044545407080430156312897453867021237658568140969750540727655499312805717154839417142770031686014364302024474131749477851502038081538675797664737897595272087957344501886528039409211174859924907843902756052477258522081398186581386557294565866153073683358708259085576169954373424625094597829309090496512000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2389208142404838827063091945076998222891556069993882741071409217404042863457516526800831597492943611856085689737149779876765672311812132005196367186274101344857004887879986104150400442609575327938920165566812318496269250995623607228993201738607335933337502428097592785489246084525701431968135271093275068334181007224624737684309141102416934235517131626253076546485353446810927668184032306446447530746899401418557965051733937712747311188831573007723432626559273244345076734202778001660772359227875471803441127020924450340105343488836999752321279951820934856816351463688611026510303251257676247983408452117068354111200370472810525289876710322177720370254933640624492501988650621274303582953758939608243999126314330834304946869898697965204832217672517822323603787392213366130714680607857337641504008840417941213262528385291211019939577198151690449422452811253796392450724470613211573387642586387326012770805553533249593897310677599612715610068623766392227243734857592024110466191730503130887712844223152272255136277675795413156522373593989442118947238881141673105191575699381339811568063770773576202711128082137263074796121478937110227296510562841443540220597238227827743888768754070622852040914684856043975727228213409886706586424384651774237979598648118595669321223936269758781797344173360952797643109843782374505195440046537249378907016949825911632960039882451778771697401501253941541334847339143746452160760081748832861364008847536043934987823420789088050760645020337287551649868401567425457790776584960009677256386713248195194406840710065170315620256166153372618961976409154889817429530917310748476089063263833660937620150207272392222384140731577509900186572249019894199388768975611696643062414626622132469367815127857171197230413294896928981894850442022656344588811642162288833909085669354974856405509648478634233798134914254229459445624089553374677457894765244714168615879664670032055260522195598450111181340195813097925847168407252558999574996407094617676528012341180913475051343973044516563643928644928274809395600722458875816630913557797470743556691379717336934101574367496299084027937448457321934786503520333384474183680127514444149865924196816906870641879995277028326328867225600000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 9269903630264026522034598358330686121470452219138634711205364780758613204905612252562777300892260180791091443954292374993761936642501831349807312030124711746102320028558660826757919561278250293572598956513343947486671258814415984412648607412620043275014806881971989932071564235774610210343889590999713499788296959958830902913791276547204441374572662651656509709459393070918971835541615399763460119013840727747427751952448574413702029325764036722119364780541466608918064381670637134980455014191907390255985964671511271029342813137861101121981769553415866926828240848158302514864669298509806122469899476714578575778854259565199950006875332958769887227563938660959541065618943152470638187888917216229825629467605034523308615802965326263336931714304739349198152161653840529851295965296079454718758222640472446548709150459991300009468205553222812792789850890129195662084101475368546812293647631566904744393491195733134463682337952992435015385657915950684205520982996935697239404611299343214579465163409935539028014080213716528908278360168928975386612467623664458693232548369008768896156854445420381335332314652928602341088924839576332188897202466362866193488506537686410554844014541860074624454016942311575258676905532722376954062550712273688658288447193942657986904101748882239753111593719989623094334461137034024470562663318692013887660697775987543961495349400855626518289815156763440258334561422543905359736539901848014813292681764721962425782824538159316747327288385904411500120052677449165770881990727141371102356020523108773207461824097750433263859252873239963250900507878561163788929700722742663570096055001830242102974080415248290833007744209510927804505815505327304958860355821069279932236109362184055600713940220779975365370513716850784962837610261022374332530923468809693893650245031223103329793807568170874817972380334036374585658260973439274095011249034208326963427352250142440395846003059318125313632311620131707307658157346063082233065918196522802669495087319884607622006625415273929549325924429473302726773832883681753503778788460891655138858641204118411638663936282413671674520287046719597655401546395712332698751326932406632753595974894514950994032400873626026461102080000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -97841032171450252705653147406666619802014148571516876524006373282733709811756831604675633220316844823641682730100611642478539194928739331267344109538233992337844372836699356107228387800302776082431796669605625980951720003572129522117650773760316449243753056978641407232536467692503452457644298796265423476083999165971970989841492602413703974482819719769001707979151106844085932071933925813927473901230481839323900152236488920026291594495803863047364107294602547761367256100472636973370599634036480375308770496005649488973355291669271586308636019661778691734765711867927020531592298825790705246304170340284245310530796372896971645970918688680604994220283416591111021625848228833499622949953692063141781739984265554630800044157365987057258965141622780868270946479172800778538300257174363672512596555087710490824026474043058664981293393922104568794165233374686048263861005518176339894894981380160046701680139816532930181565803604449997406628084212672097287945856962551142341758154062130917898400097324833312876571504517758054716417050559254962718368955055768027541669654015242736273847510843322558604615715485427276877041648057253530110973627551004428931786572445393129164832714863754576195503709082235495864641080306382579792645447829258719410200356897055530487813523126751279758602991048912444799575534587395135104924913527626712239425062062011966814758126103246583260623400064016426194609945240094612813550870491051058642392459634682730275243469470144468921065432364391465909893384790675423721192271671368459675038778698174885198432529304326870339957182176537244054203665548549265309627822988345962914445087332630625481467405556548206891065256333104013263325630295255022486343729312624966726219890382146529265814226040974815221548095210225121046980968735770116985934428769634065489862215060112200703306672563947290242061550474899382849427019040495477223797444073993966958687210561540476610662131082274429277603944960774133521378624119743807494530876589507276763246356863110298035349321908607628765522167098849953399125246320960540795526341491100304444863175359916555929748375738552097309611477593196929652207879229571719375855287301656242139322059530196685806456145189011456000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -407723585774284595607057423550999379685142461558186325779933259577091713846241543609172957104309416126434000856768503497793477431011359425857369006426703029360520041629781891531377267447996631428496205132562968065998369023121818694115865400518054098013680576596222899574996361344901950883291232118958407570322516550399330694590044444183650982456895871029218495331723415556766430945942285732958495435911792017914496721816930079157756287809312522014156313518989171193050994227987706025402304901276370340328921221917843760364461414461105336838054037641252662215874448075602590676586376329511684992557196303892248268252860815333207534055388736933990573609310015359870393293073890137219618080786486174539015637069895829770528022780282225096429143517788275927909226014111036538110066690926796106377530004646735256907820999374359430003063752492090784357634985811746013030600639847269437835384208707863505751425135064151276177075695700422108498291799483088275035989305379159352371838309140806837961494112775111075861096724258236377499624175350999468384615825713659272468945319403970187910402026089120011032081723117972817174546190476942757067768748107463411828943300783114027495127281292808106809948889980657526767412455925901160625181458695159678674803382261687201654868087501859008352616106128469284640449020186884115247149015288040881878331048793230762490719985015551825079709878586297234910954548554637117674725902586053776293029307117592923026156043152428427099432230651018491641599392032109129317135491271684925805251299441061732117338046882782006453475958807053772912991478026708529886947973309608007614927661672101246552452107065785079835649751605232952941695441364148006721491251815216102964103570865797719244590873874226995187590934823608166089638630722615871403362095635287046417451795748856926529783124540292176267995337204186223735165005903851447895968821585294155976637891420679218076147046672030041014463070580298610362453288492803289823297996763680391612990353137368372745749933908762181854067316087481056397419637995301907756587531024865010962681017526981441735374226416174463593762373037243280609505834103466831696626284008425634649570393776990795112553739242700800000000000000000000000000000000000000000000000000000000000000000*i1^55 + -314740229156075059416755026555125062856225169702325205506041358788521687173577099923491854906917617110494370296183456722676917543302764058369070534482990695955289135703116507731596240799188079160599285799066326902109255720681095917262606332109899169562720604974465650064970765053085627111231237571807238337678288643849824694766611398634846494119867605147853644620541637737834442315202373737842767958601357963813521765705339370948355898142056574335875284975112440858039672078353578482244106132510976880889049692523147166988656754909716603581847572227682300027409554628048053900462441675464955097418954397834830490822281876049106893001298917564348003446195394885759494766870197880902346364816481455852179236709980231834642194351217200534794813405693757416889475172433272424449115015328877303128867900383163724081346067660823047564580867595876130883782175100126732062173255149429967978345111491907620924035653175850637411528816854046857440624554882351056309088832618073843166358405599549011748043179221036408418922598482769541336715526741113304779410216147355184792633504082668770982327607980255883935987263206827020667980398157052452904007139498752735420155685496095195973184102133076747304902475663217083661812686094544769110905780406798938555709993965407884997857397381863613360745091193924765950866886089526965064179227766442932553515814833517089870498629890237298118054072729671557625644950917502403587982803608983727168805745078763982735622596593311614012348334119865897697092106996874078291530970148759541225077940730649544865669455939761665473522709244735222524455580885948680786294824433729739717800917491386535203271012071187444748892113649747237185147044702247767655568529918703019634523329479133623533889259709786743944073649326632407083035524939115562650844069270520533160646737973087308494262362330786158298850571792983826981672876967814918038078553662356425122522801954912474574946231695140774792806701222988396584334554428434750654514925420062762717358066066807052217642534145398430665612823491452468558564980517514190534500503692321912191136866434718736024619348005655544574765009463463493386469253428211233264203638406535526262983551741095216307513589760000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1911661665858531114361910194099964812279625350254069717137613678944722959948122206446918219807946324366273748223277790335712968966931796472940500315271872061427386540417058308559125227290196147799552553138220125250183398809070916759111593651952525894481811324987091676416094798462460227416761253887295065109382690520297436505307276841017552999757652982866718372872683120846328043015737288331104192301053797466776986544193020897945594044153452304629238455328164058303109113214537740746167970542025188759842796970383239175359346321540379825736565647639091868012094154842746390223718946854496652758779401127591115025058881156748082889139699370651551831409151196377870092331196038850698055573298251478236505367426002625274730357031793208876594225982679552121859400218551806534829513647216596506656182011519211869884961907823879954645609755156023832054633517739330073923625551260799019470126966145896516484625125310816257038946051874260011385860584707305557701864491457800166442767906010855449934632097007205825820174553545399004601297696019244027195281296992268656318840724840101669206218118791569294471446003350330689539600533776234689517387600452498551818714523517479842640432642019081773641725136851481340560856597935855939624965894396901779367659551462757418291722711055947527406724170723712549274336180084648744721606619169629432057269278722751053059100671985742214513852972385406703971026565920783880491540778716336101298217320724771254557512826991728191524299028226900658141566419527090018499634778797319767800851583227978626603681456032968282620971785996954058220431518006230967590646290850977548642554239825252235024641907265771807886126678213152042757080513122974774607737481442813705795613338981226513701396758616572922236382011805194205459112617514632244224831783478977193335256610646453622719073466240223343430411525375388496254266894665466483631506324552048139271671608042890754198569486070751019748538282617254871480014065545309300476416013830831282933136734745781996867477042445790205426144432862592427992627520346400664102845914386813180963140010457097483672561418429291599984731413816110331839754602465460086007951806113249141929090778717946397065216000000000000000000000000000000000000000000000000000000000000000*i1^57 + -14640727197389936531390315161914471531800403020863993834058363242470099862089302252242882898093112983563767571165372876080697854481524024244396802685513122561850107642392302353668776960386896583213259911165787401080957496214112492474935252439041101079553871100725538333760875074773950115037475219900642025673631071571435691441004859848670583735374577708142411835936771128597714810707947116149834770988209365059505614337416591711640950015882988488138671278765359132457773680406587833100191147677576731550021377640586288656151775513203044729361953893045649573239090025918677413877069551540441615702195500626685239741523307957431783009491867249523234472527606835444122114748055616313587424678156968063448769266405374412221503608036177628984883449603569691886858088094928903336722312164434847968320702648145045432048176002940850134733173027798027652384743626822420092011662941198168118265427904276591755417802465558088517693176877726146813517352448952135295767307119229352650635145296907870745901023635320222997391296483819195999404606306176612615822302804133016988668221733871600744465299751953038353742509617501427814119402127612522168537385346659284771367100739996078606062096529515247541801122949828465320672887653904963081163024626459714420771816126841918665019675238173107790883661775153037131832117929888898062660518574122465121643949264606785452775432737417007002931224139116495534174727912933484449411752738215815078070941742247379341478705994494748659323819263448563128733694119104134449349977503556311633891543099899115718662412048361693211634214161347929942324142259957504616561701766407802400234977430534223962785009760978083014543064871063474703729626339189673947954357690049501401735181031241653107416553298201004143868477590996860673780648770294341030444884924054067259317807138112840288738939083118238070863609873729642051261404678801794753144152707460211818420659571676397866559672788584256870179033444504160830933013834640082473972877738268811712563850600226395980014013769985236410330398187821275946661318603937671432076002058304596525989758900610312029950287233560573867591042620345655792352017087704947135622450681713399872392797230390784819200000000000000000000000000000000000000000000000000000000000000*i1^58 + -13031900395679054302130571356141249199027525350996150913313468213761398231093826929963412872565351921842432032172101087054338793169924857353850336367789226212834954255322827111125572480713047402143582494474909497156602884982677729771614105789268851130761187272011109989957021375841871787002876451321348924771130173992510846355157315917005904886972222286071764713463741789598309217955713896766638408328008139571171338931487704815398050234953487684114911941289668271259206063414926686960934993016953689817956787889529125239491939026750308888788703857113452857601319217067172390759772745769108017450026997964794393770492210370892753320992930648867528906895747986804397051801752474238296550906800911860778481608725973195274496228508179707384820747444218550491319897833275429028233317812925224588782638459200300936945679806997682819839583593607274498153706327260525729750901569376333460457152587832498335396111573520375533529091376165465325608468675184311006138308671131383083639146986639361253034978071035197704826050428949615278187241333684410374115238075670174684118678656165617177463658988537054849337756738926276040684351849104642533757652492601008397004848590316958622190371633481891093019189935574606125966652652273187673857935768466657729310100821578782519259326361124486605157300098786632952730590010024292886306805697576297926944786029595571732693923671142889173615206500884524863500001104881419605025868933514362754707637223928258080802144945060138894715900765904729886203403718573056412429251662607921358933008814650859871902288187028696526909838228658255726264734184150498532708154451851460231731122331826854427323613473149323420545395946915052689581185222254871342767322699779641881783777461857625143951202338479833901922126085774172768984095534098566362384062336351161908649879993016598303542111327698870091832453727293102964401382546744554698199053757554439203498536068217159906011576219399341898516072480670779411566314897965984087711611581277956976709220392900861778007692524925112839267257433781828575635757466354251192541841573120593111142026420935131104398331815670341089787117456070941928932176363667206133271906302712333947058359170498560000000000000000000000000000000000000000000000000000000000000*i1^59 + -15621257013118720649313871170789594600174757568130053918379149754290043488609300097498829860984093037104195970104621966078651379132899899102390645771207634415461699637436131482291722812275390031292250394663725583214598668161546370709789463577535903362333848400398316183370413873479735245082255667686074388550154463237928951960442748502288467943431677473557229477343186201244075452291247662353099498324688457711569273960724506492690801379641032414439374964884842800958306454993790903553654455696138552605519939552884410446073292122765805307232243232040933192991070457049285817555272155195921258027430574284587082037470038163308063246236981836090294282062296610041489400013432497805000951144280987411182168344925633248355657044111396880964393934123344509822951844966894777009666300129848555597976688214738078285772363690919839699708835440808021446970883257378101547545459060764984982656651417016062614701343358611305880631038362428122929436328160098983802794038855124886408290977357594267672766128132732178468781714745894426481294422796784452667670915498557677239857668968594914321187505599155498040844417684573610316068964155638791521424941138574982832879671697993960698924075321523841701454573094900011708328680964104534267614388890565447568538483980493496585866087194946242338022094177944460179446354449311233393239418519482179145960905436833384610141283479021541974479289113698061387445302873511740271207075193775287536460058578911620211054483266257434412556405306972078920379263835345599616475027215966200127113095347907624954822663603928544318192205068441138869537622340045905487839043382680565011897103977659921237380881762045918335057911558270821957663240263066954723357280289356617605103779894543369158389960845789355156856895524815706442170009110472900642752502899948285969128125998556780193160648779173770127252703699630486584338307870913720591123306191848852221745116327799139900283867103110306453412786934657884961144221693444944290654242785168385556444493740968906842062663751980674998649430390918994247992941446525715198021681635132563586233277329542498333441667902531706298506123815739000514658266671303337563685737861316618880896991232000000000000000000000000000000000000000000000000000000000000*i1^60 + -116925696457731544106533230616253279375414997122463725412437352213037016391376305198695168070805078003768942305490876020824540139441536227227988117821391045153018691399792921087069857503533610114649432280716662167014413733177084479159999217120229013270866528385772773748977153447353989296621963238212535951106417227329875750061818470368832060532818072465553781328936125352119732950605741169051447515692290856043051912947746647542259911748157697531196185092407433042821222942855428214771415532319835781565615618278446693774930798504402245900381105491880502342046319739578709732017825906596513100861567006341017532941738610369652584266030560908662685986762239661006509658495222416575046348439542477321932191961529150076384921033331804711952894220105540610218659332718312253336564599113537106571398741625199599262483483959592380125448993106457121680446455409402058092358411360089545506444376329209658276527090538316339924559232763947263045143673593047179522146581828815071546092067825035157562169039584421867303625691054446813897675606100988035800271019838158237136268232345701855048997821599137943464823203764150441282675983976042873525711583380167403701054903755894826808096999022710825563862267671826535971454373548213706473021757446490959759968103507305943096826963999421143016124662773329571249105458867299110384424619636548479020987487351572561642572648284500336310394344967389039538653998431600153725137456899154416822221964788161263203663857735324440939792465908737175916454777324928242963654713972591880607501895876217147673983211177353160225668224810229816235509348609958361367676300361955563319252128268147804108760208621974129784865316841274856234613555637940944566735613481114458707257656484309971882198249688253397797818730642951024930355207444079605705540123489666943422522674305695129381337736875442635675378321885554760497577334873220847233185249495935409962767151417166338901668166028208375973343505144641706052943478149109500737952814267773432332764031947499927298608161488308503794968453386365130955454195882155153674993637577508378393564760901150004174971343959352784802341167650628253291583334548085444644834561312966863486976000000000000000000000000000000000000000000000000000000000000*i1^61 + -263698836080485366612965033443719827471829772339292957305431815912481714966209320376293224435681739206088235471090198237030725227860167922724261226238406440778184209729603663783922071335942166423368968652705862914985312476509820451704905802055961708041632578735231027079592498418908026048029066170243800182223392575163825481838400767628310779596088269133412822414808843121758015310360077110106626966771777946295871979166163918008350430131863736747735196111823503010120960631631970921866913234403045747766236152869033367723923202123650622259497881281982391197831169042143982196126698398019165993280551678937547854040602065300173915617639060572147179309265237709577191440692979309310903457921262775467754621406880777535091309199465294871149024650339846351158514118232994954473577205756324821348131544839829765264223090842650240884918525956296616890795786149382854191365519179588823755710358556857241486731033944745783279614429380108456160913365833800454563147648349115269103781351548165784255048379411446578175436481887839593050944617186077998908727242994221070483645517492508147160175904847857230765729465868336382808242491769860284834501550723175669195104171236922322153980022895205069904665053272645288603573797678962833089069801367635387520086527153871389176609672315132029836282236913427143881081193428993675576244611708244856658485945624941149314065541179334918245860121560632732970897320835133478843953613066747559542046379184848652485763388918517948893556325835366760288200742924708076291348493508670449865449741515148410044701661142343670005291426416753621197990755334215804085305482790928904609335053009048773955531602201073790778199609027000587711365905637835381343361873107139811594365617100588508495909200815482625200395946240288692340590736342442044853328233044463512768925334622630283528446792744108779512294450798228738918561332800110016895429567924413590050716781719472875222576392280934812789230633062953663150227003506324150783586408370319034409826097220970511485445329034999215789058238199041315339411289403400367398824941969085027983007963502638644434284098112064636419874408212355943809207750420091496296679546653654384640000000000000000000000000000000000000000000000000000000000*i1^62 + 355041459775136098472903883547365633865789832921309178469750793711262477330704690997884076471767891694992468097187620648688530178645385737092612164866545500905713306174683655739336905515494380147818067494665673862235922104801256513683604418530580504973977663471293959499097488762536572239703095112395076966048836208428586080285921678521759220522997723233823876553588703644471840963353465106222804691716143968047352061651821614509595040239669847123543970691810191552434353031615214403906603664097559144430131308457817260557879071593452630342457884881156648523370437561011471858787099772167371377851434885231248448549394123665802067483563362320322616024253510954147916234218654577628160626118936699650352139768889196151532032006826613466633077141698279632828508183380374660694125145980895263317521908009184493213097651808822427980501297493600897884278073291289257841613057803626748169855171617253710846586888271589300406319481199201349530684885020569600969490323573505811428355349119199110123246154087588166419080394745118009848771874877882396482012704920603614405859179619073693656171125716445076055504320520906203237638841184904299820362034290273716887488697998744249442587432816864348291716428930399930311801612110248690116232402584536340251753872820845581365059088383912607748371195708983761513915560419886047926359069891647294193203182829965211887019475203752045525188192640933755982495504553797366777073189397348725784311576833714121553447532793728109462660726512013341771438629900410607520197276609398747685178061669746012902808964688277780137781120916062766471245592309620134244648734258030870774575176380344135437892628695697683413792511772100505404679040839227713964210608622120162106051396817782493680112253800675083151031655047644091004924915848012115566048287577946608141739845701055247865900920773536596556076750660586473215356183550865815614381930390176605171766803120630960913292585142207434081046369961200158042421487181689986585768371370436175923037869472165996076900924459722425918388336744486092395426281600226135064280529134916809529423368010159814141072357474880155015425003179515652379077917814947008475901789732864000000000000000000000000000000000000000000000000000000000*i1^63 + -950992972122794752085324569869654090727679226711656971606979413323579012813594992395152507678230504071389426658143734805983882185140984835428677999729213841338116025406656079536043796813350362194786683975584752047430211693321358027326569492621494207426986084937250494490923279026785759770425275505737210586909339914697786277846200538073240583715288151316511699324528469873549090430415186329289591855626086031375902787424186736231176876750485548783789123505477744512281127544383294279791353926026524454816017494485752201300464239160988155424516596085129579400331797978608305807984618047923008719064071373024911787959318525907204541057171757222492877014448062586007370863762129369915123274696374535510454007141245792931994868846899198424028348133807833404753409700461583858808250211316648244901481288111809113295506995963814342926050021742989804049968943060366843313336389208805883108183040854579248283726607368123311913168574633143577418728082006669930118210262123598238986869097767902212332120986107765710936310163843690178469071793671711616710805649668063538153698597569589515042098940113147687479312160796240134177497683527519916060531247317863472505199622481649333949499608812839525006129549348175120912139395194326991968816505512733399701614771581816176847734918743960964018763370519064713141083733257049548706688827725888329940385625589604711065918252730106538284322065681191393079414790413626956224372386276245226026178181071083844377714593356425687399586073976655252355083937150078823999891683152341922167336656109655587058743601538932437130625851103811474293181090103223732125445181429495375458280357879293256991384267958647761142125908665302425920051531438166729692797801567211116673480884405370668287935098116772476352488585472073420852730269061295277902947554211636147478781318139354104355377345295052258074109513207635344401776299427170822186694680504366460644060503269334350063539361806016531933019548103181428741870788466970579529121830616046443042506946928705569514527739999237214894590769937456132540313959549006958558651037618555818205261619380225740523588301754112005225442203806155136125292847731564585118439833600000000000000000000000000000000000000000000000000000000*i1^64 + 728089499005174261710072643407006701676108267531391680653569293947481533330680529881860297173379228261159653817329447253214606572255245168032378200213197306563429698248065843186231860015238328384834618919071894931068762611615691705534912740512773607883467712116130281464497575375411309027541464692684604439646062941201455949131596787693374710321386740096699727159645084697882854266830969284714485117288084458641310771383778464635521495847464225436347121666606010937471756577171422215688795212522551458774961255712309998741205110866384643139427564232124067356677654795527142960641823599039983284757864028139713623444201074323178854309693156585057808703732429337138025271198206394898503131227888460223752964948852311497464536955452652953516305116277874112884150800161272127188526554076651355481970426665912215857126492859941160109619819316968366961480059901291832826957063946251224152796295474375855460591101333303756173103314237261486932759509240449758733444602896111984350169967694361639037127985287611244377162953567369274570745363647541018328189114253495670072710442487505611951952110870236172217312904519413454039672952975611134347224851422486796817071838089494151969813297140070680913576590497359032561334074284490669713978086844512314151745270853319818863910596295120254918639791283183506474500504619287873898185646602776047876592121548160961888328849790233924637282578473264051714765404304177376195886338661125067601672254095852806481196303260678368270044536940136010704621021491123284120042643846998167360921058441607463787374982969282556051553634381272603615473595191810091430513886933843469840850418004104514619225215986006639268392547033857195104773998737528923098252016608787347939677404851614130588926520033702952523971892694631723628246342921584558943366700395174277978621952551705770264841264979976735496329535382086681562432984432820201859810856697022677553626405657315842635366962251750224766589173342027770757333775210600929428760989687273058707389320358984095990065835172327369078052895208591190495400970983686773921188653993345287369043935899690700273991641264562352255649527342713476453713708201413034639360000000000000000000000000000000000000000000000000000000*i1^65 + -458690272441751108374501364591311427872850903500688933677302894497051930244678445587696627543803136719504360001687524819594629294031439624326291626950909755375370020576398665366323902137678832449448697000712198041238018517978104292470107915178422075007838245813232203205410477988011744683627375717318946865592100366267861992976278512213497393616027290375216857569372992444775319284409462979031669520144427197868788969864137699784057240515390014684477895634309184062755310678085145598508165439587705156736026128796302327261064442039193193125369244065246800644940151792453440028337102061803008236792649339362255191610895190362730394828205953148060820759779600546238245607119426902594776870785540359534460793957807234608744519103303871993592140977077637786807870377413541309368125345243110748318115612424189603719056968955661068110227280473188414498310679759932509141223168521701879141083365815563829887775972217911652296941872402519060109162553431250897071231350896299650467820158024734242100020790353558771266522376929061572921037644999966025811301805068232237021443353631421550863224578327278684595589401201131769770216883136595291599673016788182437364874556177176036549068636741484724521109571561636981577630254476660515208809631308035154536246622242800808472643495922526473807731212317802838340480349535201600066271421563588771296112922713884101542460589340156152772161331062689712392577931381131887235701542360868088678082424416092743168874122500725636551122733767046436902464220033501062439372762663236346866712945508313406952976649080155055239658994293050214791126780898856943181644075539377621130352233036547666199410749759863245338991738470321591805060839860877450157757449856013457318297981950672945690931760285025228318017701832561106485777336472270290188551558431811514144455524412587520852757546790937019578894461154194007388723049135328265411622969381591300594587095956215596476692197138083189575283003377733042994762342066682313251264880902919565665967448991697555453132325358621164609982439889551378566729161446792263549713189479642545522599849698153182773958861141474566256490245412565861866239902412177408000000000000000000000000000000000000000000000000000000*i1^66 + 27940227567603056607354625859490821607278135628868143304708770044028057658520887109342784780968346530036444118851605107407856294330896861828793401774121435372323935669555160595670308709619057739500832113329531537806696995748680488068295156153669571931554952752059431460534247898053896113641047546992886740972066813352781471449541776671074338586043821400508825647522868273666848726422581406642138440782458191178017276836591770281552182247771023361052822311643147229106681301946431861784378755591662575104618268379394818605260514986068013048760164487613043563523573120045075597003781354319063869092619495953425481276192193141009979413074106788590616371023162991176556504193581037955206776126983161729073656105273821007446665335196939628054110134655603441720823999043162894985374619428006586397137737080664964357684624924007608704181877769678083922521851162337944219463625036146030069442223353477874308572281287646450104712647374286381394585909234603582706918456184091139966582087131017808231282376471075291973354827522194184242320630060482889982352255868251053541804545769482442488757376467432898037013517900616997212627082807906339551633424597052880330317941982677759273167145638725225485279345131819457819645953044489863487778392262293009995904009856280559278613453523153019052266607137314278317876316775308431872842904198119459587179238989427454693433278688344096566192013077645964372826293563894095069333469147646459370573728346219155120174510211391386513850005458625628439540730472977876082796241563393712509850956472263484280455073825326004465123168343672686626738129949534536723879052129172278918965514087454133244682150446568088448603356112817329950580113567060148627915966696486160196270033261915316333479023285049439120483820307960812319915938591746194905674993645293911590194161969881617073376234730989888175043857202892433988327533812592151973345425646253001260851620241007081466241717554389313817122019444773581766865359893698816503422428764735901291040600103726825924474199371709661620804172673793756978214358633341077444019507847359965200841432794243486170956654816947912363888131843069112888133995724800000000000000000000000000000000000000000000000000000*i1^67 + 134312641621727033679572370935558304761102412929613644320335051554212669552716641579711862873030553718080073054769001547465318801677742865420770223836993903115534647372821440265328173029540864874670718177382895503996677122327307981333298956567002577536088319713514839867873648111940929383407742866650819627735567306040375210313337236186746855577989010551879825740352889548802509703481353935490122149919353287249742898636341536232728067550393359086779593547716489052779057057599068006553296582574243455723797473602023610102670881176405725519724686134751696285182504161479920118998329940705297308685105663370763582595934802558972788794315792114163750982741743634273922258145982814220125887642167303588182856056917383222307114319442045620280529165278644278063673640568381155114163655042456763378057785728616049834032211734525961640685164316957612444000641258752429933155572693483638468712592085247628742969170183056996905189022626192305910995841695409901222933924077516681820708395869973071641299079070061867564511128070873285255654188987053743854816897615020283130417954883205987723548460273476998956776021506727734213406599960999960051181227204777325331512628825043198712154633489437220422183585373739635093856345347697334932287699017379823631669396305501020013672485438588715882201443597966000404690232558530667897990469230042759056417716899865137883601324432113602411681999632062437152729573140846593531422118566475436528215333694908285463808009473889186912616316719040372886392082825344840817658638370030948634735164418508617419102064840996262094428934653741225175850001119356309241956330501649516307889429354977014396223396313572273324085117282816781466507289438906720017662602628767538314396865036203564928031012443122543397356303439611348843060046963480134884853552181546938394668354928325968753274810452171017228452778571414407184931542049492810650795132843370486064375551592284744586395662536808528547831334280473033300343775932187312511579799970645859050374873599387566680103406563220096216422435116141817172511331451894585676132711841993938001316429878779842590353592888802301548695273123563001536839680000000000000000000000000000000000000000000000000000*i1^68 + -63228580412472115299870627021867509900077542907470949999888106954253995988766638905122252685068720686499652883474837124667114960883751409211577741457432513776216289280230613991170124584663599814469453117916566122876875061567807691727140382921962951115834503002852569470801312280746309515104622613693889165088626115046194113692774694964191482325535679364163129698852218648386476231145699763737955559204853943336140005003016723951073995659848445697075974141964849233279312425845903072456146571432771818158553324910229166161579159111319011196175131079651528564562919676380589682445163423354576355000780847221618282141222669693615369960752411149600870563239064121652872046666742425203243743732007674523887469615657271303617586845775210528907811393658747623697173217076022351916473952429999322810797718836926984812136588431739917261120254629952429898537335782338430125155007863212148514175009727501289334220551188656054921388250662041441377911154057502215585235053727546018181881280285733867583811758127749427206668384115680076045269438519369094192294028602185403670046178631860953657591644544215598347232598792155011364800891833979349806969683890202595537116490618661189577524656382735530961149522282093871107009357011558080956646071980884598515003905040270651996513839229561962666474610690070780356637850683849672894130452392106149383417860001028249839193278316181595944295217334562083699955261824714806341675662780638795849405925592297056203250005580203985868148037682587963905207277512929868204341958625157615218916316095710072859458466771591338478020040377781089454433543072988564603126001838227416909791982137257626653724434355727464710137533431191910697774757615430477379083992413199649455806337138419584427596865836784327661533288474089457859946525792048247026488632440281532634418781447952936137635179214496959120073154487163180618429614875484650248220929831230850975922099667284359189406629581489517013849818192039071045478056245447160447558736169805557554348081633605913077606726870105846693322411849964373016034623296783827989277674362598666032366893445875056644519321204165816953598222897831215104000000000000000000000000000000000000000000000000000*i1^69 + -160167125599642210507700424401700926061146990358922759871454340278733866625276512902638180878829627056381018993619556521395392270820069549454984670769583505649551866311136203463083957908689189017659867227619830396763185028409569276343137217627912016408652046426785084452463251628018381482062246429964669128667926607416071345238721614709361334324837803307434041703794095909671911961030234280686015354476143567017767505200527594880091289005617241021025221277910467104472089358085141206567117518355440300620149172962529706613932155357273067851745659612077374402408370164107066901432643215481618271453586884787626353604143009183245813760589672609911812781264255506993711782452299553190682710052356976653002743191766089132372386644609148724231876954245969377910059960846468241194283719834390781633805678977750627362963259722568814310161135128797736979210482956982593876920270681342536321800372915181537947150038173531494800366511934684536358532304291285568977349164225825282074101508617097802382442118311551146311890518263888180359997183829360381458438009025919271297756887583438312407061879092781845522049830936612607932627656225780772766734431630711259989987396736492227003725689008505054320235057444113001193751312737279685207003918442080681211457945126525228722128310618759474510463086619899065595602936907656910282038167722593015496265638283242102366521317679133952495898769727727695153028636112616195004098804283138488447128410000634571818881230238532307696775045113326514592164118403819385318290736375855559806056471898695079349933878142834648682203949175970888126615565534379360557966144543230965315208917566672501764218963292805113793030667939480533617180631427577810760785567957969912702621642028710219666387064986956457090670002159511344625934209602406058172795419876496766682700805919640707370269323998894394669533334660061356376122868203583146066057068530345252547658951564442625404055698166632536593995279362395652300743908033887978242547355582313165936971029593366038081951030838096416142012776778615693291543181685423528271968574230948758556251302791841339454622506369914608786795550631526400000000000000000000000000000000000000000000000000*i1^70 + -22956129950818190857846566695341734985395844741761628527217554270394592061379470753017429582966460606208557156926510376465790047032506342594702865386903906716795576675093648958501294629311965226145752604068020141889821269979076911438899089176266371221614986473457057355913955181917756245253867952780694009073781660051860601629750053310293986930402793526341181019605779721376576337227729340348517549700381652023722336319288101116532127915369946938059428280343958062145624718409315497671896864073431855730236962199498183921784661377160225402000244549021207066095866904044204686317244326280731671414874528743489843697431272941714058921882005070612624782928064969409546796641348604099324132931406620585035941817741886296759188187028311691354565998508868727252513602609861849446032131749484633875612426945140309390970644111745186950820125162373259605099602422467111485696058240271093274744514831792901766922641665877822607775368193981585596151485619512332120999245973045303899050039632068870797055570662269127785442217356199894244785327935523987215727967556429540192381188045160697803415997159644620102759394943298699304894682166771902676073211251315219481164916347285775137745313819063145806705705345133653084797037847940670639367754595730400083994803556713785930198076204814469021724904089444788218912909727856713149670894633153386331622063481392327375523360605168594265758051851502993172913851303702005421545349796138777080675683140037437907940264837861518084092499134404941446912389439736700280123949285469162424043868162127177107750855704496270210117906969791683310319031022267854857556583351507497663067675965010747268618088220669745623769145529866775998683124672539106910113937695736138648301542283166472171272929694921708997802994657419048993544219252689081882442524424732393390041033626225114545306984204825308112043613135101868585404230928137770248909309607586827898847947660990716463396094815210607766452494268941851420679236103273285325045928097446848253782216967962386651673003041324430814301176554342231456669231721088569761543177435224345081831358885814825991414763631287706300679454720000000000000000000000000000000000000000000000000*i1^71 + 19737978607827280436453786240228206366828865649366355730056591981476075581659190644655911548847421026180095148514173309260390420597065019285377520508994114964064364911034189666450109221498181415683344322238583164269402859427996318933815242959064621919827224464724662576307189747466376418570990538080647909102656187013501745227661426141517346504707541549424560890476568614860601685599638724043333311699810164746464224307938262761952202297487119662547021753582661606954423247250407612002775573431499004664947547232393902044126408065311079895189129496775019824166013754515889309969488495635259124173180582364479078579586091011650404819194131288231153319454960494866112288086357897132602048123195642468605949466849683971349317395945789542809018445816210923584419287821397285405108125553149437077229341275305295049478560505004666643447194709710591128330353096906124571725094320168905492225498261950202656990451198426081891501815429684771997463174753381599241382159455565967911523686003100201513350041120785853619283358764447037399960896102771007525914340110474659833264455847613606105597174273518993367425283860458032310071990847472815152116730566285131449370944941485588735005168007636505545611759749984340470342279044713245049898877851642065556847853339741604202581838919795349545192958650344038049880086756950631633021416928504057673074114596982020766120077535253698847047732287804629905991105427079800421049433339032792719133960305790523312254597818691051579240702856181393245276752395451675696639947748575386497897323222863627860830866606138011911939978122528678675409764842712392200218150923083772540682384862218120736797360571056322384785234304021161045067179538333194933752279165862036916143388310626123356815090142014505040696313826318358226776073330020682905097467108654465169616565538051033565466820869463976978252954337843261694724193904178246196377369394861249730764993990085203243247527989844946283126989735724838266820421806815104296116765260818888226842754147019959711525130699211589219918375971755680119063804953166213787857839818319422326124192470051449783673106320875723948032000000000000000000000000000000000000000000000000*i1^72 + 3430822816017924189168064586668080025683521622902353973792912966450366955074908008054158266567102106126372178933977344374879896647832166671980679455580429301001018207795590539018618013327535639179681524815168233632584852518871077095930158581305045135417174402011118079001213729120443694051401930440578011389916148197108574960952986278675762603537796830554365932085510473139529569660568745586885097433905442612298656907700045806469264912656039090136470989633582705385553062695181948177839709730121261976957658312304675038180673363184510395901013070078134278512515156180039494876718684881610328906032033436253868945744766353280491415668267662847800834869675688409469622505454206791224393468290691010912364187877551142719380235685278211507513659855480400721591414762131509355324334124606077346679545491410887471027452395661023882471117802719502018237353520039742412173772986870790678181682704679699510028892045009866422455122276372773780979684713038715242986133898538285030055912443855736168247650510807224478557110172494109661940894443926795697583984760878671956286255797893322750566132357065927538191479638397482042286585233529515269530377267624792083651033038636673571206788778039682186047817600230242342678705342579085567539869674525688634090948955030401393887639054948821738873102503113999324542075783034479966396039051250658109280272825536574238850999761792992463274444927394007198702168936607737355499399602509462865769646792019013536895295627087747515170115407345169516894977286289795455016979884131590282708252532627274944385623087780430154458236126955025060269971091662073200475896749232618965851068418327808310433104771046946937512050062889158137273572909477533958779050227510670454914554569170606421203615353955476205278084251127546848295523944616168703645461995064603545442914399990200378637055606527062931246829524503824653449957648486463325121964423826045584700431110026947872520659034929089357373475328319008385634216193776725836210421332016024709546265155432236805558162109098413958789996445030546363714839049391440979492477191919675544033822992213277057640427282445107200000000000000000000000000000000000000000000000*i1^73 + -6229241671181928667079011912944902085875467158042211035295605479766096228857160422230017553277337958381466228962411124691728653163082538728404194721948029232104088599046576918050293586002965078795659948692874746740019554766840773485776496719548216065361151462438918300503585877933372767044559150216258212805434652065009641282582138949521991566129829628011144195690149480069410318848098312449469595148485088256726328534576737277440414339098565787511449016661795369501938429588665827855403875149489445225930127678443303575943749947661274707552256684633730124048735322228972428555977820169287857621936348017331210503247529423614915417321533119929427383147333756777966037562807051554945213266355877013369783729435594954719320812280792867073250273012375864300597164966178465232317199331008049266568129048847091313574518790309727808369510151144976520924182080897890566187564041268692672077202237908563917723295093225383210200210251928036445406465705052948119695142204375840749351994630255944113187356133147668070377725117459750310726081711126445186695325269189990765070950193588522581152130541799684381971946497393523660797457967749284286233120060981678063618965295886245601558364690152389998597287213566859033557723307527808595396406036891185939996873563610253469536078749702802029724737247939147272346600251045441780484105370867216207326475084009196164145153952445714839218415717739443896092118499486895077524727015611851788893485360506725814402672334084876637688761686422626614022592579753167897061133660651487414223828266904919834009248907837772400785587000315362664216680890666193722971775622267741210070495625583389330499283466266692673594208385342417956746434438056663160645102979804261527670018231556550817480600147999486638746100127609949185750192446328026024655586656553862459621583657327099416540386118657195982446498963474814575774662081394962078429210785483489354600784102394179402704978237747931942303418376096641650072769704607453032251512691180391469611889861196069701964538617693032599728653498617400618344684167012294922491521594172007812996757551436506463059113410560000000000000000000000000000000000000000000000*i1^74 + -3432084163566330816029715298564563998174621868812341159619924347757095384170518680606895464133172904600400036478708497793128947433092236204390903271329721558293021564008479217665031558037474276285572327844655004907717986658325622605884977084239982295947071118056647575988224619342604244602015928064668009664073976631275774552436531470947098898134892715057145306819113842650548809583586281265949519438137405511117883180813676627502226152074750842144218214561249775447833720094398877558113922709089572410145722852199351447401416723673861095266671976114493177798243186826028881762347339190411825072547297625971599224132237538590808284929489313413481506746958907954312414158186241800658170648183224626492762398905559474003342401165324896233681347878852839831598763443928363595658000523011709434017019315568102820413287900714633672084867070880392716370989970010422292448818195866986214504946772430927596766862324528765270617624848350344432662556948669871602814458810983002558812316193561751788728633554567447243239157706105908384563424609634407038389284050538007796048041701667689347172146348468490013136098024390132526477616547178706655925548607190107457008467829108173980311704160344560477152580950774946342986080568103151190752700952294802933430866006035305221557299604934793163092737665923467222876264499678141357238879841976151103003912626144505725525972630451234791388149844773970663538453160309214084344826394369207365754942840392763712656216778011944188882516193521388084599110720965619704247696215388429092460370715795238734683719851023700555017970608309385122714008005756350967984445012495875938135985858815762842064481175927373664939514785925460901887327844701012132765457900764798226931097036016624103214140837309953878173780706375974000411110517922586099278093000961046013057679920250191879561507745359365910904794347893766749219301007240630143158372785986923863421485324390581270571653991634257064244446614354001924483281866744403667166087385441213448169197670185764093686895783907510907265001005616257011025611934736740954288119883920360498627208431158891789680640000000000000000000000000000000000000000000000*i1^75 + -1046313489531938491297227046765338638677143419421395461296101425339792241405243285754484924227201480113826572850676798452394677036001572725836831402373977641185731328339044683028846635787941320791524555808274268614004430743073190406743370133683015246903448428597866352932990707639268961671570645957639832277423687989530166218145081758931412726269458005015549175570170148457841175561367479204072375535359714622960946197540565208255817157286751275350214190304315697860555571261203964618632357194191760866460079958099816776920300100688998371178064090620193744277746462852412758507923454360648599474350669786392341828957628055991166496434956614988791207543315183981281474239835103796984483562182464565599687045483348872753404936365268322131129370156819069482621783974401106064261422412967663881487173865347481796610585768958386029320023366140439129149669625521434789704686330450853696255244147864465153163681760588497909719895064473758670309184643093293866247990025785637830194488943720764808552470935646421551556700380821390744831791864008821788282947732665481312364961768181342933071448317654082978105101168050649786468803037462908952481411522325784259098963684287844244105007471140488301736970896809841206572859455954342779775012599499049765268371545722131431981872928627271070577627961131031416767551772543742797388375361782990447479416402936524991278067450555649489842921663080528421446084953916879964475492186120238971224097378100888501693714147571861923014220387857004008103523762809997715372127944102984872271404705976549622842722022695595457456191212524175899421335209830728554547834906666847346421242487875286186647418223731358831458332689892083071155767500770324912082090872401737646359214771366042336905797446232692045550716716237397950848894437714914633974167314622747955716566552906649322293440593395460657902933740909900397213290855351036016963631545964050867900630493721504213147324782728439969116751525106373485573845192574521594030934979359902885790509001233765295673497101566351938181408049971109311933058006064709866924425731329134602398657895518647091200000000000000000000000000000000000000000000*i1^76 + -173121927617189612344655348025845906776425163733611345738824750372861672810635508623997986798602543124162709145112319843990599244565018957406674582707988835107415701091450916647976676022875897070938797054412015938188796241265510330026010695913659110997078379584625604254585863182311337306077032000788536591975266536509800086011854299223906755900134902172478555857986306711412331886422749406916067475231021619515800820918994875534912933387837533554155981079581717604342450031996935919678392736959164767936135971000922711065223067509271352693443748000773543710646095269733883434930476603778599771061415346871950198409234281551521616029474958455999921744825438545256785661510254889145714637090508506770072214862487201025571553118229705308972717693700623298779965252986597895821747919909990558800879591628947019270519256575769575009989461416395491259494202837006386477679510170242586093270584401356220192501365758701255089008665451558777378775095675915929403767797207803055411028066273699580722237930796261236251728966438443158028798747292150902853042543022824379089354789309821056665694355996770679534202001809556915342727323732560008477506952199590401445767218555737727007838721914235573078443705258975261829492886247517411911110982122604137900534430643970800273492581896528934832661690999533682431733763709288015774245204750844600974345674498193287727527644306438956391975863758619994115239306195958710998717462430744237914342926251890878153437869120940707425560314458828038197350592322536342357206087434134979386411982475072518940621444379956951012626035044946791175152811036782289195560833895897816731641616698340908063896490020526163753424949330273882081947162201651655549638156502969839613627537627577122816410612261590708369457721022414202296035698655202985316054155781901730520520280779238515438661513967781471706503944614128292121392911208837338064464514874452851490503672893917510272502293849665036465428330890388497397804294452829317069037121429665039973185462279564727431211449851761268319426025576517947497937970123252629199642387335554350868898523381760000000000000000000000000000000000000000000*i1^77 + -8371894902732515345182149180106492820262354244112910798144485858689427312453013359757983786715777603088087371414440908850206413055460260756023294216700203490190167078177233328917354521979897254586876192392117562194796210837296344149679052002404773192586713251768518073832266632682505044790513192110190426061427222040415837116996890638824204573364907726301318643059966780696466107729446552516434209468426885928461257050295037316677061281177717787238553634757652701069741752094510173919467276727809091005651911936245550625746428937960566311978027095521446443690312464226653828619669292588337942463140418329398568301574184141566870898014359148906353168127296268034373138768345655081460314302224923307492554600694462718257829235533169036228817194553430771967974533402566580156999971452308147163067249890349046701120951787943868915494664130789701331314774145028090221398248780393087475353379306610251362091806979878165203183499040848799079923704109842598518080206792957187674857308239674604329368877064611130366502134507120029083516817206630235465282675843485259866535512009655313738897510232811898111072645919502152236178470757320406468816749564094192322644170795816829759703987779680466687526611287210716397011866375808185084829845285242794600136357361623067912964634126010164426462610515714358062810287380834581908034635601957809768126730671876936009393847189358704748842231491518647437240582430696597435371144120574642657349526781457793270673294998387269656718772900850254297433535022032194158614178765769707154105794395767537004518612341869833020271367378333030508410848629212535078512620367398849283600697604222025700130078946261673811753045495712120744881782472761624273592542448612486566622415630618513246924867497911159430115596314607391761965074137338200233140558695113027423782361572038151058780705665554542988651062881614030094682377207376523912473290181419637410429666389344652260023423328676464287947848368469880319313505520249376655044807186937492207375300702402924360106938369994063720043075279878487534137880105499715018384024419779608030740480000000000000000000000000000000000000000000*i1^78 + 2178642432870169328543160642766276752525904437227223226181581785261852641005823915973235445456464577518602519191050193751270168249950081126786098854045172169051738736240187418793290883695727443784729167007496393235342820986634209815245431220408566887017082257311399914844537239887773690768966516431524920906005006649236846227059045650185452304820214100735077055850974323643311741859264932999147723407561362016684134186036535851439374746804337693136187209432031522272155322500509613559719168175391015014745919208744011044888751750705657471343505467181443359347501825430882299147140564893240101100358774359943644288301975791898822293038393050474436740133150710814806549926728408576324046250904118675505661788598646279515908807764917852887235298410578443698513483648241605574205572347815796853357382898963406875553264635600528981641446537160320505156643376984440810262226415340050216048309915559216152670262634798112298648005225288250343951727585821132519585362215320671507183695296575320087757188629745447862629815976127256931781201470120203597302067070176751984464718638661453402668880003316829639916975698093646572803218371839330232888406365117509421330117800395838549516361030533087037853855675069866504540081817925167275067982065158756116655215869103658555033549985986810179115647567764111546330390181600811230780261990046614750184078813175537087346443876889338757751709077438171892331506982824416642119170237432825050808156674173658423074797506636453636800693491261995918470791137899350397183221307112768410567324742335683347972344621365008126578562847507587655509972004525896398924410559488591486024731413442232232780799478103989609623763125027528015649157009147295860250418986630004930073630299238640019194100870533167013692763530349778861756052548267648892894393759235079462229693537545987018385979423796116597639054737545602885558646972841112040414613230985998716587172195936788007145758548341376055049196199609974198078247713622945963832048195251830124929249208347151053271595280330183939468940865646788369296534185908424507814617795947344691200000000000000000000000000000000000000000*i1^79 + 340311452018151524692326742405930045477163138649879686153473101813597869320049243972122191368444476379689285170062568208197673882630107561707685510180219800614519146892097015502585203995956392357558864625281467333408048626152836162453969719790298516956167137933902003124922418792837430135872521573780811498830471540899235398727614183746034592679684047724747723686774605782985840793169885832219300897857416404322661965444263996422479848845470953984461456135426104354598407729661535418954374194256267161256923009990087543826326749670149279559626516188448220686215800328026512692786574312698096349057278693747181389956143576756127752815937836952125119352702024963033976263887615777832845596598406611607103950731562962803324079173440237224254408321060961919735470789611759734999007957129137065039545280267406077896026438652333965988123766309382579989117008479816898900644766634981659585837308002810949069214355356791354694436656682729609050506267314040520801154638620660771967881754294895434622307756113923402999402638558008083220125594482931839102881392552402913582848578299815611442460136127787310311492696760237386273106752491031864656532323199845155160257853604368126990473138354525901465758465244769796617019290850935608214727144779034720447613962041364186432087319562993987586773953442628539463886160735922692290136938432308149082213236067131330966307491288724555367172608212545005696860551936500190698191944094004063962998907082050433969677062322737302218806258090950514348755365061920448921057873220182297090428248358272578553915665099312816691013877829502914622141137910940519509113945503091946148959632382372860453660061907447244767083644815528393728235292926044738901182654320692367756135758850369015505657294137334925459094929288952190802735428458620481719792916691538946931254359539987685342392088059587681168357702037088591786494766105501767200930860230832958319476952627597182075584622174340898843299622436774329137570385223458176943025866811637868397765517373255635247618247704435727425767322042950760430368899793486484068172677775360000000000000000000000000000000000000000*i1^80 + -17954505649826298720451051996007123373804516880307667095791931808623535673391554013526578983698776921307627045671280678942867222388544362036483553500215724397396489823016936419565482224553552565218293649132712978776058556490537568236328986271332671435307114656013845287264504513440288364387210139751884698635386768307623028637581256923497723539596292110641866600721035967062883829486272922943396490384331630675162232314871619239165700409912007381296711237437995618350038596199233682018416527270284016755201283626319289755672769443163581427583652275689885340909574069728948936742251613758622981611186116520661761788417776847165367806090048216283665867864143102360961519531658973459034418871113364277744100808995292267039386012203630137012418567704806071898965055892465423420448988886293755681812108994616749889802068062686093696643379080084348786706143754990401129769776259836277025243489162711316781560389473558899524428278882525841406806932093959670748215811066644175966180808676833148142885228017239568908925703988695560816726073134156455186444627260557353113324455150654094262206662507393122162557917803910394274226485071764177163586836590276851122042053786767841876976207448042759926865027246894995790725049067585619012566463590612164235159103764591046229898588473555861075752285542211403281612027475553189071163677452962857313031482201061138327741172999863735764700463879828562763011883018630462382175381193348630338515932133947137963662511826531356807152407400075918044831318901268493577724532391161113341538438796015992726614458116414652239385834603093361319964598495200181337846750564456058227249245767899237647308933977965730063551052380664723259602940103327425422635796744491528342912237442172390224414414234225008452716790939700573045725964406743541835649449084498215612762604818912059731698220303315119234247886192279353341063175688685035399417974205229346536170893665040238377971038299734398990109209634015581041206383611359917035509726878147492975785748330902801793979989371708265456182451389879821384092297829908067431481344000000000000000000000000000000000000000*i1^81 + -7533588672993507658607453443486953867604529761542938562784513796587848949414521525509473617017058549387419049212062348015633629319148032720162818227092456735600821512370095585600461827302068168307457117342195316568283463798908773619264619703436883243653041274318659358592810571742389577261565995126447942291703500794458044795226750855195198000925205706450330751146350796173384610083152893082959237266328215728399230206925770473251412558854198347946157533889888426339263706470889278273953673949413794455799986321257274359950385806483972001924580987313674296935064490418143774952393971607031531226744755961775294064011011946499940058375069803501529273164248390397278569894513159785453705955960075280151990360806416754870717753929671285138503165814232074013513222830150422163787561970571137664992022401899420719230994701222002743227851148926739938419373956694697532119493339942676001116886351045153307088772346565796980735398198997522372373453213245136192697012047926143241640915352461457487160268228786350734637496120275191291720492546710710269095775544312172518181713580512654543815364455926514989492494939253227630391371928996494978689724337578419824671472939452250203208332645225413451365964788904441597726619971001735815509279532735941417722272930098489397733143504328867106670977085370761943652482161303085369019920856533238699067021337255787255578092893301402572265862361496148934452516741825110445868922910702799602075144952743500354178943359874557488321845991138408566168174980678041610012718045041475804731269155909072593211594006987129820834664580155926221491991042760315556326782110528989646447967649906024512861780161052777933736549370005995767723536210080031294751307078878011300954322816877907603566117996782379545202841030899523278931751239841246298346726584965883215208849642180277495653436952495875789818469077692934438103970156809647853857624777422529089465843567475697901044804112501075750247459730727288392927695371005519680391853358680540533238321516929959948918596775463718792551272983886260771442753396591401369600000000000000000000000000000000000000*i1^82 + -463631038742110876360885641956799053312611535453366607305296535112576530576740112774026580453959963598316682703714336092028255569976987140349097820185276682381070215960071204905295565094008595631320102663912863602503838112734285607017277030657659161566564007224989843807997699833793847664770099768122390037182278531488374003442876961491203879081624808304126639557076066821428803017730651455354633939592607237685475746415543507886726275581995356353679603205408142362470445950789927071763597677310543334128189041593154262283807945577900179107006415996384643550332368128652477222736856342734004389256901047940720568885897822477851361887960475492852788485655538371103892091147670576921850192321057117753056151281503528959302783245367550021962598243754162085460766556944615706746144332917099152048335417807735395230239237853996771034169827478017414896422841133631102394435244316629310010558677570084339044726360459444018524788973318646980241216728194372411611233867107747959784111320106032586641789159503703336979205246428479599524396734019899015253339729557230979795902822790585456302711745997606720512746751786231367451323634861143101265589282009449917679198529359372663532320224626838230322489241870619499148192397778149965924254407096317351754915262313130787496090376033399431206208777378057871881350112289213447691574920627950560438790813200975664483077321251196423686829312370273946225384446806814564510258191974474453885742437720078900415194660429245856903641122523618415877132049675823827606194127393511029551895081557946402077363211425409072108604720069502610015398496507313671515173205626699021492870835794986077858545657775479185640996463933483798904857097645603637719600234934480472064468701119208299094412591372447896831489643133236768572950818432716588035813166305613763877147749500200878923211026919001934416671045625392062245282128787416681655331975573657070726885242278258916810717070924558464054150602231544813438508838783760434195041894021301110079715287428972868230983139529706769578333711143054537308590215004160000000000000000000000000000000000000*i1^83 + 9686193007599735634091643259522542028046372909564512564528004803735740105005118008775226233458338906803799205858870387066690234061531969461904091162057902878583961656913035260576795144596053836003751277587590414999659296782488401789194593114019768345527110817190137696858628502251208271999179229615264003850355275765517314419115718792858637818195314954475199672286810779460716659889110994844853942918326341625978574908368579702211502174482482393321756916589014858242473581835820155209333444870303436328683463977812871510365355475597733928632929292624241755057817959363797845589153790252691981752853205917432396944358160561315066143966710278519101070789798937539482882236077310891171998651703964109246084707495179142457124531338676157528652478495178495809806854922907398369192652631741671254170752093574105240308923488895026327154754182773941729334836426937218123892653025658758606394954792863297669305601529982107712266952571913683728652873137026321903655573023445064651982914638809251388922761017293945255112503872992691561294537154828900013337711319539173086411074260780069255692591057707858400613719620657868151630116795812616424634265890733357298259624458779769907970276980139246572276278008185421419512414604036340694609429373411850946554660801688619132634515463452442427527075937713376419834788001138079419012057520093675154306087010710848251989498365141146795122033879384789774806102834815193090483348041167430154062539041474573270224514194021414351124752202407465909785203501417535051960789657377248745650204437396403425433352128222050233034594773410427056126505103884532519284357008273474472993277242091470431034026284018590820903678240539516814449092076804872581945111955849576739904351164501795927383083111804421670854934861922851598606412647786632878181591854869902458545729836221001682800470124770162799367745001914083026193490525517857835805067331665734756611636312598409454479005127444374440378335422354522890446417416146192963382687389650399066971089758990102996545745917673063644376435759582426314047488000000000000000000000000000000000000*i1^84 + 819344438494353144306283778877383614134369088786305837935118458640324897723580439485649984413619661817016752691683736945964958700908272883291765284784688326652568524523012576633895908796620195089814061753905966430775258483604045486210210686898215301369066866532910784196995443439526870171607593113611643867271474215412349630898725309115996272086775424245605047421760301610372071766185748790770363490670901451370613439703619871776779083299063387121628924823402035212768027771277352160710841328814949179794703202148692616096941543603238897874479761078702688703174342859659376690968093140289433387762786967826516995857991807911073031980130452664396727287233345059552664702465753430679432900537511101543043992743172063983108896720053365989299284823684783905100694940561329245362698760822549769717591365816137272237606039412258410808731334567493804229809932924328636580772784569215142437913703543105344645704819151046929900789864691250953055749963744475620202720250780354141084759111154081502207569188604935673995751775219367931553564351037357272115600989857705627048264587215456936186995448210101598313571490774270778616701788817541448968590944413347350051549713249582938917718542960764633610899573976738018016828525656241383578394973449879633185124641898245691045677727032190692511693394653596152449339743547876094194642173298619215296378698223256993847387728538182665364691493118791063380052502483586499286127274927083554318249933444210633471803459165627970125606253659394517426647511048730873903542010475555297544762848724341567840379062916373495545473485711883865807969077696960062346345234341996602660334102270098786129578991736497828719745925910183202280116186764556223431068283404866054657905847157240593661073286443730242350347354828919026307398689389934015461422441963215936612197401684753209859094109975966153153235901025797666638810814131143397446078617846623280670290603666280606379668362372766123621466533952366239899806141001094290888994874762686028537092840595187368180769306168576746637584009383850803200000000000000000000000000000000000*i1^85 + -49107108066068340477499258763995720901806713596139472413340402772798922427184650012305728276706633418765471643098607788961344323648533794183887938844192521054454878586303053259481124116871943165458135119602945981312984012217850789402827276448575647524248926584220313971428346791136722910650749323741644551144800307492772089607957314045935005497060861165130791815694224716460410203531479536580460760362828068337876745184353037946770735625667896850205885737735321562604296882079329526570565191681043144059430835253006596004284894130075586270254065752086129833578725356273712706043930296555888773815783697920117040528201203086958821189378021962025061143788527624781083191016042523348780926574554578629465310391081732314144352884783184786895202306729884656993359863461070329843367680670384653503733000420089480596949230147684792545544445153858025216721056583572379630243462668641528363724490756058049932552592289195140822946310786452251526102150744040495836553057776376917690483064846199353579310091907036801941732582081015619495084686521338853008438026303706297718972343329856504012999983937375584149831259951184927012994141670560867496442679338541290673944716391693305638664832059127949094086231430160350000957293608203191730741416959236320240382366571187404923330238133980864296640478099357790084798966956032746724794706533166205723495278665600676560043436708668439073706115660793057773266632024262811349036283026439225744674808153137342848184894411775151397641559156940416878869467391798842801738100786880635875005416465435022235045425937887394482477302806306689716646202565100575421459325637899666966777143116752946615151944117676227079971595376696886592162631100272461054125040034918906869928060596294661523155007536666703879117692311352172220239293216545396253228938082561097864795873210294182100214596433888560305778256105682723333241871888491332196996807904586641166504746762861285496920263120169203511913879645170304374813278247655438960354521589800035855764534527288262916267610374726038609451517214720000000000000000000000000000000000*i1^86 + 69282221700675561659205805350128135462339653103115300407497028648274386691930211948346027540525993381832077710582061531223081992532406980972813404731648770585774045158541656747651476765006928457729727110751812603490584964545335412995364862794528382731950595582301486991735067941553971842066117866848159660672838331539573986236787552340415271736739019084929984519543187441351930210443883730068549272250612649180996110298740314514928107457908903578166423851713864394937879165971399895053489329586352431260606654102621261941799156689887911611973577694533718662502533607115318667858102172661431245586353767330286762620391914989209991694106048365472808895778709091219080368121979551200393838595303870738543457369009243724164779954112328566849939180914683154885567131456059723088144270971611683025323326277032081450116622170578337025676571149475795218562883793610948925185288693385082464434685700618203524196915968309047184820725834931732049965713957480731049640108326852002817991399987635797517255215607911388326609292415524858335085381353475069473446943876220449194541844900345994970599367150360386967984697921450134848728959438600285410819864529130868602549846212959796163736945599488947014156576193287500193320219602855400826747705353398877052262454878522317686068539647316492851516595439801083165769389884021161153304385300221584002113731483524299892025115483634685497536548865542738112468544014688798868132768230496430818511388595581307383788727343189424874632312032942906946327781892289464644654397257760926946689366407525468408066311455359077708575729597007516961591053875841883118547891452686972980896848567225504032426411812511009495834974810147192937709027109215371410850402870498751256354397921923917220034238361845428025809428597222511554858451062814304886759615150657360740052680153051297328043723720230237302883457693967765247733379424699113269434033391693243169214857597363546284949760261395643664299512923835236252677503731966401923920561650308503457576131976351627661851683802470395412480000000000000000000000000000000000*i1^87 + -7274791838782666110953520970957530956373321149013938807850024697940383164032697026308431742677186600615310012990841187077546351174597634088338741364444285816811892713056404252526097162441716153413684796259294447129795239689141932847237702529426494232270484609152125687721863706498930051099089237427664937817619775749799285628701299589062976538147004265429907140894418621281931368304539938954905937907780888941864307534977408438432933142049027503469373781177128036914035501707124673836336232284513164350817396228244287988952646289918471875138120427662081827536201538436066184468117840180780655974160933226537148698914254952584093638847303872301968622318076404099089764825162297395612145460377306258924965168579280021127164585158881014177098658105071519407305502498904278926667747048447213143740572531121792281718560215074839123990241289251725685354121822295623869997945720488322239619526334641541736456055431732598759207154338620314789986006360466251784752022480192208272990894060399338373954703038202694070511720076714879509326436620350928417577606976132796626687002671504327774982872967941812954501516037393105623312674833180834078825198955146439331816174369149171877524479520719444180845363069844908954258752498375197261220783325987130646847866393701957657863985072577799631932532595630276217506292734121823687568506263254720920469934500939578948408230137270579872680595009682725166285108192132870211802561909598827982590486371896795504208239576432363950678368831968273233901502718591486354041022050820754598657039998240404448274283848278096300949681334242734538171465703457935294164824867673410481648772374880531778204288960592004052907488747272482498884257952709523960715780586557923513735251811987255776495139558691848349139358431517633083472994697367287002626594797744116342381944193339700901556415763356764277469990562985566584880971649191247298168739083934284932421606843609052852416158041358023849953073963337362089543148202771986341987720703871282512056068322889816695572660745771417600000000000000000000000000000000*i1^88 + 976368126456939835202100749101741309492419546270755822588876359967128577204309384474396974820920366939115907372577539980425441126676563938094899971675970647225512259352452237308468255261318548717913867784128788455853064891788999566558902636712161236790186159270927537614271936217714220573809293030673392347444255192013796125799791759228235701121946598001697483560652855202863415822629101594749725510099219206350801204452117377750238071902266045775191474570326395068551942866509968082224602300809840515758983875342701496399415672424239455071465358134460237413242954704364697715880007764600914146703720115670033228616940862390435417127428158912698437475960960216454563348191972973752809001475937421004342151999055525284122195676732434063315209510965959465078715631083742371522252255076099898472873628925724093498521055332522990679733780349656460780008225042644175020174064502866922599647616061019088299854019736613769431905050524817390373301530995064004065182334814792871246346032009502412113206301143045252519588965786378249479679773430164522368023226463988056401218166156811018565809104720902535429949450283942767614961063852132831335325394520943556454259822828485558211029048447531722583529975424544202856949117406987219478857619121448853473745266203851147577225417762679423900493380022048118972208106173237988590219063526660954837036932144749820646841161433081294371090541034062280955717764450798464970418811551061002829798776611931348172677400539996343430672735172199073707083406366124725608671296322746923367414496779031351175123741323234424830609898098347754396079055936465884606986367576603102309554944749485803173835629521108239372881258797610074106748932892440535229022329263219175979000493185607366203950380638845763157450111734363407308447404572630740943325037422208742908394947897487543675633031513839474904438772415707494407493449037300944804863278412016910343028491253930769341695127862468404299282624325113809449772075875693912485887896596598870893402331878415677498180239360000000000000000000000000000000*i1^89 + -24808409057728550243382940182160890922708639976207769234041640529389331910650745414206217755697008310754103594970226779132435059892325665435028887674918074287847859620937210858269323023790671849356529628370657589171270980337260561883869384396803565474430911218577343039234251705412502533807199467070048519338326934526620971626660090041550536259312281482777191859628341121586999716603002831384413718779862081945088396354228808446569948168356506737930430495924992521730116537592158699249275050212671216739263501991687036047475703053402540556217306312978138377786600574147567837355228749679000493867672630708696173760037396801269171073635183954678100809728254722100283498868930895572837080876655917135200612194091186703917587493768973161008112473053200024407706622643415040008206211485674235948843730906715944263773562753378258824867500804770003501949657515317736091198249180220039586512595308545747772057846722071222126033763367681748489610772215437668741756861317600513517116762171946237840861955136026832435417762748808501273672326558391460905086670627685567919650245750883958519331794719216262384397923035197650379595820558055881677233167628776592022687338689356673873445154423406333820587859762546161579333661885326675493276167240524563173379875202124831973375639510572618375163009736218876529328630235639636121535876901621002010376470167460626048261820303131444542359465664474318683087225861947062707790573110734466559262941217709952214942628970754085303646406032859051284986297813018478021699491417068247220567236763608572160321718215992003023459933344402370441004800821520552230325125728617181825250842646842627554942570805434591431271739707051150315886273592902085016131468629523716299288539127887335777319827923033386909327367837949802554624562741525051441382254477010946236820847553226469185510607798529817974592943719729558782482109242792806143094715584265607374199480514540763468333290177498614710663374186179860175642103599145033821337842552469537105552024117723126562816000000000000000000000000000000*i1^90 + 115237444285263079957021799811636231136727268631569652186317897856767752126979917042717233582224840874253021730842268997153040750848156478655052572955550583277820283674927706727773042422176079978616181032085357668595001351934250254706666973754420964067854839468264507260267447528191135694562550750798173282783890345406682886779496928579658132078864637427241599935791726074099506521198953533687836027015456902147954934756476588055604048403462099999171484190835604106412008913540700652984918425278398009254920833193517557347988695289643725596984215638978448133681722108331149674039499331592065931508514312546381392035173743980618237737866955164075906178057927488295341860515708462092889012719692389359828362615236379986032411870804663265439541845492357165011636697722811905031153890486501880044959155433797680758985267795521639794815317332487899846780393415753881577418955362092688030982367071610421667549942416096029444860529330574927630363081820188288017043579168808863131717684609859328308607005039069516186030853957810021359499711087830708060039847976597643670881494987299128708674317799373497079824931874568473876942552044188691810001489003087181932668081830065912431026887260852436812323788599167178788085969977049799313536123216939050985610875018202995890185497079840763416807518749209699303334026780968966430149468873233090798701449708154172877408137862751643489756513155679261619536789285467046794635526684013003626096217037717537856565677420566698737164896738256678076819842195081725061209465665439956873428917050868449396611736205150660798906988918735132276772238119422674511899439861352090187654460136604607162585492080705297291187715326802925660080244038017320145849285518491365870648401281779241646428785672837964305339295418298679272516293067436645158752758617145075456254596337861650962738018489279836388800141202071895487594530457148616207782768048436201232798456042881324384493207520480041356870645632610720931184798435852181573145354729123759152786663538688000000000000000000000000000000*i1^91 + -331196851176058039205198416043372375383884877257178300802922266015637978952296966152606497526882833554156676942268825196497772052228205509276981178320121410739654972175173258364348699800850687724396254028204178340916925037845280791625586686079236819772883078281007070932968473050874059928902931430215798755741437965268572734934026941426500552561415814698360760275946034057407602406481925264617832713037705720329977795245062904009373471478475981004806553441040202629307753905675476375759610277481822824192311542990896717117471115754573092091048131919134238372891004522961846349663988191959589713770305730943453687542347841599971595318403961573471683507844215985435772510291021195446118159918104071091764312495875315355209653814158338406362116903826713508083102537892188387358648234456429478409233383254906693158491443702443568033927436259230326040692846083275654738808855195120063115937128376142607020404243701761468765331254168674003019387099833446561647081698009388069078157371719343174114849691203708393185101637797674010289808929309315863017082519041483302702622260874570478998279341518662740400611512387225144222235959636319223131063308171564038449899953238130970769271137268030030213598239976188146118484657002249158153869168401949274030237432763753773127878873038504459462024784848581292878165054588422409243570112727814309381130326945585648993663689770884213415854219838730355552857898416780673678527485536827570023696360278926116602671858972834216386104231472591002377916114492630549061613375082559669452581572648848306933190854474965773204256378418640520935435259384235555749644269865367702685733155546285487967564478656707014510069621389264289162687371195649074541936948386634843533289416936473735927514268009490942635543656143211825964987265524796853774559685718939251590690252809015646926726227596823047342844469241109232403630408215139365014884015602003550464777032406356515231468756575247954417477762353631015017018963637029037206903090394931565806223360000000000000000000000000000*i1^92 + 510450914299710240792315804061521329257946966562675434760900504031063116849994185935720397918863804000757697420143381696577528651524641272216355625815926274804500653129628061593439854722031839056442353131402845527283745723202204718329672596318985405558908120537669830835041323592757630684005335037893063954639197625940239230262021227257541588256232691182310217817007801847398755374578052486381007052954779121838347798917193621374877970323333082222980033629455069166982830825260754628529157827185475559915993410789779046377427050658491162241873333092761329107107551923721298676743166267233602862847546618218451697002958812953321358295817843556665219178143648708651409120981454403954235105495285230649670828597722942198504755467456568437134803245538531431583398439728153650442520622294238472469396461982316153522293518859246396250047174143221614445987075127516606308264700581493245225376423799563244540851900997122902505591432736683571252824663974005002561189367525231051572080162665818807572916095862848877543342613398876139282953305417689531114603491361565783488438556503772833907736928480940239729548672777200723102711409499936946200827135751133131877735690275888189604470994183744804385871620836071450039439634303015178771181445671703243838620281702628103657166291271718821098365746954796669463886676225721040818916636214145235275513729607077506913379144930281003742580417724664116672079016275557560108504542313022966513741884541873961163732083255575678068403606758475358669447668938437188960441169007562779993522934850421133246361618126198615237051412623593018761595794529242708590350225112503669188548038332491308143123376592307913043693089139540454929997379665204825116407677492191789627555657905783806586233920263873800680292781892874027247300924714186878965920055210709985360135160900059326638917513513289511465179130868600777190053229469133380176837509209049816684738296023675893184567024399507956670130217739849929196480465094066869741286514780798976000000000000000000000000000*i1^93 + -399285680562645843487046789320262468498456261868070178878390846721416393881592661672924056798973372447126080715036362038445848277415817031695707178373692032026254010615208296768205636579265382309291374154514855863881036248979981156907182779087779988458215363859240574596830823152366814587907423976422589364917869015972897100265572047796638250634621033103233850988719895328187840710036792444211224953244262981475990011708370807843268945393520249446188470669839509654321496308480369226964839198827913950835074370278516114377922506032311275368000694587642978310028562657935914801895441696405966381963397719962910719992303069948009309069126019805285150479853004792857286430244182592376236222010225793706110207755819983336229436205091556376617403578558525243762413945263938261731967528831886907279871015832799892578097526619342759993243608151741100338002252400454903278103424456234115391045131718115476755435434633792160324615829696278439745728222630293950826990857801847022522781768116044995881485126069303220802647089100067336617489289262308476411477521959234142790499196240221051919892492264551881235448659762052178431297353232016123686890730572996235792881591557447729906563076905898605372489928627175996562117214587902019449902892675579413745282246660871260779792224668175490604103703119303568220472837023308208145667581115700932829181796005128731896718075516274944007314223160821125325863466178461395987989730737954418869728278286157303636792069121812016698119561739364266535822406235076515646874238104716051636371653652763793557919323951129197539549179326481511839693421970591319001103476636150730617908510790134343376338494518659331000067599110829314078302176563928880313629139319762420032814827294765210482556221272766394096407717486173648793003422254746745984318007833175286153726113421351781033188129546621538209176743402891733155350606209212874274631473395857498717944122921180773370387847702673601303297589339625716539631343195684655247812198400000000000000000000000000*i1^94 + 131250579627801670400848310561775097877432519110911745868038107353347489672967138589505539917292336080050184135922577620695607800764532657693188849061331396317313414052260329258081161942406710844349040272677450016734599258390036015676103935665354568359371787153353558503676774319667735318280424494016094380568430263595945180422355890418447856602405524905657429187907864192369475291545687874456502596597313625462829761412579961435015691097542580589757359400860724100473289770850700852040061806688879694377219196199187326569949354030351634935091522691794684884685145057961770782516366050964093810161944248472403465346665841401259645025490702308438721970189701484307571098073810469499651923603978267192773193154195160469301561059445581920171149587350580895222271695407676543927762727414410531241112679320990547496126127187659214522840628023020319471878575339494400079460925093349753338043067093169641468051721930930698272506874418523608824458425415302050943746110610349239408424474645811891112602835704616285621070775674599847685114304112349585684192237858637562603472524736762486591764359190097458627602946770161882254561191332769038012076496679721777651245748414572604681435893530867004776350730254598585350333623929692993216235463388682513514844954549731256724937573934896432257836539923820065367686057869407854759158973224055166946136694630723702769807226165194048982571327285253477195074973097937492804887943706126937816487267749990003923151832444802486425445195578712157672654189244118760360789354549474638506525610163333169003190358757956032535083118976806444212788717426839997693759661509394345080806272770925264105354284080168987479130469082694091982387008050707723378868891615646178448234022167831191625384919387408498448250709497853018748708740009989568873719047433229245812862945682642281244405805533536445259844200536099914128869117188436592044032723771899744688442103479123825322138452767591521395845170461971652097045143173568921600000000000000000000000000*i1^95 + -81912057191599549990643933889642465229426002299151600834808899580489116383593902466134464444940276436658243519818099112625094817844926516125519668062088694695488624661018191093678632695802668440790589988105722755229617023072402210635802818415569666823794652149319839217531611355582862873786236186107563240059576688984936635110437817421718088315539423316283172957096510394739318399031711541124616970798014096187042109915775533320709317566218299561069160434071100125353480244001266973013484385991483654172781792825173585048409435731464377510715277719574298933378077153642906848454929346860170229558116126779925804876180755293906866453502594058789623895577931100681608624959660246816055024066015197640920539808404008883655116777946040723192197268775746691717705810107133488256104751027574193626395172972007169982634297394847379248988147468609573996505007920293139814973040170349662710921150347296711669827137535767592520752080542089726761737520888425823906038082493493256390129861314855021815192587169970112177899670361086924049511400645781777262643939104393346671733989577803658620051648789603025309896031069078402017748624702691467449910465257034771328337206932538738450161288914323800506058351031717945902765416786329719924846339440087464936848923827576329027136937419471366100458715307169573030659085094491768246318741385936489149661759034111775013466662117808908538558087996658516007037273563139071503432067971542025682185512483885802138251589453569292935662142246514312595415469870446663289938589378568917661557589894918489390287130685246031590916440685679256534204972368799100457095546200497382890163228841716600623899524346942568340232284423106851781530095294357345731604275145404024096411418729863765025942701680327355408522605334004625260387061420652975022395980531850872278382438966487882112072415211700040219504645300987318989163207905356446504673985979975105178746161490914961006872287101630544722789405239439425542291456000000000000000000000000*i1^96 + -9382878924283155553346499673967070329614742037931032281723124161344305153667050782380759489812316861020947981587158811653473632740024668408480158915287298078253176052153482346507377177981345197612106150016207083873498373131146806340387752154932750560760350249285611209799215015066041253048976738207799323769186826854074385327157521262626721212954781972236195386496840093807935723095699287902915458017041695541838363689775174897726223157513344253501268404091156504884735665820505771532080174595807740103910666114472705368407408905774155073168185602852177114390708659233379608685161605753105832458748857248944856466857336858572521359827988750365871417967441623553114710601369666136469148997374571239393742965916076627698236564393914635372564447180080004309085174234167980325707442750959737790180714364621270172183610952822281576918486375340938719559298242258327741100484065742745114869075935944740732874095076766630314861251276942141211249678284350506061650725869832830909744865503931034100881527150117209635594015471768427109575911739652737479244176948259753893207535962358995611225699999914650838933840372284177566601581137652851757210850497917986358857056357864548340704266518093300421472723981141717598997965929178014216191028837125380677768953255339036151067361531144892238638733520705319588558201521885941981557820764862326510305821307611959391189904187495864789610497033931333624014356895144146113076277942517846887611741330975352060096392523340589908798705858629844422776288640333300171167869302848502719474120689883777485155253635093228364464886174353962684470278848940546437970052880604489518384767004835503078141672151697100113089171630691305336173387180308473690668327324569868134636005264242294840494621129911242048431070149958411287234210553726513746758551537251985039720758423863289826997756411514554925093538123671195979339529850331993838984825921048092841623510811361284280128026066860234461670265971358774067200000000000000000000000*i1^97 + -1445820199847672798765152865777516932419404968854909774191906905437478337995718456060475547562506246594117899062551679892611868353768060948920374229061907242206039074848763716750062339900551819201315503947874214620912300787353468619833450412789150670739370474837450851153951502776505168794172015202201898056048917354548371530820488926454226296233675633812640558023122425810397078835071608510569333362315124676531479447105553713694958137049272982613081444439463524699412538381271674987487864877962222901398664962675919910091726431083017121832325116133688402785653623558964203414256720568174133962716594591499227385894857921836948039606120678727357079703053838450115172443390864893414997417357296738271276906334665479693528032134511004038615819526631841512362285941468583319561883467366897522583939310190211517024052655560587467967373518182405003702892279689051796238417979794720450581584102247482607991086196357538102466448682264563610652132805446771884779306560987011595574818813678617834375660059928390321190643327167581595985133509904251138738497721909921922687903925106698798713037089977521705372259219179131692166804853057589269163343474928631523879307353408769833591448635932914098371346719926427144247704726063450606411816767849144910509774487658890828511490802213668137733273766375247865237577555840922584835556091063052770378060784451799882185162908742905856638303454754884883401689107431543293230207672544914782120885117862436897050460103777316014637475272891860914511961740229123135843864981306195868506608712411384173883246680020372810295447657285782645383114763315162731616397689388150551810434003430102754955805520049560351821146890338246511863936374496373832538723931134638168583458125165185975270934554414869973123581571746043733063645526996781528875325784574762809394705626675121060135973618245875081507747259613118052330428874768096652277165016880776133389339395862954964478510258449310977196461916160000000000000000000000*i1^98 + -125840829914056108966480971372832494117450779308833373804290746821250515923262383404046140669204204905094402540766871146390847932337276359835568319682300547970202242114214515228699922699207287975456656734141890638291025166629348270668425377420430916537709282451109451619841485057170509192657022728267918581019769369162262378479965221749500641388522526474665918555918923365657005985204440866450549925347611154540958241466917306432331647810747793604113539041375903163024933248876777267554635287706425353293729146469442519923266781724694503748024740118889109134434660161635868265596981360106923518643121713864477521902866121604624509185608795860620383512753324458527115897800880491542501820832126891068469618000006324099027783088658891224297958523954378404758273456513024118878606746924628259705187349384228766014115332613950497993327111982838401364804541062635975585703480766057752952014207343351803202333666610177354319285300403778305117282928570161897900858803814645416562984930909256631345391911139159229488182270708922155800394376316608671487223654043828904577733889722383809294424596244374473782164164924551267770868863476070643892508303379892148699201262284442374315737640275836503479701524015790281180542633855170734935841430658110950133856842429264389524387798434442749320109702591580383233844720111722719770165777222753913204752558142083221643471210188582774665365295665396638180017465016735736311291315820822260826073275471783037287022024327166288165781332020814800742839398876819600684957687905278251375743740380200621042107120076969922211087024782183974422743372199983405905148397669995714834951864693497842622980927382623329409584870611653435674564688732012487772292297173240580667694679960877099490729224772976280032703027522847545936221555942255353362320952896230683711675811507086754899462407519010520190026710997875244602849662161100155750894425492341190727476854542337849215487455591567196160000000000000000000000*i1^99 + -6192493809504800247065462598697189388401777007081234979701036407909219666894412424964523843018354311132925880270658538931426924872433757027054950136734457361641439347813766452852768404072859307108802221418508129685075928591154457182216102849398914607500074086506415291143127543896381152672175849300809821838419082327192822145273796660120181240392967635528116933775462168926437131755072356760730697234495053246719163123825189832237073474841152677413700888820202317167449644111645750757331054758649774602814716480627956138981807273384841371684369493827043619142443240440955827077624532375448568824184102574428522547179876811540237076529052908886173131406119035375714938698721955425258350520641538382436293083811277285268723501328249517506455793011973430744603506128696987865644885944388461229622966442908204879643100998835697381581422703640720967763431895120750371817296206193558327167056341080094604725482764444001408199878058611075702804164664500051931277064433438048692952480548069810050272959956033019874423729548732302142578941361231205162213273672639272941925143525148674278121595180907181235627534906282259128120297907754657825772121584125794289854950834010683395092940176939915675466052844885675583254088896032752817420341484369496842954151958188592283447431268538690870141613042992024127736716838217235181448658385429707180706584049434378611056358502078202579480933574021073359139223011081807439023944077567960039994687971286761406294598746925324625676071877605126754561787079181900081499629729703415170362508771809143232613761941983190278981849406384040467589892748671982054263710068796625042372596016315496397209208872071471713160197506049446236053318724924269333440081840236028547537844030896504432949091178059737677564979667869725601266118257771539652728067957125675762985411491933379483428695335061289588064648167565860516248564666359189221773570641939627332591463549482467290748813312000000000000000000000*i1^100 + 21015254633318583106525727059154966688948819271800353772062492990509773786162498618103595506245097113032852224123347330421172579885194543229711135379882313485119083358963463974442371129821488420657603417970520056163735075931684305168983250835999137936328798739599784620256233414330853724155463915760936599283181552856135236554062694212002018933964706006724421475275235835052708537314130956647563356223400445310334341596013243909389134756743645597515757321672508663657388181970265381107855880716112438418597788882154699978011642666560311007392807432526741847220585096692696923489385984544061581827414671178186821690604129971439071214946455905576513067756351216289944720325468142517375102432274648484235398719211512764166900616951275488856276016660460323978866978383506130664358372852377463511755943836384263142833464085136248414148113949152923947192858369772309209537255058823304906029245103111701189363326900162290841134969615143073588259768213345394057647030077464481966953768383170593505221928308008231539951829023878918800544862923648248180950396194805488072483277334647221534565274361465955553679480048629101577884713016388356749296728990124077569979937982644184764881584686780745320266669783278158277890451004558260427225164551144977490313909206168066441845118761440513759408415547627819911625023236808936580414179958532509441389591593731724159204439379430859775278176827019482602872180682156865540342976014186364073238707566397582728475685184563219078045348688170742154536021681162029634445018465982712561640720450847703430279594410174507057752954156940467337164992977415511072481166473523281227986448566824276855846802451082745443399307196345913195667998600371609460856683713184291351504966650661445293359704529659667791963159615824458845240613989943937046357635476821195396451460563198981131765589961645984710542352379879752272207822424019019096436690805465160311296024495741992960000000000000000000*i1^101 + -430858529378821936432058678464339683775551427650207376672242938666377024990290907995619311404223992366079709548453684073529635782060957773211762458214136573791289608089371026219148003103031893015128854961147137629726086177598635978720107054003377731665750416547048910920310176781072138143346794118803245370316812015708951232277467353786830178542793698306668856084462627652596392259237014735197182962505297246920304784655677562132024842645408325879467889868747839355003058867278525932119575881855990562553005842478672851110767531239907090824315309921716265161793900345384180086253515403140035016435374905583532621418389363788649920635052721678001743910027428115921229169984291948466501936853814534448270358106099130423662345342008271989331391708221975193863145308381021746728738861715281380262952381854168930465483258655099592849605848998758697381197285419597065889451389785961971603721069200497083340769332123878772423858188460631966282858877092423598209522156779670484162781977322264147644978219061900634693114376596323271617042754534667980844656863044495858343375178607976095408305875138500886258422981782440990767491640142964021774079729465238205139519305692981487805052137105793387284738993930449803314434872004608064375389939331820841470037705260014970511608093650173450714619588261798916630834175430173645936935057531287703533680364194127631036091457843462361093539915570581383488648682645110040602163190247509249923279741815208881086271786064367831669847545034109642634550414149530532344333489300782894020539401439231959597841910790859071239669381899987514418321119740019399292756805274725677925411380821020619189845366117081770697237715387818672205579780519294173002894421313164649790532044976530516295200934995705319327886225588142609175260179131370901095738223008983434661314266954713289152912674650700103070891375425939426889833640328359872740613314087711567408267264000000000000000000*i1^102 + 335693729805938062402620984641400226991432370100074442714667379834655742384757016838823777950714288121751095733678500139798537361147995902566832111580363395922929781187059461018624160047594848688296590800078699749505096375373346105178768754672202518111052810798569823266295675608582202786706789956292058547626949200692778483562246525121473122291516521426672718011768135134283383533248544580666002567985515751324273889773262754719691008962156725185953309979922552235119917542605194084196777476799272317210299619987985950903928219205475148334079930889429717769855849997456517228662091192183849154467010749452519898815734176549180290902973077766029842095866142778568749442596979814956478208498635998870537514237555327914329122095380906539281453226564712101946533454029174592881343456049396385278022224307105072233865564140028153750257922252795046625599654406131900769472883933422153308056056734793939618418249424889250595916198628485859019564101954847349171375248271726212039182947837241908445219255212096484447432596953033991535805435069023831903137308835061074238568743272587450389745655981443700391239180737819218868013747980424369895391062402808545473001625417838889580333622675085895819545845188687827861121063058100448435174134466814431664002644725186337117551692584164940184753356862744944398662678869803651602932393466207403736432270331282446065057140827019968193160626956004028224968217516792768833441785140830198026167605881015907187473813122327811971569249556420344671055783831965902422350603770995587774811208285483147549051239013323818936336009063273923760282135924376283461793424684726618951362456757274372037085439777192344472680976754877132059828136717409799477013843188587264794243818707167936076210660964751654212205927539522348156104087441064663988898184255805303830863290260685637040251181097100563022994348789284471055801011717389228398705223480115200000000000000000*i1^103 + -6574022985247434037881708876563617967793260240334849180320044520845016452327093433037730321376959831209844954719660779283296014935287829453471222480093158182713839746641993497565749208313699157233791566983593024039425219560614854692783410939895465648219014894593674714887398033530245826355247572272630297030515092202980146636523304912415840734828140277120008447721768975532786053397016301111895776681604516763453058226225231505733317783546116246770217633094962757903159936039446358201038631267876420383968142869662862318267281370683792429877121944272614384762021254293015904335587159072898052157349085234083473265663730905681924332630635230572200779553275862440461544736687377137864308801935372313998652095811785247875641569780848351227321142187641663340769416855010282824391980730335542668047010111852814015603431480030833899513446787414647174953131878999505815469258513097089692438775330858471312173319539726925376657445191208285710474002865597541599327350824965358710753256202066361353808750036863852136751878350171953751296530575713148389861643978268007898308682101105760589662017404784943847790728045996437387144929513635849757421236454592341940643960887914934879929175115192271488400086043276571321973446786009581285307162081854034358621737307297117531524194613527316629760404507627545393729932082557640773127468959931280880377147771840537048326904960993397881828401391645946221971660871821864464689718167114824782933779109149270524411211032938802916273371440534196057993458061149211479472589439598849019782098630488617387984538288652140827039949521323667449506300422716411944536725836773591569647832584599179698114895560529986520588613764892575220879518476532129690051734630664902254815442865982311944884917957334169413190733520510488439654450593714095617983211314337018710070867406129563234589986725766454989047972413443149460551236586465474444656640000000000000000*i1^104 + -4645990125558447863257933916813337321694779278745221788791306325018669603351143076860566929574405998865449152898467945533636756977981670480896433185321374918348856960114667313876935088111625657291601825205139188455953926719263117185947943539055964594257011362468216949616974728131108676106389252665934070554572153877182882103280638788495573413097135865511359363585723353158300346311579509458133444142384382602377084619330502505699731880433276498317472594820911136309244571922416106504408596990251004249390125866094927374846665157622776649455358002341472007944924565875173475914581269537293287965421558870825399626130233164149975780676802550513552552517730874386828173566133835330535971064713228620524651229156908360078306670108562143403414641826413698918566549415661841289978485639968002603271252212335528871845099910936340823256005199446853466296683785807194307977243534980026743748549084646422017732035941676142083530027777179525565040538335202458013609803542413589234966613877626347812409554942653617312722073854206817054274310049749934269998842321627779263309821785329239956288855484537030343845759331349982076908476777290485697412649671942811880543326033980222015901268727764741565052627700724847784309620411965941011618367945795875117849369091963174351229753019021713824311612066254961846701721755771916758118062162512070122023770515649040675776860953254411539345738419616149351294357228160613026820569115353144884805795542317114366173714528989839748212971653423945711539758483099719208481473359201281172159942159929078253798637895768206768517523851121117991844401263349777719924812080779988412271392513746842195744001471677810134729351634102450063056301321768126034715589747011794325380488135786676834042206129310295913364281889678375353504911876056172111734296875427871530019447214552413505266649969840945847835641490429365970806385672192000000000000000*i1^105 + -1934031747249859073215468662742448723724198392190200585525590421209201011470646185811824967238524421047631092470449362447553464993746721873921831138447316499112991350132032073414048303385310796135397379054984416988236995449656546762523752509168417851767553887160128180305772698531950019105857463745522802907429872319103798000032407883988869970836186173846802091217855924693538367753023474550469085601126849651235133293844859392374462592015209563396842272712911061658890251285793782367395798175767034135351368027983228741988584285113111738140844952901444301287652952047731973066266084278317430543359690833040738139656028161973961047118362046882658909210261884455999191260854488590334840138958497925060580227134102446260916595149657786665008447528319577535813016274917592636960629727090148328397609572617569562994747812915096286368269148339704992855424471914539478559568846191749569488319338404675742225639253257950447063484965894037692692294845304256488815845507865594611233840711175231948108428815035615844363592783331610589105290972686477150044078653339926935343646856504247806473183575474559549297687394897567820882632779955380907017630603202783837702653251036259544774219729950963666390152902237962161797216367218624636394581361557730533812641479491653263068324664482711240858482079938468907121180417171628295930414051210188015648831739962344469723030624068993289599353352995652676663400454211950056722540412023824731057298871905123676963446038785379318697591011710326003178065612747334753304554680772128191116319440083317801637654351727332903859953781863098215269699586774089029138397444739363148083337696392167776654530918783501600863733888450102055649301300161364127569786706037766162057248365895185179830859558030941721416035677244463562200605319163453225161666858740750303740660436773509377135159209027086621521735846666004070400000000000000*i1^106 + -397214593964952904307806203355586388766644524961902229576184693962769150113056818733493885578509046940173197360817733924349678141597171085922029078766320215188548372714380676028085816786953233220769664483275047174846764463688194234449370046692847076083603651409819844722006000869166703033052658091077541632806900161100111760434458874809486406110801330026524347091429517878589319297475323020406476651018248732808867302002754528914033711878370170303776795251003578067684775872510982348534937782304442171500717121656272369382481111146053835576282091535000673680220834175470389256689606889299132756037927837241213704473237502066277925694695394315070143667777835310641526285674089961062302722426913095105578804515326492684596158174912285578242648847001035416649997673019212210671018845821973128710341226569033066396605773074130822213802741080788831707887652499282892408345789347626005756873290920422135616423968439463283896749205463397979972703746708417531244633325469716759637717281916043193198682639006373038289961446794130817590765181769964553887776554719230147027991635427365886752755491970270027576356691990742339378437835182882280083901223202792465211183182826075234388387518936991647876964177630428162451836832598129286172750012723335592199343674471439401334359773656217354510389912614680767583657255421261131726102321103258638501533223782118297278285015680331143619817982919648694760394900324104605766883659976880046420931265160434290648202949228139510907363474661297816103688163989388252158875874542809463163325132010518765989769492103405326666920214421994182959557342347283733072194542130214884518290895051284257338213153311465337918741332237113162889223264656819054351612780643636467943401475265450610361203976947662744699342507180284842543189763698231675188445306924762240133359701428218871765863903916462222113996800000000000000*i1^107 + -36454752811967907524770758908398833498565909594588077965898312500036621566989042783936346645625441519457749745325689986099891181610100814528295869611556613688839914322148132547678879286186969818213325579694594714911172705018576664898942265944315316227877839592755259057889361371926290838445299227770034509622389581377775425172864203619157878370128041740206973245802028781816555862412018036546632362809754725729414065382083715760699730253441670002085962788097508950988718619180995745841728148362677077168283896109779107443482865543817513885162519004655958230452018488044915584654829270601811517748951788093464945990256209979260174110881780943018833046478935312532826802301680091019787954400297363679979907648225520508445097313987383649434014522477310458763705194936541537832222710727424919895966272070233373185564289335252405840305324528749006237307874128097710404745720061674254400310354832206549562014404078215320652318610175130468619323189908819369895564433091264103023033317208920091709639590429515799264343283176887327425396315030545625397053999799318608132067693062263980457776983686867538315319457080017108028439017914306128064430930083581250047004070209363881029657992071749701969122485003445836213033313896263428756158329999759679425756119037647074316963797369759288922540855791351812968154627079555341879577167203952614296077118502233653175169196704039780185509008712199363733782355240905689678209793995951861298007916953111402780732924812633012631210677274192577296921671194360358499851941582335735595610623377904573476909647933557247577026591863510218888277763458410272150009674708174093431753295283062890036541756752274568224055515441030614358391692827332903085080645081347885760306797801851272001764286297869988768639685423010748957129867406704533927921809636928841852540044248509238111329777815552000000000000*i1^108 + -1191508210271423957256788460329649588431844695904623429782002531427548851443999176104815937308690883683821100805852066053785692120332360054928974972017767146409268143449009696065958351358457354034708715388131555062194630985083244748638960011019661877385756661769738561109156104913643997201080673685814437750927383980673599107427862374036081170354317768377113260654866878408785774428839579524009910379266458482415497860192218888073524522784065634497156251513828625781836114479075329933722360602796618839975972303109677360082477953100706476964791511912332770426958443230240472356317479056315857477490350571417129210555377343698081234807208813392870437541600408084497594460896366078827852299649621747019246137663410741915799627000080562983376346280312915644821309874819577213302069495849478566416267291074104211181296244498302033307899689919592366116873614669641511503344219457809539458556934155816524263960681602212871644969501573146650863772534197212704192230475179571789650858376644524529803579346698502200863722588647114384365142139593697975506868185932795387594595424535970538820492792585086509909543053849380720293700920047248379757684186423666371003041371810124410872727283396112171276542819356228218737611958820428692606669247200790905618204938690920907413412387032626305007722588272357204530050715039426133837606489764610453870287844069491059971413463511292625487060326054978867398050564596238701382135764874970788496104370316295963545200532819634501362725966866866597290413442787587224372742874497433769375695683115234360237142499668978292721955257450164866399793905868442555571844822171118247926976803446056866732838591789969029758509175708629176666513144231927307089904209050582223555670537725268661989807485690246545415310133729096138345924916996098062083460455983261780227659493920738508800000000000*i1^109 + 3371363889604853246248489407071656737314842772265573562029784430149505021664768567383558182003082860402630971271044239337579566097329367738200258216422597606705364305856117453670496259016103571805127659578065642224170812681801665902236983981003196797209469802713588864455911715278380382105341488365912310851733211062583178317575956600889116581803640825072225825414497643157959612524107532648159809329175577901727835392155074050862575093590736780968799702948878397107469543808833039846840292159777073342616910473880221122805604911931057653706762458078929565309343568687376459909693144524764833310535252047696525312282668666258331444392270008372639010662099995473711031464736194682564883922683698283795672723646442808236152128205138062210228264638894985181910264402917285525749507266456400220457138795225644571984030986945794475755375429022192374674431197051251983006683954520107791076777017757517733516798116610752643063783532246865787458475738388072543812525949973909659502842235270821357225820736965622208982428597352036463920231420207757134329270772503023725812566286548967998097637945031025700729567105461562328774016865309351992765842756654614839537064579872752311609037163803810393757466289350662934635256566462902921969631939264277072221225643079222072949671645260401886405919903486925181428903112294795707320875821860871998622818566537498701080381712303869213916276799202768950183221491918676942011696113621572540581132184862532143035832705938282413942091573113510023282922935629904184152751591126986844747628009284954399126733939676234069595194385475613140454698001916381884524495988903874099161723641388896124703767257336199843467371880498342590687497266497619775533926992021734397368260502541940012227457116065625474582578184021314975043132077591678865799899896100963736268800000000000*i1^110 + 337345738504672089211785814425510823461966335884848851029626344563852747215471791856071504699723513639060857677039129282937941689053698480027282013120180587994658596842769283297020887622352510177813864892434749789660586681535999568332231675675975332819428413235445574221347818257527262580771269516331456707422583611680048067287542704251338977785831614343467530446080790177014548789382566194859171173115663503734069886832919847910939483086075690003815442283057335125056138818085277861222507289551057982289062940233574722615754514912235075363483935244137615460467217489298365947513048295883254909886753777421648008762874779017279978374177964724983056916611060970697448452325682964700418353928774278799018593504348859240320486471471575301325444802101923603784114394598264493506688294587392681243414981115052733373684011092826044777651424674781177510091948346661044581140378847774899045730787802783689343745710736966969630409093342975551828466272894506878935329762561826206886400379593920114159165198076061809107848255950285799831050838473449911362095740387437656395726110107029843301826450531917748066756701457491130879245345484887261498619074043162340588321199718315773846628076276513577953420113641762446131731262465683166275311906752680533485703955552775526427805144663135590201411869921782218131505733698712865682976638140281561265045438931198232089428964675271637062491433993101962195301490751632639406732743363016733177372427328781593346891763999209038543092108956061184719703895946688002426378419818755323738480423944402386500685926812991367876063738761781063921226982436854852832534097270219130493622317996299676073352004834613203611001628541581598162011567595627631514967635424480064022196621333874955517416249866344961548448451219684778762142442532996756730831987712000000000*i1^111 + -11498354975750259254234476824716482719527357479289716103184592415226647561792967118049659222509961974368999165860079009651287265988670270497187312487992371526601857848636619147801542649020707143959878419155004093668442331484790136001355933278868591630312273856252372855591632349964868909575376970740515925256963474849520853610628107868032013536194809128479678956511015768185386878588217856379588726405709455037466600190228998220529202593448375519442564947195146403741992622630623443464187407992483526383150741995568825620786609726395300261736495968741505485447253709505929077315550207571923015363544798765564392332854042526721458820778525301050356049293492567722133115533197819022457984538772887930882297100145558401067206312846144621683161966523996893462050457224654786167901898070527671200045724639187403390528518111857330881810310602446926633570500972164437876818391106188784360700383963951257996949100736976341251941869842838686997144852559534299758495947374175693533560784854549309586293817782262545256219886591511308055521468597073320128024755236611589628402873888664574635119586994393683148450306356852665521681952044482283551201923496301056404811961823116931159128815313241798867819735848062927184609193949928729961861442534247913793842678872460924159201841750360559101280131025754261460785930115477258445760164567086356075208521913876011468786374359085426318454197195526662213611150303868842668931523270194347702766371016080913272643752475659432748954329183052117983853421535970516655580561790236984052015545985750961239549925950824866823990872924973881653369682029273543596962478852326776746878988412254912989832689065054079717398333367702674880688396257900754227003814385844463724765582161845875373476398769720763920387815100776861656893299846974336000000000*i1^112 + -3961500079016115948258172428764964022141007934915909196516448396347110844119840921804235498125042340972742390833442647311942131078175944746768327285782806920076133645360202060156335413800923406155788347417126707897903431257474655025237418164430342370465500955750563892349596816589082564281884878414265969541359191221476356974762662012434778959369712092113743042840934903981190981746660052842393706849153684035082442678363030024603669454176075511811662668137681122831840301861162388561176344962116804224751734309779222592856662716055722961470793157888642534032415581711069570716343982887913198396038832743199672750637216347141305627347148318355111246083026232093522920151058939989487113846455075415628106090035864335893712487801016041199885631072468747633810501312059071093548431218007130437115998692919905376865856886106045135148009893305620755374663912443436626691225935129083151005080683153504678271577535915537721584520457309283932603597928410418719814783303645810090894982401428189474872343569258645110605681149519236888300409388311140363992648833766267406252783079669757239816018848602405517419117567874019845016500775403998307825971791783734835446078741802660520376170301944614613812374293969045677760882715322727667387124357882462509410623398528164491496125791042724985601397105582665425165316707923597140852290808814791760786512574670683387337627290180642948808493205943350903348525820606578946971329648749410527580969237952295961391189352403325441558005370126723830753117815908197627656506715124699925861649806839065433661817058779729866969914219555772581803339124162840843205034338133044650909939405219235136250752996903741248523050540289383204360857842943661330092465798550198463328837623429059712301701669964704352410879409650132899840000000*i1^113 + -1520096817721990948514625290487785299289260463753277307060392423432610411340911272169571726090176560997597916771323352439055283366492933234788515180772718559671730378344931763839885228064349620198054316779131027390375751141155789874733170150996394790491707396099325888893701260208751892313799462317769439583814771331709475960494433146919217461149314871862483143860400425181195576749721665211129424785787189727080582633066120550828521700733915291743218368839040189585102808584471281037109841678128762130177401548646918340053967669611279845885186267104900657237187771594099727061408790083833314719981804934055580467128475754166650328985034697584353190671539129518345359675069728009428671949728418001214418806836729044892924949582644030535998953059560499187311627652986352203580897379337802590692215682012247718929939875577416756808941556950139299365873064394554236364823278948312047529668918435936549017230393345644824356897334206259043992539333564515671662917737857805621021215758009786186103596498233011537622927666804438211047015398712610495991474498776327667961211461592349900299877521429462916434373153782678109444853157669250084287741905246490929752722802315045160589171895970161782338430905493721373836282118381544574452737215423070887786879976696832114381854084327455043275621390325200028909521984278975342929023701069030576824533540482674672315425906866196517424928131622504081705549816064370092286681735262027856497436245301551875493778184196796166944692762907832084767409996027398479687188889825881877654508690119819083230183099333520680586514511717180424778635879476803680640764447365624596913872415634102823555756650383599879199017697402443558839752802697751981151064919254469591806797950752426494813099690926833377446656000000*i1^114 + 4625008136441929371819743164380729028321239481880311842648208398271101727949153904463607038397054904465394884239568763303890368803921051935685283851996365848020723078917783667135515469186631172467265702128959745436032926859458956508834604903465076770917861518708551725968650818242437459524304534619394466377031206696958399172498340791327164789033856331455207266559216856664589053501106132549460174523840427204693559417983040758059129479211816187132581443550794855711739541363957333196568768891698853128362399147444643396324384936098113722330605401899133205756841537017948578498427099008494328337689507897145012148149986128679956076384192649354030965220504912144948389781884418702005435930176577779370177052344837469846600306208530338729054761784476279624226744494853160550326066067925155520021846336332457839099848345113387100674895877937146309096972349838689207241690441789482177398541724056922092730845422545029990923828910191742335809831445829265928726418190137862738999304694748652629522055495425631393352043470873161001603136485665016065706472842408179242211097463434965827601215418740575373598207078844196241214156502269142864407713778479933442040930703631506993964983379534921389753776683220562533244696933320746087105601895552414955564900487994414753152068405905989960490906844045257484290095555426591710930851532644633912496465992115990110749645307179073383641674575253653079991502300260969732561937180910295936093036204267371043824151729161213078126739775514300333063254663584230695676030267059109180994826877516577824517974469599257663465971485586336723003196390010907409210872412369166577232179846942855237678733767599697139935462675542637650985124997810551697535256261217140537442347973533703507200000*i1^115 + -3518101692927781741234580825763217187096363847979224243180036123733174436677677956949052734186719247798731896109667162598213901696706138504914158362167570560249408284014173068896687283407302515843589755044887433760522404140352949060779235904122484676076804702421337764884247063497383378209951974999257130898070095988955155147430240858889493263219687738763986052701707025312763943658640322039069006402506727490558477259702989304638489736499353583096949617193837963123264832353825506530344845603634870407794635616730407769121004184622956247428417050859590631418077608520354317359307360363926801598470732678184230047723042826921108205896822132493913779806791726650557338924902830712011016983062568140167475345922740616142077795258684416709891462037050906521771775359837338318618768948439141334470630209956831489163680494486576319600890339458198993626016108900678986502343796563919261352437573760824857047463659728805637449548788076444426713879769500301194813780586934561754557721577362289686278018250230738001519642220870848532331773349302409527887763289733393017880233053952043649504905590782763709573601954759621705812307173309577919835760316099987392992839747944093379538353942585451451039663854437648746745896928000311688510216700910160527498505695921346822306740135423978901463059558766609557754734631124282093936566419571641465817199956323353076575215883634679248157418815538887681319499470226265321254872966515492884410693560306913194343061910102743229906605080434202097903184844252443001236683981175671684776640813074247235553813832355431265739372574939146555415953900933215031683062780512480351440465528698136324713583804210771150522685385189760353576972113331371059069314307678240000*i1^116 + 178843816079943283864672239313502392880242995418389771966995460798061372828803286129594666900759128778802792482271127629596464452998945829138108993192984633349317260722232000228031554848152273342309610106720709870475027437034795876643546837118897966148012463195035957612426118307738380224848565548955980684768733307199603542366449625074472674159132325016686002202765812974252610544839818756217562443657623806827571081119753173576718759343766441509253037191046754223828791770777534890865297741630510935989688254722410747942610098246203306921301852228666534089484192100419009467891047632469588262464227515593774001256466196967873034830538663542757340073438670687522036785244683618080233235457885444941763868552724776438222743379717549311721324723467403008349483356802275942524311162163285561495085093158112991830691630994606452420471910132477511008559105804619316389265189652442947465113789247065483370835493802637726287729328243390187724214535385617931520140546529879384683268938655921185554878987823605473179387037768018787078087687032783452991297085867522999068857267441843235606291052178882664874960913528904187508034103262608038019645373377490131538092246197103345571867954999791085332890844077369248576812393795178606966841768021233456847708067950021166636118931692155420028452447213801814953702690193747338820434767292821836304086737796202047116309498094977348294568888780229720155882611750205564537358760409369710381939268765945272452417781900615228181953428662997168846897009105363301136809339646889166005388372140632158180109702993755997375974190622588333386258085230035063980387087572263609773216386961561741725129275512970783264061721509099811175552000*i1^117 + -9074663025589023579349649708172764803477997426270182874929573636660676836442283378322132430368021840074406317252827266045728768897695911981819962510742351889364071622242148701952543066797809325540766471663718029633349911236860022209499839104793893726376733291627603191320013367282794229627931413735401625272664115095070552322782586058460674254820506231599094297626522031355739879842805482996384946359243826322040767795034632565109237278334904644719537140885972738124697667236678377257369790056855013533720567878953257633899301909536909361308663483396191376608296740035604862517634541004748079289012129953734360947001675847145365530994751942255278386405215632961873878568599895105410634596126097294922456583915167281995813814832103931557902340541255826097321400393599056465608885822220962785306884196226008297203716503080067804466849657887327465100041826695261931073022495427938242916127891619037040507185717694564888134546877983589040957697690228666905821367537945786345051129730862259739538033097299071203415153953380699708287352038990741326402052895826621499931102350861937998356411595348032585996628133895958949637380184981002360672026034075203439256400208443180004748430177191889674969943670836073691638470597687941255054120016550403906624175487766280287674539353685471618361918172265955180652525731890473426107239233017043953628285650096521345680747427366688779670920667040382317549679531601798969793940402690481025838079371057601826363917937934239056977232405097935144138372704057041136528194776477657968433695221128296448542973333190803840849696015703851238906061006468194494970332038102224349088007582271433940236102199554400*i1^118 + -1451573225028918387629167114299173865508467678183133671729478611045586640484825023917269812770538703786133360857402040984388946224658881658783496464911936095435475576708661741654129096155607844269147986281982905612022314554525603327598445317331575988881192303578132518040824170081260434589551763334217036253980718316911592305915854218026773550670914058339476453631112347023948196377259196533759692955474416837824942036563002040505885023247952522891771289508380112685564424853700042402698456254565768764290933379073439952777449684994732893574592088752578024107700592020942689905334343764867406466801087345475959587348485548996900405485860201524662776669859062085262779232369274284558705107884130398231039408516574135338830297059543183245959645168292673142981410858113831462362303709445164145766034588590592370391249369895754449084342847729591057672458676302962120610337674306073769918884216041722460418371135526628927353892576581729649418130199057291325521389140960076560751394433457107625824827657151388746772045571631901781610309146664894078307157633616509555580938528413780605526600640417695609480078175052355184424649912537989877247034872061675876325834685964544776947824571686830973681446010436582900624586140117289560983293094953741187602636732764403647226428907034887679324686581771635219495447923060102335014800870519231389035396912987002451397844559440232330600607957467017508857531458249335229103001292522690718544410492915961459302977373056172682125495657219024216185278025016961483242555717757505141506480309502160513863433236604647151204486472527325459312105520841416471092503000*i1^119 + 4088066071289488646196126665508171891918587048887689047383612236114592195157803324238844407228589650304621832578104220525328836078150673057686938366041835707561454060721004095108841472647987666953649770761476369186569781308052673661290467004809756883509438341354734361337216423153554342140615696891891178411037575277385576638036244072149128196812876283022438277578558688409185782842760953788007252857708755709058161628274178627425968730338157153739698786513507430157521310775262514514922100587574039880797574445524387981805581389915917500530528760758975885942587847943943820984867143882146712371513573742017738727536618412992978663755896115923747571306851053639921091970346914262784468407800573759612892624267549913608855091941112374526437136422450579507868187083973347579167016605693901850402485906639775418262992224451385756608367986730614418517432846734252899122190984279856670933127514211030104577187086314685217241222867957987121968181470712046563662874381026411017830016997380083183005493662690221073785451777959678308653025643515332958168469150824915121085405540652098368548527787648100768664351348219144759440730481182824138256129885135485418887721433198412066699242932465042686343703937678535646025270253600831666584142289879871002174581537279792164122297390388478246344627491592796740515002901647222879982600432615601388026089200831986808891628363332586174205896445485907188202533636990522774596193050869080201023508371594383447609499411821278691096386310469466507103634032170980445000261618527915609904790728969617393357294402321*i1^120, 216681873093178002445142921840800298497036843605992746063332230476940577259765156535287688786393398730826311401633081640257854916506479914932210585034397117832134553021693844135073299938133267064922277895679755447147819091828277381262076231103463307955395992145809769774248144768998596350220805009842874882058462611745107420706478536381195595220375059050643739846295751666168107675542845287054241563608588158746257581432571073845415516293480636627151700085817111129106401625398958481936876441834844411079262830477533099909805427617532861375029752848101752973043740081924731776719082251218506076491627422133941333406102995324087494659834118242261457434052422218624701868034059630493039495306798835844592822725185948715213891840759521201822180141968611996744895111463785534329796063886072355128193328709967035426881543646702291118314641800978212678816292222282273014113284861038175973817416303764610038130737826720975340584090176446977907526446561019387459377252234713520758240333395296341805011771804302032295152117139703187576240557988666257723381903936578847392731669262321053240102502477293780378920901665691496061657217157675309674603219998705632266402495741562718955190898946699871203947516923832243820510819444799411580775206806694359352753327230284895309758584449654170695685435849154207705436512827225480326588565051646519734686211244706064221550861899336161123511858231582416625624767955951183322947119084885264234488824466294433102210081716311348044809075569596499239640576228305793110205828523887508712179961089492967236341913313495924613853497334479005322638539188958496416332969281907069280631942362967579570904414216632265699381733906304304484756149356730169901469922889265599188596141970461080141769101994071049445961261924909248164868207432744683882897427085635421180984194337074319579291853873029433535263290974254497321566360153275778193293481459581252578944911073960695684244865787140448763462449399095365159079837041325808828539715284316192979506641715747907426719725453961895436483312402681471627233041798456804353490032707192821065358164450360453405024294707175652422658431800789149529283410130357815868142070466184223416191405848793106107790686035164633234192305538365084040831400129598115982768798236583467741348322163776374592490531203775164589852710286288702670778756066061685867274006484417886010619266076160568376917389342503075936958967892054408179380330738566340802726824593289187563960215808166057476369494369626653564253957155115410567629911378195967093613932336490460016118754502255870685165520101091643581110507282392469177325698332664245966793873776329471831262758253138206030500615167524470009118394621104973551066834799371770528096678820434682915711786862799181898790909966792406345137482313659864904166835702495250762531923092690636244838742428283444074918609202477917703549210604968935128762412635247361697520937861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -7046731373055400553280355367173015696773668496899382755818740174496887020665430847218662787428451330922609078913850451133439716923483787097414400737448705100519459197764968528676051753001285470651135619796137124680079860746765176249292258701387787857467122531574922125857393310428358234647559175342845772420150572180086603416437944632400722854391047465710365077146512619819207275586733799781425524015686136144691833237058728395322226233468347147031310985399472436470722782682118949210787787400624353952143099266166040414357024830186283840214402665660539296411054007013476910711453926945267664789537869515782770777284289604286110614262787316622849716987472273207845086456971441677632495870026935785479211952983394160974149383465277386405843943131536992107866458878826833910499218038056277266131573224549762841775531676744136396418091678227812404962280938633102868567326597679008393110022196801860546464244029549791801400129874234205733269213380151486432814480336062893035840750928436026899999537625809095725975251267770946527098362394190437770075037660935165294484738591348824921550360672844563604286528625504727944958908866990715122187763628936502844601202368052616216315540551509421913443129618484039547702773778215521178682909803433710872213877327811859893887934855097486453169194055882710005808997403736336741135368578211611932694419248391099739731330382301172280502545867219896592559398060590886703195102429961208464935554571046560703438016603641140510828488567306581654695274023923217567709882422038545602970040272301485613577013349166446273349026917805947787917136920331540712475501818739585923430433424395074133512340817941109569857589233854497117426929099999152419588000481702367267021015905386917414189809081993573753766408241979033179189845249827308199493020934889479106854456349178471432921059520087678560594798872390612545758428582925502078906160353155521874962079525232704249236094190032963586377691654822127599922855141887103512087385920209138888067393335165719277987157230012594567852146382944373635715258558296830873319715835727652931673009856452677269432674814103563482984537727168010854942181501849821217632272500467895837298802073390553175508479788193719521645934270321181113234800949185551600632415917987369878767857855013424607322454543549554032332684051223858511868114016114506440422943684215649411559194674082388076750569428552041704573596433219719964229483035560974361884762546623673951055488894467979062360207838112005615432719881006920532341640442505642503545674937317906895713542387452164775167944194895142209384822373596613182330647281778226430448177925882807164579634866927821280538234206418163136739897540996391589200292037080707857449537420167229992528477826901785730686104897789904814029934990679388810342993560161014494649352957375278579444658040881002110851494543309614685326552906866482690620125523029416527923952117350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 91826422469446238235274894972647540829287252769220319815440368275137805522698126286082143997328001456405326604447214756455957329853266976366633388607341646316013442297222279550088679045790835049540628787653034882402899897702359220800754564214032628880651834627672426347912793824421553274567736584572882805996337734188304593867261033550305805499215543020328010011470365773824541653849854502294794229637043993402467442369031626585491738628314279540213631003791972207181393844529319377849291654484900957004764852684004200519030364597939318369415932404257485495238298790370747672427747607905085359395239216577556065702524178051270621988228567101096727004917870831260719883463527296239660174823666067631275732726116818428820774526989897643838201861195027405688309770390199734233900055874132899395992983397510235577231140903110768161803478670184245246130878798359671355581738479552148800713683851101407438866556883334360536433174809541046232445743132904428647772450760758246304064293427678169647377407549228843756435106777419676209319888208656735068282852325210640022761011160115777074518156712335947063489140950622324384120458786906730123799103764023611627601571900325941585457132989381960201729675583154749947200938389606918156095139609597967797465822058071718810482651207757302533567551000394209692427832554337383076286720347399846103679267989384986477048216036238886752697517106633300269536163788371115141427113900545961790349065490212222765495153643260448877190984146180190551438746506569065295384394759090356600832459300845664641394300278730923843704306911561746264748690391702292115670612081997715000725083926028682312295202881936240057523540463297742107155608379014781531778040578388089421689194085142677689264446625603965439136253133655844730682649980644280284616485199076159446348792443627989376904901716025888834910395347726963358170662198194903055108598676297205790715794935150918334192353832500195496367175110314459856571374547770147408766289025493452407010684608491158977094390939155786387949630159938059197953085989098666005738168238797329415890736659131775642572799270042472640839924652736342716881639639089211330601723293042499723753812673923571887438917756855629937546518070946857807855058436332851675913688568745213118044755048620480983757384604854066148159086952383973085762573314052079847146207779971787859405451335330544726040749422027333462435121082061090098907622392912147768321328887117381978574158515892339393897336954988110233810925659172664563896599504098319868705854714581836784302859795832184246994470932844948979257187960812240439704347745076109115686615979025522041673196091420846482568681796804246330824233456098014657591756197922211711375111449657399333948254630027551132079202298183224855354229033085717268788641037223035084847712742145482783362829942482559922135942102548561615023341116630029613287100025299251947937768407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -638254256351701961918048542351383192634423371951459104070060263066822624655302856924991871782439791947596895346898531872820709627256990381604313377915133678675145842051298540758251855112374877598646883352758572027887630839344359201280578107807649422398192226217694576841335347078296600794515249282440285801316287683545079081981649670779853298104618941463282309891702172526023895275241151792507547894874984239344315166776931012720746569504506983094392547869205336146836494538917374601596403626639027170279634548858721684402052979934678954669481442276193493416460241824881487443180668422398874639192347521919760490858990892347953314044619889318448979220281835613761056825844542771551121811719284500173666865278604227568111207200116970242574862619771499242094608720537634766382894798449362820790298056892269771382980740039425046656780139165345402399531206768886699472875741932035516314498532504767336808193644488780292851505156224147142546694743800293652173337766927115006381001604916617140649629874736907809972293389023813047983305018263011295382514758409701541493816629079211658561895820826911231560913339938592330757360709180983851377500192586690588802820262959640045517648322218885101922065018728199442196597632160645941153112376537951866121464882794268474839954827002176764530297333270201241628022197939698015717697930950355132947885344978361211787145007624425273541882535276315590061023866059779254523532213103060695194466665148588811526977930616313742417376014195116159713448334256676890511645776559691245815248237230043286001487767036599332035251433783304655061903701668040464046157955170133531374196436511338089204411318262992372946191378357425187254506989335436996583862648446213504286729300433081554989927497911841130851996796066535437327865912351157374136606710358336996403159500741944648876758617824256877685632299834496904134491042295761976770232291220671604062771716586508646731898196600527925899934399324474996771906992587928353518707925611317972287973550145522866857334083998724919391404122779867286747944125442720133784064361118405351609290685261861237451642343801101296651655062497686081109464267281552217866993372967484853122967477161592567947903897263713773222394895456334769836176157681790564201261843384703010706026309386164099990876452025175965928612383394541648810226770352583443539213772954070200933019075005125031848388100693996253760540146265714524770540526151613881449110503239508338194582055868807360652229053421718646994569587388522141519923866877023996271278901385029696242628676499397273389996140930144065754193173624000409870363440118136154233395393536320543459790344241580150728804698438097362271804102248077288336923107459750637594807906347296187872615936551619550628873148889726562730271175940059062359390648381824268968512273867623468423844843383557023116654629034509689027600743876085411308123067231675012180502118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2750940269882883043976850183371854011073051495399931724476832407184875262212174622997838352827815934609537552401891428033412260303490402477505362534857823365979877938824514959535930480007812860929130297930968903937312106239802237268665134172830854360104454094121512146664556930566561505624935829349008231096681851096727631303825622673050703005983139439313691608001167008612007222268230000053887369978380684833604205819298510722106161232390535602381942851023195815536795898786126989994488788594498001533900472689258518960476769006487271554705614189125317950148656916229837970932129945246802735237391049799162851280691272793926713025637360123600767011983930324949475656619335863105969477499877352165268792649062893414181114468175428441397404903262042407183502330769658236839228928319542728982796118206165720681502274079984733812741265908579520289565010962271353525976431281306139771572139441397809020152293506557982766795573181135457705118401652373275777581107729385790387915434076447103347945681216930064635127227938699769116300299574762087009544066338730222372757777206581388434392730219429971778531166577439262743217385619539462395605974761909823018678342719561805536277554393980131771977904884725354370251157913001354494627910530383746110328697470535005036169380701964892671074494686241914280726673965004676738454073345749604869399773576573995690865320405986455406332833436795863304475741979091718443403589610713621642028456185826783899693191129639097235153385646878346288432050204566604484230462040896619994492143089067847727615171930301534063743626285895445707922324127006378818966623083299123844861855621946635811347676815146735281602082243305990478533743567308194724131887275902253081999450182410079831047811048140182092568676085476796351686627839056127175079129989562781178219989067352690471143815580573270447555123877362425713786839513199028642544022281892619910949170003917332202778494641120039711384915659853928010577810311507123236603890062284960185768739015541916067740494886077084409293791127722213884772411146153076767136734485883893691680831186659561813688887705747952334755689794170822642154522168629740550617818429046831389282972243670366374343978756748636097864911430199772877567259694077661577213165648252077698991002189488167772878237580317368803748231215868198795601400496444111901929788585645010441779153741195639351886724412816797698872447843214591490329937948775573370566253100703499790439662661643002612977499586324679103062633098772959680438546466364685186348187392618819488976145914644080638908301808468548019671111130608309671183064485252120989935564691880080047494650146619188281023258010412236610604939477915460246474208214075467673550971422942378558581388853931531002058779985497641542784477747578736159244975068314176275295447340551525286991877151673927318385024263974676474949138656406850442979792377408931823101778329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -8081766151119283489694113508709582641997743659406442157906427259251544805456966241943362666319375108114323005322025199802778048760136914903201783336680900556482098153165458817364354629069195902818493600437379615020831602506394765871122625614245135536977928490078378712745860133110621555247788290894646044781485850751776443438801235803874779279062345421841674829919155590690677605557086808027151065028772960882533528648746462279924127864897136623067620428249301867845740238687206544277430180961790710699532591725944853198305561077685906931937379116520469297869051893550478820513985155653389607916876311012598308030467716497814452139984251970995831416595155713860402050639820608432914574812355924578588924992241748506320334228230532413956289362276463691723497774121258084107989200839117270605567209267073064928972556388910528158177984523320180378297159689519559585350123571265883616972060563475904877456394756647446623516938141903634449806107297540547801091951798271752968699013537027916440974802883642459200843437631605781114562101312413058216054433846347262332222816308629515793367909193576418048570029512101457044326590416884121558245527045045791847316391104292413595066922227289365362339953838508367338902451955157317629629790803029723215879530906038525485078030829667345421213456334546069044740775569383147094432282861805980588231099481504879295783535341337859418552947674760125001317504799961099176468266642347370975943446338217566465207699884588007054147661048459261156873692877719196880844308832730744312567559568194050253866845593255781549139714657228136387101205635670665584213234831424921287167575124578987181175534995107078501617621803955291980164774756209861952266958696813605836223220899278849878408276144109256704763060633405640053374632917030240841167707001542876432319039213689171111331567841693638211464427987484164779535642520802940585943549272103767163765831624500596099497586990365078313499072312103778637026773568971469379978914942750079203592960834780221507194815923335322183392318904073658322977843531982695844383805970813900287697627444269660460962834117005680933146290099532046250082184794595398352036561865385912095742507827863775053076018862509977700904752062395218290202532598540387408230275689271144633388742215251186661525829219197114176974755287691186363034398502308256489381904355541023478058976847538214973840433259159234698942130502872432225095201852840735134035090646566065649396643650323548859132703113075493720034038026636149104092150560792652563582029701108429104910765675805470225924976574146627016442629461920835007787374565093561643234009750673004074373432454872214617165122425418054870822709053742386682702556650085928986836955115550937203923363501878582728301710100935682612219125842765125070046588571558946922074696448746475421580601624937604130322507730892363406478550310922941733756605859963653742888222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 17897110943388003240767494473195368948380761508033683774948053893851605393499124620549533377286910235310295800727494930160541777342918737437469784910039201238888567073839370493433835136125309537980353880454594502888929654026120610028080127409382863356270082394080460967547801514326867680328329440324157156028794758567158036472280500561157453105416865578128992725968235546773176687746617285006084054227762801409822552733249915582161006315122241383549161115839238241999319160804936715512109913765815322840790967202656391534544009048457813789291459067631405436929451508244943787095575522544441266471899776796465629044583473302566090077827273456140351860751003297314941460203299806806738299046148366064836082672593129471375323292654063767238271298336775970471560546800193048220976822898028687928439448114121962876314856167470038141640626060079637847322501235114238911713047919310006299672376715590685597089928077817580557987308864199562297279172894565500435982684772716786616520370193561449248302227222918456397558326173401428908713924681223714856912129789928235145511192337374025867031234897099046483723696897201928923725219188113560975865279350053333232043787774098223527275372849623311146283501777694151473794136967871270224691790502166345792043916702448470041305695425738833847797901853984982117659837073367818058168408897550755935310866282572257790379095501904094845145157512113799987072358230451194680980197663742069409038163423675936843069470539080722228681968078080303944941179858126978495314940020225785996738835255388884695602129974114892687452276927923414956752865719439063601724264479584731698974521291659387958266216743118927374482765450716823416600099980682963608190431903928413979880591333524949978622084707790814736491749546513515165112821028087619002957853643554487123780207423791249086455656870307039208416716488271936622735943699003654271791180463833023168621916088496196675992225649587488599698323625307808439070194424745313306519199049189538482476011541956836439486109747193781014289748240098875848850839382173876776025268058311240071677999910690460682905552827329491130192670012036475394570244764886109534146513955073318319746859113028518441275607943840089606109986430942859722331021034017431374308420748331172561828880400559701969890830634147743506472329047272170601611383484715277581568891327243175002751786388625145490777397914869832662282491587723096294075123013706585898763667969262339028050574846360518645453331223051901827343220959030771691938987012858246367823844800090470318791169257952571382131302881979881009737901982900412246278470235944740366921659845569416590826171802729803915638226802490602684165353684829174315007086946711878237104974740447775630814752096180204261275359703392281164959302142868514387727333081872512550707934714669692147851815330441633218319655161205045401593223805525381082484859764636714180542464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -29568802205356936050675431348507780811901241107272304377320579981786048355160197089365890315448521952921377290056352582398325460218939327216351076454499626967366893176683986412802798307845707395382174701799196709270468813150350001728289700980459770230190969686244341077274557034088611927147924981173495283438057863838111388291012585907451427554776191019741681102303404878851709340270705957849550152107342304342109177915239234909093945653965444089781379974569540619621209311422713285638342817713935335519239689116442581287216587316982326004077324349217121287136575187850305201694270476816016033109103368996215645089084197163135473652162308112575652762501224121274482179596697739673564161621302142092441164343806946119706048646771821242326072247714404257712302644371790116275726761381776102951327751658985160183023923949413247842143164973764958463224238739141566458319917893591081570863429880567786134192388635192045205712428070308830284944994523129165399408776967921458115353794327159071974300452963591197474540550424590821486976406337238016516128811532459420459746208082562896329251199141380382749798427170405654243199898499171811055567865857297447907499410648422361882511041090894578195771239850485351895894568422001119516333216354450034298440704677383319019391632671734046616920261660078948436642375539824461480707955579707356202536432257616936295827902012091014989179392076018688761556189660651510633124109320128350298207923216906436239583010572445610353540989692752765586185736493579393556644993090912667982033740943901580174684199316353224482526499664856677953852115291675723011496450144221835348154388343444157139030368559337176101111122037280208589590101925634545227952114195132746901546486248376550715043953620108371623621683515902723003990118306685320427004803626640151090738752086318335373563027381380307753650946152085294970689356227984839708589141464950089749644537237689178709380339810414488298044147810683146549852700676459348962813854604966860621620562674708372078985589775299797976085205256424493469368216493225533118720824645419953255453276263294802123086718080504077901767950491962578316015928788984390440330819000136573895313709755318058790744758623350706543904389766525783536517063448519935324499493669869687345974930634883068326994348141854896651757856056750726432332377772633376955392100761086568714641722245213667743811868603498463693194832198286304798573377447409660053346201189163280202815491432422983934275577355425355727385794283403397155628645567099036930880377147990932751640214412271032396870517425345885236201311475220435702812563577095390730023858909012410759881355094625018231489270524049449224586129471400652459636663073657299769621847021366010380688791994927216134045301138341178686479802624776056959214486824437667363408171042841524679004427441308166088042142263389760464334398677306420577909072813116381305241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 36636065332686960655965215237371958587768733150974861329842576090420461366834108245310339962388133483426746541018882217483273233494357253538547754423627125705237986537109089625222017424904964313891776088229002769635748862745288867509589431303808523462753902587961923101610278436875975190415405076635606118453603406713849559820573779057107847755843574759823195687863273500935022018931262777486349314883623576809296054156514447529786788762499595029704089272624253908572786933378930440473374315108369291157252778917538953206339438436723036959884193591941198423050464843381335408984779829937116404397867912492036170402885816621129921504157591921287121641158705783565831518759722043442539362022376559020172566613090119540873261216015123032598635017956105043722425460805450859513589756760017731072897224263847979465976368439975152608282587402513886984045878944987571305844834682221305392112524031090172834812746609477897017195366970119186473932236392065368966892754326239692446297807166741071108212171630743381864613044288808637267690876291758745112211870594713005265602122399640781431215579302331297591618377485360723148336102952061602957771007136154546781106716943677814243046810224260870700139755313303113893469468270330129543677185384340663113398291391488517207059470644041007847896097959741452775013107807250432339528348952109396614248971115715160507849178473393019355094041128376818051282445002718265454032485675539590871914328939225217648351672493434212952961955163893627371228550419876159997430919239931189190771856771089269088594305078924986056772095465046792080689807283921981984390384798935685744093351317815386893637385536911898434526666158364490077047144211926908314293325078951684582783456643167473124043698770090160210607671765380457811456338282549607301129623379053375179740900525254536282875038665297696682723417561241405243431949713059693173648181153204548568112812472205695369518357955048217150461515128549020505147649635936012840035743811789040708120549140621748131329167949846379523392260290290046814460930182593280695035681750035087503574717902619511691185585215374999265031379587776666640480815283711197568318415174392425802290137082185197991165219403350706793701083465132650916327877406548886569740881689273307071201303631887926811703887921339659072938495796246155326708064627627877278798647163878668669828251215140812704612467473135804166740463709834092520030170378601418947119018935820990659989353917836990984164685385809615151198162888487978264451396646857127652059935125633246004980576364636088412346037686458288615912319519102075457996436461839668261894184889606874612288300115170439048167197903980282029172091933151149516113466409989092487346395944630517139930035667419210211196878004627485660970225390603236105645818619085261689674902096174309651984426558730328975288142483573279215036638145331965071245990058912896778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -29381041740728885596034787036745323408458969324233937721032115829866908512966722080178942722944553076622822046976283867951406705085166288928462565021769447526901702249702812222369899499169441108424906352913486977700567267124585774099142054235285985417328219295510104576955192615653594304203742653959796352377071981899085968581672407718329941422484936854285201603938407808478522960725223399345790597799258295743860972309158781898569181088757567062630851351258316076158606372881733011627464284524116644934200504359410838892642865123377863626117103492837232717039906731004346602659357894731457025484186694717869829446885158796478940183812779641659255231703093906040736274832735092480305761438094314425827185740111836971412378152003437544038665102436353817118314913587846302921851375475500547973547836132570937253151507665690370680168872650089354491380011847081085927018458362735415896515279840090851165731868487570882248493831481115197423900414966248024755482413193810647645564237436467798938736794853708740383536315021926047998960470007305876608503133381620081967971584241870937142814071302383010083738261901481625459502399259143759436685222702589335252835917884196097872206444132870069713536669972957371996537586903451934739609773848331040146006689973108278514208825728409883584881524758811923867744998290918383503749306947746952051792267677033086017414894427105664419272433259427117455387827841577767714429984913973762022420781988506629086404543760818663948705656839910132497178131449085464519473668316214963601317971352336122047264317806196883626069199207468405953885558940893189850899735283356152043733828299443605372482754308628661288247576379988125247071837493894481961030876938238685792989800973219991669504812776225380653281766145351703235967424671296607638187465427761902178995866079599631534646042854690258374051535309519152914684806531499562764105093831255813321708569334957128360170601283469265989343523543285852817838705485721476628560739801042471100539478088169695065937938172908465910159231086398741047519337064298562124942213436067135657274603750401986329305792536290788365150621282697772365065237962209487988099184977362112614724651086804929385777859627267636106937031810629551023128276165016663916943895221483472502022206298844218568826641479889077005299315780191636953488956244696410774655270942876470691234692167279626826469292558376741939374879127268575783021430889498121397620476528702276291565245671716323687848147227655033793069535091943287588346352827554658522117461658286658075034843167313259147244024763886411597018317334209497387681552242155701817756487478396142633375875166754568376747872924809437120600008602773569613513621721641642789005118095546630934973295811164483966126557059642872775286634160081286952014941090030485490084134504790713046308230884520540881764143448193885619375351996058320041600125622923821056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 6605851407570934794433093571967294845891156731481434025335161353478624302710140526214128763981856531616262417923897422701285994357963515815313341921999230209245050022539522596362815285613358854924009830808922608047968080623495603540272445337969647328629938062656231675553416388809256732640565778733664348606131685410455971558601050686620784160646923316063771501509841216292967270208785414498173124762219671137579699925071808442771321183751890060007502357419377254413576185957638046480937846172632106738835138349704008260236257747599895571236724131949738577350266996951043722562922833136631285480719187948093100330764710232208408017935922612225386853027557379416814221152152428205869714999218026626419892441121571000035249601311392958149368649569457563652398937235669982835829478111703299274595739141105584983583291048117073411448750457586425482697075647324206500864285597399465820419505174280397634192287662236023708368228810052310137571975517852460912179831273022990974710897946470287188018964499434987245286762210117282938998481360270151299355479437473874470165707691135890861000705678999011927659642601103281723349746630686354980724479333522765746565239022201423474440611513816955961632017284621295570334851538286753601024244544108900121943721053904695512355844691427413977976233587237172070549057795443562038006448219509227000954994872295831779648077633948843814646837499163120146233315898063091608307247005689813399686653416613340866178732900797009760402231473454178446031557356662045515575551066213226013046969473825586789922604517539644098101450445498284738967965188414954872982085895779889104411822425514513034391062452909848492869272383848793704254212396305745994009525461595955594142978290500416102384422076446736644374233984632601110626045447549873755480710549381659826095986433325604682516386602872460807083494253192666184797295839249363328246973909990788805714649290859543903665070981701384008934378395313191601086131158621936871147172103556124804543878952903951423382147350996483557790222618435378171829306580658511834365840594553651702842972186698968777967854483751379640964555754933023775126114520350100430315626649944464021342373729365401015563788289989345103013116461807856492390034794998225280095417162397000690467677406520556787661335398532351593321068950366834792548704904140712852212178633606929124264888739906143443575200729841632914197488580945231365269601464512807795535675837040840731106782097593338685747324938593898010466203479627916469591332579751621419626038798861092412698375865714692748604185459275243034514960476113424389693517706426410685720959986595200776789239355902958716901801833704070529520361911089365768071580669315995120526474988725189030605432446806238515731143481611029469888824473288291386349044422038332836994502407037304541222794450397025718187154968001542156499569400970734474507894738911232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 22368961906606811932153620198066007587731859313462477825223316741167480702996742041700476151396177371057017185180671157685788211205371089589188640781879654122864784566851057017803653322672344775305044858001536129380688606144184169884052540737252401566259679238933590404013454941442097444272607451249474573024729294274095920695974118108866089765434603391592336249799662823549992652782097755054908027644571390667939296453321848977059702282896530687937345421421647032291032141619970070160017318965897767737979618640140004151368054865108094994090635797680894327486414574218382553914586959860042289534972632273917908210878503102295850304020952060779779767275566122879300175864101839278689801938420311090638799802441081618440863480492344547599577518243270153542401186593034604035738257725391561337205059221216401518280514601920696385320683736204163813651287178963498983376796998688716246115856686437776033079506360894041141553730541304991211572739110282281259743359926187028611147084885868827340385133638189966331746113945971410474577662854653779808276934660228903854564416271250612892664513006916198508467215347941292333586296309750068643965524353051039267787189858156133263965946958455105155944270776963347577396753160783972639063340327957925806616372658530092072243971311670655235770971661347922876708505662425887375033245341419900598308276010150137757496053477969144930097120929303841666374998493500100601783075476471081322112517855067831233767627484855251012940090536411867310045342563883811369014112867463881151459757777227586225984645222151712732573051498572405228520571112835497491343376809603848777521096818826825566301698345420028493482990259096277880150185905469630273663265146496088199521165373196132869798074309956321970247558545445515138211094029146137627493768288654200555053075808150606124348764281079069259185612025082736766418414233494387472250065002750978340171117950528911958671667275172094067344454825006198221209116646779718273193917857839438211967358037641179639186874279173309901727370635913525382258566385320540529705697309909907716196447793928167397725828080572225228979197196218774646273184088048174612892144309991833795063028518593522519125917572594516450562530782276192624918895251951929694671658179934552306410630853333527495818626153690317426084419905755479161857565017592282537723722522293247800282645273933754179975110508239340822856970235315163776448856119180638996357491928720721019906549095138859232722351363524429442999391672164958273455801484805826381624022011442804323052547711754049704155989590109153154517542476883035099713726755409783202770132195625433133623005213470409936236318898351394862891808589189432331761030952404717394396202157646099831331409534086657328811480575864783564351724972553867958558041224522411561526175537162771404746141040490609443755529083928344248955138598361103117385754675773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -36820150428592372083071410889431762511123485365162492627180972507357865278891616200095326510910545051158850453122084499553617870230178947412184449619582816278356745277048553078452809544597816024645199602109078460865194204674358391766284896648135760720063077994055532621800075922113634597262344429140418206108437519004821302062644331833108070312174594664001798838105892454548552154659311073701744150401466215072619387905682563634881177396106648053114066146681319242616644865309232881408151823444187767343315675540409777159664177733786025440139590729916792464678207831039041260984394056852737815746449882962414336761062024921242788592245379464859453777998116089737674281823086625032110367352443554663608576388307278611078690908704776238861788404277353991116934827982633817033666057128744001505215619661574611698896550431603178710499409134432496500545520432867347586627430594484742440584816791800722074921421268592635977418970248177245312881255226202831246243459904466870161897306324277973624006038694524693179339571068760192381151067804222446694901452183808411265611494901852785324768425918736371117974897469069997126306522407343958514747677445141623041631297342762675608448404798605659625155272774032409245984418029940943808424033596091892709897626331595214966678082738746101165920389052685285597129485774435526923540236629381023181581237180238943189785287425532782608143850115713887674309078340703254625593667440415191539503444881932700490784916739300965318330927180675136226806865976209494187134625630204244039197704485548101197133693456279574582431392553844102665661859996565169951540319820900570648987397851941099659185895796932830215951548500153642041756979627346067834118357978455739315540266326411956442158594419856222535165715680336633985454333220253136438204027879859868444595645443022913289448703593893855239098105024005674260829208648956197789997448209504407084013556266370049485438262822987159581052038100116994700679397376336748237818411886951281535620248780822560773099154422491642465560092047385038062434995152617751493432161730524043712679162392557055925399377080098269669906919476984656560818243122860899303237968256006549952135315827638870975382316654171982502626266546747483021086608443173789633128523248324131334745271292749631588168549086793108661898425515967189023093092016729670881776797335665123372056166934052562610086383131484869011076341064645391027933400703327243691453679672265545581881422425355749503071376881504056789562257332416475498008366668442904497038669977633555754454185398094028307067235122506130508147187406074995421571699677520895910003468469089196006148498173852193888606017029271848300137234433418046792374903468936537994991978796100865240035680184645902263478917910118580288322770746544857413626240790488822726337617319001900653014367063693867182022431397451239068242523935897035493919596478464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 28779054920432161025456980172242516854498415114753415200249042772337558153266105358488324649991574004397502235903932119142599151552369340901632626175678888702922014204298007560457222896495868110257412556324336597007425032588658941929209655448212210071930350098681672208260451529879990001810676574337545493261471505636268439416799277203596149658601381384625160443121190297531875162035033391037323904579825873507672072272859928114414668395205758626803655855066329006727394671245380814671774456028710390744293680106684791174222813560698660879400327485694218194938902087519465028205051213365674688704825233269905572533212455326585387313560109790089155200470945917319131253787300784632183157387765530899161516107887140711082031964731087649034828312328988303216566551789143449949075483084691430758816848048527612601710743496925171337149133267834198183975036940572889478608081276007501045633403907849959680374930724428067331518365724346282954957783922884734830379226924601626723023832804960128685626985911884427961775652709308897507224972355028022437687555639553326931471873605751886415940532137263342256501504597542503875129265160752731857728936026957072228124741253393788552946329156494131898523797063910329675879364191152587922935393140384040736760845875349604923594052470645421498236750145244429247374521291322615356550510204687449771996400479552664217396947789193681631835146965729070451017761248499948186176251190745818193270570541268246192495747651811912536158741482919356837012098947266438663078124853017450083671216940516875498863373336715129705429502923797138812203602374253433088019153285390181637646330136348392808421866174956613913985441886828135319530776293641307724392512053152255039829956209831105977902865967079717499107630921731298561939436945561963658786547928758816738929674006376447105466546546473369373473243610460672921427228288523693787930711851872103226076046904303395896516271193269700786597614470819944017850010403441849606753978521614992045207407047502134612059782846420290213710532209110044363549387977477610305818838755771098427480858837501181559122175937483545896542041770150397458271567489990663573734928593547277571644316607184750495622267313269577483232310469050743348289665243281804497870637512465342854633851200416709263971144289850098378927520898349861061532988334534196819245985443872214322642816780594857467861415738444181994489141927889479450161076685703480492537806223472089072642292893279789631539095085566866596024695535404401939702903000689150496883223485490655909754226785668395380732173343425813285698992347126383008729334117780856877814059783658874543892222125444693836724772673575018613267551253833228449607324199901760870746747748846123767152712825104505214072248554268072621086893926937574106288723519581958970723105316419583545943027529870508195519123201524432279462911469881838758346620928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -7244607895406834192709902921295517644935643551503391964626311726273494015098205808882773042368371886268970969253938882602133942087761102948495412270863745350568750147029217277692638004257551912970461551744987044104672385167540915648030154712935149689822877624977861238746015629383861599031899935855697879105369054197939536333528405816354608520809425388405936276662085372964871161957168488689108161825639420385099037362021463637817049119654648225217559526037319407766895857172527273396032969979488658451860657247713391360642532564985068533874807748363921777820144930277381132350670215166428358387765435771121010849370644581077962484650666081783158973482076328925342302174889350005780210409600182715405196083599887393903083797761865635648982328918642693455789808903456223110265981316919493367374386551788617307608845510016041796546726779123693178969821420380868266844657497794959956936367244191896199509971144047173020906674604869175880784373684584906113728273724651892415092040854387983617253237279465008702964105717047650202224039441993801698746474462841128172817253061913517509110130610453938129392173595170168602961704102760040401416845960431705137942218243170376597018870128508012534724537971959331544534290499609055718883521195436239838096681504479526474055938037067449680630191726983912043663921029472578973541762531517601879059046990814402067791387905119456223617596416743129772871509968920451474019032764212181545789499764578034265899417983440336939959476814860506198531368092182063935980876397334239806300675863958792431741421658888708981619505213575684585727227104186810120743180813153902969636911617451183708118703308172323897993874570395301482311371762297321973305164269771720253832748231789396599188279243088767742957028711641886069364737057727177669495928870355659230360118479168274052337553735106989395927942036199419767017873369212000056031571217342582849701866797286269004729187655403777433117840971922478844251800554346640925078548658134811254225266294544992611857282564876241570526930214120958327274531149408000944495274209357936005770136417493399684839168655610748100441111178657116048885004477338157569494902484176543060689324739329960840287947066020113289708800250441479471702960510468198661942860940804178180071837936768439969658908922315619360085821494567041631985354567314283647623691749941130217508820086602927231506705045169473157972092315234969505462919040774864932929914617002052467689010343892411910017801930949151357364271756174030588662345476273247298330818282654743834151686890688560358492282772683058436914974907866727598900427047901635857740187630898377390564566300305923335361638103455786575473296193151326301892226301075883953067104533854558717575196339690764721196045140381156332376902471929449128861636142516226861465395101326421955005414212804066103646428237733056112762207097159559236928143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -8941844044978571328892552648970045747160256040059623598646142043226628510666396449922417163787911086186772068992011423008770406573674621446362348342628092810192768426787762019718411105088427293630460100402145663856533048533480347077007668404854866635530446294751926007938443667022550106400718959595785105775879615362711134043847678311324517182368388215833681118609618695741821524493715924323451395069373091106246933000610376591029214167835663304962493815799929909711485964755193650663773233299223085997171884369908767625412016012960980319193956787811865698766888034573243221536374634243208744068800474826016517866442257208643176121364827417751789185638915159710002685102446460551186763539366928382482027002273338509919620691191110788615874056355345134919764022224842941150271122196223391836007715098572098931097399236739624695580592842205283167383438056086944897187057438421762254028822797127174738531290457599803171373373406936571563879962319122624525528823009325190129180200641769628475493270704263498476830973185805789990935308255203338531769547575721196314157758733694601569436360393873478937805970997828432914009082870113162186430721956702133339727571811751324404780445061583093876609764412707393383504133967582223000036685445951784363108780700759926853675992722105513919145040739670741893480637106041927345589765709135501578248991291451381769801747748783280840531777010458923105054632125870205793793712282960127720679572626820038921376781418942483681455743770111225250812411240169091187246214285482578579756001615758512429944356385522684547256557407799712672495661126517048495267482524860410016267456331975698887425371180393478596043244925625267546651318262642191701065494157991136952607271289416597439481020829236765617806351110355032346602893255363307092044851259254323969002950768973805384070306856905086011453054915166075709838330332435024006792816328583197190468638941287947143853133754294505816442192237228933042177189952045061442991475464692684722367254305300448303769534107932447167137161393722339447886482234646408865914859125426855596353296021689138377249042349169235883224448135383627776455133404270218249582218416261815908202045664820161956108553001365442259411981291848975895461033928916170930713835097767348908037704757975053581679839256679509127536370150404951113482533596034720774858023724546423858538238243982124652174497266681181368975476203168218573301853102436823958817251152133269332386094716576656506455531651433169801763268445527040744649982407564079188542996640913634305889328806201914629560829294875984862810167283376880435546592421987761456679559771276073151425675126325990514569262116546561061796414657011958373079447841407895806487788133660411200208914915442357898323280705343006941114527974888670008782365840681199542505749925316304591529398035389643176191766959127643507694097352000812443762688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 12277651113349464099577105580120591624707207914386063751262310023791599382478075439765161432481123532158447305820029833110761994371427210991999072334911772438086525758176832682467402949935851727751562786286299030491017343694805285971897421509082861229946646783671034609147755708593798483335020449632819891574642041870754518634046098875177084045341030317879789454741164978188768800754973518720269162005153063178408514367336667732585326986815938399031883235149725561986866813338528263284198584748965628976813234957328495756617692108151099665693961839985167238196578363524763138684562825637844152744462167037784087596507765561678057008018047627484915130293210242021811608046474289442679099356964494955350951034390579505664433769409861790192110491838763523956528430317975896933723216949665534354124190966178407890981170439092093115728631731918422760605940456619306142513193842316995709223432870309757481500618002659068633949609481117754100048084042832536565439415110282698971801636942216877668172174136277231484772076721954960964906315111304546779200880234830305061536984303688102653808415885320223189744674645842280173131103322789648650717348744784101928027076599934306384761897996124816791579664580390775864200024166365596127970127982660888054004330488891912611747463135087107090386091883608642649352974773178968262374278863294701582160725302437060676033555715665346121381772847568102041503949780436829629962108903063381646745896802476000610201525334857581622626363995776348489361474270274712162287134031634042810128910931461601391783724014429272903275761833391944197835702736072140651144946532209189943255046647066207988048900421003450742813959926239271886982093243987036220242899590734086223547982718671866931863883998634807195906392608520873968063704062836800275231842228848697327548599416691996848801922512365022129687476013693471820425822939539958114720502416282741975541441451488159354393011884894254244756514521157697372204237401039996367452767574561139683345852061115105209406038565698118442768007857491479230376476638086227571738954073257457682402563672883030427933783849078577416412721559189137119037303841091415562184376635530129268154999887295503113683255395540192295603964938120056206306908475145854130965453921988111958773014193663563048612223624956309141562111667592756831795157087698223252797721250482591767809889555725181409316113491026812332089146601513383580817279443123568704394443579169186343842947249227847513590915578382142175330325967851428613458280531963711093769859483021872202688018816710438071742534797077152238532792766593389703276261972991329956649210936792724402157702455630844340669504570383368475640275875275750743848776327730114908901424347679227824598560916208146479392010615816409643792990848535960129269915929202161908430019546703278289423046818205383126312057893779452305733337696196507782348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -7708944093060058101112108402164306688606629040162215682894802806484051419034077540224301089911740876194965922388486428584474471097597226434701746020198083004198425068896201599822857402373129628561654003256267855745411318313521653317086760771118785622213634816876584428887393146998138124812404122267794679550782981863040925232422405043298836915443467277582199999394156875490190732207652254349773407704483878433993671635381240523536314944480816854055396746811781505967224173335854543736277031214166403782189061368069098878671989420304721819384772008450446397005849852733821230159855779015589781873821354246432006850727552422222315658254760730750957125051574394090056866807617363601417468735442556984025598573732295646246696895774479709376598732704856716141284604748072483698285767770832474587801939303996016457796805840953128625883749797286401931494519162226994914329681252440874570265468871415489378515484066397347758693666105209129721712881556294232836459715643844927491694054821661611995636251137358122273566448859603783742523140219812322219284801141963532775666447092100614872910495922804860770458361782842543484139251133954821203693546325679973404246274409715481053998160819483786686330415730270147394514325536036268573326354139211680905090498948243935618893792192130504062019536857631528503761480567560622762577321037041151449383127801303142988752606512817718200472624475020185682445461962622587969782616134330226256682450622579504467258542996741356256889954039618233252142346635929318339923603189431782910059776013200999938765531150483963558861585017402530103264017101178767451929882057257466032790675858651567638518451425035225878236398954683191126810946065435416367156667565492463587561671772696868486482470502970349851378078413485220001549892349657779506265190438861333653935999834355060623210723576957046062936752670477549027876731359055695728545988164772946705710509471682927390967225180429425851454567340759016603875310075978602822678866444495705621222796438947861445558275434263967187292157875454590869873277105076947564157184239472931964448852049760285604029922200381915484695510281348502719916480633976095499820737462448200438247587499019912119149964392514327589219777323991570350551851934501230930060385000670856339781356517737450084721742627737427089092991614104590151722796239371939269369508893347714734531841430613290318466380644734094665491398409468742472320025262401894320612628344079943114039165024854416888325971371468232906900725039182767759574461606448926540594408045941792752357936396605177008191365641232741654956260460781074448062397213277836357877538111030465955131529391263455559344825127563809186644146094429864884341036905144127115756796251252827711998438615409953428827190891745681939728560003178077845075654638706487074503976777676433222994041015742961049620532836514471273584087771443584040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2919412108512268897899214773349570146132343124229168625849792799765222863254144519000822911594221424027281528270132506949779386976909961930505126923586847408281126439880184939286126648553623332520036534715140954410251152801639944484401670783786313375527589604135007078485142090186061484076451336594450660435070302137384406673860953765344341653174546138189371889562786359503611626235633146283964765866363943538756482289512857243168559286529883651244990103965400760177636111500312162514321197199406945374779610427842146996547643003071062883265626367140795003099407063656848678056081444174950402266206653943696295704244095116587406314026958676760003840118669247832177683202489273921110533260893650527782846697430412729407848619449743113819145554649566785226164925783673811704928019847817469196202590534984720972777087795343785251612369181505339426520172814647815357328031555487925929943713836861497846237536082329263563094129069075942554178497350773048814015397023275033737818444897032306648448590970434958215905258502335176470178603152568101904760608774951764738847403127416692576342250268530877976689156437449914126209703681191567701786404057818354295574308307409687609889135252526025967078692914101726817131018710457667162898303538830774906020981595868432304466479914258333317687894210950493607724222520871718685925858885267401443269278273472093698617010412063484113428956216053585452260852621745027241403706593381104471888439406417711874151246261616431119919339948994147709257021215628008137312044891680649702322442053885171237345275342005986244168678517071660475714930881157138945200702404201933910103915100717444333623759913217442855980778732497186545236990992552852405680832958708369208587994696908777219651937963323929675275612458696837595597799905874202597091571276189169766744343483287121436826820319116082954128228586651249666776108545701052397833383751733059314009870570204088075592204589238682738493188755388879562771783213226105488419921156571134323861479412862305053067134671733572041813904234214022598223739997951509169870803206461836901131774618113499405539509401542203234459432813576785067984920954492215310754479566853210623536571806334079301710137981427589026668306482261449917630283841609568234298281599268981710792778305806980626712691924960803456795669877935024012856301117393656998320084552434870439321235862685450316277528323862104600990445313257638510038568751051676174451830295255692497675166162705990754892551672032705394254215025372088188154412758419408629411888044840978133555116674057534643052415997863433910747323511178133302070543806582456209439326053785172592093299314232375445477834302361430750617270327211858223065142766316729511714098968144847070311361630801630583968622892536208224702693380614862031524553346899259850584746798984446052832942041577736683346278817761055059827293147780612096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -738190110481686394713747202205265062372895030188538651400883243691486297341482967384874455386151916425707221573379459652518450012000954624501351981163480659798558721335174102736216989502011505485492778986611248219170145667529155957958082234823584551504816603721369999553760634829631640436179029561540752795010743813450857022192572526866189126150846114402295572449440363941146155534049635363982267218443680685296968790235315599445997312243839211480708093527131035141619216754633272636578708967151809676951786625974441384354280170653345336252298608311179002884995109710157525223702990591396461317352430040396331366612482149503358974312562509345902696322025690949146664500251641812857613330800077613145794325584789149806206812326481608099082782075118197240233114697428084455098853382682837555188705867713382536246457214294088040016532946081048712669741138302471048466071659996079111930207242401571413472610173644121489602243987448070091457771236983023834004827278592957176584367583997167314052532090324418937140264754603948360791539710618022223012637878710011713535119786858284601304831550200564548793414962792104990706448534699603794349273841836047568271674839212748784645235216022135683407485078267521864921280100052057453522455434418022473317266069042108187938302521822250746034207601067680557943558698501593089346616177489743135961346225417939116645925099354912768208090768226474353609881636771352964348655496287627014071747697315198608956648015615118562647871732704704816394046351799123628431678403664822047765350035480599610040966036117921337668159836325433777047697982354567555900421092975631189793581945950772421960356990269015301949173616494031511225628681406979965003619451941863969320463634320799870231891888713400468740817180752351802225131496985685927115170182809906073732504718932882859139196853226462003575577928411110496664861824115311034012773038652453745458082145538005970887116431321114597604551776070174058515563386884067565964432463591490026932566800349844119359651462654444734519041968472807166738203351834336466425688262394111916047115933396640028076415741418788883383668297562398584506556960041146249358946636281820282685295493258236011396595124196206787244926141697642276328970482929943739074324245177052636461123762089214706627775668693860906279118422420827869226208023563291323249376496458737196533219717115106627468575341012668469127659544970624215800273460629976693562229925815955241306383148020519689739699984718007901755571181238039324845068317803766921935336253223675870039953134450076501029330431888037369345356138451753378072019345289630112227675764831627496238853633205054152450255246870555510115440582137150239035843219544320739378061310225478829049256334032903465552633432253848349349000105022692409603585241840760393127650984186421286985850501926955467229548957842391745739172672123699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 94159129773345056326073624984404086856232441927503910607828785690118775095523902132364505913347855889801741818643097327910660684533479778359629441143556146547575569438380350998065601636435805067619631123287395426855543358064184052814880086864848663605373243878299961778569248674467553071260540925818011097836332921846013253781036166182719063943489621704211905701357694285892225794583668169798658596286726939367052391842663463055571311985728440503845962532848596420037829793628364413424572370080573241389344132748368192636894666370583570951695000322198568064411973708912875245604995995785842625156519963392836188069374308869128265387004478477175115360074638229206927672648132408439947872947703879563550637945149152689294464245448009187236850730829671538046819219610898684674918947877530469295196226338995394572161173980848919837504057372977193046464646728412675789782087810437169000597749754227777549304014334023893617328246551067082250352742124105578666301457253711907904883207288337773274573360631263274142243022220669241695936350104659912521816517864135609140927533972012639065548396162662996537621508170493595229491927799131558962462700800219204477758948992907871886655869586924012644176170419052217872338387638039969328491011171804933566194704092003845611608208764504893341261164416993460583426570745146564262080970966552944678817755917711410974793864949355624388937961073163644270339995948601784659736713103592487302948467245034341937125729765234229104890101633864803887577962668389883797636508889576574979611579996253717098134211440411403231602687598457980398544104676233446219676916952334909027979067288283545178991661691533297822650701756949915461513913731717903024551288449187809413767705914624638757326928512915626264707694195142928448826083055685885067417448633276449362021402402917275154371560219690624034009049281820073309325388646720660745032256470962111480322095275920796366550915876364223783695919896463185677943237094048164362821764012444986506930930851420045228719867036836086145420734333584218611831002302635553267464333872901686109074889755796625999388063702629931862848095291922912282936686486830933128796984358498896196291299082007994064239166468570659308648095284065368371844065194994227498159259600165066718566237073713068117278077014596031613100655748327319930380382278113969054333929890469414474009216304054593688148334603305625347110429869570405594592312712754971774421204173188020509203389861682881732661274937066607138744206622931072030658177618412372468716774815813676542585116231121365750307483340237811016558345885678148494935467752809300127675370280819473653896682202435551691975035123493146855876851363031098292898142599651355812537198237987668189931235511232547466839413774483162791901780302954555084506409400210093808847165982879341028573220429936296256127142080651644305539030056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2893553492992412017980200992549107019530152399735580946396806715333046154807410965466489475039692657711525084486248643962702546464971752230730617196070699191560373060883002491651791875497465081981888513284404382841518762717745188211222768340033397118405441609439728999518321980086891442154527497018953840942712674175715396131661033282268242001105377869849744323442369962271254876623506304344143972037730714640664784295168387183505842917664967701407248008456689100067937390862625745085465314263886163537600445677417516348763551769437723072328067098887805308423047111329089340894159015827287037124771158174515077025391601849016499731717446705649802585409131987992043556339631224078089116096402023090946229007896014030953064696607589600129113510417371025097831721924956497744617615038405988947761275650742133162091687803720852254100107902468332880040885838700662425775380519569201137760554079547302066234635381494884791199949249712863941880681446066015904068556981904532674798330097016418529528855918204911209712628430365678235811835117716615280376292820128747201492259785169423077300851739851516511833165324967695288661108374122205347277002823881564856908193499277241886484082958191532080049806466126250246124562830916225433032798107649015043517082118383452248962096902096171184904333519593746870753972901532107932558950630995446703227601196222524003923062761874303813485367748744913199956425979303451186662276970785135705565770690742337568603827960193589047722471765194285746221300406391819581436734894180431169223462777757910446674086941072070634846975541482213785836421175315187051187979709681498625724423883053803139199196227095448245819889882519137144180634158351275155297207504459090496804711635073993950597269588768892263961748483787693072871772372299450707240135640211128349153997211433381620394936299528596813371305573205060632146094777380063506657941821260794799111397735712208293379609742146194933975411033152921517856842861699275559066697227478235354212541596500679360843413057730815685750532574444372429005741580069942070389005617481799718233851218941614774676983463876848543699875118156055336616797547299622406674761564157752351834630597562957299667301675168773424390141537284751546554569401694302590621512845212856186414829827042629073211772685767869171170113375378268131620129117649817185085308047852074894465292834005340453812114895845247786213569002369682611663828535983231261872833722823906357565299334494658973416378973715837308066506428399526805075475000394181581814981134840506921305136043685349328501578463316639181620782940951205229776960891523940356264814379010314985381117811825004192054674051953272793544460341928489017527205307831374795324331954176409235305924681387940792545355429188761873652094718315945064142962094982244260099636426684224826801282200144421055648443892162904380980330496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -4464226286749241615612908955027631893738119218374439744064806868664006828780598070826636732222052970521180680836760552621492917822791116680944471863646400757509845146507853147245724186169057848803092033417254913223697691144484380470197700746543626557233785052099530084037621507104937707594769851127310483469079840927573769763556410490620969049613254710559825042242003312641525571430950504990411282354220884558732301146661725063467725734270012695969448526240314799462009967977369032281080167508597822078168644604554668831923426266425633503489439915743141278440594393001149173096544859543471561234082075898667478881299942154972513534715566040637129632553124717006219456641043133716389193472906272731651838432468320791625182826718783934449603213420286034782212314734061117036068815796012557489860781431171138312610115384927135781098540978477642659651123816497640344832447991072335810169546758190253262463649508416930063768150492802051726306906514772065173051019560558334177899545807343096787669858211486994981980737323499867993869585125094967653331151122597678334662835229192818856066999355619131854174046549942598069471423963938058896756949217120667562782587624107536534541273175279853503300236326904034106325795939100093574793374405606199925705881412620627518003805050489115901864728294943207278090496967205256761751318339075948837228231034856170940056659794021852989740028324367540477368784466394017598492528278107259319120818785884704580669143426515253776281455569024661790568291733589276674673078583939170806890990943010452153187263942762888347703412812524607469488016643872522024804639478175653579913886071689359415035486756427990825324984639248249067342055248296652848759436409271504629874416728887212529972097524238519899918907899676344890825721554109699511175486844215453984424264817794543000145972255535162229612967670663838854242039286713718200647604058972815159829126899599784692706653735242396210538229397340108425407865406507872873266024593014868817613053746088460889573584242221781903833518971887954655440888012604706253851824047274459957727674042629183307049877982085912359939342869115351968523172409158764881027314628410497257986127934970317091290551578114696746215915212999001910823428866467800630777849670124132332077402138288526173971332832516663929737280661330303910736093171735861847577323731857341615316256182985966405281576877016512624341449138253178202030050245222440834981265029364714176045347460832064909002828155583043967348539784902971366596565642138560875597465811992865471550225528177306378801524367682419641820155169866877323890383051902976259237978777335244503055557252826372432179967739926440716951193388338756154652061066422343886260271433735822055689045774481328800837977747355064364555910935138025065417368208767636121373691837829029304038256271246169335147647407482615184018636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1001912380250401580917751445453419371299201732717383081365692744040889644162706092539763496726174323127626968284607195580399549550831918622455668421538296935382796826229778198794027437983526205099004888872327641836895064514862706612916928075308793535256043061252813112904098376119441572208794826020566666339193706550584264471911682581362465436846766196473694355386692632656597477119846721717561444942263218557897755722516666815443509868510491664712111960755999327711947428637362522314118128024019511800348387151367626842433651885550485571274251874857791023657854928738920900337036316078285694193161087653515457835018299804771118652058002344540514140126573258160879759683464099589631701532242034270218879465942286594276051832958668524472194648185675651301623564399727285048735452097720508369025899531862178516416264444159028262556605308354900871516698102274091183110445891807025176616171457468506023750391250836826410178618892638167254989948649370596142623139960593238777191804467960635325757502096482079342049894228525329407823042693745879698033543825266230859668562060166131977224507081796835256423142935059509148410917707913575262493472447445007726450031940233547611186476975322792487993685490593683580451005369682264007411073612032071936502932231238672926414184921086787337649577584779571582542556572429389072945757020368376577656709524000992842199494279360766047440752368447510228773229989795985185365550771726216260221539535535832213168734707315749664392237437556669010715403685625146409461558171646867441756989383573066830569412760205895967508815517400258357563647883439965459628755964501393408668289261121857712617535758679142532735511125180908064246606322326708796251765440604649310369418391821850400970210999636417775026850520531680207919376652192666707236931397667339730183701882717808987505547232697122718457345307362430974367377227423001324606115408081014426963281028090188197148194093292186063791035870239295462908110314134381038154837951525270025824658682466777879275223432328560544192862153316866207357299049970232358803273528475318270049179322477324404233349579408830670674471460676827265933256286254273667163397901856929795974353037396720800116744734612549516913334556923573649537660685402053192572659079809975108237126218630351928918504625709412745566827457835813613988943886148479616636631648561641627590702569969347423402975941598136225961992764989072487824566613972527369468883398941182937140029665799358811195478585464422713602251986557143268333383064151230525500147999546030431833310101684029074004045869155662158558727713396595133666825892729335045776885432461195820178585674765201025265947378324992325931988476759452834243218659991004797925308461662437201866983619249315675092852902630077070066492475333680142975935313737663900265455688281438534147428510543800458568844140109862189137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -126206943080377194556055414663805060953225501701917222696446375568129726881780975888639785863079577392773378594730731713022347774993697900704135312063941091690902881627567608006116347879082121708441982413950782380501630472676926141362759018365088576066635679540274827365651859027407104346270535199229508130393253112086182233795796526484689812524753251048046316614870584014692269045355752786710548813363814135945268878564661881330579591431191879256023891247683962987539629829977302279585965843967925350955780627149321049151821764243102345143750853603282842008531786922034117712590413983251976411160898258380130069124366634149240095579200375207150510226903400633819489256045432609487401692926823847939532931173419059445785593014554744687830420452449258907409374751320956765944218739200637747627022829367183058966576121405062828259072008211147299679354493046950861339798059375631766769475918850713563882446001831710683117775357375645972983501231751162750156632176547929723131031387984846907861686718037833211595295928436966074214733366014870411878017687039093885699670583602159219272829073794226081817041636202890844131811247781108461585815189553420528000987927419298570607989042691692351086453125309616807232622428311993712711205025655596932365140560797949907677275689771642082570384379590680467918862590973986147683464248190077973473061077011698503031282493172522314162765374196116464396111871803367867845678772476414737859665697967418983870230827826596050848185969413710089012179565222254892023784790992141091578280960568952800281270377238135696908848833008370404116206614708174408987572245119325614967508321723932829833842926219844037473644892938769478961605613249502210143846249522119459127808670693457640664871546524142275849555593235316641710711036757065149200485262284690708122986620489635468662672776469377771938667907426586208572771267664111923171813551019236387547898413063558383029645630415133737879510174832344176674228828575204725294902436069213224306569375378361001056463878706693876729154145863035675957352574696958235110282506004891076552524678211161665647819806922768186303131039552060993927262824733592342912418509879008667086168946958538520495546832022625684552083993017357504549451033283225871620658785155537103325178538138097088490955489080001361248868927830181410251981099727556797353918990041418624426403829333232837116455657806280274650657306225251323962439523175828136505727609102302574194428396669150801678874395327117448866150582602894325079544453191480615655932043546552980190514070261604659743471163543352371188906403807128836430083710046022268907855137333194732967102170242298764445394652410907101501004266578963951804147548723971013517475512152187420075376353595934278857112692458223407540718455301170104844556638183531404686576819456552086072849583116441599382956026301341761536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -23895990342343808393841929114313552425943663017317114331380898990007717001748597842727975359924364103667512099486434758394059985782836017427904433262296224231533420222792289353697354904704981644113176210795289210838948286376066922837028113193451352046050643217758242169962554019803809912622271474530046377202143356409618845944264672404466075692772615867351061478522115173313265165427736713176458156646448512687769722063134332429461632732714699475229192748091733942609621699229837546735909761485668475047390019484242195616380422224258153038354317743544775409060544385071493720365158709969996154020035262038696336515030825376857076674605862140795955680173718608370985516721630481269417524644784031090380311133652438833400531790932730865240313549722496763675382208595589664605808702637098939589622630397924114690194565727852173699078156236002763105716786085109835018726435926629459642447609687688082945659687397681670802926752484552642536508915159314406538804365068328998370583687400429556611259527524108002077387519197694732543185367861214175874351454571635336978554903674691550256267089398923367135249732382929556610163284238841659878674769264927173186833416555509434689664146159627131551856862256775771729693474136873939148494371342619711869163311634124930986795385428926324953140634568881860277911561378250575416605276427642635730406879501239404480188808238303552471300975790414588395838381167051526347914601866440448315558327662296240772908696965259031941995615633659305775678046867618948794019971848375750387290514479774438312496307177519977602890663107423457606387560309309882225469155087597820403592108237524389415798477308511587784365813921695651387875931176842948154724296243418519450018103452484165574245514378183877491150352944880801122694741743597475484491889539880924080110323708288747659908004456513138200374022129836931893413417969239859095231965808135418119441377539695760450400571628476123808358929319519046623385686593324847441518022460089317059148271238213612928877697835071296700353624869998215294783405794642468460714937171978652425196467171263036019613803070321513391187906317313400184425455205745350373504849062111063123557112565525970625386939078215940631958823771539533302079427351619229770428619917556981942374092598731454409469234517899581021563295832587694804449480839141656084744100844640705756053890638924787345847106021570547447965232175296483945694322925177478672582901453796092761094318070280975271669033158369036870920850330532777925553577280058553356324956626702674735812933299066778164584120257094395092395971944553983722210873488043311323471861724699032226302627927884128769445991085133743330136132941686470291539847484567149929053843803856004477885091776662460823506448830914938695198980048611518584406356185795084882332582707725784559989155461165435801816976080450355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -4002542981241301022755206155727104828343609057885337005997117951645872186147118615030062649739025256531574367945770165599213407196344359628498274617206305565633803498327196654041379678249505830034595512200577588331526533524932092484389515891757341654171990712758022736401032698583792656943677838107486596541714098953056422073716382938040278147643387896372112590047104477944226168341219392816591367331899946048509309536244179367209171515394310821994816731174395579750521589108939965802791206486802046628546972564454113469079598139036721151104499225832909143285240582109011972477380148639265904066722372897844739169010342456002515110942800060138175844365683370225349465483070701339795360340706317971156849842445380096615707378805052710377432148560418891481372417232206145302606199884880073641541504177995684176780563462355088088268494142525313438399866070943673542022997655614804614494606307636587714647638806746106994658525437155625542440978237941284611690286427337315677559338628001465039537794617901647569464413065965618001392683487551474546016937674252315875750490725709304357524100750442195895093339219073657568432875767991611332846626864014093599826197347119658559513177944330422945331276212338393546468135777847136395885501885833119120572434002576596127813052239718103317673447707640255242015628015569520747605536723846313408343686761365666884123025438894795626808517304842833381696105210999921680648936431343592384665076146264963859002523380472884489166392408456081749590095685417350603303660357111125166530464023020306540444209077030572252291871192954296632425260807019060518047534119666688709722001090452289886974524023409861371157514836574248434790113585241541983575152961841710195180988356210249032942509649098491647132649327037930327343240029388604175519238315697487764701436432487042387419374816371019253104762599675850290742074255705608396460292714210064885950966353401375794105316478338499258897992789618741445582687733861745141062233660298443236581628064515808419094135973610083234786216184023258222847269518234464098729036457905143720470900665933439108319211443813818433525394958988949682387007819536447176634880126915686737526237938827532250961482745536385952652574208974436575364794117212084591614920378114620777529526150503403029662589911880922836580288709475312454554869713396322996816587236676627795083090024263920066722017196122284742054230776168552314139019076438814455752792802054175962794770512757689324260743091900087678865299544614469588604758186346608020504647803836719119592840271249365764855691826971433073210117959366627208206071413413949725398827107352134589882488232537459421172502989646803164535791405796471105142204422263318271446550463476357975699164406338568058152040461020919280901657566970774734966538164559243790718536157905186760502773255801245484161346022932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -203419453694132726726008256755193616684985956937558910812792933444253574439145552995169115228920146657831263198271730966103913667624286855456107838462349356740226847551232794548992260541226722766325045460578495895066693297466161594348566601105828216624107874594518925879911604353560953356652889666066235738176667099961336916267718185993726618167591405309694664165200323167764714807557929083834266378354678378753439693560693259363950028770670220703041555516107138298020515923177471319518569887260530080303426514448118908435159719642829222526073011178478253428552511494109697146352787571212709742739524823977063730437350268861248517024186666566035018799664491178489087758786666076122264923847799461290061605158940101948230539674633834803305605308027259115554914000155112936724428243467158330871064670953227129767821848407961453168245725052491480876662725677632668279194147242558265194819428568394995003580351744275768990681436922894441114062973650849385633077341762617240399130144433518166108329635376540378705572655531557514257118911755482923345700179493590655851415064665491040732902017385348548493739920096306240356226501161157887707423235982259693684037150361729018245222635884045497611672428199150145381932875046155237783810138112934852375014386787542154853196729963191595181306018616005877990448987797082263231674351758574409976985553667434757403363922258930592254118240422191085290994401284093042001177450483481607023834133030097792867051522496817127322346212783363372650220044847075873935410320495640023482586969503884181746451731908020211163806135506494797923888668320929396254237182197405881534552933424991880205840532247036278427536277122906147002590207728843407410198623960708302672162133767940686785428970117284190780056956359785456434291438979755764845782297126761610679637302072429444664966429027885065980915694494394824608130026950646859719279157655250944322758821975401019715548630072862343608835797774746367152173761654408732073427013273416309086288923986325907713376250836998863517216377025701278818510325849071249762397925143878416298703077446759176197868428699301976883734490703834994354786474996898835231101220160217174512685501838733378836221177127738848083331122655533814573072783702001169956795116966833875932589355958574505270176607280579657030339043491953664690366988292883028465307903612696105375584003593462042948836212106459887476753799775805689600179424739048520679293375730452453787372394438457281696269552633895605567619043260367013967044975522521442055817445118567532287961261282925203638442570059486339916125907399111549103616287921454769756274370384509762444950476937222396235098458038272318554017967794980398207885865515165743400710358478226306644083871216492608105489476545695260107669151348288119272754639796551558496006221763128041503700382622968485132489457664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2314367267471670698076443017451813419259267750249612227913434780310287599352474986907058516954913054834800793992722963331681862112214060221516020827731247181364920601164939787223427250788567677480457244881400186075463265329071070635632888550010838187296790333981977125963578621133876233005566223518393583148780352600333195492518496976779722538510431527872251500339523370633936776969756246674813432672137579407310239062286663087009499012301997870543636631922258096577280629970129552446186272259201559379379146872081419134328072191187386698685312854019864822859465996326909810263869371880465288295282277156056324123816083994394837419783680883856493235805595490708464770944800933372590043777135833796856749635145127334372074439380913175111047274476549851228499053380967143977813228961043938533479030447577143138831014873855579665411403528986871427037678453726480497572364218953548068435495734037950786505737315049456965120143961633920617678202678432447346613766979833871569074438508952136099885412509316500900616051262641287094480530928669933256046774984172724464416222861071336498851267971534976001585347111449597286446323427845850122173641259016155016966847306367053080273828540822441560711798942328780837254648218182528055243977292103239349697561166243949989559224668661580651823424129087408891281465453733012141429330335883063057938662526592688414984003805924763966734339238955048282788914596597011536325599573177652714492683595890575011141781705300773606157426204665597131793929913913132099862997745089470083222828420585913589539372803283998381670526391915769600172600159701698000579378611674577442649159023820411267208220936337663807494772221828576769178229443799914327213792332855541644508198314533016765225518285584416747233586536511201151226387330974184856386410873677096031715274121817337191683403661842702835265809103870288484596974158496492558656606806496537074397550049945183918520280211769365706159621875358188722120536260986258294152791156468451718212337034773536515547863117315005104333819941435006934558339848863528652060427306861305430410460319092314610555451248931800616636532280106056765457665624423386321660485640026352842294044146009179425505507393227013981016238666747255905817578832391138211882169974408168052267408375593424533264955502606105317352183450015397271628535452522116065905239948765138916662802508598926835168818145603142536345657445739886225200730067527218503287750618701388109520217189403549256027822445483377056736611096615211172896643929602709578298238870057242074993076293992666776882825830804960583092976170816420023461400090034241805647875534061235252640320620346695057450011578235050598402627849365450403672660478588923430651442899224039851919964983805741618185062995683246648373014564055351923327616860023424436997415500241938713687714437197754478991769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -845735518026116251184146264321707123610893582138629839487009622392419669914433479463862121910259198372897126296233390727529461884945865490647113262416315758906209618857865405276712161658948130537408187679885589261548950084862926611304897003622371889083892862772068610988800579312207980439750681662587598516132410906113500720351400971364068147046435439398354878815730287779204276011432155892899931029943499660471941412221437475534479757013305182723463443147134040056238040524312301578550590775855593859099034720989616602316963570704427041337789887290219464772398380802605483094488537618275041931158718311487887043361527263709208679586575809335565971122617699583866826425913816939756750192136907203353065180082457206583232359064024345523617938266215178248759152679828447645763549998823878377149707608292098667365829769300915095374866841840934750116461786997966227271709213925613906742474926340502381994647938931970152970453192058499158252840921086859577285588528965159934441568555822418515165853182770619401459187172604619576192240707123452705907947510764691262702618686125538280389882717572558438273860959949555252243096699633377777104865632885809872302960664442465330090403104294311728096613795076090988226005333255749059963579800704309053108013540313557468121518482571113705888571716908344353386352107553397440565514695952566058910218420433783307991425091349416210833053027061420875123837792058336765054153273901434034289200607168735923947971870518532848768228563013749614420927109003978060163745022817762726856396523501726305183723215553969324792291588804427065472533686409799519277045562190336576322860697966212721663821715058575403718542142937095892824392469148308951762972121811578269019506765572311005641937548921528596904823068900957852820915832973827623502600967115755001240140625112302630515712352982859142746421784378554168227224257120556731612733597031272700267679187574432554727380881756171996796489281342890215200397215757558859083777833968281831309460282024333856077013781045284688150658068977899099117566017066710462769422029828854322242559570548666310138527495192134215692591761603032034764993215578269154651346678748432691301878614186137964068092141833346246204441086056659064342663929939174205389325226830427058823736991359294673554042162290424297202770233734171635691532763969942242280647254944227519347251112259256420581504531959166086594996822319841469294466873154673657374862925929532210768076251046027040649567542423975582349603241094810413515360843668550515920258476876371569433029229762440750741459326342194304369938067796947404381174580516751148407861814252692574011505775624277262205339853862396956946940579957396156914142311447741893839069759495093103869647559949604523371327315156801982996552100806008388329925499682298700316234290074022776922045257849294951546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -35332841690205273909941249113266597658112367731487270488413069697768572026517512768997411010242593210755407018938719570299277598975137782397898358623606450279912957908229330708742080453774602997074468438196119592608032454217872617927909820084760241890776268112344981817162907423056660560578808636588534172119232366123407144554890931568770214429096847793416571134891650263680216118151222149392070598747348840015364315589083825300251542862879540340631143679797832619625306401064620196807922610387006833708945424035852952386806387239912438421599371295497712125521692021229074711897721029861986267885576597136618460544867370176401679034882043099613593021896903354688600974506958535323748908953333657250143880563009334412782430652609291848312522216961054083861000314608864323883005956514090193713588119656772874985875851920850662742657054740653994999252598889895038990341347551914081188009191204492487786294292360695317204463510513624233623023182465603127152483294260241570020983402885986358404144234536637611601767845462388749565335796303576982646246399458001584864628791615570883716178225654387246072022455578911119764867410669349431403973097040880151284694057778521340897412832663936931734357205185064347197046945861901628873903758083817747173568779231175868053734590003565694258355423446642664970254910255683534190086174755911350921033963400741561718416279489863590224343984743847596206276444400133977748240181829643379190378546609331881613923938408617961249904106690681809610995688419947987284904626380987202804642809699274851841601102048521842890438937089546471445628394571488615089163171235717008819192477883278230988134645963470811147874229435764853486654065292924448532568379276101444914880574347271499091733950115570313948429560381690153572448741587614030705877315494659820224334460737874693967471920159258342755081526848632593356984724774675457022100780451855687005723841431564987532938822176790209424836509840633579167044533217871596496861925734081972350378065121042910847234065075964329353643236210523107466063874116659098923778532787858971883861384523171358516668721412785428536996485061646133915111078990873890418172340671773584286337465404151358760976382092413229296099465451717019820591694022341556728172929042576077986470387895526311260467840400750115704141144267327279776225802814004512992430406844526838161646472834779313728797150273484463465564707557245958006855237184707186753627437792825853147954505112678582651152360055867079941902669091653563664451882015490850474871956193446104303496398471396352981130186228985392238121019538631920353708885185325986520443668027242649467442470031595899044267735295675578965349160708507970437546182635072255882902388191482727757405916434098023049824468890019863201428943633963822811792973087629622807206441620545566283732034508822675456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -4308924840916511665915330737878022270870883668002348342807829183784321205398861722334001136929723957817199584446250983076454070540232701493961437850879895972973121792132104937881524695963028778277968932133392366235323178234373100441187746031570349644095742464329944285964516539949729606358622330076920732437383410612978080852424403649994648822845469011050368718431894769950653208034235465680582758804478414771731653232411623585366342416504726856914433242615348285503258057071986087965525706299071153568452573615582467326737366748746622707826076332357426694612413836155056427626380482003473325690201399348546254885122722315722018016701116286350045820796924052506513575847256856021483317624839333047935026122261800468110110847198557690771380927727774730571868473958788077620828633086496750370517993330882836051635047666888433270782850331879145162512987552333260133279728122437432950760542744850281192063214148497330124518279831340036990550120160292483112230873131737824183320609427213161167414854033195412335848323163881077613969493605508184149563305624888334916692361757219974418356625818169573484823798324124122236280974379662216325151408541301692761301272772987448075274071751359455456754974844212109547352472264427247359184948693223746485340273624905572396007011410943343761102745357379676191488257022130265736289118690313033314898778259879127706034997489577924946857494344741295740773696994564211035121765095432282803136695797168182464890370408663523288570361577779896679916109599134030914813099402110105408033812360694654301260024170334035571830758748948679548765084487534326231565992630000760915991695996915560432814386890373594338622446018910358798726797769853278508677247815728550496543094909257821079329132394812721252413455376177405252928051871268603382371958108681447979616232704168081039635541724930754709623554971852555818390222728944663855483341367614218503972500226419825645389444082727816341746073533971651747556080555364685391515584497366090481490145543972622269346808674835075198100078333480804287171904557975325388594527068270102171912401073558186877424028031005548719141276718037260937844359441720676126707422857538231367259538910571500627232977588632468166618973081580293302722620912586653373728538116109180968241848751256601031737696130275433651126125971812416245639442408349069711095664916208038312939335768694766782036910072748501997577153018037558131371776574238861152080374975937959147243015331561351358925494893448252167260351124122960843804009966435399295478790372245988900433501906287568229112379234408024602929906162160670791387741670378341041518468322852796451342086337349661177283669563012255991121176108072884583383953214522480159979697505106143103607940346399436991237038041264132084510014191738930408579315534195780494414199413672175655056813856915456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -277892360510212183187875957672539620547377543274597031531594500743727514969414904425527200642813471991886941038151949390696448567584136345408487214625024754098204418458807155799675622603901597100199683463011950783952175348242553600674341574681632449748782793264739487107698308702513046639513418648932303715137065339261157731082632451424286090608094969656678846844409465942332246729517441898710887782867557683529128102380714780005127226505783857417618340302777688463182874140184448189866943597535188522591846209260581375586298941678317153957420622331403786996742828495148287935951737930947894889743734046322653640935123730507499368000582815105674427242781760882083188757307866218333897753638652746424871564061042099860294897744135625297820733135531460543356597000352645574642820417129069160373475672182475565673566537934461150755278207874098330069000681338752066510901429926617228598784958313787363822759362434788594233615152839628508740483249721322227124600298137399998278888359530190760108624105559470860588199358223791723365428812034485058257503280940563647001178369172023026313327536497171874995292653592204517003956465591203898635492375383211538965804984491120722021505413115636070541649903698280771944571321237955894675367847929394663047995920144730010706343409888765825148786552277513981514948848529195777789605320047748764084239012619282700764501885848054989122856550660173187612100376851358287009362990988953867725668125788302328365596257419927353725313470118164324793442330176554547591012739279116370573138312299968613016501806742075600839965154556831050711646991777231553184820350998191868857863102424288504845761231459966141249479879947120231238621885034662495422151335396373621513369101135830900440231933070705711104971801910483068065909008548482821969803377764481267927879937365470592987092313334217389587054180992362029837707142572999353082431251279096539189266412952410469381857563905715833066332313572516028061634265741299699213509839700797719838049655582892413014702181724721684685705255730449524464757911194213343542159745647508416889766060724102746199973367313989634046016352137616636664845540619070947544249959818798152971664068831560824785351637089416762182065541398346806506982130103075056009422813908406680005980560689060558906128451217950917063881822743419643009015867459232670221692624416195769024859918945467884673952873406441227628452720322679584245751812904461163069608653464587424629668727493160605497804544548628101441713016786579909387613198240147354916521777565872956186702197753323452171585073129363412727603077904750162705489942866287586324684124171377687550921847948421588822940175321242174092480691037314257525679650511451864623759820451568698739926962059320157380591245172714619763196474797270756869570205434281137130633110198658253115952893788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -19920981164175296809710176868087363193396721408458322695121284514203927846787272332424912723498215766577464503451694624511058201423085266221763238819935453619131427122198302626154901650797892908028419087046414567409938012957658107026271417394143965166824754159218431139308381715034053612005397642267265353761630694663267247597366729600711966238809804083184686964429297508765061810933948652735941435176277598656854409346866181257122153856571176852770277711526093840908832965217839566296245657592548717714689872111757841926080622994788222207444488415122869645792438970009281738377730971927528877670176589993577911264381753816557137447488696093783470241994226686356346334174619977924772518020848257216155175548468249039310582842789112383142071548079660432606899224343805457651721552790886820472587276948969752403142486298232973644025325552048700734572563968844023949746312753617303187045283850879108946167931924191017532767674531402560144452753335412434349021991457797188362436130314477099704912848216482193889819821134534394051376393574715113420548777854734940739518545376003556300015310029639668192659544086408023124956441295556544888714622017511867721303764817514929865116842891108375992587169415122219327384682202157214544679182018071100064188019320012519772780131490430033351899797282404208721308980312667272762889187385544713350280486981993035775821212266106229320425595698285975334121324073214748104739908969028688494190110359882649934878709417988548879529718568147516859616337307452682864675687527230558997439559862754196965622983158019926409923961947827554029165971417437423051206102240386444437356504325547465685791221838012913889849335142862806397316094120684618120009146290180802435788263404458257311650266502027594633181828072885810257026885541580615684323298958962036437493559718236324655202046313255679985556604798137814392705800161605395792305601403289636461869005977502673076079485877115335340208214825662774477951436336888328728655108562501896714401403134901471827421750804849340738462927968137316820386904687089277574601011079653699098285773888771195438314975217670706953166113828913811275677389382000949720275791919490848572983960058689265843124846972836019106199560976136109641952586097007733831525336570854566382522024155784292176923365146621857458327564541074611873221959158649032348067009858926743003841301468953781058556236723066199968908873568190388601529518314684653709678871524741826528789373291897384559710087682274169936073936842637567728521837654738754748163118006945950086476333773715316102374714262134700989097339660739827287635447317427354650582743248315775501113544309585854208811985814458822463548747406785447704444601474142906446474121624123269187061241368406343620072839655104912344262090445758097814678384368866842815091105952934136385432977408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -837334820856607925396278282651474848156461375785898417890115654205038648049045735334755089499154651679528409449324493539543599534902388849581192502201461881360724866437667795481537947788515953636447724500800305083814984845474784452955626506461961106204244216239958261404147090641741122781062273497387953947987012265736186055966237459103923599859291910167231518929853607617717645883773327349985448812919724883529930379891079197882421069131697723701683006344144654882592869800490162518383028045523782944215708177089320799036492612129553810268941940660830655543532119466658567804977873505978474498250983845593844336752856369836035577491462486263037483358578754736547777183727182836670182699896264181258698344320741531769562943149442616110699233434029897196155751650151256312812041491976441498701874855195163901485945964914059692631411234726059713630915672358345701091024573498920824966813018797945667878294379818326982371932743788986061337877506753478353172679684404791605509197298142178302469667634792745441159692233313493859474276855144219831594852178954120611434568341915246792897660563269304462195938541222674825817321328913364694276564365932431264077329843552504807738666295539069565782955312363854081355370089667446739284547142153585861513206560869905135628309819512935155268841322663053125176237278033405137527613418655280098922038444321281901328382703199028970402776653773744945458095784895315091773217849582906326469153318796461427224560403433788357545227452731084256578582266104948319097073519012560066006075215902232385637477094826695220733427479809877654606164306824443822845831821783872169342737920918988346185484866888239301129422115395913670472971867726905187694453322122138588408268253447356548229373029405926641550685472772311361817459019762928995050344206246772012430278658606876922461757829624986184986061130454043581474065577787924506310963692970510075398453880637587973023519367929363584056649107445434595983141276532482135914649066656552587452506882366841863714277655349194638341210949662767294430943581271053430983720534532609843681827826086422488730189817720452794005771605140828400690812215774409223086911480347464506382846240326973877607957397322396515697221808003554387727063961288184277854884676494604086605289940483933258645248274062437044223318766987090089132788023414081886042330233077418697308615020665611872174432384479923329936193688863762573218307464467002027756262034200907477886599842059278460178891096403499534263475206874968227428482088278814416184274675140590531432759244255341733435644273941657917180251208519119652150614302663304467615575692976881870979908570850896511164647901896313503801647598746684869770108754163899347658550641802219994997346657893725985779875294932422817135466863481927699363253340374974898670809809752159183437824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -11074657489433989238973516277016856323484910655222867901551004894411656199026122676384881566649868912879194167052258641628275770528001282870954216169798316890209641438442233580220138137246273424469309827608128117636782374563353257802222407420243981457370166523831164630541265071429070263476971543587210349478330555952082884919181458167074517681713364832617684328712558808253065388525907114156648853223948247872048100958263338823985864441566782020149734475471108177816079439002783713189406683881675823027046365242119767906257079193218426838254442318286283014666782460941925559789368924480247119843208558640327658509392033342923483997261076809213738824064129605344898756090400614596162189654650448212610095793306154621985494012061944956917522020844875243335089329818685582292444945001675891633374619075852081857511901026671466845811383512227670980718430221079815940797562550840162589038479378483895539878425416678148011801206173070003620228761496911719961410615145166625588721946592441964088259066393552051687579395050047834125686660187233597253153662418899676821107823944600092395275087491860340231823836470413016935613259869110766982207089126347585920419147573949703406275481703931601128304502610149970575216268944122521708378316437914588959116109543721424176635195287486354718124093309096963994355707987893480674790971407347908223136490722461001234197898311391426175929375168977497227361131303998535049696684510939247781940242132980725758849165128846935768138065775246594013675999016631348551778969753466047139501119501766096994160105184915741145017825820489916871574273503696541972113148630545828603612842136152995585723455048378451100648161826458971500651244579903690816314611030880726570510426236575315368081734565927512793062051941333155976357944157792162734893833112152020174541165496969651101159755920572442762959179436213165263971585672799949004985346325073734166563460578398511352637924422165515909205784664907475785973917322094339850194808707751742570848447643525901419246762998884672157536334389247916506698587200454470592581235461429059779700133288686633494754900018672218251038044355996533683947876530972348336755954138666230071870817277913520535591805426759633986026296834951563781292008399183147673313991956079995242994346059708644709720600758267785925443796857360607533484727392586030157055396456419400751144777318715872789978309333956276412593949575112968278348202225279164329403669190174060614138962421240646916513076432091420539579770472861577563761215436934997213231449855048755071151050963565825570705740006322316544868648805266451003768332446186585429156344887381440678880669813868963977390639134835400586287795980753459029744634956363414285856733965922908843216783496758022270315304480741478549240988252561856084010224577472277653000261229127621672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 658685451348639232168104515732795423100226464658360368029122246932062481711669975803368480307108364125451766408158745953655482666586377202245539498499436038008971816231732231486357932210145852519520607571169381185409823327949045763034970758568776024489149729623905727481758705764749686037604979619012372456971141375482778230486342214692281579945125515716811933128610826519162842544237497463398919843020042483462202413025447042019340534285566236920970455349149894121706722891413152492769924832482566010783025638019512491868675715518567737395187939889770195392262989649490242560989257579463801830303428905613379540819492098633191501894717254998696911466729722606413874807364833815802078953503571880705596504609416135430639445348085239824385932327919486866457846279150431275035745560811718207017071813976099287288030906001938608744328516733165114720111860875065126270252435668766004701858725303176859443487704414339254544549927547535917526304947802834281198347686929283237292615941705335020200981946658331570999556944655406770914075621865407654077750292084741883246871811113935164159050783853233056353879981159717299646980471216393519967422357971497831181744951347659765627600674944345174911478358633220360931621567720276244347681583505284668587852801509296642953748014501892491990566352966856523801816338343915715803236096120863630732201633120712882624249619891098359818572337155103277142422442787108988756068053137764354372959071606701194024481477914065505064830539914315040715092572057225430968409163820087448251770211035168152436522981903311535257622457322349052313313343655387738918034870620750477364788448042387637348652999318251423533190666108943436776109448580754171006958241452360277540482607662189176359053036844669142417823314088682287416224101765409196524791622462685000173453115193403797393775617546752520397805887079834342683776487375229946465605941356893805074453239637652059986695284799914989479620436996855974398937725898573977714926946844819141227117765793087736300574377087889659763682527726930506183505098538813074632753188262189542738095401046073127531734161037053901368444841589982641288618596907038582921278015083405523505458953813959470352016940500488262757658177774413101875121026508199450869202043432869230549321770863111912766606935635402484904927179980362573737405260190647200480712322002250354293573446470311419304932658427072062175647380109863202041804065796207702346086528830865105532880999565943947241332716042162765182832498024128376844150572572174474507865144166344396476257861955031721166491617118388942200336050676142657831804065925903162926435228788285806919850484920116243153739985905513115287171689291988643752973267677119080654406928459712266948334175838363451278017214576767198091523077878579431463252156252219289747552207871410176000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 44834074093159916928274670274339578801816924877837220419485335572081865367889698759387056056028314569347804617839810393584887497065435339254054392454289922386251407836647559339516726155261458225046568029179542745771666290008610021887058829867904821600276867831304579267975014115437263716729251212731673731626099612746315421511964559775758212924447920745105291974072448335578364038919196306226608416635786729734498312678584428190724825387795843926864723473575790988519615115553389487446640804200361801349743815421749967920388793663247317254643150416822172870724553009305228327064865877593502642769047976879020027559728675528054822023261358459970439786265077890891399872976953792874546738782668741117305610601501932031554704508123543676248918097410000427305145542602028343484100874055016720096373224272163571238899280982917270575195256990298265972257749766797232983674706068103135833721662511771145399816929605514794394838025048733140894937997623356955354278458637311130067936967495142741947276016031339319267974556859384538805199615343294391676855171356608865092323521852693529643608331888879408864270180927566235037967998521247447580709977642399875246474384915453350671216319721436690075504815027239350040726828823201048908908112155112423774430209720165420055700516838054343889144383030157681503094526718689272660528709575900793287344767541891115880705776353075134924796934133100124036498439029056508459648555668652211783943686539042757494546987451453214507676401116477386388842807930661077749167763699492513377877672907794096138747481059509645219178303437708453569616138350092589196293430845808896306869963321858784815532393858052034472779856246543448215602110081315746468804244255158825141066580270382621181551074957777578278407242162205892706414042093227497736847832814133454031795658622672274665773217550933421834253202528548711186929063300981236780057043769677758707020322081905323216888055414800385367541154755636102190949191948727075589320500960946952221571216624792262307299223189999045586698126495167067027096514495867148418536236482924289301417438050864937243058295365191555920519436384368879977205176272474508180178099204014669936355210402533274474037081002904359546277900291252916692819613566598732152169792696053935288033363645797109662504096717447082206973059842043502096414813523117429190941341598228024599056598339731050908446964171687435684127099860927109279099595127915940762271239706912313135517142711038150730869065306174962852919102033006127088211035815528435609678471782801315822852127325243349255127342469619631303662855296399590164409240261611843284999287228923670119412476150813859627293060343713393239565843116905204001282261907937609094943824959226583607191168923018087932177141649674980069909179055895862946592590596459204876156212661452800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1754173944658092119784928481659032226973470598019388064100746059671799081579725151797662371312648026214016973900094658349576932635536454620206394727125766784810737396217139051888345573856039540733402614913737593560559283449922234174126491608551980801026967946572656408838359332662197758887153443596283967758261411318307207669787317887361657709046441804712652148366373231527450272435558468895981503326229961008161455497482665734408239879814308568263322045416784701132971551749109939174229846850026368198215754158877017313664655623445724424490930091984584722005445151030873643487345412953771860801133600323455404813438625102025658708921695880048086807476605587666388290209105146680270161928411904007013840537454912109533401347756061840947748186560882275517084383950016305421382823069148407182751708501434833539965892060106923825482945235935500644982506897043018707148014923911690574190060229599996786587734312440905354731724042765997456003432536428684426007914871646723153163561671472169860150571021138889105325592226395713661844029567013833546967321781652222349105338629783480747760752163636013211019759863168434830302394746340447224380797147260986459902671924503570662764460728448452120865157284011561656062407259762734283526880464986201778369527358265890446787619332821775699424981344203040315409930513844495973052596166411973687904768970428048824846280067112907274668549765674362359795194164709253212963838866604696553327949774381324808732766003240103159773437772528601283092133259385108925563224305544457618721710024524230957154835908177039274739937154340216077271019041071437580473637151323638425229985809584215660636780336980280987245854060363840454590665688290788813260246715783470100239047155974160827826450121157917567822876863515990541319776488963699146621994701052268549218883251743215360209964227839538851277098425512741922426915289721864176572807499529611145416274475719056568159058767381340571763613953022044749945842434630928660748459659602584936475575089805769643057661704551446487352765190098082329123481836957296736493653389480666005775372966335657681117520989117631895449853460565910266083356160060865118448395022459707875065404681204693464525822493471519455053797658784303450215416593895674606103011860944258151429728141639884811015101226417044610655719715357588890655665576269231406386604779690315252380349392061812356252524694400228886604150448797120806512795448883935563694964356700674191190850109290146026775566674418229084423958747414895803328063599761266032926771617435547463610162366356769484186819236144714354023135824510392348465885783685494851068027171507009789174951859677576488969940720879528781136306411978896403230211049427095149054656335932277981004750632739612957078676595037527518814759047839046469146968308376760382564671160320000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 60660906072038314842756728977557190868958587886906950177845241330966578912822171966199933008787124044456734455611424797072161347043056773192965990691260033586193076138028927841704585004308025147021252653528669097044264732740982863244048562837418880051303025197797459320316065511098081516703810838773412821588683242565266359514253709974006239018971603700887387662929389799866481635438651670785032170471089101237659263898762361425868588240899121422404617549101855702292062802387926517248093199892603617616103973786971921105035721504108412484512306215542885649350700988075320165455567907202868290488394711123657632629172268763733586338684483730914511299235568789965554600218949074684060832351331606084216286199306873077772155031313247824951954019054233953054916886211757914844071535254836863058824037292586142540168599771007342704598011353812425523994813069178779601389688412824942850048375450224461855147881587404053422039230774160559324338593575048349425332355491655759017496082086565944204492684073580170030976442964998079794158037852868218195168924268044339057947624313224843078551508472055275911150746233951263745134349771481781443656750383748668060346612139130715158880377240301260784789066543920588515489178602616594962559265594921842439558420034957784823566690822659070892769196507149365212700504127731603877312771749360561981836052229038059948909154172007386071597021401154308732687781888540700087743877555513092945528509408155565048304927860062279583477227108761181634066840522985546751613320724201031076533074270405308642618218522385872821958975566114746536537197744455656598562405723247053261116369314760502043441140639232873397198481470238123334784978099774649264793345019436762461453490474166875785679591299460323136451331911404146808373355898450569735878230743628639744494777645250694714366027730270436535676942073818745726556165672458516821023724284502367468865175829600181286243943793012303399073835312552654070980242660456817545120954943547584412801907510904612339760283300620112076549322854311188893194735721199569042265921770269916211991741054103607104490755808128425778006267932680283781826755372097682714862555426290340075642013675865962095105683190833137468212555480658087396438292090889011736222326963288366187642060131390981358782086075647462422847903983464810077063399281728857027777104785924350140995599248272023687478904631491074971427629617632065301640111422681312875449885479936179154792940941660390800917108947498712158441422815973411152571061705654123263604525112487989323244729147331294826972686612678426258133603054135646630282904572985434058475319711779588135786373457307028112986778306205044092147378945282910977555097181270530527582972791213157944729932158664204273500609438198729481864212617126178272812937752945941991653376000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1926527282882098257897984024823505310720328316927433589973153257479951041210149093264676334418443763463672223297503581201115948684363395740829724422372430491540379947676039363958809775213245751966076634400400163539615628228208308122009022263338716193383151351495775296270289945903731853040095947352954047716818270908573097987654346873350836785584181541234781889750063781505971907964432789635490163646258911928830422297736184776238878476794876976937077717650696642400430058929272594281127167070613182922547243381211152628129431609280251951743214772212845385362253888168276825378985064840375166394099017425899928087029089426605108897528523804152465168528206082267993818037674369234186994467376913460555306983519084880905312764383651236849060079887018382560256378392832476471484401238615259617140092409419054366667695570840098756696773525564654944401456314945155431506933523150923643330871975711059651672394698870499020142700634676864123599926951887762620152583963813139266941940576361034609806581867836076027226142046894315740023734190128466981992486833142221459826904944465975260293228001570071961082472785265595810507435853708676987606979918191527957515986033439556449404801311373193967168222194786257077764333605472258818126347756013710778634351830405655270078763421412922531341558923866883654463874739780439281429644685931509121241338890869537723633262935585311050503432046803687483739891130378552605649483757966430338491015852859944667016410301550501263429166771792394501487662583812863047257860237230209948009906209037267783520647826608533765807979263112879940231163013630893301594322922149700036302734024555632187533306606279982517082578914481266211130854456302310853335931591145498522214553482940560386002445669317117833233322449317671616631524402017758580716038830676398187345867956235270482837207382684214660679013109354221801623056697610727991656554025670102164588074005100457987518459885481913322929823021377538655171913606461460515887635198466767986991623293542090993583014810737314790936990829377472530038152158458027166042464358621204404323687410620155145906484619178076975091982636375680322630025751968142456520141021142707926949828481471908961129908674247355382965863034865562419408225252205051118922151762096860451303112351195088649668521722714600170475151354714827745940403779016663093462799617016458733384469736405634512985499971195160758815617973483643198416099782638425353196595434406946715747426865149850478800406536279612866590525961373208305934127720606078366709137991913255603245939798475045544921240260519755113869376566369285381815896343228805335182259448492245807699320990291547316073778427737598759243884821782587738411810976091945889788133196032866700088911159698361569526253682210953894545321078453757862706323401617815319347200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 50898673057667443401010992863274100195200468882589189154743446516306992712288244683336653011792605280248665460929666765185139868115383316148489187535467000073616280486279095792963323044473469851902301744613470063118536751763917393330312134388187125427642738636088412133185939694113096084666110918377077687955871380074970781004996250728809925503140383872921294268459830971254789230409290011829050895197541305109692156925958671450015866402423737928401825514870630407113406702925198606253118858759418820430883804182617009578166872296402608858750985640430940499714496089592473628266283785241995695882864499959944037229666723912959476013845346429587974740863782785109278333677053387695691075516366647177519931700165992419284553914123892285864925133056169073065623856028813498992890302347524060506673868212948875436286613260194349341495489303348165550158479824110816877326240219209289924288096774195419708879334529609241792817396916698081082330674698362399948923926494424514143967495519975445470700217552916542564150456740585981811471904597172658688616850954405438243607814603841540263605926741933255259677125257049328676072858969726881596577650029590670646511276747364368136484218711365507585512048900693962905275318710764118473617915149468502806104768830599302885416615889685131967586484238811791005654622851729196379714512742441218116406342006044630753707922863193445427528115356869197054633429876472691556742051614057317459652927370348351199426331278925754129332082727610049057057772043009386097755338817355773975172574681652092765431206994125500664643368259950021335650719235172332928977292593137494969544671124503786957828720296642701877358543648753220349503610199178821039522136471591494267891389703620870400200833534641475641099835773871831991261170091952299851669931106134860127903591951731857497465800219271598682585247251179624717695087357985687664258219980408077964426871060418025646118414181476263094414850416678007963825556833963063034491644973307804092984250879702859643524125169205296265422425392922194028265996889151146654108287428836833472804226980554446450244306349956559879650338924536716305781975881040335039272696856140408094917133194451839515414480557178804514393379205113381526285455698648141196750126843137334507509157956060487217629629840762622576985905257727380106958612429519374899444922118206639769656020384845280652223640457384649095027627893342817636945096043484273749945184720186446456100574361116944654049728580491790804113510084191644774929451736453189697309062402003281774229187880029354410482967374646500242055824091234520953923449474933082509017388319774953363304848264869814099167371504635053288928049875864984973059821687928192041435567406083999998855739447266648719573122167191910329986857994840695033766696255634800640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 1077323079707543735926102030130550281487679517273413244981764154179379868245667038111479515926442318051033721544902061094158693880366917395928934024227601403087270784787470445285817515391405120056668516980089809888898169952227792202898977808460151400106397534326490889907089742758883260146226646712506648219662092502564106634721339758185041327831469872192629043727412313063268021076319431806286649626020726580349149109221103076417462716530548059798537893140045811716046427029573497959845036437167532397587323623585775246510209857156641875528706529032040080175164594833135916784391231506640681829105521965763140930852027109759998472106862835570436407308448673559544820215656080336598716095075245247688093932251140260065234237518089766561740330468940955330281964888020189552462493640890487132797021792585098446253198420412234860666387462669820013022107450467856596761505019677352019088690715008806597500456035230043652149090525661593612132236788260770548789864015151878765329830597326598616903519609800934200079154848886175489427961788501221048044995109350044706218014923248003509856965071177117234189959803627446741525461929306064615268629941163511499204580516880701448015220968343729121285151434271706083563501341734878091554779664411888356421109331533768376919479983413189489661093295360614865941310780799442654418258678204271439196960722605909024331724367386578344387298502836313406770416499336466646204602466708366554531084445295940476657260589773747763557579971528193253230473813222205828953731689634856476335065270685182450924026698275624536666238022645304847648342340423947551448967285094357918307612160075264369136933973800470463044823891954733982706367152168720260652600092956844022818624180986813612022735111513609208971431124523482175390869961323336103323179121023011061492382011432906250297300138525905546842850403897910021648130155381478599149337207962761932230198587879572561941532942345481148619074181260082565971369852642147242026082213994876746375814292656409813299114705283221316449126588926878702062385995999089198582503119124908234631079737586240726105375705898769013822098922392799236671898871637297341591378108653309153135909103739684725718287517530371735183425808719569608208159722813153072458775792057217587882157035105192596742609447834778078007539809298744642304136452148625262611110246140381758294615935077822396975112797652674292682098892422514222981208984893950585572121082926032824974206855943274429359300857981097521395085273250403079027843728788530176989347275422045265998999808711704305286546946936677867203009731073222628583213953517968176629564085111059580408628213809554341508462075527486721850670232440965646215598805720645468283800083358349009182967675191812809308109836363682367262314421748512057266795706318848000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 19175252701935487211253938209279211694947875707973025340287701266112208795239518200814529008927040975888204315696976150059015553401654684102666245890842579743099426117285398156338155044751784280908063155448224122299210007633058798527203970630584636178721075063415256275347241483708863679110275836027445074897415455264958535717742702186481004712423768034333476900453476471688809250078604005925002237772616960655031616712567418971839063137554362626552513882705695870211120789423378015976474172443548118700114351656089797929621123898651333820452249610792419832176884135878200349104517668349241898799180831828694730694521407997819718214351796877568587867489731298440238450258977962637246322539479895735030298895303678275318144139963997473307200654483900262194973638519590120817947468869752998463410423214522567462098352427117459323535165600861151284996925960620596367787344974111077811128439429072982902517253682247823581900565991587281342747748719508453939289523579681966662747439315788152278069518159000117265894191427362925041679894508949139326434828890767980033462961910887314488673449274130887463084672085500428308530452406147417248075785446772278388569545407828397008775717703533405771803290652437219151217845611327887856808118110073776738687909781748774177348451124966739229418205570835663297933348704968795478122612409124901361817226525454857053001413474822365234824012835151291313419648680492262570388101237709892999597049797253150288043958555220280132658720271917598582820172735007807815895531501502060144813518907828634610932946776076472643672096977651883524357328598207669778729541814493837295025254372579141423074222641858269332803703786314468885644857747096391520024208116792739503542969524722887206577871965486294999317747350966422330011152114414135363342350897505091376801930096544387907126656917446416104794906124652348897737992637383166857269615023207213296895968278453336128919065429773105967517169868595270875179988762791317687993551439687371144514258683959564026604528699582972529417819579959025849965844354920253827162231581662391860130399602272680449709986962771585445423666889904631264433362637960112075254078262229435522838391366867630929682698841441404818927925083696277547863370046939901444507365382871602485951216515376699327802068858976825271261283671767621936600073231614552534098548883968608029737505099440864125165373629949638392484336468664848483608778296375345545110589920378761124788959959596437197675145044995471831919879641549924923482231664127064719063611034688497131210000557616795667236076100480700214274096299592505035485933204928806936310016461993314428071811929631804588282122639314444417488836138705045558521463859785122222318566393124780773154437256814120391823814258294577538771887974957070148387314073600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 324899077920446212692313378754130298180745392625596248444376740686696175438891360403261810291361201177376512438058137457220036173412138975642722497987322272411645475250318035123372761904928289628629212803929874341788679785665612606351057011150228161325999996610087103536940476134808823814082288761927803589453740380860872783232640188496595339071798880419792322252965355914723116818462379595412263249770676009770653697312481246035282717287049283018160972374894450324044000575957096618821796896241811590443175747770144931872039697550582656286195325934525336005003791007855770749201765703612361247808176803699026683232214204710562718187311048555701876451656029875512475107105711382430990307958278867807090449463617189050451585214455556830622412610491368227757796906958968819108101511564642058728468167194762762838351418746983950591747353021895806309009884589677824390309237127117172591688135006505619631913681402001312411586357082301829854500512388479501528278961729488101357706628315852435858664902759558043193175999461238238427157229790571061680965891564210203861176436876097187903831298756533696949476111888692383810077664060896510850971874078062559081096438536078902902142449084226902226342467620055098637619043069327558249647382911692445794688183812198950581921837552428948588023002571883144836061793645808317120092887776278783078909608955187107154164300781890218917961600934895614755910788366607082469217489573011867069470883860473777022852928880004182451123702525295288529171940029559876317396617100751038061585071932352284345153839130646309896688808592546937372645966275886007579290351185764486308132136469365163177961510894815853714006358959315502809710577991327547624561662711537719997198532316815153143841968737249337397559933416900750977362175490925773444111902194247182465549577136757735055336603867146856773082206360695038324540752328631093060151897780425038287882851207749854468462843251345400518276739172233829198066965873778693452501255373303858999464491228067156000162535908658463533769530844587200434070417020467299012352074892297563599791566578539441884311130565989328304651354559945614847846643581501092521289267929643256305984842693279548629097381985055008713254084827262725459886795430998597999181391728188601210163660481130800420083159209763695348026416542449629636070898327219137972161687494925775247324396898485582806141779145228804582424683061186402381348506998735204994148470046119078939943260011264203309100939231052062513172690771907115742006667946190496743885903260652768703724956485513174168930476148503125105178969487511850921939288379798589817013189565149654681872667299814284461443826437121725428421205727928830169224521614399133693965436492979545897453447190361588828705583111066716042308771602411285003632640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5719976645260745705596546261320388660655361762139650677222731650146383470629138052940563267491749496804412633160246703374423645123006202527325340820285628830890490507038060707605880277926072896412006349060970146510942123028725131133214893616071603949298628760148494620359526624214166855443609253552656790669594451443354686401967512215650209008891017565530561118815316606019298514400315708927067163705320470359618376613650413215154569508163522470417126673236698947302953475372350663179510336359422684593444127699177748141041064974380206356923438258072892619358308042423241727903925400973872743535676019676919333029396864305569378866925228153187971020998182625938717518464472753138416447821354685433917710952051041880625256898995263442411454066346045156243308845742158739771391108536294443017882998252441897435851872365685409705028534179456173917970330690456189020436940542716711975674174470381790292252097176554679764954990611662619503684963740333396518403343075630867502039645003215377918919207412336814762036865002108127621037987984931877855409122316369608481012609711708489203715999295428660258821411554901700764167288774624812778703969763780154551321540033589325524684406889619269153040395128837260345584451770471522463036678017179499131617085031085873303761826520585447526881695694256598371092180104801535215716403311791507883313793468435654668151540072105800249385524584870163102423668816858173182437356255085652962524870406295708270445803616849117781938924074688290734017267988404041855034263068083544965417840814472454011952095422890048954769323040341412414948168368853562473879692503771552478457476501281041899723403806328763413145644967518444766042039457807766310946323518475541580920272878919101243724902053959479292790641777204922684851638454597535924030033153934495247909675433027920582235828023274961467622739358668002982950514740664589828847673672596647906632019590405179183627639421718028116965789668160359682486025975295646660726612392234964926854118994661145524831448357826826763720087392227417307259752454137977646749467946325829379463732341243005947172905546285019371997375856682255895443745572263537521257851303677342918089079878257062408717723025296943818616207158588074200258558618956927935754291711972354344401422878327883732465218526125274512549263094489225848768922386536307109917643781367647754947043169341919899129250138049858442175718021695251936014021573639501551216435498315555373321845520047824925730187149149992242498393862517747765805876229956261178385862369194254738298531486843146497309354385879989880161665162333863079407041347110368722066259097730237252536320645159793579998559052203667663931375617156690398769354208089311137520197038341513393190121492343532065447464231768139030191281408008953790464000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 96596804947199197384139801504687871579516400627159836883116369864993149868079426197939702010423764578917535474615627326623051962677750183917591582089914756923322002934483903067751197655667319361538798978699886893543050138427365032160002667078651939654733658656877584537534603071878254128711932201837467784769669091317143977178201369771502833642084779822321850741309388659670209669110553541346980067432699426790998796463728374359738873633914764036815274137488561673406673311511858006631683499399002526751622614727569017643353193187753032761607457392667083523807538436700710079477616330466473859255839032209755411500263864053216695093350516308239987585604310462595676061105966131788301318586503551948399895736227475124139445380892436775096241933859140781387351944578318259446399161542175063567565294162616088056111184624242822422753733872568989174503200935548484801919592022023044895999185643458638664356461594875866968263329667352805005829285780280745749180458042280951855244165422822521864420068689240014193265547844113356364102907530124596941040073359995607729996604568163664840456130517087151945237620025403308905981256023121316890714164154404606086391661308086138685179825642734171465580948849728677987642675044702855282577524848396712602446995406194087486066958514163062039063917831796724752479229072659722475827125306666309785856880867758062114696573894754933024221260886089203378017674435640467527691267861117807718782910518795810033054276188891597468466963436703784137728269077703122057642554381530404213818881154886174209265170676423194295570385990713635659882492023203324354098670108083175325051913109913105829805072529877047794924975368642307142472646041582273574135675053686969005683311961319571012084574171515811419028029361641059586930809987508042003818691995137311934460341654750797748860301051936680791000350010902979461037576053212301652089780533050980154646819825714438756502084104049108027293946762697610758786000565228569060738979917617017916988102105110797612430732420897811082352521807903011265458921040849150632152345724239729664908822173054410791270847944300652936487867827996047465701085161308501615155152670310258301424635188042659518987721454890139852135047340433889648738968903065750545694905587112954827588754067070608046910179092392834675398388081778624578731726405030571883728990952839791251752056072939563818111069229282556830934240487598387680233306082188293873467840865457372174265733551401004239925280183993277507396961344543821664767771044089085202622454036267542811056381414420858082900056553993699688150265881807444540703651431056533929872109300814206087537853284768640902848501257124175274876722339613181300693514842258669956537358393761187814589412131832920794943999261546501018349142916097638400000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1352151509829743633788409508512029274050087263347298448135886695566962860308861381507724174162849024712417547935534214846385090986501512104903514740317561404635057493088574410519080865369287384360768608024235765340581053179166398569355894856855923031335960852318088453526249931867257213342669921742447184012054165445403769436918835051558889895269486139513209247762940190648201101464156588434091943871824626899617037145349473012556981708202351731518091671107372670880673087701005691564293314147365060949607532607386431527471409468355601321923621520005732915494451422610241619992991246712829715768629915418436747991263005686224288556468435002310361632695773395038578773466798536890168085185102771335925110936191825118174094090657351588709580117663407082183222196594768351522712421210104204566666589296180502745472024795701919469405260804859376213886062316781974332792899187812478291605945965529770614254367185531561060501513996816425524118474123918176493767290622772819174181840382284853066201953465748232344797799651771534954691639185999025013228028398389138653788570213103567628489084983145078732760214342466644992895972102724279931959856935481408108581071144566417330261237521967700414378960272170921567956811452762612954335907029188858998956099089819112405109707248364461664173249273024793556507182010408813659583133597579476876716257450686244982111448155034805673291257860119907199813649151377302716694387469287509150576126655093868591708266415161123396051787425644967360343136526320520500033499668472691703490746078618735602659928429005439153108462719386663582663028738979731018552058180648292962925313037243131915888115164436465634346372407109481220114596045385303112700758244978518187883212927151753988086637600548673487141206161720428626098974519966541439767627776643124547175633780798408676462444323966779557813380840671363166936344990559701239463945203095542715641140639784079247219189736038488334901988486320756300904355455025136711602683075712168132069578059954138120561633887533724544188564437509716999487589640153501125877651027300400794485548616477428868057967420844719111982862466651979542123551092781818343255916961849352754259636849220503706373029009299196463292268471113482414043375629124847542296300674995399825060912577953747403711323801668809761889767246442550404316062604010260852536232535720826765204513646850135685508034946737453454884553036857605358082443932196654506508679443921314175129275018359403688163895648053161589062827517638585343397706099763033468874112798710061050908837855200038222033993008014039440577189883183829794255251684663215510094984302095576290207131588351299324249950188507144622774945124043484165784043481635714481558296123756074688427941839194665458376951044697211713334103192371200000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 14206151464088124421211008487935721690473444184232061184161670761298977498707586688879446263279367209664486891115074340831756723695410403780724542181034045615128148018325128581774786917648526551375645212761832904263416878658981471388029775056794995997674710811118028993387099907568325381864234931771336177407840369016296439821037087099385470235215611707394103346552216436390922612275922968244294186047838543426294936891162682630297621184455999202089205270818262119602441776949987688886847291232718672701086015865387961887832738090023787644523196177591612481715135823377952483055880027775947360325210218267478979799917285895169882615893861245341217161017608013779762797115659124053304956575397935253278215563827715828041472657232481780657927954223967851532524073226815276671330072795362261951699463918892818501574178246744165023871140422274349777238142265518243460934916492996681851463933595372207791125291375038860879060104221091293399167493291801584624593437778320602166700019427130585564701055587289496394984974962496790102156786037411728092874895502477253979072020238704106099479730243818232629696168241391690551237256773489251927665351880282473805321223279905863963435447705844043660841215581616661076759449988326677419167447977240069204451417788448292397111086417256988947538983221968488241549584498670475819297066423375844833895946768407142481641272963449449458429471137260561181995832960187585657932629516712785563015861038315839839204280306099804513193907447152925455680485151915936723888225693929737658339377796811821914947394687194322787587976024508982873617301287336879895845513373483351493337983684214576004300667363008202802234186205826124693351480857966842256240237103214225151712145293467113107890643608716083460784648557152256799320564498852856419412112245988400061917177418249041313004656077180677546113380852107951695708487316205373560263129528142679566618809660299870074055147593662857542363341727117369018257666300736772240342703407085506558690448513354603123812852704553192181171170676926520033905368425351889755238394998828798418400509136335567390630965917810184056501453008692553696576311227818553099441650396889427422115418356081401276587671169055115294525487659218885085407099540254705712099919406484787524845521533181044905053150147038104533981400818736917773415268061032318653231171500806724165553208393102606801375507885839089926749606622440030920238089310264215653847665490573546992720626732790032630629145577857884997806191502202895948296689135210349502740830961118268184523622807839514451165139812909844408712210425244632710813316438112944650850677082031816137016140512001277552559440793478007434745538508190048210756388591926821863648710657416791115309083584569193637668094178457011991873585152000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 104105273088103749984105944552724070903164702322676098051334833493991832506705400420186572205455650042633810920926491255235221996956489707080775925293321421548601400907228271500803276985927224477916575462767061401561711283213423289859840940194004166962977822799217876284434803137266508908312811777180798735917081531856134602000373365548362208548970125846229508062396304535179695352354784059495897971243907528631071127709995529317011890184304485415194086887670907103625592880762588812600629066070919195594710552586470222045599362554190731730608424558616723557208992045087926379389658370707574279427068823823969395472699130449991497541405707744499568585967528609722223518535289009069627726034516711115262323488241858627345886131177005942414011499012971024331824177272258127956876892018339454595594106204723042205719014699762097449871426864542928598823249865403318033157626286628136115843165964925951125588947249537144343538066983743640625760907273098658818502584659151152582818469554922757160843112514335171198127318117706035214436279230450241515159313271080418150999329693122772707793089621815255589257153901747489219125360866250600975439888926729688002070553790046623407957552746109291549720131899382691593631203950281649209867460974378493620813523899506719618513350331473623697504267643786179699408062715071036223477877073620492352266414175055646307200330295931340024079675793470165717518100857944321257023833011180899851372809891692865719001892612409407444267057121554670540419435805683320931815474957546796926017673456099393914795722504853279358836726039990404072821085710831397524406765121284113073066562180734375356337486541113477228261898731599382604980160237845616653043705588215167519029189823507597542974617291381487881498328265294115890248363156088164203981209243693833269118590326794297203351239307186762452197295786622311016273036655370796390958167568746291149827697765563958049319569036094398755451603997165509781724527342532780574483597731833206844000233305093845065835165260779110943229246422539556287578370567901788402875700843067836044543950381475482420295297425143179213212532350531156599002679151034975399678337903319581601169802338077434321146283440685979233893829266760792146592399566157117984294608154842869064500070383498292571887301509940838819267026448997169967627713322688710747533025818492686044124127030006895895300956436116576785946933364528738968573683973454853905283379560379645120532247213660687607032016018702956601053988594652700860444298834358769903139070725162768934526530799151453001528514906424126344187248189821915966658626835155823101330757728028154604988245889333229719152490587840509048163865334546314551875451628509737509001179868591993764558318862733145219248497840219826316902400000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 476521513850154221583144777792205796315776764710833992272771562662408556243885564318394543366902775294597386555033785190377397355788869822776631533038876423757430767985647039064918342217505434727635703042022826254810589920662202289410513650032795515875298809526967249293070732160379234622005635234349807139029200043712344291045526793858689047457650476394904814113687172750787371445550779151087267928309418336674842765202492389554526063567277104092872566712198092395806644464762092248137805004357499420754141526021454104100276018991285645462039473303004619449969518670533117573527216077609131533392708591554625350524176056713627104029626294927605408060523946614499241256271357260210932123509397343652310217736219267657455800219250632705189602130137871249009701333736924516423420460327394125514034862287223599992315974503871606158189420002235316526875044745094414835162468971898830302001726558704462407118081459781743764479891832846687578745573095671576526617235219249574020591724654054800111173840289943034451496853370424933024629018147251294855773766957773962415773173662529522547367383665664923482162613231152279525788624613613232664371836768170881931053374409963756256099765758071595937887468780388725140512696012061064898214229394486936587768122556553702707277342086066282770751411102637967351626297042654239861276983718899109778724725820878227207275200349051906849709270676953135023010363675898100881595991280184272877324556120451083969764701567631986513791250533864431369736440874318602950263234825955878297717561998103636993847199501519853856260466266842725421340390472018828736177509838758685742172655522566305412749273240821644125297655965273916003609389450964286188714903508464654413661460216990960919510168737961926393346593523054384637071820794842563708549352541386158685648124894911006573232123385284034141746291014239832125316521269802317870610853620884580353786917962523789324917082360254577220485831455128755378241077772021271903890134952418952507029420310573282423108412294990656456416974918289707971422736394437592536177250254253150320316283195459969727038451699377173978403903211507889146319909084753601574019731661565101499926851913055730516502521342161878381189404690797104846744098413982067105543808827778830593435698169461361603712588879311919012184266071663248779319515353613648997177753482497525544506919501177868964308895795954259102501995897619534725311336196889504087335801345420075596833724161311496576529109125719771565289635500506401658060542744450119338285079579824067002321109610577772135783366841612862120469948338571275566819898460420087708297976230967180602906710424080202477185572010436930470362319421434886870998204587747584255959196456621236029825680645151396940004552383985090560000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 964231520897947179305080224273654175252223540444810701108100242155597248664140423473702867529377091523968779612013466783243432167607696221912517422258987047439473603537203895711488561757171828545131760808601045637766506506803358939514218209010906611497915391505648246642062751443903109439255664515014791441396420614200261940573477038040031329615047945135828517180312800023324942345343047760615438277192974973956248818850679802280882960767838562313861613927456051675076138946103889951136396995910778908270881581012256249775163121499414494596829671520319991670573125868629231741515005995547514387675823419008774922812136762635808810318451075292321620133823592057655253931505110719912737372874410511538227422814517369797350171242477022210413353773685000466321032748846262544835255427255338248658105821635700933968501374942785657663900542598220942559696256452614352311657131479425338889340919204090484713353308302472665846180244432218679962651720771622129551686426651818971984454768684472307220026761587167448250583686733432555782006711791537426306822598729485977938261430425623605065642603365841937437411777372520217370226234925612971900011708508941659513490207623801613543022895500580527681320244312198103916265873871831968743033401476383501164218911031460514615019125551454000120772111204205784994319410549080613461578269391630186705912157349540153332820652283330685733048093900004823606271142547274933751998992960817080041464948879643029559668741186702969344646453338102675949794664201796413761024707332497590153171092073843514435852740021046028361347832753015781918142529243247926299179164606912733471921283552675389984246338215214297672706535466554716053850500981937424911082912328390022971743703209427741715281798571099028164038794108919051464443140144029573085572341043176888938831639185022121353570378949543009447967699500525436168140798889881030778556005613145994306202032078520540615919807243618570111310239292987964695077040226149208341077867890059605252033786966021914832798231935590527054253810946760481567355092080970308765351310640389629982347496109606976874719830041588251256458179303741211035158132485274320490187475525617657035467019315331090339343583871909494438411287173515380742861884019360363529951541752664112110463847622643834245343614867433406247814844777861273464189062594636102459332735702949235305557522050259671073303443782527965894317503209003257527294104156481849869468728510779301303700854601098607899195324505827009554106396434740988508427340506939571423038191133935327058821704219865822123446648269110098234611616510885253712477835438420126050576035612429028336473520168584393071884657537890686231694768793686047245933350474313205606515260377801606745627157319716361221589610528768000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1350630172688914837981009688400123762741409256992343477220855476516419647440547905671749557381842616181352691730514604613168309178503050649659041351590768877353963288289374655215418491047243149954224649809548734319030116376206667769712259022616175272655467431498798318002194724976396627874292884461550021431060873106630955944924336710429820311730742509438624854219948555119499061208650576545503301004734671217855049778319456466747567552309259371491973508385653962896477800377799514994706339126103192627010085329106556324950119333506427414512542477322212743958559283103040935517958080019243344408136062513368845928155066722694147821313325801888003899492676812143478059215377454161210533271888592374574292175471276415245680908931700595400864914880409084325299914846150875419660653695357679606289650413763292963374686614528019332454324936829290157692266418234828907832014135682442694909663855783037548219763540543095602751086071786142149613917042905150502415153100959633781772150562632676415242805229007892514243036133387786208170632190368692092366244194047063451271845909471116430699479357705597841710099795729481485010174955099084213707396479198641129053452753855451917522987230666076166164641059156375954995434535990833719084972437331727366706356582006394438840063059946244794893124488571872504520738147174274574543519560373320130303508780932388134668506826381171781765761284962340966784117224560436299846896785453028048964399126233276271692368105797690546866829028131999720483047140624095406209511049007922056738658964348538815098603476605503128587274580368639214776438948266473775629752873148721240141075079086377659401259840848451771957376875222453954510393430367370209446890486220451691942910976563625876942667836442502181236590410421944198631856901772218530821183271384927712593311117043616445377954162186311284282469634657071027796044818921695073623786311653094900812535230150345247270459567570942800635615888244015966458559689166169681443494478627659139036205391156449108461888227695244895202513275716204939926601975877411799675727539854891817766765674917734792925342611600360188825364679656039354623020013880816357025531052835736514468504290832849555002045752975490759952142498993858326890842499178210601374410145203264962145548445466238108756677438057862500558204769240564395509678965960044143999809391947408199024507971064191797563476655972793211912561762988898712201488135274401484945546255305817367250074717358367864371165767195910199529339992697230624021696093800744603606485135052263265949907457111325945828492881547248666290969109557663615448415425190736020650143764629069498631498419321245871890042087446086860169186653438361397637394010095584530642584738325027599262619395817334416413504307200000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -5263902324479047488763070047015448661279814710973018124179869877690733423331606441276176015616324898999332366748530114410945292685854623828189499268069863592270632630086734567607191538724735804919222661416103513232105467589196702875512399558102773739934084609664241493107129570607956520589731968958240328481042535978498803707764171510451307231416952252180047832057051274614371477658689426707114470660351560786892752204064412847490571885170789827361107471652245150847141124849399913383651696627825316335488023485132241700761294012537677407662046524806855333489056678814472261454523486091859262273767035290670638203784526303584278132105424455682099879903292059441782517677724885363089722531784958957737913809633589026074985146161954365137970134274881939377737658138897552671506793871655277683025572269190792844016671054535365234076641005187072553232667528659576330662529987581003020100060326160358436292903622422391654877892581362525941936785071009569249512518530013850650624875019080824897087618598932282561222014053018976048874540217985424618804360299927859122010579566239619019635973098584506046908828475297077981313300600521284074664485986752300153583226198963451811089649387041502804504704553405984462458145591210456185276277063494048833601002007188526377872056845831338052748216746951847803775256622728432052878701500256094017352356179797890417079670542864686238010024463672566673146532930321657349033765840910074040998868791133310714320769277290565141143177879061829476837206694800945628170590714897099290482607382923875674048962407107826808791795970723628286111225794279464680231722662340371708200559850723705346394252457877505910512800714390846296792614249782357672977453343724154087102971845193523584420270237252325566404759842352921866804663926348652159845069843213828646749646778415810392761442504702123224948381732732433970114445586891816460112706397677756590330816893885589903749627100178641839730190839612282899618414039530841488313790270704385413859238552508865742437534755668280000431464737264946843176635105214286381136715040877042581033016552934225869156664836114846306448698415078158887753703360903353662012947210502596334616344701088619034590731593750671577536010009672570718588003864396013580100630126801345167228341273536642797274211177620493408209711420976136224096559658219737793995472658781521659475077842100926480279320478403482289239824053025947033659398229682530951183718056967313009543139137341636053408321917557410711166647042059603438060519685367308160129821181122399216821250884112378959808373237484838786304276055176513330110166516240682110002933495029756926110703493513915631957634418147356775454361898674820074182857943182069270178425854714708934164506660104411461713920000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 39259780044119792421208765036954731940161663202360662153089795476255050158844039840544518453072088068770013115769870048622821705346380742685217507214993274724869822255033478625222842272067963401059245766733242732573492666841213601854135843862405318822490660810447944466454344043864208515915014915149136303317106417756791162336366198190704792919356427472768680433136399078338022125773523533894129144670074256367458855555767755394133775617752281331629600293657457625264764932444939263227130444698591756449513593895522243175224414000267358944837062681909991425200232461577666104421932907724409766786839870317605479061850392032474685908621063228308268663682401401694741847623743705953100300087313483559577870900721759557633649129357528703548694821113545567986001895928392907887518241727117706428733711880415043991382751761477402059266826478601058243851544522559425468259520349364716937220645507373169406664994249380349010317821016337079235458018499202623327776476576808184120314776728355137750775117613223732315083332535290797614057449516540465396660017763331436747322369409850444625320367612620211407485465219620792882415023296091422156268983186393178604185820093951607757134780667867565641223003341490404444651305941874580530547808716450078494360940032227465871849281024737437037993985847669570787512434758382371309204853525914667441174214429865240664904824765309483059256941787949507153236146428737182521407881196782587000015821145644440343817805976084750318255766641147518732319547261870399242950492299125848556255659651063990232155208176687793074952309525052855512039473577333369246191959471839510739464078137304647434699000932741054119316755466869625387054402587229536038324359643896082254683854005246691663974929229878418269293680272481994619921792918512461037599728904798779645429274857451769229443810567541926988965635789815303201346568086609394657528556763185654234583803082415362305487204794819361483496788408784600915177741895012418970801239349353169199834084937767780698673525374968821440030590832953689261583228470464412028184142038699610884033637594190687805437731029724356765704606304501114470097290661225672364986561268123722128916641910953988112272510900081445568246262691852858478118504426741614836111834135076309276588185546560533252915036058077082807696207115974147070085117036697066709943551987237173498384017347151266379335654476312169413803122430622212772678373809653928757436464457175988828505595018528772428373481013379116924698975576903637491192808807884679352239852883964895528261471827443839976393225886514114047749866486066029158643892343831328395678828093146937210135694929093359530338919270661462356682777749915227551736375404711577559377414001105468101063004982081486848000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 168238513858492470983281579346878523812580584036541636924507988005818895947982345931126550031231573544583546529887361729272609033872039827770005394074006501926286227516699420970953623302593698260597318025152724617851475365822622974464958142359347293666704993038886464918017599438803377843769375409035524565043302493850015101388951198538263089271730227398991967361977452394194609155086757813816466452679214097398977995239762925562372080131850393925130742218888986979225326093007885582495723024868733959370124221174734991960924544709008547842570800753390921482819558621748773510663736843549658404070155585803788341299803023063036850120851049276200917700594667609173156526868207224231232115370560009504582804647687167535414840308964841840047443316169162652118943273850350529971259669851316631395311297998583116099820428311580134302288784103413108062323036189938708018034505280293258674172046837837421105169451682800740453883228369532350384928899967731324202830311962004359900984893260564616487159794777933256053461212008329576246666885607625760417527030857351746598422955131782292256195526727070852577783050724407055784436116224965751783964140034765100915580675863077199501951288475865312813295142678596550832918842281702601985658482128483562282071955252229083176338969805448146348436924693185499057714529055592215687645781946665082253081853280597914297208806844122503512756502647596757152326740117160403421238116966915319123004896677616153372177430812649900085437117136581351407739355083660087135750143314196963149439971601640955402772519565136175003102780258642976347263768851070073352402227246839202203115155922224930515969793286308636099753155607875386605933364122070814315591089245024022082850623839186783994327255522215604174361455994682728832684869725955466945435205289361700212502984479310082448754860579649428501235649589972948578556710768678314973784982779216910300265913720475636592862641964680663633348996487130381141946688935837767732060390578396419354343826072940748900337371067021858980878740327377946820590604180080246873812293107554026500089182831944490933438546517943483668917034838615813145416849712585419701918893257477931187117915696866721763758462012611451042963695215588212447223221168391049093192522095827455760945115862348831881868074742682223548970572777504545845900885185057084183166079458716605850909335293278357530567047808476328536637225509164243773296370981839137297634164792570809974045942363537323174570405991224206834741905138188848494444732029398219184431052647210855377635484708214166734799799531951708769030235375559772083621746384946761583657902806955619099120502523307399027298548936887875189640260480956861915000186442332339311788376911445080060399953379328000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 94788525064610941026520750087883574649713322411267523625756521778903792140138871946632374565366065718408260609430176295880295196388458530583100040700505554227915681359006862598827373358358963112393679430072427588528742679235888925645145408358503703433516793098565310368341871193093111075613053024417826991035251071962897592445010283611276288421511655483650640196931641797671156615640872478116528275663685891486221675532343861849561480673423306184494431389978407219127827756720091479308519923364008923475243601090095160026547784587263954345625348335159757145218776469728464339569831617498631216631039889921515091768382463589752404904522890853277749783263591007712073514826195631571922558623694831352565680188912538202820049047346164530342234098625856492069155785580730481224009547064058395402965154057100800632313877851037115835043421369795761616321262140608246045629369529413000330249991179506493757534614027284129364666874868483368433029190967123422093771822073402314471711045696578017147384091683108783160674424037715162042166314041648029307763562142812089500186303726387358227007377603620903390392669979601185403044911042557286209939462173073402441176190615798089326420987924097955232830289639357679309679412235955651795153108121040526609446943185544625715223897406289294306263379352882505856524812246149361116691901941499745109527118633959371884099154567652760877625662499010032692447978860712445574879492258308185404281137316039630105228054400435305140332335665303795796681732137558252929741776649133636106622863695789613619538502216476841479034586362189655754154183621054128029470382851224259513553154914021234978743139069326535867797977575284036155856491331039197833595550318413101763333601039948615825226166741522362554043633082168443021007328349357681010336928188928257708835810820068680251936343893564921692897377812192423183071295486080149128200705428040094095231743004955180700505635038834140626850197030930362779230308087532659425395091351276925732189641093422306503495499162869099931684951257116829215554864044519606927097311915413160501955596951015606862031230603140797536394973026900840760621663951870226865331572735609051548220573138067601352088225256782511502059504003894315522405145423163814353324383900301386697078305526889346053104761486223013658995053464994051990948809642638447134165570398830312806855013398289024960042918854072321601173481575587182707368422424021635087959537124929789027365334475083216378545116618791750724716133794169041208705369730761725068070559281570326355254942455383479611576086648984799251015554150615256601746530056894963760380883698199297833433363825973422221664272095415857735112191115653893400494246513181798411290921275438173898869309440000000000000000000000000000000000000000000000000000000000000000*i1^56 + 681311757493271548205035440396955025434111434216592108425267035147343709334014192607488711404583418809931125567536455951380505638245917383040302143004349251477006183933269737784285471930642982050730033036270141748262568587549986232977280238206772421266637427526888120883365197154536021477873715401331216719048924694539929805715874009811298618957367659453926437111097188519456411939494302921652832776277533931582770034479882426249398256877966914734492227365775444533019611244566407745265060593751931709679018085117003192086221993770728814640546123877728362312310190623910632508437765136628691181155949203956287617663101235932652033972572039282708653760437338162680727217466340776702484655455558639550160539599019833068892831699192982552545411505043448984566071195722531024300880970087167151222131434380226029228939932600089105738351154271499540856217951689620771820710690931516444510255747182062088573441343052402879644516949558941980738841774706835720530457455322779438586674675751812820115551203837709172014722641543515566053422480838125017610376640030041886917657646511171012393168897343550684428894364095608087927780262690151719477039306259273409742053277068865012447793161545872169532892654167525183627547050234934940725260079986168740510276163180166722480080324016872377399908155163045232241378594318215491347375878410529014462676072835762128438331551527256748619254525386441892070064065755468080001494276519149002979715553179678605610032739476147537076654597653999820322431593866666073803930984473866784323108634146398486293758913263290874418945989036472188225796561529993924531614136679554338537252082381066985956512683125204370651212775440332949087841213919525911239661548506827494660013832036054533261869030055897206050958373910538596637026751053323897036961277903467984256118656781666647032829752493395903990556701263856594462962673880034248793218465907472969547414851229036021002292186336361307322431515551708060315713430752288879638986216876878695931944049223108795569238415299879258562291968529335191613005344996955181768463526758414425232528184523634750678664876074093343615838226350868944374650390977494623285642220307623020702942928828075177859619295355896801108744658068754648074063829391437631367356560286456345780919011892937208310370642082431908133999566606181685008250477819648970750502601370731693798289326849895675454846518331403780195928077836902420905744776351963546407994186986244696214926282663567831850112809744685721215440898295888778334040008116060613263775204307769684995802083124101607584381508017439699259718883974444644423679388923101823696590825263769972597874367217220830315954910237081387356726133053187828186182050660678104263110857566763484184576000000000000000000000000000000000000000000000000000000000000000*i1^57 + 6140419364534186288725825698680348581817976830621733047381300576812037291481659477040049288823514923033701606107209493832279638584511978846999665834046453704080242583855602120884552645391167160889933379012608701971299914251964434287491214405648842473856185787483110169066895237660766629913322429717333262002838962066810744557873490156285942919521590247081068185536122402179429426591958145541278704399098456515133033503428730240998375261790984409410287950085640513005398895464493842472618042098676046857968219664189748514391009693031158010059175323780048977785493995643916600591112885239891597556887149630374044593660737875579155191776834235774920286795554835902886290419081656028739039782572151940644434119531952461375948686932696783984054894834542734878058062806221214476499247167912160187013664677922787326582532401644692163838394995515366853523319907977408842146308364613089887322702709001210095907820011435908172496341676863885113933633488509284919119406401599493036234037362381464965247801220592181122363056522124166641906183772129015659350748548796038911008948183956430315936219891513959108134740670259916133015137132562990529357924639542114183596173856489605513525974574471101925886467235283126506788082621339777591054764691268210964322723410035218331622108450523925381110750306748457114288089297757877536829400578994931385305565843648302922343096329425910075969635384867284662266385452364425862630941300390492765203249955679976025249733108337477574859729306507612111188471563406492588550981507605823846680364912469066158354406405372579052323988117681772338472094329056468964957791231458084105001199962805159430716717267428444801631613208671361087981822811233446791932105627958060308460095812302248661581274686685783050392387944942259308171673605204661814788065146017357169961501649865386782479105696904520030087248676673433598569246065808394279542100624954594795246991770072503466650007844673271312692607246543794640379563436326201044440638133132820020535659301353477397905285342625072614775281943232919143515592141106189848434297649817328856664346453754559307780980003949517578639702338757017157314674008176394568458680202869703424750326825469934259405510355430099422250590078575530180034384752857694505312783665668320878840719097573959995557246037198269946104088576287966819219458290201683045308547975931714538797673648600349566646301421531412584042331909445011776474051943056898099900932746701705021624421453031208731470470691524457705662251083955721657570567211637423218480357437913873022992678183883336219984360462340006805785164922279072109840032187703871251788939821184583358744698713658062060924914421256451657535545273132285491698089673302925283599756218815479808000000000000000000000000000000000000000000000000000000000000000*i1^58 + 5300090054418116280865748633493997429345623707915352613998116694827329733464280335719697023811219908250850660730609759225441224194735214350396258578903452226043251787381142405660518533724381338956910730290466969440930835313677668567470514662810277079447193551026167885981854414775200782657105881577059179644317580688268835800892521014103139325343750254223490030814268519271986681819859104942609513536220475358196329874378301529640332305859778909047453675051590640376917660047142982985215484747753253173143366423436305724015515237540314544760916505191277930517354492556420179142213635858197708078007497668843859245259775604000285805195269776539352458945632086283242288720145733083575968736071845978176016929093313322347341210117038124382354449271848101327522873863695359942683848853552519689909051957807527732011602542257388349103415657737619736153175642960632319596367304668488784649863926868374100554734067302525125397477595607291187899916833832187064676408648601283094997674830950014792606832584507802445021837774399646629828463332918487376123396736426093349792375493428837422214665040768415188198364910202287056759004937293178750957702971755604359936956569829258203964141853853283239112072228711917728514847066020095281977476754801736129603127421125365744304836179256668227405669169449813881976409905501360833521360356324127847423474213343686360432886977112838697971910201667978898438229994661454497489692098078399433438709826524064501813749499930537486786660677479842940616853593403641654481573044980894200173958623870926861091231166657977762989661002502717011587044731792728683535314955774168662737494488279509115409528616708608895454851895393812359475484760787362499076638571626579403743789784816919685100120605139046875215917705542042736981374030018864385851135698924717352466486731669219361400955457690639375807223157439630659264486085879212444907232591926927626082500902252584485900362953712900645887780099177187355727763424635945308456342395920429488028219265371810762622056719799466810942446190765003646975780582527128458218739751122660643462241315207034580765860900048952107385531959555635089160105062916098974008976478900353400052478210375855532251733881006772900923665490187038810824929556245699653360790915677798837914355475500682480342891403356982521968653609341413597329342033460013387055542195803776681364373014130975769581377616803482673511926268832286765664617066237391260676525469536042418742397973288348978605624538485816254858752616621535751497662262717271088061215813031448215574868654788451000187576491068339877628115265021511107808031221233683141734451004863505900326886444401920448422174147122853102966191940075628405792504740705606409528196244439040000000000000000000000000000000000000000000000000000000000000*i1^59 + 5791464082917582432378115385640700620822668507888891162606592962661846849261718042928027205035684751697354451857408535934778284530225425812665277604855170581284893495612473583329148738379277954764734218072418920376826287987268328944876123014201833005280525924865414460788835053430533433185851316892832819677600403366569964517725508598384719645458662679400086722234807479778819418370232581374387671772812126565041928361103953183648980400687832220666048770900867622541810971543057295450252650111896678637958377840257558723316549919703569475947495224954231299701109199486431521472166266427188742016886064320164189332086255504564397553927143783642598457627747640955419253320838196040744460996233952605165821376737107558274855764020822351699027440682697684722925385897857275687236353709365472670597047036746503072586585212434854322064168026392081982353709226875137927107068193818134244897383016827785896957183182754395317291239275759590482819259326835552411592075394697247806635454056067376685469208614136233867087364489442089649009063199037174229740647762487370434770938293609950180144927387798631747559920443124180232916689590796034909533539696469496623629937739459284861660356705893980262634441326983598772961834683870104139962798407023986242574149318413274110835197533889141202088767561523725245877575347888300275470651265209226661716527893493688634961576793867527074262390500215902795952767358154708093973318935621577444888638989496687944141251418277575419737892987632590130367461759341781307892281779120685090052441613244651438695970306274360572010545630357933396979257304918846215926154964946016464433029096626428528482109463817945738594415094717734632577754734464572865895727055037688714277022929947976041738546717165551828540992208519737166507674476548392900198562323128168754642564008763009470679254151357309024694063670727390983631465607670895559922338058665480501002025153189893446377724705860144790278415617953136196878838655658704599729323027287094320462800827723499179703135785753606258258507508151478209620464479926423843189732146789690321199723376376618657618521048956214392349163820846952412056126458985806667396508381155172670375175097420656601143052551782456401235068872896266410727729850079627390817819601511628717377946496934581617336948315572933023647324740043421554462823141218139959140353499437218215220197680856396596702905639326711057244147533541599359901129935277061146061884533599979445337542510201845849039077279455301414048061309104302607125635472653282241527419872348911238997597530231064146193951734531455465332467279585682618276120406396790841065183549751441141709125324298338696966629147312011527862602850660601099944358233186489402698760192000000000000000000000000000000000000000000000000000000000000*i1^60 + 49005738228226291931608672702842507344222636849416520991609529815089418885451473849547263155065012731934346333126652665301016806276328197600774570320708756228066620600761866216782174469196536600737557224437903024112344621579948956817721336359264663854302809061002411823462692318000420144349993462305990679117924911213236491205895289374483180661726661639964211429619618630512462264436574061663755242131914492401121411600891293225929913775745667511114579307175368324770092312137619209247475378013768752321726298028703529017345528315791821084934625679418553761423446856701063089504811890039954673708559190280318084894827407671850384279859064165914901452121678682281830423848852459169851060676396653995843514969437628275153560330664993198356717644723394966819969242587015946553930530459749367542862140724269153725209798529440434148707126687635480016804850592133880870463397843707616344334780765413160825604773746296614056089631348985087552183074698232819272417884783139671592093267678958434448616190724492181003217826095956986713636549739575682323691001371767900287503636506996334848563083871987500653504656202099358676567572237366024160791027773161164605602655316421612487591539006570076159054077619928055906940840458486176517671175446886923622458822198401263155745666004986053939472580621206901219920919922275678010368336577269934510495166339136448688082657690362519249378646008179984455375704506631962890727598402198384331044925671776547433696377825719034772677942944550716678660384533374970111075495657543568253816745166958880873264936084006323031806242843886647927416340834952573104836759511649165835029248731938253807725289746573245745490737036742004264346644008371087480651028263430578248187786976683621801041140128983300835370109719584415497712221878554881022371946105128647477792174161070554041455140714678017237524343587961740191965316185594819729044300037976215503170968942364602760585190335649066255927270472977312062066042296764656537033467680407651148629656011095549996698104619956063203877241201178968023527174600323047706961730302012812169214040751472360579278875560104831679499571548254733357871542008225767215401799744128535478289149135534276077342138287046964310556544154909094580144719642513835483628887660623846690453742036878919796194880127515118964866626803251809740386347192626719066474839087704371940450441404109644421302787650387957709070388492295543419947680497317574097583212642183386689237543415444365398823523300330754367473639470003195201649197399326977020562304507804284994060407140489095203777013123597665992962780427066355635102839151215323236763633333644619312786382103554869468147760124141854825250432232887264546532762512703065423872000000000000000000000000000000000000000000000000000000000000*i1^61 + 115209905928837157966173885623554684562102236826545809972139813122498300281409677458144552324541697151918108864289505486758893477406214622457787005618703829297787974295718161542143148990819635030330359294444395363223276367970286996878913041525707820869385360498792440792802498857369009387089808107122026282015091322395983911983941915419783829763564395116953913405851536723318499218820829926891451890660605656349819631081189504144100792881572478344995546533585010519254922143644217439695161726243480490323539897012117370062974569475883276510309662493218899313589045220396560307333496936587768545523968473874465118488361469674452409090059694442809318521999483111161414763345587783635818481239523011742145395798855169485486977642826258983710016362162092757417694247490279119246924991766492087489397614504311268542990973851939537718752687904027615447402073649620529419432809868257707064846567476739065220646016987220310455713571087437961165066287582676770920570424107384407206606396198658877962444956508618629379414997328242336081967559614685663272040684599244756116538132284167103148545679198635720948124583942445632675148610549905975500635067749225812654251179450762576450583603354964849765548742226079237621962964632894984440945822297629728367157799658699829570647328080074853479947697848489859552784355736122221263271973242101280970598711411028659632987147381428744906436920538224787232616646825363070148351092048141343351665706365299450343054148877854077019550375289093930980490668873765377235621916488144074345995259215365838682023772835863399526222444836676855436848143152000715518089579381266856133098325839366540216301064465217314567821799332785687261323092018799358679889133056471614981003109397947356453196612758901560036669491677340839039148327891103409997884674806554258731257301532381061985354138642534396169091242671360596811394361224195152825482817208040617750521014326949299163535193101347717047100924274870073300622311164311869724533660382687761475531756628728255739428933254356867241022517218079237543718898218253967643342162982435015178130072541406656415877661587872729234051730219449759139140774585322387080280994292436074204795401205309663372141413483489593746386132983432897301475054813934005368598573874233715309182300992966801803792572262619314528762964944702251507414374226944667365910236745214634469437159902028677950001059580751982477185101043357586578846839554462353488673948561195103244270828927218582360650230816972696449436373401257698970264625171618190909173230217137308203012513601400187650798182212791675332875296277269728819742883072785984407182896244989247353918999121933429661231577895098681833805430501602140294696945235966033920000000000000000000000000000000000000000000000000000000000*i1^62 + -159383888496978446718321624142220620949875719180058127894648624521388112420016493158611216999274607533898673301442427179589417410363972775106370413181762925022649215760956339482404250261509472822583444780426864040395310794728073375194172639847639211225035333608712802906414253580059397041758857150991409131282611867923016808563430447825085002487920712831006032200257820722927666282808544863730638659117988731186443458706591628539769866207765994532141795721740840515027081026536445473813701343249067499657081164062999747608842764669984631707807926447825095385852103446425856658131458236744258905038319660813393868952714866455666747548866921056764904446126670230060987361942595622868347663983001003566941078878233669263262690229230629368579435989773183178515851285702160904720489280337442836351971962229813370137524016338927378321174280597310318885519058827508045147769720449556287457534675781139208993248434289152914574218038956149577284725493755957718233015661210994034539791425428067406934838445136866993014535645111555064039833375991129945451637793578269447334461302587677527254896258176985844730283801501647425950511946000117025291739852056878753060594916291879272446030836136750041065742284517256906604669139592645844184391230282600117909419828437385155047148492972005838995863055653742207196990012902517712504947515384009611698130897328667228390394008183293259820266287492534177339693008822374070565564134312126708330825603757758839552638189107459687233121864137022534478585505570585320271391361341626888860806654025431569613844731880405972583925970384140138663207723646262228666469281533435988071591576864334662031397244859081571551846990240629857941184827132359797991322144342368061393672286064420380615782513146523773719783634288599601225275482648342605696771584960958318264520282347113501126809589610172521915151504181028338364501332373480760200782205516749473123018603501742036093543584389778180898626780028394283355924768803757676369934586072738064746841584610641010760310330443585962703830849510652844674494578595538906770131615900919988151670488559935654272844488934386579306369705333296544371899781786124894051666317511493952001703720608381806828217760234845730787319850675018224646565831267798471773652963948918912162694863604858654282498115825295994556576644194507711332626875790727417437013423477152561924440731833144196603514780396784603993638176006247165606860762269363927953093355474673906263659145286652034121557904223554937708810914089316305919170477902026301001352743679743282961307974021798664641856907838857373265427440102988017295660176568034757789310043329853083652523097795732326978547854412595226044851966187500906352894063673344000000000000000000000000000000000000000000000000000000000*i1^63 + 417622545871586684257620017505402317052227040722459762577479730606091298662892108573929018423183378683876944938212742624984567386453993936092317625974294197704801957696992289162032019306700496559287864516799267075515934096869554034483763392523892655586862361703771917171701556266127912837437325813616487468482056771241448154846698158532553122726163277945221474858683369572230232019663378763774341227200296066026373200188541828603953428986807493564753795511690226851777197047143391866931187507815248082967731069094717219543374744022948625566794331795228474522933209764868701947770978460715937919301917948846241916781943716720208329004034512610451508435597217630785240300203382280292437829527253348671938946944783568630255238212438457911244241041339369863650025134027380461457727909751276930340172984316123175881157538742464540723581018288789732429239182683733861758636545044908578686074951329027643911569447535785876027283379268022370390116658112429647250396114241720264521684051986335580064060019572969908857798798561504449892864422706962950356210607186856992361092025515536146483211178483274417445428955431062375952759311161511207201053493481074581483726617230862917710923848443669033515217722668576719992562183534553674450408851354191765638021990014327220875956258759386544758769585100150081658601697437232020023540827813447979985411614450042255935175754062782754922619563277787853311423836741077738022188538992049749072254731302511455363005236591374781699103941606108772885472593243391288575917128107429125561405352896365173836711923732791705687130190938377695328547271587925660736909320584111471870294269286030233223011954219824138779323745417504473541254982393453742489722325902068823542419713394439563672530809147117162152255871504311156380183213741749597756945998904073095580434242126986603527776026704229158996699912165129753716451903152955590179469471087041490003673288380247397990323823721356495863322338313965111162501905077449764062312232551317705700004205576450585657277933257176076215205319703817687468866675491802524106202720842180902465825979513367770067084485049553858204197450865080590454251956472520694474541081931577636403758044448795601228262111102613572159220814694459340032111655703274146752791243807809037309420560809013125695454147474548112695372569306017129070767108811463132324835778054818777209878471008917483734547189917011250582141294051861072176104670211015880882453181641331510512847882663394454961082493007297251423173095606138709009940328760077140360818097210943781321475970601073324395687123647230874695270336912353612924855038819868338437536110999184098631188679161930685469660605638135499192441898480762273570750464000000000000000000000000000000000000000000000000000000000*i1^64 + -318436188620087402892376724486584248188216860249790773902315031757758741692968838625205240329349383623280535935262987585463400171902255727192025298709652901776736496891070510379343091156734322573331664359170864680981071674511180472390126725099111397158235988808685819580606237010788674987128672516430953838652785606552714462077175645227393892610068650481968177935782671219399085159943096888535791281854635505721956920405805720825834752637617854270056247163051838373048564709831117134265231773512846729050387145368693062329983009518105984871264014346410472869784077739253985928414718828146684785442647029251770582411440064863345487464723255927777004620561518117039078669045731615751068769987603935343378035139018157352808123347918794026746008678504622909266898299239336308737540366125872270473514642529257326927010939885908199555602949210556674866811481233303251358907136316321717277832717577630733828573728159809742169314427269354106822465070982206082193443167026774017279902737572559082443543261355866694827423492423048875842858367183539527504529036061848590656440868787913038952551892438630394604152616862155145769809641011570263541466704952191703342575534305477207553521685812729613372676519521554702913045977622396577445837623988523787694250022040362883289886531626193268750446081390343076925750298422929404600213319084885763326737009572972788748518659991402711578639721704700794629213323454727221368057874408314643872841196303809672024749676969442452811302667242852473895715269636613128643324055774094753412537749699642134269102767918095070543819829665468570430070281711573869836729264749367453401462545577661926353745006411284335143658232934554316352880489589673735542104950440581649504713503873948769411779724757601246444124056053854245886334942334435477962214901509568062390543793023239891798647739941918207072989637923687412783107017932932340695852631678767459610214761083430133809320820073560395681190691100329891788006226044530171454367123619798799339082250253461023099106192315171113122157738689675899179771661742290710883270695173684798068007329936729943307939403735603079817933727142697450374408436142406536756477899726453919402546315145185181757252073375626586735185314879148222062787997114737971131194501148800404185416541000000024898534811421769546416045599506531516131412343585979735237795727903999647643197123585444182258239162264434949309148553794271398670150103212656550321470725175143117362964151146709324385444529570194106052254975245206126015262896408151042489963313051104519852839656258466393911508714369846398264918053639125798613897702575074861794015311420319410177391619358156507813715210218284486833588666622847253217280000000000000000000000000000000000000000000000000000000*i1^65 + 201549794437695200366684479485386870405911827888366333926310414057935102486036065759846085977189012123370380288306460200523282709095063934514988182262598000943448726224417145496853147081925638931869196473670131245992592508328713084914014701815012367514789770038061941956460015253108962517189682583906983759142086919481023838579687821905339392326395014388110164181823381520397882795735783656203924856176821188523256349929776851773335180103081629806595931711275422548789473419665559496017794748214738634193934836179882158492797809691304152196193178901543020732006815248332837271176092032990300491569452990584175365238870578185546845596487355240774491587583715479982042132223840447692252784976646393755890670533013533271031912828124855351937136606718960964419614366345187205150141836502232056900752149647296421027288838935848943889591273064426288415946541494875407831256942821845727025470341936016635878353994528372515228930199092960515166266232654520018572331765185100440257793404832263326879784712835169317819604257772225911081600067669333283439197002970384000590641737943725591759746824748629386739715270603620653458429925790575700602344157044285372954446140144987673509745324332173286388564841206390077368811280220693307263284275582233946982992167788122672332327512652579604563710221142865067978493609836715348838245453401833480132397920455188433615564054580983549932654285111866879063299308926362230932080494256157332194918187219837750026314552335270953454717413420309292261849001366047278361973265018337310477533778320774162164958759213282985629021351439960780126575209441593218805397052015925322583816755906093883839539787943833739238553476535238695484820351529783415009804739162043920416175902857325532605088140479799435430843887461333652039425804861942932900112017298294135511373832874653009262464346147711803853231888605473186465130768767438672127891370199901890649999189900987037136987722653593200515595576256275197270975812061997471797388644576455786104230194129421742739246413617348896992719352877310417216218682086500890952345851032981194983575940522505647114054409999761976877884295722008672991188675339642513826426220122657383966632031410495825360884594218849988108400024910876041411194230336171642006303805430301685767175601299164547459776427128124353795143584549273631617976890795067848220908787508342924667020470544830980030544193179181555913672228202917970340146465297152842196690304490972662357659247444260676264408001550389373910635236327525187386788619804821702288470191074854658823319320337539896412412514019241778461979852481844618000882897949359957653397171373043130823327288415937131728570824646890898524348871849541632000000000000000000000000000000000000000000000000000000*i1^66 + -9540385831906021121783231208477900086183615798897073876239115684124986111568484962618414859744640441405221155168504504489149068240070245710288478627637153407347072515563437706587389563042756083258384994986401560961435177510580174751999163000047358377762614903029680425392305872788240449897426668946574880746939255466223940107175099666966183504705889188624650835875577082200130854040551330661140437468032579022060484870580906599471789890128200265100833869246437096406037346957983517825502233858365972102592019891874062468628834876049992052425402693679005577845731951615597693200128524326869257294458894304543507911224383387721464939700076030071624676652914429439015069386938889686927748617414396640790885945358296799246728863621072585952138250690414324432757001083188634477109724141453499559308275749348844127674989398164017578969845668785639093045452630505565010555858962360841568147380003373504797838996696456075308361887142609811766303911631585535207651663590914698005939997100412805396689815700618247432801357549657503661124145830138255898558383785982520364067384989025495605800491295780383702841893481416865236433685811646442238827599604141564580108450405248471126820034906933101028213781222206678151324912105621401696896181578836768043601196147225134673487754852806369247324984351774845192014285601883773256549989269554048976484513359501600170938085804438517051638369304715524810360043494769244303988299365172156796393561524147966984698157843735148176591422577031466139076562043561232308078680656176809526462018899153804932415392339105689369981924640858832374772096077112798377568661609204598567516796058596439363737675725005985998926365919681825427494795101377902645308958235604787549598470890788622345238641501415774197574669476631742780609324843253406911111147454970207335531424205676938873470458496388529594511495613612118733940821007393176753933590391346900605979719342179323666104005119898881067003538591739065258410593389206182226835802873331356311026044716042177745216981600475303166103535882750792830633543051519690877057721760642194435609001175999148353900472519594009257493022436564076270979807503335991116001011938075374148746344669511848685777515468586307884298878906347889760378856154883544552487437062335815313395889669924305845133630654400211834781792530544409145503763285560551476359534895540011630627040610022990748438829964280018506392353388129844073114682903577935798276688461715999382078566261304160059118851306316847340078861201006187142471897678102833704770027753445446229219961271777318968388627739828951917287067511051304359685766651106153200810836451310770400614220656919756429879844904391306942743576576000000000000000000000000000000000000000000000000000000*i1^67 + -57952433445568732924585601115786925338714189517703376729698898665004163737888526111987513030698734423732998570372996934583555172021062035906323343530957105988485040639184026921463907881070783097303009946289695273459213692504320960229840999014867815105792107943333816980529618056319743948412766893981956154114781428042490365010515835123901876881969742168661197677458045840662476834302378621722861186722078912099463235526287338340943735033077317304205475647345676466405763686608591802064177728055833871559826540515761802295244281841524425606678854068536513460342242285683749074227704788496688702956524919203453376076584832947208117655700374263050515531090813326942352203172610067362882082925839803064424379621494871117284294492300986940775252861772633341525505894874575131398872415503320629358256101592519559465472804887606764772155795976069166467756174318746020464431992658069496642563242587939625034422272957056361977073326412413824834183896259616670841776376006797099437799926279886271574358121167237233471043032158476731619255852302861494668156960395969269794168630064926434238390169560636569461878618691705626216809396715678819844015946067542138619203253354971087142567036757057226625494200508619163486716802745721337751205879023290219672580681125099534473716457264294167841497657386009544345720068710848374287783938024422963507376136573644604491710949676603945031680234246441397270264229961898012157600828290245895828283280924245513605584820315973814044454257312030562066635344044815334440573391104934287230025008203366279629289485148474281655195286320029195521836717574348595784056068413390028632449164348111266290152958529395363162930004567527302411313919503879987278021558733558320524938689647435248309722707662137429614978772927363762475497221595427943100504745192382028987773909718943670367377143640427476600666468173703799997331962650035648505040035978188236478432602130357321451920604821659686306953212093929407660158896864553785879324958423548450986526067031079730924839862244056553409514462211303057178056391075381650903221260805435083283577538537472697470799687297922993769941774564667748027654965208632731460023031713605243015790783607520556675855522993972006903685887122799264432872727244071027635740179748644896770615060135661819434527006675184683455699159082954546450204924996359669112583897209672916179223261808799315690325879654079033234719359466092761874900332145647117052391291260350870563883777012576688207455023191844051520785140419906930645351178490867255416953810104901259817457596368123723877604187213723677170003972592555485193651393767096782645023947424102382241749892503524719530803708495576364105072640000000000000000000000000000000000000000000000000000*i1^68 + 27163562095848169893796924099729112295486793582462626817503255085764645940628714345380303963013112698951291496220245632895237333747085294142054855444654638962550023162202378916854861731986382562276845880632304597889771716431358968874239162048399584854445059264487347460042956719426797253751062341713411353060713140164904281574015783651635208236127144527498428405454930153974319497140542228405406203974222692496225458674396599573923784390649863552491559478359436528771711663146782572038810679392520685350562475095934311723082622898778853803135816996603179338554118450009261986753743227399138555865457194283870932494545528039993193600852105728743481366209598626465188662455965589698605858021701011078328047933114647359921843621369507948138183042625305199481916998938625592223022464155766404863166149889830131383188564529287679953121820187895929024404679885332897045949225126567857358836364965880085437330750797283491755595511155915787401720267471475978410298404797286162186057329534619261092727348322557307765014910932603807975742931476494976897827474006796268025162243784541432659849466392319226659170330642798611726865034369499847677853727148119049758180518759750759621173013951255404586780645133619332756070177254858904802302755361162275314111230548989816783687107153195072040628406763858893900545932932102947392423740943720081867539644214500813387325388657034893331770187101892331780233959852422498576539695750951561088325149157174398509350233272077276354328469885849528315398993667199137115608615408040676575557096385393834883382409690810770743800464008174899287575922349964713613240265238588913049169337065235903862601636723968160362662898037849307639575561244658913484097022476445998050739236780627063654668126176810541158226040549187316786189456338246812095505772636193851250137599470573988586228139730736524874665120003987264791808331162754654752035515249974460565929070085715860737108446868215480667784160137857535498128326007838194526362930516468659569344289305811213028678428522041219185532461406720728835913976100362963899545259022475192591563790804912351428072543645960112753412000965165938778122318786321993575605132163222532202177901720049979262271656482073607477629410026361948964086592511389963755443169067061729687590540770334340955769092658851720850614533244428787927671015911923592408275228667708408639834729726340574502502601431262265316241020291776519370015643325778323220891512637907148029696017530060780595863014772379314943268305693252908117369160502985097138824048992104730708583674847035998561378651415485922442176018211722644902967928353748345330733466327316814148128364924554308852488055208219246592000000000000000000000000000000000000000000000000000*i1^69 + 69817494284773124347207605074100741203736212532752004182699234460199056107627003530709747512147076641305780857382694556633469132748961782998931580023513749302922254078523651790455267838874461487991228019484858876549428170646662078063506154350047094134356864849804788365653984505672030310906793105308846758983154996493414224124057859589824964078121636950793429290552158479763993910938956189635413190785555676191490801018549777961303289380042865424437445996011102232915806622143786497347143999317792901598936043060544705884752586724778022498077592993898850097139405669418631018268326227658486795831448525860847765091989000808586187717531926005334509229313861055483163662142045158404218169841588161685783925675186073492482491715020507698365065647866057774989617488759717054664979643924399297725325572364401524465051920027806576491945259426121690017108064347178592479055569273110196697509324760922890491857609978626569059634178700386020814192271217984085822810432783004512701262192719978471600957912408391562086559339776613530288222142898610797524020526469615325467844394898782812265314200309402746689337758548207636817208083691652290507204948017702094890780382976902535403413924311932904288500356872913674421016352480826966889801213899719375453816049205666473969980455873273413174296860458704500813067636812860332798428711144197029540955845700663247586795248761206611056939156869297755971167399035502230102270631793609112730159318627382226933623698027417749112057393696872586750153272266421436998627530843989390028169518839706395081540072707415561707001174933063109479013874851848658753222143373089857866799142085646775040500839571715550223974706850762813915480297536673738938855819153597791515968358958928810887336152408412732836620304449199894528216329903090365063996001785740371773568411132754819777036641483689145674844885487089090044218460768201279964888010441290018592511131599762730901289468062225149133609978943939709344823978030551946779360543276963175028929455149624622905459230097091940006171062706716238695754816684236449283656060349727752255696805657568696238452831334018255554776169513313201558702183101312438705955732368327483681555766855075775024182410647618224472227706398999313802104338530537066675170444969890828222249891501107659156927312424446067523362029320202786613039086088232993845986622559214225536387893763233541824109429296153706513549800195039053953650634733019744418035273809058704776408797519028854104362732454836822743916214605640845500769958624452210693622839872171442770491171895989904248031158749772180614135585066143124694697408194269189929016151293486338083251843754798101646276253502668800000000000000000000000000000000000000000000000000*i1^70 + 10303957421580046610653860618563972908932562348607307669181305384009980442753531629107363713399687673615136531061599824707480258320444529888340785140689700874329677725349278401369908606940752128766087882080237162239335245639570226613336593733308391047998845640580708380536425964887246661195046077612993970464044363573179317768098209062846004335981503208404333379534947306365106359720951258532535671357263019180157961671977937437047216031066823846743589764206071102395733465458985904865933815873695669227153220909388692829107801848429032020628727236465097537266493409885821951319912055303118514826888410093944989651894325012913370930449939115858136347796875150272908367824862198657466237749315043285816395366454566315323288796127357204095199500394341558353386881731744628673802044560969705793799992390403411533478888015428684479842499613367625541849454174413702685876204128735490555859250979040939076676478763855753639386406104211330215490946262998263529965604365155179520370087756825178416131339805480911125777259585376787338079425021722894155944930370433054962226746607168300406205229278469222842685005429796562289828586775497018995646464072588904478929324411107976947957948491366103912040532585230920360327654628817617216734258203613491078577033081804167423104379101941802279885175445008820498228620220796912196173689411554204291343493107488945004415506892720267488588446066951967165079600156747407456892364305890825086868558740862938188541237719659083614914998460709774181755560748939123775286885537327421878657240526120688307448565413813518866395702872032009430894130162873599519087907477521246467389680250784779834199655129912633687090330696422511458886512116967507910410677769733525150571834387555590804318570381176481359568501653253848290229394305713542549207527808086892881735732637297729989271179356631199099292517283153112518035487546717729936689334925940413701554886845151284154566103021965936187572735966134360352605155127243557357872596071866745454908080989897458251768186510200916318997745105392769166797158795836506612502382436074973880996167655689228808686215691835487435787585901215379840291183995860886657293548745292832657431848982541524537334881976096967287301359177964309896695374072213365564515755245585451707581892323915066549382715932586827578798391328191469087736552036926212115525655426496375776085049176716399650478003290471910857835979495564679073915460246690092938566772471073793025455320345434042497383078593833223437272747756989743278708208050894054047747423040041956225538015989810403433935468323238774724872482368632999480144146563528609785011788518773448708937056955194194437792071680000000000000000000000000000000000000000000000000*i1^71 + -8601535253770228998527982721103008864474726637012756350943336820768731021774082706328154300952115530869032285870207850769148797235724268302836028243784338597486675865769349243457830471832487446647312694000922502071916265898955574374469651769682440834673549728193578721330671656420035699139764728108659054403398914437463109940604170803302601239776305219208901480432561006355532144113039785377085705664126581283255460580444528449350081925825204878411107668534049322898699490542118401303749439501660079557965594991823602924077843893889119762385428316684745520798326846813594006866011802165360210274549418780384278694364046999922583929056350136432913307202574555739534273761262393247534496422125826173515193582062241858394369903095340226978828042996845430264255269887756071334674465076658213778802730030624818845928803595288049799032917996064525991392887051599431644340106739937387013194333634064332415235013187455912524587579698900557371509067861261520694770801702920851977308852876524072769147395560593431594238893206349884102643394093025472627649889680087192747772422614169936877739340852939972164536451605766341361886946968959011033582523374623412500701481324579948268938369921727755210265313240706250719110534344931395878230818755188880862483595306778718978110067577251222663423778817631500502357501599962072038899531013308658150011148428861887370533963547217602860047603009470547959707636416787793462290467830509261324783195220562609114103496970466841527616022850841862110452240407728093199401487888963442307569186495794864252337616051303565017411383995562643310205667955787202164506874274427287532012887738236400675620521312825269316671503613431341261065302056212898518782716415545056180820997463181181787724498774380303505454149097888547695602034316615756028209699546493854045470973949479700871971961009419337108727738851149747203891873413214352717517875444317038929947959683300280824684523082161250749488307594501082253614697221553839037628544345453086254865613312265084869538190085548417165292893685804983681641950657551197362726295465887006128647698190811586167571552270687317666124976121599857323408229006506257865542109792894674056848802589699884240038691909932121559597513682076436383334340497242205337743858762573115226437368443104628963567836633186560735473911198589181359508475634346183244152335906509609899519493843254827303052676281855533766874026227825959532507523717523042516740221167946167828889776043786717135252603246963416045882773691123227540983111970405054206166529586028350477522846601495172079429161327293125278395951600914174155490272533691171128504058836848043569318301307566764851200000000000000000000000000000000000000000000000000*i1^72 + -1488328735964750457491043594953260854747548376681337242247585306411210340707553412921436623702805548470802352234369245414703968258457175643987405278450290885933770277953455035548395973078085682199473834007103464049319416850923064151863669533036168671780087799336359321667613651891549451317948837865739125605652412480337995523509338963549602567483278483273777252247304569303530177706271806416036412451013574215555461882355256263654224362462638265582800067884343519598079479989783695368861483683002233902797003404917252897333020800480511555835000909415895646923752162998236598286473549323985938048347656491096708331753626539196953363315149643286065254645097877482482849657735491000013457596208950747593648700767423117276964337325899994150445405081219000942324029916648976109478109540315984641654477349026598025381018245670198642961712344829110289038886922167426133922822689125034121755053633120326007583525761674693734229622913546951446291041657070884435187431270698389611163497734013991650787393934100791021098426529735377818195204081186760145672962935808278389715804509338751094917129855055097899716723084922986777901614143827671223324143320267439768178368294803528984845613758636584830152192309659556291833004822202574278601938964444604932542043267038602473744662028062585991957160003706915528729757564227387170034282850924196524612790799990124861377469973787345667740640280842424772140530630750457903451876061839338100463177294964214010477410761483972326113438017731498137556573718195321060626642545783635057563532269123175564210582104349750452558682623969808360911929778858098685541978867983345228894510732133046879611793607642891621469783698881318926459790721565264035038936943838783065072702003679794354566727759189740237979643581232097669574667514032471121963215465532003208599649041594139963451506713366223477596708643453487707645946685230023426573806379530875202434429279444655268162969738954461444826744104139874959637976930021297992424744948098337112313810296299433550247093228405011235631947480022033796796858327200410777431706987037080231446241652558963940054874376063996074499078096303257474419652275620861517883084377769488086366208322968763840466616975794025129173057418443466186088814689573752582962601864421122923535851181618369925229121514231727948217117726705015786485193230048329378810217613106254952065632971132084202830468264727139878605318155135912525238413320895759694629202041204491505083052422768284789952778986225043730521107572291041754522039818335047541465656897434149247560330501846543002560482421825198037223939021599355034795488392231676217388883498590656946108431903332761600000000000000000000000000000000000000000000000*i1^73 + 2732619587084981475184823000559647297634800285219754155559616500977318274213951156496188590157069029327663174876607633578196448869228495277110959828903568454838196223033762057143004078486996455220636396293389682480305200629569643818901671306338945137421276784997289430035538097793331951264185724371417585871906944517643639608063057580567831239691486733862641354352511861935731530262315812190331204073522259633618005257969732601218055885380036832066427831106729820929753528031285463473825213380332950020495991631406306161120102818272020109650480300207527572155515951914729901547160531290859629048473364452393717675718692351256646752163677013853875520789364033603190010341871427843519496419184871588906930533130128412173677521749014417063178198825271339659554514375068444589164583263756321855663938135504667509192594713112180426173219413741141848573189070319014467531399608649754330441490710858349803189788514710284659806732854742821389198178413490289805207936493746690163432639005789345562536253987263468745788428999169347937719312370710497515296912229216641032317562137668167078300409846965280624615588098598299999127345948971706840187873597284256854442865905120136493936225404061496303200165847386403935985879519769049748132484952204859142326472413861611330398965039209348507906427011212382858690839021558532522191140080786738409774053582703906776625479376872572690877312737391763041865642675753059413570057405916103934617354156654616453875865458184764822008718906450398340345089977349493319621786685077747533904085410738462598699221004747036496952494745554446800206826223350263972950300745667823362376850503125621958887477363628424460237957022598087724882890446696624431926333159830440869404868271354947122534155685086025950395672755932105172286017261470936992049586159947760422498422908807623129609469402428400197722788150866732313540608081688174232202722809349303971760479986095744789668782048582165615970899328229626570435226406717764699675339345253297942850511150435038094466324189323352483136686325714610133705604172871867199690903312691531905531455982340793852695024530810685754554389049298062035634500216714388686274140325254869397512402417171593562015867241470096770943119146923958276820164709260907608108213725925306984363018753825568056018497305776129119424912286562267181226742831216273984768626713413437685949998140354963534367967684694061101451271954065396475537190241700642342915102467126643895639607814521785257588154642051577946076570613750400553243507751607448835112375500727073271189847828938865691453430659533178366765875419669102882149880918340520041915684079426552004642057748480000000000000000000000000000000000000000000000*i1^74 + 1502705941757419369760899018228745039296237917169029962732409989266868687051372739021639950242091686803131968870147508970475724879099828818943800755367460054516136660355378765447274417609703442208042622313771757347129066742349145663987201357225523223812066593162029797475845858229459676118408464721993820334022791495685705908867553885057058710533743969075789566298141918859657681368933787272813228074189756456241751073224737257042298597546018130445705921222950745112622465018685933085610706034308753866288275893526237791818395688428975437293228925037856333973145435588684123321786233114834788152256046616122003926042866561644376984111525724974196003407324517376082854216738169233290468848163230368904020080610294368227929824618346090566920123298450028504674620986913638474527067978223430127811812145968107018919479598555914671359074589341855930745292910427614564644374287686644685379647805248392551992779050974849397421836659908094629264829825223320999848181889029942569231776643088211656307027325867083769100309158221270224499484807003097181753944558157656356877650648069754822694800010154799925898441453967388055126754316815880478807768253179353191908184343556652196731147772591347244021134440720852390702848861326256229491055952175311669467757248446152895778548207289128265182477786437718203690891575019200300833094431527340119410064472822702585440806726432684268142635593958398153231759222012299430359596244220958889135693363921626650208880181442987944531844465478310099451603621917106774911656563968002230466295724755338082643193600257258272178173169244134318082285130036923100729456982059338637739709352421407597833423790469986005435129785533878943145802291641397521252016430374490465145944254904110779112079510208010128997821832628693718262851129258343262785413914787200806788112707054709652675521391916020000006184727453731434510180622266751743998623616080568973195591653373169235042163420459765885457540250997955677136743214606947482242492550333578059502976245538148791248486930333148960551844267996131244729007310592035857445374586558332711931245618557441157971861281752630879192187840628941731879317647725095382924268840847145260370588154645302608726390073047138690846596502359753160964618685346873966219616812949077452504915490167707194837765241537104101549629462456166572548410550605137602742213942444851769565287984663009294565439100087122324179807397132165251105212962383486439717378178624269239048001749198123604207246888247598154908405674314408247491740951935096418113554952909869111259553086032121937895242842068571666123839922254633705195394835147736420478517477167711400230912000000000000000000000000000000000000000000000*i1^75 + 457377669019227066915679822874810975232640184710491684950749901918745469367607018219413814431989563618128297478152166419263086798055343474287962733328023277228972192547460319597642723958721694245658104529649387620305109824822338425525459676486247424037463508829220901114635235841845487855567352278240767002438912061697904212819934949985173835118279986819638913025380669260626951751597196851972435251297704533305153044274856651130541029814744189214229057256597015374981710881362923947540398602234423833122900545935341802663612171030741880619865065724306100599106444741000392990706827168674403575594800434990574361373040127648399555480136147498612973328303442932376195437695259214233107604122629630106065966144314727257700344526539483479630645690078981527181733208923380210061357915655842592719924553938928193112520890811243433390472090496100737490047875294524584638469329266222995690386035628008039171823918388749549290572964918191748041428801471411020369351142024257656245232964678491898528217761245342506927524263632265335110115639441078889543268974938720088436472815448254594714002322687046478482050627628762742793113002474844246307970347075515564463742148938092921474093775897678679407682346898998282352929214046387538730798373772090324779065531124164237888454576658824722603181735765698040156230863028631566731500972335550364618415010883762819607867389683452950868826286351326288392522096879119256773576390809380173598592811459307953142225786317484107251670793260488766953230631036158245002702590986334656661841574741022067084267386506374354820323544866408942347574077073748916207180716226765467272593683345416377104117320769432917858804817936759925515514189263501476268278520837977665360117403364743098884113694270199801184334029393242389355558489727184119466424612399796939479073080283814127993369541892006843953085923734747563429482778359333502163382864769185035682916356106140437989065955859735318433730862634927080066174881849056141373079335116813880944494107879356504510362636948084432341882569691465299908229397139731837224464949239649476492604501497710851808789224081575248042228571322018938229306263297613630581606868879963921773977863590923040988573710150101359201663151968947822844074633337862650353856762729983489964926615907838915291151629345282956502636808612233090351074908619320177485267013034181782275183526477510854243234638189312879791138501816041164003758861237128561577473141214957000044758138326585163412624269972073908960548821734078568715537454551326651224698714241353275228272241721766074137821370859490762836789821707594664567323431887327275225430637522242764800000000000000000000000000000000000000000000*i1^76 + 75408240751098918502005488279609891816369292205249800443399396737137451150717994288454907638439636827215231705686181595364079985285103454284063037636827022404091183740286235551198497265091870702862450587157353985747251009347489986478975571807156743402285075420803540825098241051511106295931323664100440501361831307064825973035246438387812490505034955214745843326112363842560541549216804251930740076500454433694394963635181154688134711691386890314957946893927301347025212336997298493442484308620602309803641146530797518471184041860331841222212199498129985376185782597465120192672573722486867824575717885550415310687440491010809975296771006078643023912185787061845625497331196313109987793272994328094647646275022934157562740938709543431500972788235376498995984908839855106829990129531824152109336160738817049793769789365197846695103219184464353598906556301821446804772063270152229754476015582811372855142321529972463528777690682000309691586946220530644358923440051707817120342935780373802693022365428047201276823808996976543635994226191011157191804915896534180720331498933191357326761498420398357325261578827286764131925994038006559384360156108359460150868779404458917727219337079899991978274314985943792965242184411524408813306416926562351116049281597984602342725807676510059841596580810712850583511000579606611105461603378482048934045812156411061432770944810135359811162150725014211710662441928856138308887379589200918920811926863060883539576546837555683599687157853655515798424447855184622641611436176532327249825579026446061904889720163169706139222613803381118185682708454647472931452412005708160170672028946131139580779891207821924056136365346681096465941329576883543491839545794344636567875433318033344960974698132774630500338380253469742223845717702584614618822955437668852640667752180565806056015890356033170157285288202705634690505493148048866347778129531630945771543359021802186689853029643692996033421263943511567532735348252890247881277042283807883227925109571244004825355114168517102453066860628227119207186074833025240934818119710564648000310313242569820737670771695104591665737507873014738904884040230550502777680011316585730504339558994444926068205520267928429586263946926526817103959075198538023023066202713920124902480093888912943301335501926590024745011360052305388863658857699645676986163507775411028943771178157709627196737931429025337635186140923893854092095026473309997010328409157425692879875859477802982149879256493038980830213445507347282295326297741696921405448038214694715995663993526316750561006516031361559538655486150531571706408544811846215084171895767040000000000000000000000000000000000000000000*i1^77 + 3546698440997929494024626878613593753184070964411886077679787577965963327965158894888385245614816947140904100640310056214267698832364953998691952467784887418236514436903326160481134450827537941652874388410373948204196801224018013620556660390525589548735010613043777565693455649180840335652265551159664977806470768040118944253988683435789792318868876364079816955226238974466880982361467698402436295170734917369256015009044925280581839000657957675656274999091359506710932681520890112232728866509649456289855860124716637810014347946052700321979969092093375720274667516710291739201592744713018268422171165550895112378026498985752680530643711928480757752447758254760670335817520546462340736361141032144835240989378896432999398632172456834043559931824667571864653873020363839272947911070516965112572627388780078568132911015899438609486160015655686321355187614226885151044354924648389452002219575065428894123864340448370724760094303764306072732730536227410332519587200194783775186647523439368835886181983851152615540698659786230766212589700579018875165562010970437140872191616053434774764689140188126508899164734430151211465471319315353863930165688868489846123427486069532958639039929632182123951607778079116298134425861204104174859266998398738608224837235912092580824761714668187493843168880116733371461729649149851674515861779386695848919196347614080186823718463219113090007383546799082527014520568252499575181698339462426980280523441077302677599504417644654620189236582792955152692484144366842799545450489325382285234062991425309777671081758441736281431700403131919512706818353617665769046569499775150363935552032503907227079923270193234258548254200205333424088087477383351926398192240158097972811167750270799381082812710119976903511338400295674512254640097703820695547788229775386209688960737172273926825457008340005182334646554399416639834890828489918177763097625023461247552769510841981032242184287206013057621521854827350074851772141171324827035761641664287907286372841792390686282773933845726168636402051544466988050529679558493206800303397149300075611368841097608758403552932961143984869918194092817438625908820664436355032746555348839734140859599831065956579615930883256856255913089314628844146794844691999047733073715382995296960355445368792692705080310761010524923454075548800894092384679163391735274413510503126413768645097419364378052940301633152222642832893184220564460029987362804755370818806575657781151532942684343212933582643157395043838274326427068740870997297415917133114712568721789303461354903161284954427406339812547036114858900189978281489064327233225931882496000000000000000000000000000000000000000000*i1^78 + -975326673981681360254549644523404376290576871377003813717792672205718756073450294815616821853633221868049404312092531037741677283584404339625686810899836439741302968945807550093772510337813322333816487850797859743982039288024398254229535468002492179102845268542274646618577486794269914157560097257314006005356398989266751513788777044749337399884053868355539370554595935915506442366072849880946399269434058702309610476305932053845539045458810146466434520408327830009486066337307109210864594880421850719718403937114330101201837430467161041748832177598272858093574122013614631707580060573523940379856030825683956861697524110892342362166030991983246856396037116394606069441265317868028262735644674474063072738580132464413556037808389396981191493806156951809007836908547773555857012465863150750357957418424098373272689206296852417338131377986986549343806166414525840038194439604159975078912782819581182852553014363969763437690845993142456092540096458055736515785541935589018499545404379355628764771484660937884809488345669148794096568182555799293225916058456740107629822576012793937772088137305686797592146690404411683850370939971370780392155943592519855707377712995619795509714417800278833003005023655986611386376545388223759566352819840929777191707441012549799885774462065506824062703476921159562008171605233940956464356292551024474025269869806123928896004120811206025975320230376939829116816769589242604337857746990438252038516635563216659022316622351692378510856756254652285670889546354004594084460281077957120265968096295246610448603752167183388872075786879364406827293349047367614704425055981835257926574754597543998226802653783316384862733126893370707081614699795420992383714975913479727847666261055456242953834562664235637826733007842262267638898648762543662540338357374307247592953862401449087475618588205302200448503856309860733212223917081371073762601477979218305929539814534627736270671425377314090462003123948611159825145623005047385287616915599474399021895708513779912965289873763082550070839046217762556698675318235473191255034310154386330168875317362108459404685758937461816880948512909942050797331910362300921516776270871852768900891637678772921670738414194731683422108508835250755847716190729089736700633381064947983518504081495808210877145759213949180129214514908471455852347231048348846898927228158455360426283857110983595076329234368268991612478909083781579934006578108232474646276942722284824362472250014967710701734040034964109937394067172625678722056628099204373122879399459863526325780843091268643875624282637064354160249784470612738907034412572160819200000000000000000000000000000000000000000*i1^79 + -150669310720502925073691977465833798048983169658301426286440253372323611661840199987543715630865314674261982481737188378163008654494600660083303666998329444906844421248731473111272083654666801327836891897433811451777664875662898243731624554209580812876519002663850788763345692249377760755239630034167677125284901248447622083902092063225909425157615689728910742707156559141201618270225262422712837573123020902949026230374117562838259172252801051329954404196895530374970297175828790762019581503168543328194591256566722360049179379878976774261256438687378675854495358056962270409590120327958051096426381569620551082995873489848734233932219696982539563472137161879751239031762966350401342944526833369759834311035644062875240035398353140597893318118407216677864360099833478478577639679390681516639606999845395949741696485129657213865613464854002736521620643483202477117559030019374200567756726617167619406726812569764050818567754974114539345677170942253222167615746757861266129434160611814002312610816535687587403711116876757838139413220807622680624305461755141492361934069885698773190722003024233806253964866571726113005491579507968291013739855689709918315599033897810118508611755721212427559483750804182354184843322823399992684034678660480865227822755086382403605976440569941183601971238512534049551478959659032045204505141099699165986251462746670994995232579747688936608846490492349131889822061741755654941095770414520559036082605396481498301177855234996384212321726191184151734449509663586640024252395213292174881619961894897834330507940008677981440177545984325084456685350696666671082123384110362870450910433963561706046522308258539903121956893481614412502768116578331406332446982794966579931650767413819065926696425180254451236338305901877317422402859684411810049218133578769638867351139564678800032135065598263949333380464953666965550129530674117315779946082061273427129829050450415475325201486922458151615219551308082048262283018818782040324063158467420142053519488469706427009902670863566037356325036531325446818719500042428179342437570441065579214671257200892352083152229839764496101601294639470429773066476930307479518966004282141846179537312005077941032359353260630938920609190246319593080266969534438023201606602604069367923026152263836963836208214222115467432941474454202661948394678441495914992940275415249522641775649073428310704390921263945144244349808352383356011042089988352660088477209628677942234523731674642402429978573595566521607330955790426702412447818976364273110203154679265968088433917545423804186960830421124004450476755003311508966339132784640000000000000000000000000000000000000000*i1^80 + 8021902679272714706532283983432663857281207351623160591638634805915653705506595599611431089886089940934860713251164234059297396674968597710267333090580784639691419759059567016097244966496937256488439486372988995795589443098866398808633791389836507214072754262030257075903466802986115349487916184073987800163364943166224444776786879360490417894164149131835612943160699306030656572171062771455508834631710203928693898669015845216356655312360792117307208982041965629618171887384739954967166216837289533201201373821689864217157997101258412925069145216987488037932048744801822607940064275561106069080551807774718791297613784024562146580348038485368163132291120534138923613016258930136219866966329057770416934789455766741264294790009027550553581043458821074799191798972074184907844746192105973704535659385708388897343630872295986770000957759514611625122856112011502955896249824380113506925169442757943074791317891569745178857211512215288611620317079149138732363526123811407489907777637738002344902991584349468959395459325923294289412965545823883813353262726724033516172599863895220998851276321129864473371275053527681287104453959963513714704083920223326110645135020814510925931986238057096443141865997018062099866853297509835967130618480406424363427960760314707159919760339941390405335304839993469327806354079453004493300788075341449073757182199234940973150693425770870100746395232103713449546802320751876948421701547947357796223779416431609023825122783172858203855351689092961660510289338198438512975797309782944203488527671804306071308538035746265514492510344697985897641781222500662799254674869724241146269766060136270929365527146223764375216241624004994511765465862320876133132949726419287929748129298034589535582035297774906525543737874005267695819896775934922883341250759584031455278656903630104484295153715501144819876604464845259183774421839421663262804166944557166992531591901271768742022086432259861286586282223133578243569251115584720930551174548268028370369058249402795656793701478716895258883237791790236539340247965603619890114587116689153087058463891757971369306659979100105881146016885225323896760040077405723143489774452287343148300571680192542966802069572917898705851128425315839926015642158922058417804588270611620747252572569909289327297020482183225592131743415747563448564280636591915063632679231138020119955253088363235040249595936562985815541771124605849683577839117483975228056488121053572875819166629558818310004743132277325544793143750936691736801419494175201343052390820041708899287714859898573928893628341749378804178693992659350995337216000000000000000000000000000000000000000*i1^81 + 3346408456892473179001250578246302240586986647184738061418955471995438189722784427933132484869991833367817074509784833008694352848987928604337635900306752895004102176415004277982537938710778572154226910369929703079865497715830861138383329890711411152327229568053027501342378335144346935395696784108877345663801358712930304726303471021294976494955161880703528198251802757139169313456678585958738857954143778040054284643088082763755887897508617829540284757412385032407664661791972228071595493331302186713317263264900659603936612101847995803565968472160203576538295525488095659161130451058288725086036707475370058220761919686528893735968750692502217097916304007710964884509275029098890794840223197145150453927910092490661778047886264262202313190374158120159642523905663261233571152870840156780119282749018238367032605187456958712483718318837428142437202666645282535339827155599299351771189094354561359396606193661209681679850119557259542251749273543901164091201421596005912960571303080289237978255199167502382945656129114797184487981931402365655459667745666078612306712407385075305730704666917763951141832580343921866731073763041460442842824409179146778501026291293178087341269736421580349484234333337945648040975321495958745104570743134391033708588997624460523958260740813579337585847916519047071811461970046303587108426773948156526879830663620873554171384148281712212235154873971465790495039481417788989901691028259273902486518391662588604864667625022874570150792380967783358168712087212159248576874787629342535344586289625654082699208425609963000366247536408783953059770655375149657464720104977690811271719804677178112827816236080561367313899015827841049583950568256401418870592637374335639990283752560666107827895498625001210310250946111150529877108802496863857426600597832170949805708243292912246952488333880993291078103971271163704546888980665326378385979897839117015603749014836292088090810519423311131086715518332570406243369074189492804638861397858719575800338536716424700238884314463983144541327663138912629377206366559242641494283230201115768202104332007573382868955512523709872211183147232607106940078191297086481235746812816699860027603995694518028737107433723733722194823863866512582357370110444692457705094855760550550277269432635152737988303843011294126849800982863146199045370202248695130253861199529836561418236023759504830186244840866136160730210117957486301156732998414345285599099205586580870751459373251607312968421994541563410545072997539125603470954169156550583637321706519511793139221273901472480009744369064721175536846524806856704000000000000000000000000000000000000000*i1^82 + 206436287552886071709363615773448404533357988737418042915088938115287505305362001427689480383622192111751124027309269522538670349162917233001843009076301391357562765877573135997473366847842912951554041785863187821952783813026933588662848263097764182658632435487316812646900336197992844867548376068259157518492622728325989420459267308846792978388608722737290000456759856954307040586620335602144683186571369068865537826171242356248905668887566596584147324817125806856497993370452884680897211160090639257931743760444600158783709203208045935215871618292519755904014850380762908331565764136641466417999585605986090639841000322315853810873718648151449358447758779336637929456514359420303443915974320908359640116596870294585701069649074683084394963018364721635764665395799886999988278644701856300649498305578512714597082145682361274924672210370842923460052341056167879916155211403633037134336746996355150605394188057596098131295011483354177859874800331670142282282356740986222006004892582730256005482063246170724026040333763155453077941143386262372336891866220018508385507778694324656667463553092064029321151463901345239209746766792890756326794713901189151637726713670557171265287887676256149694645532969462155751144672374559603149003094761770374297570124160400389860183353066475814893818765777119319343605387559550898243536946573007334675866383784784919575346442256822172262445106791103352402789087547754012197614663119054286121221361561897505089926792892737011346675505100572037856308486376228715467183150624551539424286905944335991449036741241358477740284457644476440926056161792671943437549562154018090332594673772621169787457857231490461483410254488364151646579462333991285842790765783733648981725259958343964601684403273575420138572658024973648467544808322113030632838477640423511700800203850217806110478780143097502794248495363192138191789354301954841023080130131106168207121125325357637942067739570551934950416918836100787934366465870508485164485479103797133387246490685678992282846047448173025508888104186081844196315624428147513656971855611082857887250234649651628611077401489866970354996185819681985364241574470576046479135043970170793874611793423647496806770817484761360809221155797312332587011608351565417853680063888724655768602122453168481240088910628123214534508080117548002761814124270700738311962210050765593576778301447351540493598378239751488032437538476011182136342654187265368349557361437054506102197731233840798556766708182256764339822731331110956062776879880416539473414107153908019808542765972670398343497854416612698505910870343680000000000000000000000000000000000000*i1^83 + -4246632793203137828251351245225281348850502613954454113033653118848226272781398186587539803021365892296869476879003711374198562487432979603232377568262793393999144355202205812793996938573255188977650791202773826318037519273402764372000191931472487287487603620831933266878287537038741991824174708970512631132333044835645720107731479951720703384258310782215910662365327517016244686216090134187830239233981845100562831346289954050890525996758908575799511283469679505998858430550304778755521765966521955813498305676800616433300823021967338925454469180443423119534720146698615632132701364309263559476605658798778027450048305190932457532773618970469618830781856938472449284848929718229763996692034013632785994819997677489835323530617061966767072448144784281682626994273183521582458782947435592890143195390281675297943300851372081633470486819799123506547341632724395333628522770335467387197196860497729026892418372476464798980785691603713625641653925343950734451844082285632089406638250862666092052104194917377389841763654098051427028421589821927636430205499148920828666248103881245256465252807322088913917069269929259394080051207975117010716630661096824649279655962103908622332023647481935238799746583088340330456484930730875958485369180020478709808465726240898863739931705896835977269923132299762731996388679312120688756005418181847061816518483207039003504204544021116962728398246863926614226265768409719252086597157920002774070226387876257375639083592385831412769329070930212707784411718630370626477098124576374912231166030628502248529614254364254740324765040022734596734878722604367282121937013634731242168639091266529278831259091216540235331738296385672979178376398190082355507390228006657562599475969723880772734352016283560361788211661878455632365785846781522711134431185589838564020243428931051194479148309304632960455758383376035190652958237530436018474761583491782562088698212193081193914627398224126669504317620946182564468587673026576883021091445018506552956856849072721134808450547983859246330213704371597991606835667014896151637326905737529384873145836313712584664871954290837244169402059800636218393471017048525341176781215163632177106772344315330337429503265069376812009740592544333949794481473413424684825532368061839999785692821323932712882124300674184438717469630107023453842924710636925170726353953482999109747005092039668982681751629357459371804967414641410504313859036279754805363447938025104549563048854264332779121778720093929396161539861647443932697601872677464118461500601060099276863974638596836475965834566360020553826304000000000000000000000000000000000000*i1^84 + -365492661111176735145710955200570952032475861128473377317547044255458266579942073822159522057371675110302956394975859468622905841722561360456488860776315825494511850859073178986394650250775120426126627497210024130366221348069855332413483279194869064690068884068814936626536249327040737580641344546164243594033634161279971599314566888582906057630125619538307333787308560466136804578535482741517486529454454759723629799092069076890022818143892738982767240279866805979218724852667477472607942251365607707359960849417607152822533939640931761878058666297473552007558954484313392589443486104880252741181374243561503137408039724650489335017176661402533647514998391676432458135368122857964979801758113615780590612714573667784959546618445361883335509167137326026574890611295393755783065103197300883572613305512131994186875753460423806467221330685769836656712772764040388981322050573917557470601010060603207432993225672749011877860291103581565426444962483458845143147190256768061337381529718263144410339611049271667125292923017704131783158733778939063640128823362062662387282227845476088552558634076818971221499848125964273472865531657579012178562759604606611173802614578867331052073923550325591337188864104672188311885904437293898708858799376940139897605151557972706332058563296902818384071537623189857204438317574377559723255838904070928180493971079731568493862765612185867925541310024487222723144183965760534465301238897125915629760895810536865387055723663528472116371047668234956885432285767389119512348144504862584940676328403759861306021229605852319209911846505268615200184183378718731514956509300619371808803040010241701642757638657941654676968516817521076596031696509223706832508275050398436375250394666703443317013577166872596868631390361781589423087557032528474377434917648509372452643196543844553854060370222308902114001121406555474980998408921147458451930232603199739600947581542267957447334140233715281777195577045183444017560506012331676957579847617040444080851784675694257561159207282629577178090397675604152743127027732800533709797555510639554833358415631847226250420572990250212938828169296265210533033129038944782116493986260624466086141129155940708032405295845682638939095296827407877115193038380816936502925077677257735811255053044955050265507454911813274480870176299953068654203717234252786652376481869659023970650501394979240314970615144604822161442053109174549530238181423422292060531928859804296042947302900533005646521798696624223919432557639965397352891740818207629936338986254306286497421839534405873640317351714462105600000000000000000000000000000000000*i1^85 + 21684647022177186901799340452629600117767838576158796142347061385740808270304370974927608512576014262475312938222431308237047151277629950043253732136809462296692364901651542158149014966220558230449202093509347067121082993522961604156996387135785693621405086015535490764755278741740218420288176713464863064169691266791508242523264737505520087656203703079866271219062206150181320585292263715024347567718072104260002084373856023061135089147019638101175661925310253408927697468964971011855726628577304679471423107921867620700258555713087760960134884700460977174464174613694575699973166787398043868450495507733885979030943376842404922682988108378839411548670906911712704191301756261067994066422921332124305998221446040181087933227989197693128521188993758864487808419526295599004904579600692069085514313939995312566399829366117356591093472063102173434187586356235958055862584641060524818868244380571915198908255863959888375229981858903452282906080235966604077964233852826078564929483576163090321098371717933234384886326544727793409997651585348498175966165418166523764228433306730007974787599917661725755006518641970710480433973946941669511183399258805790472899749571709205988272417366822411177194835901500458426364334179953570178486530806317198152137288209381969375174343221715862462833222236757545809028552236701577795348517749020911875318726620848285577098507922491193218515154757069446334104253449375794659810336179512908207058120570447942140401189526510586199895548906137477034649659096358701042684406167547315261967371146343988916003898036355719629155006249285488336621966981816646577623930071886011494752629366205720152276445446059520854516669026493470633323612071178079778335332980421273497970937696166443440525244275190260350913558413585778097961108211230298400331383326310964241856992689718358323583322278357846926291908013788349864763922430331837703500023643334649875782392898512134026880700654772009276449253520656762060727343196163085592083114184316804943997970404909560192500072836011033514320791093065439398002209250701269818830292213715454079559859534492283543505943313838004199289224455583103310440257329588760313234746335688919057803493962369297761209733364539194381244066806500842820271187901589428683045607449489160689098027361477256271840660600217664852211704215925787986163362577997978427455445231796368189214416266398270442204704179459227206810005025222999881044753656648746707651474942410621880835757344009580757622351422396341117728062840874404669023906603895571624135189998433664499020045789128402424945107271680000000000000000000000000000000000*i1^86 + -18348177111174255887317897466926333223300036872592823608497429155930499103564169647432340536975411013836164068266171111351298917484899303441729231260182645530382868103769064666576554331659893283314241171749220995661218979012562485665340563610024707451396151637737461600087829403730127445545909497837304978170159496629461095530001181693809969819268248757317527914526688629503584843666609987385144147030362374318628253706255145468895337149825864182860924421016945905035200845145748498109030016688330927042702108202467041525409744237982762220237276578289051925358822032624807667141507540456668236914397248835800556435945453736481622323869012334839448300944032984061767978327318493480524362274860859756667134107335970432542787873478502319484863173988419390952697805818375492923337073868312669897062540064595003884783648333277430402021868330202326456731375350094957637655490776283959800451214484809998882326619536624194857251192096632257973563972655818085891746037049903354882949143392413813510479503735597195645775683613495827075617926595682764211442558726065332711811648218334889250168986581707524919537622313512642862238282853121515009498976368752226394796722631717516843539854847684207212712877145785212087254630447272277187052238046622886024744705482515296118318612538651519885755535921287708380378319735237241727848004024716194689433042831921739114318408887719083195756432644567265871279835244167983669808869920376347957262269585432925576557772513059342445913383484149891960129168257056181790121079438668689574021495177853067790795295771286812728778455976523941213760169360438037375832161817262359252548944824725279102102430633618073514618046543021709385539226782933927324479535192649588519489745072299040606711002944867570001571036504470567115616708776980105957464582327544777973171358978049044115899747805612793388398475083518838661993895126973584148941296178835423374264970607960510931756929847216059300602103411003596405770113462893012436669683420196892892229014043599689773497270447622550907732309828753601128870506032620948473116872669324644245486736317575776384141506240677380897808542124820295343123637347995333055975337260880584694092143907336567336996381551313602540430446894150349161628983369100245983205142374950832225272520949379554943017417386673137029367482615669022927945871178230577313220375951119688243226928827497420052651654210801839732948359142704077559842768856272023821599179997335223035071451576517731181299935171752459538893589876631445189561033231890540408080235062179777248664039824922261848064000000000000000000000000000000000*i1^87 + 3020038390211636392506165432519978674389604155811141772935883305763329580003384615120283939238644455647461058668189250478635412479435624606462271642974541709234867121206604848772771322534037312236841705523515234997939951228791194764627465278684382151491232374904087570357118835153490117280303247434463995153506367886080542135844788645505172111719593969879651997853760777765768481945435215173404578655941477268967403413918016515835662111090749406431097184362992553608807432914495592122976370448961834630613734214426512870675009055915293688504907120465835402699437685164929933792997837281632488110690497872169100203138146810281248905834386829195788322744730047615352029508346668408035146786435919146766819606882524275885930740354643445479885250216700829221143758535780600767016258188568842918082238894182249724248660074683486267845150374784069522330818224910616164049459792911840057691411116269823213872143316863995480882234176211518148576655897784503504829916792168063804848153819496798583379060269490134310867890479263106682268809676022664163419976238794751619360178064681575229567323695169443338073909663052728943379540318796981378793100312235661589976044067613995912004339220064586369820999042440237634129582617874664757736538404005158304019727578969806178795543158888474701788266084415949651330080864372078116750036606382285942247757924662540203197824590295444555440788189774063166019759309608380610938064632983427017621574613459195959617233604602913090644619624012153609363962769088746279950550172009429079027673520668733524739803182404033019647827878242736033448974367147438472267460869021138560841062707565271967369467952307846381520958448387576561177010591463388018067169646208122660918419700427288470322039444772113666674143071308055221523661652967433409847165776156409978923712033880145280821957013651076907799071746377685439839037879323713287042685438778880268032689831331597302975603029705953253563886288621414101812365484340406719360553484497428320322307915009031535071849039137236073887224715752852817474377251223284309947372382297081920967920234555417692170497665627102541026318626163641478280969852462548692186134126543900637593843726635176581727332001074556068647657436466689282230422245156675943675159448550622533746349497285105179631485910378252575046679197043804548592147830504966074325766327338719769615686754868831693784805489763192846187056425925167848000487554615521463553806551508753622738076108649966412623223457066765567590171907857943649293383490003071092998450316414659564025418500748083200000000000000000000000000000000*i1^88 + -439035416359343739128696417858236109959587253175554585169694445460747545037030301639362966532453933272158394080365534878426441227877173905063012079009780864682590133885383144889086937014132977486914680265286532108407918907138945883098060636373488816436264083114575613187183953702978058262452290197221724755769793784137682683692669990287764215497193562146801738703858047561541632558673820204179151112909798593125601154691461932708588974154435274532145468253174207424756549994553992619055145204082195048652554263582875330583229482247269268865051880772610298093966581244172558417815642065898294913278620312713550932562598256114402284733262407501624414408127099311345894437723172482519478586784565796941216668578210078386916470934581014163367826359083419114511225419319534486515829053238765704982027776238792090900513054401217619824478538172804933207385208754507056568621862198743524752308847193672627048511174874366813010406464248921834095267095419459662004116425955840699904180491495937889988294896345122621685281509194668599728397005639076943271373416287457868197554757277649336845026701314448173441408641909784104221804430840188056542207580128494949646393925243188994737901702429089493421837974020793633984570983384757148589405815468185201183121183973236810977287092618835085465378205603489199922755072825053432536383506578956737113321131243130220302992372788712198242416097108231479271045677968271949834222612400155512853890670524086606925236387463171308022645584719210554397242204360439616244243914489227760136864613460730964501411487528141526180882253298062365771885538521363770132869160864349083726233216310246802901644568904662257702265780882893726976043039009444836808361226459898047047845526402789896422099765429654115608808837640097321668829113734571262151546668652724654853590513555150204199892938157429090617143179567278810970614585955242128312480205606540481338493759392774440760187675607524213342949314970489306067468245643767841940846281881670439825863057269855750743966869949939725842173161713255584651547636592831803076541137031286736563528153266644925168130955995153212844186705114580885780190380603620621457127209783881645056078377568399603183599880001364597403203471501994512288890664214256470782604959789106540153222717212078180324488422745001113970874568256036573443553142371490729485451567279693779157865884104034346745654390413557998417312716498040170868625957940130065123565478997536803892339099753459693301566269672360868903472109217481094882819273915103280198933959952821906581246443520000000000000000000000000000000*i1^89 + 11260973590070711190932227449367484962881761174791662843651959676627947890664458255419757933100817684848275797356933426203309137091127813038078387510489386650605702391989975037317321320350045145455088733854512125391172449635526180487213274466417602909617775615482128140671805059099092900542784450521543575452541771626509959052728014407000281457882552109336991965981250668012978908878084852382462032741631436454458212120247632060896049683549394875814403670644851774347631383303353227242034095577163132549997726603647076025639302084480997869473669369157437296406429703056504424381634479282356585154442830487931906499199889182697515055910374905100709599366153913891385779652086937152995643354357908903625854064177531554944042257692026038810637473478239006508776901311608896792389861957403486171471206756995411426261574922778422029790859056006512817403493266386225506201215333110354113375993070322310338497402468488919255538428323769855781755677827774261101070642796902632638981837286608249618072608541469487876358885054917702868108905068474673116325087607981000689366471570052433333044856423598054469414570573205696400241532742469122201644539355643246870325252570621976819188673780436743257182444437270059699979782885189980802865101380148336858736275829349002473362843754960424599235674329841751112824629095025719819509172887875921024882113846174219847443265881254713269013370790377099587773049899820496780128432268840361557340074551929195511320923341064535631210491044782197948708546082157846967307300058045254866825533528006769252618480606889341076967383331809402067189400848359524412576354284229743157670849709440697726335234619247073902289301483804981342796504984837987644973895855450083584889932857276713028557577444466468840072220522036357143722192665204073875865650233082601683756670323767429015138840134983908837389538854238134413375561416821249272789438390037548999538031722506323101143303956198363906856447950392799635970815454925875781453587753256775904430776854845016059659002401857673348514652204622966973918358762406834972992103291426690564218992497158144536385661450532096865939359898789285970710543364654302299850825377514472891545717532263247688981809418769580862234012657192391767961096571064170570509156210276135572122919349647982903518628778479379873538851030531803972404320457790208941911080802959040669542304852653970655340014757151245497786720349488337684334624738135546933210642463988436150788948028810956971568690195630484137972874260628057610506930081312430963394432460016486187008000000000000000000000000000000*i1^90 + -54198054779684514196499439208671895438444068999009929204157846364032761581855483823571253353353275508769954439356147775271452550623502569352037950097573993605000996507676910632229839188155957747426215949592335522171711429815130647120063655324821269375224442798114072159911504966572095196284751231033663715964311249885756581005772633652956834917463196710394330282519613482360349626935584859454474968621053309311879330225514792296984943986584942647571062154060160823115599741158485033218887057953339197960738699021881866646143051717472077400478854064552223134554934343095355005910765331502480028021328333031997680614783515621081593895866704379419518201273435989234050273171222590812760351393240018780215222679389096317951501280785909689099917968533531276838383578187311635373235831136719487679239412364903971057367464757239956748642411767995643832556307544323854960395010576982997424976161176339990039629019147588609845708564998772848001829648463495066514850807397258164964348339100898276186385717867002183541343883250205927263681741041900787712133436377551809948347161532801536702566671736404733424903312097803224883666586794434603388754228341161072807066223834282232820210971452636510078249078213007622321848386392065687509062466206645713256698737919158993403185631883974532229483620548508892241944877619091988753371252675042522521022241338724068792214200994642316835022390912181090051816603048986395959369467290324618597468015910004687489285397300436212482218724038847812604507682530152456716287695527435411030455347383712770996950580066653849862260536291212282416117701890244833899767614758185176283397871666388590520925762398495387412301263804975500376476165549910940836004441169674066421125994827941239739253793861274147163600646480721598604389714227192164373749700295150606867773841983658751187161400180857307170841742708731248390456719105669699608559320554466099595550452512194000851313192719902010148624732411843252402505229964617629997920643841614096515056959228406218561711102958261144938886373286967173219505000012038798895125953064592286003223924516642515536574124009003746137429971886865238262020114736806880836990527844420207905539418747974332881320244329290901284428115281107897367717400760299062290626367967081279415965401590820252658446902843155103585560440119786158616913927186421713629693301578913873075998704115889977472718158660553756830627169080572042612202262349936067784257171381638923731269933429970632067271118467786897701251395389957918303236835353178411731260329164800000000000000000000000000000000*i1^91 + 160472784891574205016579353143755478105533473560250219190277727514890911193563894386344247881692767834195404448737183557115257956350366768534234496990764722966665651103963484528184343384048341968350396862376556928681108394569348889247373610068658717941173615877105125795682604071536625624245884181477127079441263524963563130071074184223431677595420144448908462693842682726789589337363780960799806644534638328175375695123437242331200387210738156894773818763475024638107317139111201905855262805660441763468017562581218945159046190790573180155474726798512429454528432573731548252895932784256912385124311724122041420163846214695259697241024240843408174502074805455751027674281233313930986525044727924596302892184821915732089860533294008891572682366272476009941556148561228606608745498432620610793236009133540610043048370571702679210085824628906498022966752656054121357927977975864410525759214577239921480527733874352028505551212933066898905160485657241247337064726279139110797599333084148260171054321761720514034672354646031189003748452012406882514107601742850439193522795608464734084773778190549275576237503668550590012651485957526534088175369384485224941707009699688593536832680015695928710759474764200858428773680669158569994771463099715322353586347043702594505002327247268634299908024957570148419391535095217615699805231376129292110882524996394792030167899656454959538451918799310598807382551070648211039744108212565704868810114193960372138216626484559938487410315040793302046742111009764586514905742864072196216746107266722029726376044225561524224560011364124166072242253096693536238823100299756731732695324528988325671473401346604678567720747971340675364265016034813506685282382167217794161489557440291697015825771736604868866064044950947712750122147225599156775578493927720191970976473320576617173681725219867247584364465217012023141848161040362011053479288646047476768971853381185836925909839563717826568376436835906593411125619084373616918618447557337860132839210651434202642465474638943030425815351103512521607780168107868497808037367498486404711300699189100616982466861202852651137058857365029625170256327462290892470748835790030344411160047717477823844844905065141244267683154962938143627805949918651852155626534627746560456364413348677811044686833421833158332873942048051188881124408984818855226647866996150019774626930394400677824188831840817672051258459378083636397901336083222528058322400897293377515543196416231465313429684563222221935139002939781964175579071010035105194311680000000000000000000000000000*i1^92 + -261395523185385435821457323542348887502819197151831313935182456026533047479082904324496241054573938565227783930396843390859102663914584661623450117380976340409355763703105041380922880788517256086572501602347787422064643120972528432943553160469823904910767150102037178866999156777640446709824073668443403629775582298766083376281040007021568557267006043145997819074714171988124910671376305400582238063767955731984032596287568120984473874260314226882071738158285473162655446670411263546594266063179666464905123788879457068967898493862177146161169574768254014212272835789505111246962913489124108050611628632239816908418642716734359541362214796179519425731095744545966310904068255689245293095864243599401431917002021308558200473720313926573948410677371844494669339938048681458731128765143770797950136193747556928293836621262091164842802239166398764607842339410837344466426709092478407645275170601324025874808676008086584767254739365297339658193688661935297795833663890620706323626074135748851329964709443152985011597342668881067994782978238264705497443208210005664283627671305646143640705565545101935577705105520909944266508950441135276125820666771387759683450237604778784885310967259025233435188574744575132113400583324335688196696758703481061491542257100628123831434351748895607711510394011554611083499426237997623753723809530746310828902928292366364313454646522967926996254413034603453633352378078969685016737515104914664254611883274648767995195127222521682598625149757583043528039253897725788004087933115336641713312610483948482882587980451009699514197854094698916863784594723077955010897026103655292614452250834456328980817767898366537699980343196633020718182092525606142671394827900670309069900328376330188520738048018500788560757230761792172786594321538435993741811235384780241162554978309717987969452066848540710355432480893075713017553825987072933197420380688920763151311288455603990023624145839689316720446987631192794121573888454764037537751903408880690803403442766628357501732780143993403117785594843879134722594318316948793445985768358861871779611402341176909530180075038859950718705427991666560684956320883976144158058747048219401725187507595093486715358748025190117005582679622424014841353938834780431544453203598315706323499137826627610252097037260328492729235462066458757197640693582020747000150983412855413545964820390692157649549104759357310048032394594980490974187650325147253735773451789048464869558922461099534016210033507935479035231202399822811970910739985596416000000000000000000000000000*i1^93 + 228609508678402390206839329368107911319354967484250859591540085120429981293526751996869517027187197433358989261067543523742474440030293468425655304488333899557939735502018370823663397400917984197162520147502482901112876095965498587096214810291728293487958616928161083242736778460782908203770526098395355074701772155676268337181527677087503283138861167468036740247341656680917838566474510975476601607296175623022503152605393632982419781770760035235705379617224670273599779946052553685612986331491759186746330042842933932606046326058535114075464147433451357463835793330233167032022504968111514681446248161320262119108196055517181923566381418139149224912324513052020133412048218075281086871904664950122922981458534248247188932367891135521592682433129760738927666948248700392121709718360567621900965629189190243419830375246341088607168466972863693627693285925081138566274852944882428899851561001961217629043953908441262461609415367054494540577438265629165667674478243564273667227699514209492505785100043270642890327528831268168223147149142845805362518862578028914337410370891742608163826293480983818686775664553699934066498079242852129284154367861181992078570275363093408717910769408949698565695812748429351672517271260670791823207413225647233980620800655523624491610816080242181218387681097444792821326782852213795574131665364999459820257609251908015251257864461151475248443282172190203321260498367479303376185336925412231862479772822105626626947859910055460986065999367483140635688641916591283002232580417370522303573503022127017826631468602584981370314659504961899674519096040789331746795498766544834447401123961684155762957082624363718182021117556286511942444939097771871370810328260721883106036283406856223003620014627987979534610967497128102842862408520549061265808815533100165608562682209559779036561668281956730538591644975613426858819064128399371059212871408446989025815877187482435206358629344406022146998804911415482973450806205416935048916446379067793455514687383848031886519006494430390176718213215509943012778171904623748749647609650436912233891134461178281923373436554185338700027627203014746548273073078320316989718474232825641415350592217800498942123262435003767302929236236466972835554974101270422799720201262980103121201881390071103915462117004507207507700267142985892923151543777573000046138452850261025740167402783318388558308590872707410633893550159018910410835310289919168588669657576476001225718276543329811918989119921996250774713421817014027420696576000000000000000000000000000*i1^94 + -89565686187614466395534985425778288909082538089986584590300188426563220887242740956036965023662427094217914757545463427664374369656749656690970195186384838156209593975898741261168416733187611509083558095487609295661467374652313531201132392905301346327288786010697205729594838263090738293585320062769935611772626238236466636682714331166754757482590245962122753118325707883360471555755033283808043929254671082550192339385538728064391435064147166313503381301768227917797346973276587347710978424739188366376503406969981910102620023302848119328941217673079298649484688503083474947908519759708748473186482673689736326692895578023495022663861904514814170930393395716617268241675454928502098989075438060427835116539134205822304595633514810463401995591431301833998944661312697550210679437982650303951127880624654490361106557080555799296154602129280134877044667878922354665735145325692474365305139059155246514453278285123356316194368368845728019456994844345637725943997494605074303326321363070112076882915450171281284787189526866315621932397424375834685241239620905733632220129225517604076170468821774373951809547300067696682914759802878150028226504260787752381670465684958306643962823714125464801369778069056557304704112612861164943983906989668831801651993161216251880788089395189867854387980290518079478468378371495810906974460786029063836157396784996867578731339987894309509436217394265839304541485516958676510883841952240320320263946372539654380671934727552285814639142476122064229781357622070326005339623493736879054558589938542497084324077974742030931299771196805924911596220863176224693994856785637241287767169643641372313284446084379274060316655119096986892312097324233814342953443045502946188552012638734313919098849351544991815928867901980059684185712689450867086134805325643911929757480555168411487764738641053060097144577870365431273776282857462300434663228743519173845927481629501669183510202656966007205736826483832837761663435196590058249491085998504522915426810217809998026666165024209898988991928302891441474598384097664397123097453763058714710188400881101607407314080085288071585682641378875932655830869023174432880747929792503540080587797429189344192945256089257807695347095267100653745542264165149590164423324786136581739247351688018403515508872187959690800845317962704642651492990801376982928346112980141823009789723097648952855667066606840025458021655423957362936420048227668376839115183195525735782733697227028232504096555781384198313145280429681541120000000000000000000000000*i1^95 + 5770378467524689172883228102585842438486439270865365551987486396959206512194943198450153424693486573104158039227477493178987487711277104349608767161392972643575467192283431670735711609945716810961723283413008726896053852511932661200248366345485687152176312442981960636649964742441819811422267065650436593470226662572422243841847168087898990139875669202137664452050722688573681132826723820056346740698579916671028368904310987850306662516057395076094344241843762083290129753624273008067263740243033111263336497413773645269989246298484818232824444960598620012374007045402636825573079437493837772861350987722303371275949205209611637224663180511245286091892575077801955043277387570355067007847619846331468848181810973506370350177731864341926841388756050813160379997573882895742466916706649323702094319772658018204067429960655847825535913943691133953226492508360390414798888467919623749778016174958654299264262693081242596694045397394491334741624552700693584925659559656090234692375104488462294712641932818913318034123616601155057004173323223091530989487048381948526386698997295895328679657311421266620850578328976487832530234461112211826472995357471190530838184033315757669616715372332280159369909377008942673377357418351401383909186173169250157520669541532716265406001107930981195542273608407927369282254986336942796564019724287161020247772594594341759319128618099393319656256757512730643261697271643403549633735507755151915819975205484888929774027569523980332269202672952728385678361063693383198989968710646937363029103566290004593871285720344257955524537756683826683382667169343062870914524332854159770495799002769539336044914898019996298844750815139660323875758987084060586050432448608677289107185421826254870385857728124430698592381618457585921896119286957723109528107209992169434015512207962466520406429705047020248834269766101923514217982136947778499002142122067193144742250436177645811104296052399105009259850871601408291362423376972425891180419912455787533336025332886005853375895556214343727502086824651041359103917899975525073780327333123884393508886291108419053257712726050216361984302167888271609904948225997206060928898618662215600998039529652634407425701046904919416789552810440519810602893038162811643654122925663007922120830459973617427285752435832272691601827266466195107349645819842857929559518097086081058160364710432546836785867806640737700675128539910684836596114679778058681083920843585782301097966201659777345429023631239868468422508544000000000000000000000000*i1^96 + 7618678623664542184698920271627895744447940520215065150758749608499355461982120160434335301490416842520103558564543529014960746830269421183604724293339013334597723955069407857345904342844161398805388135647454950964566408028992696953776312378678015507451380778794439789939232862210267832699288263770988688689299240330529354507742749700476871451183804585342162168110855533815357735118039551202948378573684721392434693381873111238817350415741205325802144395158093541723519231231737845480022689892127284230459659213199749269164918177143333889881698904940413965280879820551377365001547017111669721408146263782476236748281123487614255283777021326131274750655048539583116227630805553638431984927429940989092220853620630394770848045635742570240565520921385718124317083764404925247078083461240786274690269500585621353924077563267233450671811601774197504106340605515048641509960566776198063342732880021495582981591946051013263128625984418754273385277301765030119464940948011434580857637441612367809957299266238879985589153322987644021899777336815220569104161831397700357785905594504221810606054091684414707519261627638408864975519416576778466550862892232732565076242891337356748414531054815019408078979221387777159767971891797328720572334343794979030772929347584804298372458748003769830122232128660672717153383187851351867922777517860639995901644203688615570548954957576744808021969236096239690081332573392472894486443555830387353493721906537764568499459767961121176207321424757728652915257576470767160834206974473230771468541665546097451345997254446861737070164805737063487056592526274863532136188086339217243299947961431147979534809280017365951813312193519229858123456145674109196610217984526752444252759869966921567651722933175053781554043291398574625242559482059168850645137785862205107236041307082552414219775360653099893330675982649931377449999610646807313188563331252835572410081821303191156724779073679484808875775195100064608383154599791811162124687702779305421255890864976940742372827367807361019145454991438951983456874169629257972326045803366795764607929818619184591253226257238200905347521725656772343947251841482289139629552736059469751304974628282390681763022400853138082137946745465643531169861821100911350384030621086321088983781912787309591148116072375413825757763169325398408970024816818147070148019686585399492405179863910465526167823739341927048445211496293079171375523965448005130966995967498491605104237717034478151227209365993186918400000000000000000000000*i1^97 + 1107770098142386695485776348185469343604753082722041987093680447850484286233331578283176183085778855231364797479922793297481288882176288875625056169081628911998885672015862144735136117948207382184133849813512741392312798019061754053735207278090199779731647687474981618536863376013671520655221316177321365507794429788173977307376640410318148175776136247844164558681817256911839035074955091687326825450576706537725347414719079008445772128919507566374399293914634319538518358099489493613024175118116187477450104744500420361171939100853894718271660004507840696558376060517667767571572591168366091651169887610570957191444539897185345587635777248116981358359483389468658972425607742199719683903557909710202731617332514089612229520646722003091810617886502473898002691442043320218696748404167776287522688537471573955137719023434675765301398893416093188960333576097966906986835589049966539750639746593746107402955152140982755873938494714449601086174311587751497937138243095296519521957381677370857884210280024245191449120255878436773186619009062375091410849103608433425888337716389205251673562342687283978574218834375024889196406548633867138467971454099687728889246699944666251256320700335214064873976976982375158582092541140613382141137190280974449008862307210667500825406017014602157376492218982961689322982422868369598647525393717215110654207865666099312725299006789290550139124211813500536696768517489456213383878719910284390993992508803617905789301815170732713743070211078622942781321825651159225049008890094032685534583001215640174359880938364430578443238352951844034116963799028024368747277746859634020709470046610741970097710883603190294710288592552449932236804360923120952111635817642490831872814048773136382087018556303388830956805680429266838692700721846878806768622622043266957727702947092274513527142487898485538801390967444333397828253909476430237620648543463389541272799513529979242390444410481177064743898121640265533873530126404159384564735475334581810932245947691896140446418099248029174429698754414887943343934990570138406166975609195362538058325147068279602651602943556289614792566090110901338169350411412875953097385284972350206733376653573962957530607693500341611764610796575050583636107000994412335818714137797934908621100536982460646662958027560402604169368213040129369756307587470817793635721396833963915437058210269418400253423530554385402699168920424986059800614468747245058370603960531879861154602458052878294788278845440000000000000000000000*i1^98 + 92994050985399699998356438882122426136359250708114845917842309478496173656555944443829898776402867972454521794267437550804883266514014126232029969774883352255286637257115933393998525539263370844889543149592737907309134205109598998550125378694603841936544958087410901783019929790037531372832503629839416452813847796063849786168144854567166490425433450747467852672492161356031192772618516138929324375799088805405942366086443471626654722112261071444742102537038770423253135722049349860314033729611120068043721003231909497895881346518071469107091351612526282449426966171670843541684073599927653074229882607567735910959478703993959174746513622234007124560096255857914653480463804041403319314660103154807757041225770713731935490204271534053463892195963678163469985302423098601725098612033824805518667351192635526835789437322611349722137662541267012813027381106505579634527225722336510628938010446620013979680812529207745008637387291152660729296392183859496883212858164376338347464110944945077534152056406343327855199468115274862996634051062365597151174151395212651492483785122084163280830211961537586371216777672482854624658770455736294475574249301682790049642373085902415711426967401964390499470842823815568977285244853908475447495690341441817828184755741139307612693445312478068529896267277338054455575293944268973338627797900525951624280428323461621911312858099529365318364717653249499656712322195639489179305385796556240753341368804085007695561640891748634487796347739858128793398325407409765544226251164503239804449616797110359106332190179825734636787577701151845911874075490756383725337950474430313660103665032254143188841745347939015835709475789345031509817541522826637863914858230877226217415111947389588572325976222532421093289940429725150115695891445555763406611074295791885591956028245763291325768173057996658955410578290294144526108677987678393643975381807550647259705645655133562066516516873126537930675743991460279524383879816838160963003759912861087370721658398953493418814261860835385886420080876119849642388249796908182343332477763655503123870405033154185008338742449752252877319099614076027319137391306793688565715157960766904891644037067620405714851234642827062790077473209110386737658408722040179580438443814317341158761368506803754107327019887161084739583804442348563031879664260341868324022048115305085085002215428108970482409850379490765044921439988965805154779435116176474011358951126460630894046920929377255424000000000000000000000*i1^99 + 4335867335252918654586346557075709849272303059901238611619318863455429658651568256331040548751894078355708730440492314624079862430469532407674538679188610917041370278487361968157317337975579006176746458725903943256294637663280708632661867135275086284384700381992770544158380026020656255106679982050096757367517354967118909629306950597990793512507717668663606044503171904972742388377648938931007362243254557265329511210799384907251980950466761961322480510887182480660223152017171789855800325274016325005282835667042405299137922484959135291520355916580688940046155062401757059077755114650856079962161314066507805920177180409405543096782089592495030996036698170962348244289417507286008617112741675513884734971814985421858107825381756500392000075476680326868104581869029238344221965039986478748477992174256909596282101172059657156826408621903142295094115358550760204513043093040486840385833784632977881070276633632131804995091318512274753162116229314008992919333510441550775816789642836559326946225907746366162866108567435144375406891534206778435860587027260601919483136505525632706513803075572952212895270463035272003398516728350204609131372812292229840008862368577663853734715561024791602292509369911160027588622222449264434194303008365441257348929620135575509897095400849416446708505078199778642424123832731383501241299221862061552637226422290256723437340082184318324809788444231062476637550397518370185688360673821271748355324935391765110050269256266201954018844189104389327002050776859103229319686716209247853402555813397655448560665789057174025408477972982208116490531258355176072298527841313368865580317062062210438828795323270976732274516608272884204159120051973775831057247650654492124323627883186262319747417695145562231541453554893726632406160297320237988996083939193181454106420793043374852624961067221189528557736831412620601903554668459920068544969622427194699592520680675750022773162921508677509589616090614065921091292270671588609781777745510880781600199585348543792826585436506462956716744302129888603235439352191864426045733014226910975331941255052850728876130724863431148982806560038108539034500648502451785157599052333446843193774472564976867980926821903615639963432287515553529753866211445043932129502055190032163444603014638565231749440511674318242534547306797948049142157196099320383054322878910097979286650722129940121073624623843520620696715395896212116910385446436940317227611567249580336515383296000000000000000000000*i1^100 + -23531269342433178651561433244497141769215524018519509726862932136988489731787345540733703070760393345752695375149447117646449004320741453595064303770769904777876072272424876037255405349734354692094795677572314818337623942380766428893178954989138604126828904446392861725526842788259437562411848656143457727693195767042836303910103412927942734995316048405717337644024677014925541999099839361880897971453991881606865499349460636153822401349647970922411358876764773930119072298977650668745534493216064365964094590023807722007588302290421306933076155799824719440784135167992940946221750119404791026410481612714800145585768536451198784980463562435792514534889729789361894672540877240731412484912443963705596288187281600918053139994659682099720445181037343609729435442976567370283337585687151132805680221860684436003929968532230787935813419094979979636331938406302561416074962998079681617776362109079742293645491171663873402444802639773630100381315819160862472177432876087437763594412909771591409455394865120959048569861854091245665224582621629780276617901872818185682031458407933694169934846060250508744413941847325847721575404843565334053255831586109730804614481628842819910840928736228209448130129705179836547375259434335527032612626915871601983501529029235406343828534162790889098440574066585167686784720409582915655587144364800253803064380294068543067212597755286088886776794164376662247814092395187073796302421674967256833137487716381324687475392443390647909078978848879096129249441357951977176678592648196478183605838476107444557525089201903563073383487947856875071713972446130486469909575612962519388778934146698322263384829101860812088526754993001056554317404011413442316504806685563092681520360544312067940882293455491040034678996511544409025642938523025699974791189314665896263502751929425706841429192790334929724051918099916241763044568672738067278698341897166650400810887457147290850795872999617178962644128116890772958755150807268798498512388201199956930513740389101446382341299538341578186788828312132563161574452282876171557045653495470982471096044476339399269528014698437943252512557767317019686528205280201633667044471511521386918887441101597552468625360122419986037029558482070550042975096811451196676660078199348238407835921211505379350814690906610450025490168876449147349907404207444485919869372285778288880719943376321212257432901265555821845448467111189363208127876714855090334216334745877872640000000000000000000*i1^101 + 163565870474178802489074030180683746228658587344531797911785246373920313119708476418432882296302917959249497929822189458217851977333933675706503226182331581722619792014256164770286919218426522561560134002896249082352052455195565908546869855058170744076679106644351700480654611896908381086631595301401044829908053559691196961036763700759368535849103914710312317321967672762712548500722921329643108827349106005476583304164943080491537925023558693579035338820860822048385032114428907853068003927556064532835034284181085979151999501456533553135378761855569230805557930591353481237323714062568891618757767819098412504225810266626055224996846891424578297403686951584485277344960484512484683345322849803214692439888631218638827379175230351906747291615914054283374242359016063054767055071954939234442160373936932837721547253927552523009235464638884266988744467914274968927547834675921645775953938471238265408547899943008920167939768966081721542616129867993034282522200104233126453811306740604207347523097396440590045966519882596627137886841648860953835364880593427618422473506233708630116578564622568709523483899484893416185222664959768274209953688421269118652709067328880138093677537346161469894716682192781238853292141700392211707035520604168138318854653569217028656061620647098227280061718009075678722746032422288793518053876634018917739912345767907149817092865165495110905624696077175239898550327841842287707874472920378815307111466470406246214293936468775979801181435180017985506940120910916242040498460520589475716734046988235760562080858590064339752319552954957133839067305468562213566302905897099423821823161126701191991822306330837528776635711208664667686729697226117581400734794058317266655742545457508560067165708216988475942734247518411663307610993677232396404828450121570959277153614808995007654100634774219370148933566568229653787419235420299667084894179142438256883000857788165843966058695879950840631766575261645480241978978776916180246494071761707686781106531068860647224653013985564278919812768935107045024141699856440371802336268696932362534897084288150687871643549857556570908433620490142400219208589992060245800880849826198985125681980216586186443766538518464346679701486555445783504093006331620224979211629394157001821295121020174678337491503281871208364150056953015754119464264555695732475115581199710555367117793640343222090152931802427189860671230627146590195272473690370952850571264000000000000000000*i1^102 + -400582719044219929754197823296929155865081624859838001561939022580026399530618423329655149271564413645426775679915589724822877236260631727644528679145590648595510686047107083969920596057901608535772881176453535009698756206741185382705544043620701103677940015997299382356722624846359663010782103539521106965855995020446787584539044492334413917870545529377884954651986113708433692741090357944535675340250699187349500205876173076328889864494345477150540070769635743433974338814765293050582505035702721807512457151018111759125368566546697425601051358637499651543541851967272340952951338268410947136293656146409982605577273944897829369793464461961855963911473628582135041162992740932027992618062006473942876782433645629962366239978057252372505906984623838158685519031921182970334708639455420127544936350116905685093475228643566954505659782779259348410197435845246158262923203036268425260094558435370241409859921785197577956326729218355790481158605901922925963057502533573677313569912155977034681135529173369112261928227276495210087925535487199894165515208757572414536900399278497520817797951916006813695674094445473426255012104570711597482245756575197441903883361199010088794558191505961178846630640279652327925693586560493969758415655403103342787612043606730759148130644289970790793324720213922135954224793662700366722883166822215141125962190205730138571461751434323893549726956158140881001239221070693224740495827403011315054319092690123728694850156415401345693190378232571423447926598077031583720207051065764645888825843988982345533560613893989502256639684022925434776724376892759769002578363986267405937942420617307493937892699126390722656684432342396646904107075168011890590439274947518280556697558565507873529407247083110004291936237108727973779768435961084535166376814454281611529427673595039752990886867774413293772710585996761400958044947896411941059389107800760426392348147421983416901647085199269951850273984458446945808679866174573805933214562343114817898882815924239540347558836137187738228279413165688675761474627779068664147595337797395779117511994102784173060832521109370613716020787821167564517309436380620020359586742115537769761115869135728742122262033174716210163584890787999837650482247173966766336755704160783651566783608506602094560130831735430316779060219544113984597894903578395779139558234689734477470654332561709957877102102696513616083575326851039462427583554535424000000000000000000*i1^103 + -324443308071425302601007291882158137809319291564989005625997979727907600733593815744114423225641400210911669157333454758273369953349355013460966944144332378577828447115825973875760418840554438590047238406422993845329511570051442589609079885612942738078253435298551951666621190170319658719287005780171162108693544847927304056067141217321465345832383366179584069367818242378366256412646937875648214810672500952770395620791017939234425212939054187384030937759294737269837587983016112249020245368790198245717964669303110869798328743868344496086064535294248981255141845379649743769093229971331647196710015894161081888214891948277530431444619847910496295207644875747064284285729913564488458258806521805854375843177998320786917840534791234914489934334862069039218313944265336170558809609473447928155482371209873178393151356198724112667478307523820349038178928621275944344103949355465394082830590266953258337139504084658745366273883278965204779080648131604205443743118548915389799583490677871166253210894134459157928360693350338665702455329163357962205049878758471626511651477678887134772538406178557467333516374832743304563870453575731386473710261593093513781097477081147205435741757484194804371449412862853943138680267358503407887089028898469527610302428344967006586204551159504848275044491271083793204931982151471511921809610747105223511268059355892679675028715286129534332395379861906315531881205377354862888498712297392839124367523962702906937599010934283781993152359492034142066309637519949160255266411018677979902491492402576656936142057958267574961560253803229662293107170739139833017175904892105757233068337196499540952253434768157974544645112114801984900132054244848858284524612459616751557573949172383053028179483401272018113509172141263080414539461293679168080926249678621495333346545680374648488807360335296510265937497385826355202818145760712093686820265839094269521352188935293440103121870107142433562449063594974189794940457776451559884100140734375944272200078951298508068210847584232128611567209193096899903687556931412485661312425508003329487271022879747103505584024452622431706492567546468741694447600087507861842294687471543461394341560613468280300860392335648764905554964155563888579482612957894895238365961628690814905036992894053565463745554785311822885287498282722011645037302416767654085145642874784702711105656454485885509257105263272876774639413629633222410240000000000000000*i1^104 + -146359267041817243306005443639414032085769622269539951925766393369702567769462271266908692915401379203648711202006067259331759176124683018886113986215229795201284707916399486742728286825232256114284541328430059238626655180622820281106103251181683211633296976414610419126154344530903944051303513436535066652195014664523854879566543577237999895786797486185312489778694259896385435476188461841050877814964976870045727613263089887979516294699288367952026130312177647685860165625614335165915730816059995402215805017499644149629344303954913849831253411876469376224853715024896065853089747694392148031798214095620197200138256082262037880160856125240661449755502934976888870107879958787431776324341593740647154250357208066051092287293390197609827189938790520543635165046477232223632068071949343336342386377692975650146835099535406500848265736128626068774475736589277507413025599616835055742161203093601313577385878850861930495332766167461437478375578246453246677467182784995077590732778966777077283994172491258086035062783975435195762591563775550880408589606867096016528878001296025507080097109412346618003011524825455937262081171525163432470059410673448184013452248608346560005253797013919772141977013497315869858745937708548090107809885875164664831138896028840712186322815387419740678489695769437839504253746286491738868237266494235115997764711522853690105090866980726448047570144800636157617313753189166315313166011403960680481435927548931928593949362279439046815071191299161911844569313491817378697086370123071763213312323662997350725430857294885623509809282565169434218431173695975795007819136333597779421717664744331557363258928727642445873557078024907537391200333958268291359975396657573888545126139137850849543809154981726385405272754804295630182443123365808060952001737112272449756636125901191726640593965160538240249457469466662622808481538902669294482357851482857851352264292899338208746948990908151988608737348396206678416474388060321192130255601969984200906328636478541755110189406461415248448150549474151137410504968478928675399210623975316361842986680577411655558811774855420839917402171794303140066740071828328373961732424880576161675781857073520719221528314145319225189986793127888854933942087444414464045910539226042771802937859728432831856519846862853729285746107588547577196964521421238032708402148156942773753264669316984893913494236001171818644549763072000000000000000*i1^105 + -32565407684494903724685674005955527604537339479518750669386028142770229532380543777710474433292697502137632554466321469666003719292686244344967064894814275234579896033917781963912381090150520904487857764513182953674976296139896072047643147398976106907545542065450211493416835390114977653531548123981029506383984213613334128350394076712778123303956396065928950593360484150026132549345007958828982514989042700495004885748116151664841506605818676512867488283679426757866852367063558099513974414998243920089383970780642232015027333235611689400572047638015134371114659865093438531704355684023226657761609498242725905969766586675496199035585560536043464671482313714940471289878335743068682351133189057217817579813731556233708940861969291310851121086958199415487078566371368341387485411804300346320851252486982469984857552248836791485945341911366864398119728331090553134525692864949190958583855615460096465543219893983165040648146462254714707404522182354101615697364249284874783301261036810975074146676739242017774644087329969576241729731912358551715174191558803601921132863358309872160260264395253401302809910267498974104014067402122178707205246232459432568616763894799028777364619423117243282235058326414518009228434592356206359383630463906484605109144501827590960648552958020340966722403040467233923999393807106775987199976119373341865720366563731362473126342546362455630817662002841973517977561881870058873480316211386820482842634240082930242586407275962298733621984699836310862298534812978842441157892999105174706017234991262828585447418151543567076803442786119183525151824716142070491879976309534537575563268347591538736170036978477100561944220807618364256782224003299322292050051859163122620601866849355598619869921032573714561167249865936477725525821324818317770474454932980086853845934247320078913830986632596325412412108747295911210081800595945991068932668932999133674832468209155445438193507448969359855340206754746316237189754310893159184218389999548819873922019914453909883737199070726501092314329305780448297316636443342260882973207911717791834652248871334065660624745281942146068239457739017413798596072080947871273943408969678602613104328180854899010089407925535219789150417834104367856823075458696863002922336630722250799063907591617144654975939875209162415106418329424176869257019074688998660224698597863748175300333918119899544385571214534246400000000000000*i1^106 + -3368250638217491690023455280681317935947841141351296304825736006275108610415649564545290072642303057699712478829391564515509102616603209096482439013277795455280342194768323232773468185011676264809573813689555563152170423627293029248311799288855096533504080373560435313557040114691442359497914957401759165254874212650201223573701384683038178111672351790105055623799432655804707921427712983892126676816674831548036690354589939829656739406138324502912584244705258857669585121347314946053906015857209755572728531157180078496140298936063133458035484740495890206200397265289341743613069924296481645847984071721396752741225080351313366718404068823989657599550540673974820643573386383981594095448166166914856421924725849769640226280873382531422481530692703374820971600457931674455919823569885329866307349667818018529962998538745101293604911170437409858524862800205369426064181757182260018796803635645100986240723834037411900671527160872461167507344358308232874743490303737838390468934918538045246540378101605015537165076279361210180776826663676860377803321877600023436313984029635531044392166446789043679766366122098118211056667967047318151150428566073196664060950901507402929530686286527894645451404520219564084003066824581156143389188418179819720117336013154206528477956784042040673899786495772906113206568819987539420345131693784133659199709244386482643250343117720648447733958796515734518626260971927020194098997261990040959137431190844510782417578004627161578878494044057025685239775666180873864700009338329810347443077776783313771958656286565059835399167814505289472562305149857151869832164446613149428384176613073038811557067203957343497521606720484889355078135232781169059451073946221546044224723855398712570917659976741356516946519540078027960244390653099975244685919802693715984089669322864894176219294264129666715612498186119758924194587622786084760593479457374211535101932051665711625233196111832224405616373200185703764692483207538642044003126448164686384684252407801197980266420882610117261742894075518451074889745737287309019931027209750327513786816105113619740540179262009730288534614033621853375290576492705443829094163598881700825246914228901609103369452596823600898784422430805013058308368356036097116369615439953817968210012682460631658475510865058394752135551958435002009163429797353259159340360223560717756325016667897361953402880000000000000*i1^107 + -144071579236680541906864372037188995405535761775673978233066212890161977466028498460982980872500441853086609460882314754548702873699741010869019251368864662947706648198975549037472032302169731717862450495177114983193323471184119828603066989205769995337062638991705560838902495029757774901677056725420297582243539767435289596282149927257186482195811836463942885112935234667221467921646581854246572945527365523317617307374419613235329704235607436855120658238548392383797637166646968287873844540264252826106147654284034745985925421852367499361894947384923085899578357340989879387634531210650971607090575493969761413984539765445071099441046191421263153191632927860441392549224289124677589877072323832842686826813823523414916018017552301369351218476203685566951921568137821818290915641117402710404630269208264892023670396409975193010921828533962939559393605582405947060933546101982603881844956940383355915675791942273632197285256477016895004789786134724147141192547579126938486842097606136440814248853123781603592211238580800012581088061111750582500828420333352805065485623228916299881113065789440194574594579691623604427663498624795912948675583721976282153451920691111990595878370428386344727167385423462876276565342385551009246728326327363121171688262763524132068124685414155529217936081190711050650773599431931733792684817639969339309142143503763375469708082237505250638778105262056218220524774835250407305770235361309898986431135939316540735994495665791416008389113252496578641069309691244732632268527660358705689894935955275907919789337125879189041421057343715652247832281571917110184674853612028856920812556994486892271770991343586590195368069225790843939942070920447529794937357334322381235708394525938691391980651479953163423729905267732882867870699189366827918607276564404697012020448517891886255225803034888219655910664617157411494891421894187586811270836095144609865455723402675037726430857204892203349110720732697184016875016050344129256660353921211564097888899039682593687031538328904265326076019054153290017243666571528558960823284876179652430430118953554744737291506769551959340230370221232600869353952909954257783830372646866685203088332927051662973566699823886617657819056348556914261179904423134166734154956643007648079007225259838580579833735648998470998637862525332964034082489917542762141704374560810380724856180736000000000000*i1^108 + -1262058719653612797224860425548557148500206364815829532254023099922474004706730684148860836086615373747346138941832611869938185385053380045291924976912886015507808963043457419610054761135814831925581987986742238551588309301143184858246958247563114995722230366693091986432636346064052402572444045508139445546384669630617247831349673617711047557416028278970590924549331591315266513883705235485140596067904237752518820220061613196493533939972566413029963488895499750560666485843288065514948801290986282070649505065104173977371275782629965501473062716239438419850711020160270125204567057796039486756482014073351417360464384313739278893644321090247553292548288468136618851937204874761988706518664161989268618540644258004484845914920870212454560167506902258178310959204225389537999430251254342447968708761217665512585934574256648886054332491525968043539465739432371223606317693614507085711933470158441027823208866711505020402756912115378035485288057021974770915054007066516748262557171550481943488403230189748166407912369566170647443088410549365861094895746881223285782061604459870956229817576540223548644072838006141748033332429492790526157846968641243288150448619726543352752600363551778098535093638721912777105295421142331523150052947887499093817796158599922892458695951686774875288808395603257637871993131277199423407613866361630937473455527149593493433897636077221868019724207874467386528674068459904528934914454427740688906576379201266061066113316062128321317391945919494554959211853846251226610521303742822259998151083529974598701106756170997845301836418377361308328358905452908632985362530648043829846768432117879337091125582786045364207909764399387675197632888654867768260408898000590370985684253618435275724300758519351543231052338036117675612763508381568370340413099238580286910802836886061217066177590889814983879857994414438641610643409829456685609366531367081315948425537243727716188375471472903331880546765109364613756609802125845251441239123377923080428559041510479889638772355002223058520969537745882196968549827338458180302474128781738270704616991949854250814997161763549619136541009073770852445174760674023641478665019703062994802791503616803230549742777925835426326503025277646063862383233527692109246369864860795457218166041635400299666752268352372694893801590240727435823532211961309823852434973106278400000000000*i1^109 + 39907395506048241425454486934745151294337127660126267533370154298422446474554648556597111177321554358817679003975191635293831792798768171234470713425084383332986593570519085049153590131380980801682004783908527875601018314727066348503344540254699672835264049863200172362770880523448407298032429124372060050459082980803328538069895839301263268004528323103150296820454051286977520832517226394752957936786501259968893649017828893275547850591456755957254594521959737255219708981066825229824604994057410883602867390036232684075792259006467020918490985129208908947996499967363706678069984829744983258745116896410588534778178518537761020129708517153558991918270266681058130889986970805555417859049941519357527938475126859605781314951352467141581296892104089928186825236123515820786201214098541624750686004556118204542699488575835086591494724552226505087996952584429247788182555011707401406931735936461824078110398628819838707268120328110784873324114140297198068592669394293817721542860191956863865117088051560869839870079862246878920857572765016178464866072519868879824582079115138970660984802356964151697899886842669864282003296480944109633694654187002322403456801705269371749742278711854222594404018380479456052001348047880186154531222449537235214951776629294487292488828705055336123436667041011988567326036579233690556740790085215518842431252282522817008829528400487298477164187779903583897196621835619479302635132112574698939666518568950718398197014856433024613416644023094930201144224676234571820854390534223615588291811655271675371755831499000809104354216119906050042999884559829750162426405624222067296047645084416181075624240018495174956500776315529644348162405841366577364906824236563998790952006728277871401239769865926799699812152452142698222998898915475179113431883782529742826368550345692502757745115057647659776295626828631471955695440858492227455698013350528731462227353822331970519918828373355180100299579019048597147846048158237492581821924780797328667743585170932439433369669035790682042915630579407371792244999592763556405282697685949883481014637699034375982877671169249814698020652882773035805084077160168781800673901171409121061485961720360703522319806158788997171678247791483147149730648852654092677298831724720278730532260616614900028154588604565868699942260407388913207336366188366463887360000000000*i1^110 + -324619312823345643849812092355638733411846795178332467682490592395933435154684502219757026125942848246697460450324823088345520657558413534289511972612036513900755196532052615184564674610298512221840917673387044303325158616708693638450548745223949164857703316662418577107421350086754455503856915870340375984844850079029287787851143413699993835907111240787190071338526068962469795565217816779371024828004787321239383637365379395753802773224448677875745463523291200847634633007537717644902164537273284899089928088963158708217967495450473820347363836209166341013235951851019941742468833845214418675239004020510234456239550943201568975695550302230358307951992975107683021506229679260916801570766573586545126307533029442444792025566426300380412445150811026783796525787965608607228069478490246048223209197866735384845427132332824141386945325136913319147657760573675006077729667936093119198796723252413054859092291725530902636274745209564249497929927333583682307809558586889381184756543923927378283003731285181016836240713685253089712645817229109713862473467530752800643724354518029991166195971482510391144398840410461775445360378392161518608885356519439037789318113981323572778557635026058661799261411633245906949117977846080229128929645847459126256065201100245957356416391555547375306747886614760600840587503038393763480879903337466966088003732153232853477610690067579413015200703490627008664446737687831459866543380596924665556216145380464872867158500345741299275230409710487946568542681235553563860272332387177571026362894372800385667847947487588655473148314996773282465106736514730914528041087982261162731408859206555930146913986303440786807655221516316029772292985762268392759296310016881516061036020505634065869935884154294632523300835792950648406082755290835656990667256680890387861597534334978414628786078260413297359631873926778306030219776753542718766854204185912535999825579141414699259200048323175587574029762034008043557551583085461792962455989642766898822975664635898102117697654926666054440516305393069651619037962828329404734745177305755750805746128259562417147304562147206094640222380904204611811948011039967998488795883136816836237653363796787868004933760469231578170118316933004846905516161616505874945173858110104119789528793909771332703603445992865897139662841685483293331581568000000000*i1^111 + -12729404200227575425593038370112115921809322047147936276119924517238083193453477787387727153897524172383629448125172273397208141912915919827513579966063824195012393365953882560555624052940027224721293720551374337743464857930091414092199759680641492046379140556930428444300072366283915840197882045301440173735865532522863540995506365282876550762593999887670129813013424611814630544706108915016824825599363907075764293251709223367312180116802003072903914784225938098796556751518776477089994897002108853334339773362361512522990099645740778292590495199664945001890772880956089915503596666743653867750858162433552112139734037531427780989927477470891719162497835520254291147624997472878732782724435844294798978791485397301210526939496204612724093618425078943533321735127613123378605808248013262766822336837461669742914320455790322478750798734609818456681594717683706694324049565635203364298361797953663905767501174810885539336025553328856449196574480640557201187320384504876681779536759206343160274018413342208251019808765753793379183176541266730934536243967394773907275712141390486630214215498691203661743266670949118497825927295405970409037472534343123573065665386346086865938470328837656809030960287045366343821401203434516197861072161945216760944969633572985004057184196831604511011605978014210466012710051291977977212526381733522581519163298958922653985510133611196203917445723884702751183597990461525830649225502485065078727066728508693159022073902793917801195341137527301444063372956578112222525679928947120271574902590710240382324369447751948148961557803487270922595926177079320770229175522428590632295746862204833018034196188953183039921879057407251280413564898339958275846007164795693496700105496822262777655683976152007204269881083103610180559730783365768615961517772729212002974119129594670943628769838635359275393675077872055436940455473998259034434034043831507156583165451920697337071813724110742635110830949373889936622783438908864716353970710938845321021564473528644057730177897709469062199991844228653960523380069247731075420170154480870152549875595756334976034356048948411547547443979706667790818258282797234391976193566663098354013848431967923839345292837966954090187143948786656921421125215854436284871838893412743657535828361976471664686633239463866996226523985561600000000*i1^112 + -3847704998080907662907307767525648627534674723977686869194564939733071545798048046784723543331895228799117989389823353637938251857084436109584388001626934231771690996570909975071531909282641773640789969372237597558536779054090544203006050771959005764145690245568643104349091258062614583624177477614367401152889939298411747408089497586242027624300012807111246026960615986973592135401207924527582887835984605875399052583461811053370609387521478287118699163333781268063031693552249803030246317324459146094705209036464702666132719663004588944789767315775757524920836102467344030987694824535864113741531729188963312057752269412257853820700824164047731279746099733418443442849302616406702560215362199149721225310376396100273928922407019704048647381609347777192311829401694633907401865995057339364008476193986190516920215721253552823902711655688691093018853255537309616158381892432200666614374986629582697795031076621494209285234394801897165915654678352788628319685562792681827739926012224238153394595283932421769382441462238097322133727976490131033609528748378412240813989395024258651325886201787205263666607516286804372780832757352866407451542060072445830885259351733822569294699301899530769227967049218896729581226611905549658441209424875576509354102337754481006006132601187982399323615248539169087786387131585888184535877108753733214085065972648190730858812567424052053292380086112014463939892788337084661931750541383340392443625966960121496727081099348573664143314195284051550629968145013029990865639690184435523026154089664227418985105533502126982160723413193273121979311254349900184271040380394405681905131504644637394608790819141693501080414648678524020174069913611117738906943574616561352762124035485269155668852499445717147448937713625647074647701879905931554593508314705592924354253054526989558029159414109740195672585142997392388085949951788957219825619745639832611640876072186778803496002162371382098540472658744219707302574412564218375741591540617178863932238795594087812672749256828844899925334531927340723553403851459549358883128176826144162943820354731361942339070368582957932653481663969663987496588026962393803645785677758222499462798297012410825958055368824340935980904434721664442996680737349114218465689540229164774567158848189910630708777303126392320000000*i1^113 + -1242029464827329858214212675920493861537980328157796226143393164088665623970028438131914719875697184503697754627203117535962546894687773889924138622988394601272252877382929422053000629106209563116527961339933396841347115484281147469378634083991818546910430588137671938363899459381650147309447346723344469677029428481296689126217787002500095898299500063499998990624969765482616257243729358939449990952810584527259316895824028843727349233241468440406554206440516694230178036002565257921911653220040661459595416814014152348151385990342965728769133702188306754350015137337964549842389759822417677514897198789972450149443756221461448812685234996921189529533267457242133990400251203632582251411559577094790803885908316698520691210584450676137481656656788114785376958368331530915760692080998578979160188912337826723597007859560958206804798172573790510229713988362832513575757262931784661254889455469274212822607905245147333058646483199311407634368437057243311792605740780388967777537572567365229032989027408362262077358632710079671810068530082972500386684724775955692342055792686376484583975008299057143537729399173604258986581773393307302908443041921979548493785702344159722938470987768234113069408242810169914649829235682699934827094906207220041462265623387107030995083229825381651314218452280226233673052158476603108681308262588988140876323591599194005608528394548069498344990699981356051654192712353806565789504524947524514617896392487931947463368752224506813517549716261293084455011646898354960355674318611017568795889433151435774240707892409752777111029151464114948522493604848616549515754198572421077265177368205504774509610180924566217003096753779947446935769423428469559086903218100093517518992186039244946667427000074762584553361509208306491868392078932938292848855724933738082496502285124136319917045523424073420268257862569838364550735536212360099799349646414640008019662734611616580469241927679937717931563229238419639395343114167204667612631266935815149872818937061973187526858962890709352262658859723900917074911656467607437622146593517895439466816880015932330265719257404463071049077348984828126387791244988902412071068754405955431736480738950639242203983322426573582023274630980028991120655027777485337783499886106272023515109407651342021888000000*i1^114 + 3148782195727819809791236374840628872703580906838304442695558289302553729785167052107088369126871059763009049252046535904139022042500148212947416508278935660941666181410696362300045008581307226512947069964131695481735920492289241978823108673746034424537067207814681011595788097983123757026689803161962899195150530676775437528661206758552303984067295309050176476145909926871775031860343645803903042162928755671721662267748835709951399486790924889420253407974743680068434019667732790327297168435480381670813535186871866052474042940756850911237992537124606160673987150097597262670779853172189871550571061353878935753902719055522335061204739544342108925198929172837031008044181374388199839932321867726342994642388731405845462555698096990764479822605622708942584459243096531459931836125019525284807280200214568128184361484907465659904163066398898255719624443867081404858514143517637188718565567761095004548099977955283316105700929790489248750556863686151617274275602290960790525308588129713354540298071545339375983936787703941841276989720524836513576494039262791591457260053835792416714337556535288018728364498986535670224900635713099627169921322453974596124414599437561933370376928742646530978551310376665649927076415020202738032451309847997972674560707282821400791260511892196428871770055694037359179616032691551140638618696695369836553038405732632911048944212389546002148725367774223086880029064900401211136999186014414885098916886867459009565763163562681863166030777946417205534248042495997302695245910938093314371358703029536908359169244251778548649362807221330525397781158772555743505406871849195753916549409734722562164160897991813034963634367727724833894449676814170547045280267763312138542846681305378715204501517461349313273629134388604406386604787602687279141002079874632806309282024835513587171166825260742526482383522107028869955485974545725360514199807691251387412342862137819099581628324734248878084426722750714903179288899128876894479980707648851992215692319367164286221958957412473187603538987826290772720325876351593604698121731038396135830850231286533641461136844994290639656885190307156220207020089101878056022346320452586975043023233584926932245032072403962602851235301285218487725382963919652576053357347460279200000*i1^115 + -1915819700315338219070391467173726797204710720758290243275930328804061912990463886064735332156870955711906470588536210109281593590269959284055948502895925418349833314474188106020679117237476854748024808125973402610250678184085339746715881892615070647092859741151246564460776429967850903371935275319425637212291709059646828952661177384933876906455402981922253116737910455907127583887900072138500932502115885919384986244577157498858828086350501490223824571787017700499790516207944301071880267458700143663251961863832596153077529773013480690419897858807168121581457221987959925967680614072243553757696694665223961510142468817191194108925428856112302149848740848744823138053006218690720153477019242836693781621222430040684422476817956653324264619320067223455979081672548421484118534864299441712042730584517666338062997716239342817801358885602654457100206285980014041571578486733700175421077407116898696419089571956983705826524822101982510716471711949092107933384161849392743984199342365631805579408792972387890401174780135449198401696892924109750871177172995327415338893002683177110827602206384058095646856723922149191912589588985202477391131546138746703946999526976080264251926922607225115900545543178722821110576846670742020907217604372326936106800390307803169791464283904134203738405883633791924502754469902973139461265893425758434316179323111967584744538464510015238532481642575492007670569911243744751884544421087027187675887731472777196842193491091166521674951729781000507775985842968202060821304812925173304631134003604578907624628984227684090993158808474526719267113623818447220936496158126940184508120431139698954159922215463052157622974199939921029795266552274542344371755732089123813425258108822509534933156377810707185353345164432432111487659573670519279934329122452428780315513243656783757033997926756819199721726822625450388470329699275206717835529750154690265156919161796924889995933626283845036963924006824673101648138423902535316817623724097129350533524907045793509624399326669426235694848805098676049892454400078525469212481407942155362586044716487886127684278659641526445886941890598465887424922907104809363104463998485599573783591886634082233703127182893895807522043944349281567302158966240000*i1^116 + 73080449251971145474521203717232525230202023847676699788155528448468221308127519216032050696073755925076911369870471072937858391747479709240787408158955585449608625134639142325892842286491671044184272367001096637721985311718974216565543154195983829031546693805560612976680020487912639803093271520698663792469180177334111738060801591766929985631783163645397447944380935293852704758816476707725406410092039844972775235286185076333368885186903195416483622705052358210479173032716101047442556546785574364110747961225141244249664297517543468543204765045279314410446694734485369991720536439665979611357368715381187881118162066686364277369776981800885101060511329841525971465367011078192326922758950761723917204288259340345417111202225012468982420830088428257575821230842308730362490230197632370677452667160035613987197131349390229776644364191658170090805862632407692051045335756927442429735722507552545967804956484542412184311607163771740528215169284909527013781071621259585821319041812460023173330263688266440741542963056370171080504095704463789391030413297882947408173786885437448712233449485087709804735022556504898978877099977758870303328739135958455435577651892492834126848013061671537236646385894164012177585268471496462503363101401660210324924602775940217622128454670963580839388975818988987497281623323703316891638175715751472340669720160514464979674787358688118493578311285734132911387519143658303950251455088258308582926109222273819937374133707963826109222365027608425151663949639016617834683559225666518812598281310087750771531445138302441579295511784323157922999180368983251149129774960777605172048420153082276429947875144924126130739018473582117436683968982779839545764392534046758062702992852388511932324045231842582243735153860632455607803506158898295640019031088378135819573513747991967044999163139493008148354460145920636894262162667435417497578617753434534785332672637579755194993055273562120496150637623633308918680443103623658451798971595203869749393811429584995253364196608172867826071580808165026865108183460928952314385976667254632069893319245559587686872247117778130142915950058996723225293566453897197099975046358442115269225721235258970819954367496395009796000*i1^117 + -2472131027436270874028240158711579770468645565421208136920427040443829931534871270842633803276867624266353745462476007982353398217135252425480409198145358799075759301644155208410803549764615012734124608900542295043070009278727764348741594666199781094201158021758043301276279146973777562022019746475843433781869526240623415473969520816411532118290600191863890765272948853711304607844139245289199022603347522097730699262620120069247562587031147124789494445540753283975205507915896183942232478315345138512063316792395102805394066385541316607768853315563691502315359152189506334810716622538808784453135083558131423878769838239138818988530345808411654954972259127005686582286012762514709145634130569346934035096598638299728534397813400922744869409348370550578664870334117005326704865363838589045434927239467084603573169383940041456173082356555714168445709841505421062633489851514092197738072651682244135399069338832315770963039656450240474670640340054445911515815652040182851367187090854693636899020923426139679257645757291259844859649944539366845651851966333399760811336163473331432294258934490683120502546521073934493975357647721971526216452155176063077847056695045699715157752171751071436248581932516008210736057998627996535074336575590139544861460910823238960332612265671921012942567865995095572837820115838161825737388583722023477277463117140909320766482552706497708445997546795373840367336209229126666793121115190638158413891321639970692921827999521919504596852681703391975464068625323524481129407614609768181871368421361909309252175250520562080082944414330861594187471719050732649756666410662197261954984732851570275342400274132927107530572169107475286904166567776639066881830559070752667258725368057960146724339072586625920199847538313226331102174685673324651051512767502797099944261311123292505392183668552072473725379292881951998429072632466957103610845876090883765424864255119603971994802929077635683332874431683739741862157529785438637908206983174685182605063671507589751300426993139544884265653560305585010457467053456688740002127030031753517682062287798229985832919336082614590776122719389409541336656213397313696380051244548324673797755640400*i1^118 + -197719815789912242124500055238555436231512869205441618855107832611333224231713594339707439255755364204895255799619428790049871014473537460965127116124090696511594732421199891815900773890034129623779607083828183004915448528613332827240769536765355155524514658388922211531986600201200869288467118006147928470853340783194011185846922849520976856131797838868473522436925377631352674031001952936520401599927472025471287780847807582375697534152940861039471074986580226717889761876072703571895350727955008266405925981575136150722543770754116281011049701313809102409365679012231578274597051457181074462733470304504174097894582747371408188862859449439695395337067134031158106301845443663063755474353275226543937093619524852256979100379738427262206008568210843858229211510278574230967242854258355307991012566975167389455484349472509644647680082652037055166735181093399804146298409102801651969191748835970415161552025461879764900187211766508202555895896708178319057187044064817007259956862309572440211068955180908928375108230508208197104137811539478675541847743211443001932947388213279308963616853846486614783433933044041817451902662019834467834330332492298029758732660958412293409534167451154572106927318796397271820656234227979314556732563494532505059078377351734414254624675934731146203066547600039252159233946181961075694183415668751648443287334304054363067492785546214166712287065608018951505187315109483135105207312829686355599761522079275666383201466288247314833444915048630615706105089017168307406839894657941385730406394054135556454747426661610785176919038643229721861199024792466216590264695146644440264799989392946933190586943029903365433879169001911354244428791583629055937113885969161235640700892113917132525967295092842496638329805802762732709886347173380565221029770955408406019521136162052833808724566056440827490597658580898213781446036155117681312122389041161734665588850733742670585696914616332162241748155442861087344527322269322882258381818774437133664703241787436999036523668249861090573136561906242872618623024213726071669608232670153454094044311627008845320680995362180539574391837946457061333965*i1^119 - N1*2128290448096219441866009205956012759969179407804902316189654400361321783838985099153225745526688544247465346161518588437203851716201723160156291404709009983032588034594196283928334185662850449973194862726430379728718662768590813231016511752534501606947560322752909083872675183523834123298737805191039591155535557563094751135012681189259806815165460493808856820685754551677078099091196049508123252449277630467628333188976686615190171404764860568765158962051962344314068401577988602405802173943393818539328302672211456*i2, 107869492927923492035877031727069630541391338415080762698662589680060458240922308023748004749306925361202756024185154774780077651403683488097383337262302903118318628940588174057378549131362946632603501193362175321766649113771370426470951265757943631722154543205963014768539965485980809312326982440910038737467656631036288205897361326427341557228529799143730253516677597467454906384278794635939510774043250465609861959386551488896025490392025851506074578472240678273316887738453999986672638599130098808583909753777574868093570147448483289394544540636518503397998117658158496728330221427414081856693165442428061864217914988140532816930374686587289926616055135757360994357106613905586200795168188874466540848230240953749375725363270960722687619302304911243621560265396102178241661054395729364335935083156852503862054932223058210316430981501801122706721637481443658208695306907392780823942357706388843002136538398199977698016292970513286350647612955487143828968699449436200381052133314291059055110375762528468447967329840474030656105964967772876137651212402455171890787515397922611086826832189993893306360043062945308903415786320071065000276300562256039428771628540003371790086079610737256304985729211529101691902960342848423991039582490228097118372181029379725351181822824519149821692254870572738744032075923589385733764083804280337839144907800500056046887376037452071006410431122570151572368060403595989921722148632409630180106888329349967648158103008057140080087507514977665586720504933527925757070848620574956645766396129607476096879791237167444366134559455889531454756079493421717563723289078015310108177264973475716989570146988788326570334977747152427674731287793888887514778711839184424161220930231506835649445668676217871366131669967125929768774821202775758734603396254924241137980325187199045948229743212519784361625962963530950706817156652375369330664006078588123427317721210520695171052750390778922823472074795823810527848883087542963692753572281385926811264377120869239377854240061637480482560240137866046155061546265388585713947967311766667911888792786194264349010293987505423520718982945008764071485456900811983552965025031511539877162959324399963551670781414797675315701809443628367028844926511585127831220083216211691018460142156991190237735265155934660360543789422314231853811163432462454245290999543802134020180258830609316079639789844260667855619402262224453237488025716959234019421520181445032373627332808141118386254716555463192111489187112334187793280302465759999243454866561454918511300762074690459811300279633122103080837458529834037368164042538276615336759109974633153864240659461840709416450991185731285005631038160424458162047570448571067742123987747772004999152956668316779508588198794807393182388125723769697649190919979170647874523580326880156275105850018942193497360682705483536692501912604612427055321514450306440737364542855577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -3508155902240496038331053961193171102012724376121666060498952030002388721431897428522385299297996752468079782592558630191182610867824310988724173077420547484904803726299358248322482284813816688888732496964138216992583583396852133337085604853378867098660051968624389227594743711954215356144283453676917144186300214006593291607355613095826207007527027991585737006472679128774649932699341316590744542888075091309501052701760290695219518827560283775310839663536418974730739023985191659901688658740995918834301514997714276861204963287403002108762111382110397703150986078640415007413602020677356521957570916721309529480767647469656872232972598705326665499113077152995437421855803285258676155556192965254848699824584344453154193762162686761055531582515468864159977440330576370742161390444751556625497387134325053587221262733866050871968542872850368790315595097017314841245662319354146207532066778973508571945943465270037433587358953912933779953719245951249138335012135549905508780249615040073157187166430524670356665481293636437770630069890810338650242922480133886476814977197949197947558043918872693712706109456236214224711416921396692334524708440768572691032501654168836451511237709558818895727415731457229883356827935394421310045293333596464584926477576810747262097769010961713073310406902912759838288334683956426112061877200695481627715927133274329294184296892254743004987230115204630786370824063083270636465440401374113316437324589916299902394897300926515320859675386689735715841703329642947430042660801989721433542501029941242532845788777056743573815244163470579710795363259651902481257697158375757286797741253505919571458154926643172094503434349903410878456961028980523767843713904710777949586321951530081560969675277180782019301895348163030433095450143096588577467352224792387439563594957196144605773480970537759611064349096054156798383506895490169135758054824160883047593261843139672640978790604329277843503630012332896369682945139783257630000177929235700797264959019770780633729026915905623743438013064062411130786980184899056626007722816027264138264101151881076249472161086915360115409269520261908349597366580150644548703996867299101441935871855064057993747104232328850381121735531532418346911899683118509293407032511698733887314591309112086068272322507279187247982233287054374260067055220661756405798244960746620838003009713314960584428893613670344492503449488759132273714797115757191057103667706013579027721306754781873388489192345902414272914810002292635176087561730244996257292629457231079807781184860670838473870321816836145497589584010384001265092577212203634496025196858521965732905429088359122490856388852587777163226773766305898695337298504487972941620863205679791660478094860426106935302937899897420993393411284108050237862068163947443687247062332886331001458720784418644225860156742082186686024525595031997680238646785564354782645710078607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 45717828260510407221714360658277035020327345336858105832274349338575265678152738650458934495018795502838205045706708855703517004705033925699355177489797157658162051639559192036825007251852787967151633254037807214185207611176466758904012440743935262939350866810224177165325945109807816576822326640970182498078116560687070667059803507623279783711309600630399014397245670364708543438690046881247880983865137094325209615331302113075650595620837957123823498226961898499501647168176891403072309867423478423813169943045367887749400071346486137966373091566651351659664149889249556095889771528952804602964618530783630441785642468132709412665973513774984735054511804093044781744987059085034265025220790169414955496097862608991911553169950670700058341156389263986625382741956462323507864890886625248126485995352481420442456425868132143837844413451355611681245122699194032553942408250583775378291205862002316093488148413236609363309515151793272815810661570787166078306611661816967774933583658683907091431664155011826322113741960121633530737230956825241178079175189445951246110319923934192090450964655569536409676561144399917304748539831232645419179642498739191298813912599703192229834517470454035064974218442214089740950676284135506371194811345569788342826128294929580478781165608712563146556369354175963627325707741094848410880842333174127973729733558028841540329156413575439488686278629037702720134373959337649765253562164508092561774631278577379168383894274676106655710551741610629290560716535174797751341272294784209094569344492151591858321471000958029286857115290384735788844415413237227649068643243603716461667060786751033885799253930399458412394887517675369280160296165392436277036860672476797027757221327186314674262020670801244765384254567357956808650051610813237247984336153912747460336602551265638948221804962214587258339065239150998262870952836230639611644479766504380937079327529248758925863706134955091813136129353200997151290565851539021931494289266978962780851024323376691705198250970860048472409590412887932799197255983592694050993131695417644636085145937265108225630002038184600079290744769436392849943985147161795470416533875874397356408676229945696814312703090255425557095302641713653282913787268713519788111504431653641118561786945554422165593591942307100300534773741402711455640111777803029990404865609936331193187265073880858392888960621766972077497045649304276308260452180923603985338843383596425927501463345742672580814771961573883373213721290374263364893200289140141470181884682069202275331823680757771053342673601495743329476360435591858804498453954038980601367649380012929016991009903850920182739420098898706002772195789812477319004413666228085287377921779406333351929555902563832600486736404794588375074492596560445263434484632170077873340070851511557095306260466954729260847055061537339245160902627801291226147680181028642822377523118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -317788384610605700864236570067326876101380084215621804071030433969819795570595919834789121156847681648205067702487641415642196710911450120011431824418642295677568702949884318585965519665719520448116950284730583328282071520086641382119998785334208660121524117357841942032859022892197201887440927134733688495353700778928774964426057982995443962847385790514139145208750378261511974065580677318555036517259915085976016140638186777873294128159441075506073775461610761191172460256782506170701862340785498857476565353719376316805884099766766448527121942942981611931564331286308702292356106493715842467407549995970246037183079221853560580446363344939628172679780081907013826123588550696113104547607996997462447490210779314028018019501558890743078685214631545806451047362323954326074812284565611888265258945075342352873314804250667753202734454551359812864571848438534817478485204270711479509602649415430915590538303086619241539217430458495644828607489521750331532504580628570432069728918756260632825110081924020123149063481290967785882480922704098642540375193212588291074202614690282219912326983827848093285326420578320634504634116950379858035487790206827311175679828858858450094097000193097833513702108832321156795578154218881895858610430960790281998519680812720754100266263990271229226619087618453776604345364222372624023343270695551840608577113987147882174709578076159002088433566160661006247772791166315592004841494802344485824757298646504878719040020561311011836190515915723662009910525257232034768710352608724914719904919761204542564237127044380627770936578219700057611215950360717640818754647419703855317333770405875404159832040187066108972841490620207259045151046027633290751069806379634698788843062312647420654426175675551160048769269264073849050010903514084411460635642898423661106247270123730695074035965339686125831890406597960832879855277816417602339468665006486900386370588462564726134746334533260489704897452595641870394656759632213303811209867906732155689945020750599543620349276604905157866925244106262401970920657832759667958887079319969656240294259210836086069855674180936557598324753895419749246359730827001720328602050441878517379561091691228752844780849920343009252262111873629570114045298920598850233296467427816459832781173030283389366545602383947070651101269586338957502346290665063473482510588647954768245575740171774120575954695378758547916217556015729278621124045432768109563842477526815945230123398248655674580774651846660361781181567263037884270389567235173759264666952370320454387448187695949397430801440637685898733008369870768421360146755581538728289839275414519400976798932387932778560917622439665714215220781571660052785343115880438227268046570146139352522021633215383847894105481983906708365841837001331098218762555635988320831305207043724131340731820944362904222857158961922711260308102928863440946287390079831467974929573478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1369788922129527071435756634467299637859872098941068265698021704956491977714582399721121700445532435447011071607305236830079123440258951405245129760110561106028617699816737553949966135161038940091001910789084123027081976738526911407145706918812990305182553869619693324067889146205799154978950965552403340684538434739591239473616067850447205979546703603897608261490592059606579657942043739977548621749977371204484207945384969092506424725208324321556305084424625501056098711221249388647503755867494028450283391086966024115573480904664058822302093243082375939941057087465088528741957556024562995248539923510153262753508731541481404624376958310138239596654104648270789071303073506789429732277413442927350541898586034020246441006508685837238288050324117184821522340753420206429599721680274216654045364923541775208326169408579926674817423073793716674876456105841654537728758350721858075353477529654286446073777502974094591138123844239085134872529094447150801886778358569074756009624376382619859810593478135384383548378217093821188410716231799257629107951993534272459805703483885287934714823554687684942934222239557670565179415935689496523681345820909937770719251581628287588916001465255519586987013934459087277938613117742254314123449779600532328830469143887397020456567004415867159825876227588157565069551730396186020077834251174704533803599849514109331866434528819982729457397203766248905901813921200100385861742644646669850623761381670902232517659868806082579459519159559869698952609655327593942857828682485908869263852870927110761776896351426214603873024013809308529507858009873445348779741948130107447428880227123694077895002478523868856503148936787559016781769114022745389656056949197140428667792994709766908218553000582791191072224219369971445275382459880587373392815466031425698198929227988050339353628247089708276370059762223927350842265201922382337861117017854408589826837555606984815764516448041386118872750593044143873783704308202784223068275579156591564279612146956255926013424176362604752605153929420091591503166891170836208903388066646063107257396308623735254311335739039596826594741468616027642658737557907305858337082175120602620440067299377798635494534877309618101942618661354152371735322543032393004618557232416858255048980077232480449487323044419896107545363550690632142439534621610854618687076109206987163555424824297927540128267375881992402319315330413686479988922586359805802377817528084039486460317343222949679119286316362547141469428801915981192188017566713152818114534657279838791516231079465418483064527623190342165267863314117753974229316986981027124586220620334482925819475418265989914419056849757709922757986160074552405228145329100605214129103065175946845946972055258700507956360112232222785185181809942346135545901698845619149752873531604387563757949545195193028679157816984932698858550723045711850256518362017660648892221358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -4024479259840705614123884558701744705756905673690285079028401889296144250200140673512831783793715686048305564223431575626696648727110947691407665393249080448401715496861258481168919139226555888401191624083672679787598763968588815941814274617877462129204422634814866259790258335395367412589892557728384914600786453145498678774344549387362769605110703141906069158398487378942637226170114057119287891232407207342682203949628918297911172222849538830467055310084092376186251380720407907255281005074969021973789839707299142410141216609557924259750626570728589524003283940456780970784603158159291466952820675870227556149089005235427404039105868474901303045228176052852259637705988168648956808826988531273882999850161916624483026085384925221460899311844343414166591686289064586814066416060210413696145260642165356700506480419006023280219363994167565486239674080815555795429687116196731165582082246613606436097336912448301373801262592060310840545662610187751678186823811395900830511082054837281209433029788774007702348167323241496776370007967012993445371556914185345049046872014678686775419785448340431772311205011289672077572615876035424340668253284301751081885803465224821765415686935494092420075343178498135467614660123600705949360695932532428134838378083934904151003730798457045416470382766622757985112404242971681550669255116658677254512082744481794990777964715608945648308857810104071516006144159689552266997065162254774954483944970378122143011175932586832564195906982448834042360051727796497130289150879424176157738746914004000920340539225713810181308623397350699903986202339206846169446570501565523560065364861566809402304973918070996744276856724325399116672768103552827831516957189370306616242300975717214323119203546234365213336492902966469170280315004033696355081867693773285596689139313736567081617824277635533042422971010257165997172461308439909840953103329014631253600643455446931269274042009833407305913068067549370528249226202264118376195885734905240820734139996823509971859814061783552623575894932184608532244155549000131663195779263689414269176638139161097924110425409920412496951044937140060953904359015353060024903807915532465045974122275421131305769911274709910320004068099954356202081384382068281330199818041756869995603251687527449464047465855418438382800774509694627885867289643097866609112597247168736507338548634060149831832471269778770624137396983191839019722217260675493655911243813875163994000996371346676050682084901677262454171298613984670303237670938798859750678079337358291967087773621948677197512559180454813977446047196471117936101934118279603489079581197511164512242546061891418153909227819920105183261034326446277346381037435915592823693272007331086107739803939193230677485854140526791853876438963393664484693206353932581736369691059915561231156464180117610457517322109210731454372982816255115416165106943399451447804297216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 8912599358911134032723259853647300045974872541312842068625414354316328760337941791889419771877659183394149546544470627241871193687356134827805273890058101645581750919319223031859801831880103946648663516076223175347270301633751624044778238357150299593727037460911941757171595227073608456970219915433236576990599515342924576501326101111528173331563024894404285770752871672415700798537644431705517644945469903468139771826211256094592793321825352940938664060530936391087985686415471613227054691374664048638379796860616075775404668842764499102753951598520345966574734104059422714321815127964589698276514250683729317455346857940788033153055308392768493604617247658765401821607610912025162308424807877385420159524852111171766504108148443518185090819235072538764820845413292603063310261935854705475661463314294865468441434480135854809692602926204197364624167497562536017906425801637513120576086038431880293316261512710416232850639185032952404321378821023649838304477532677543741424264560726670920434158151884384131707247749004078919438421782051573760323227548695234156448852326060833600531977936049174614287052337572692538444967771792311770376895423909944494108786781039724854471142321536594641194286425441568401188212710351817564043695245623487359020104692153745499265699389378883923217664392525442267101671569940070264637332387963423876816793312182044533185322740238348037689042553518861655152978610874019717923133557094159934571743487738467231907071956782657817580487044878947305998268974303248302612986850966064473523536056376903133461943399165728912343048638530817568946207368648156723695593814082008978474794384340603939525884633277107135294616478510785063897975970629717421275497750763798444852141902816623876043163972180914810071246775068768207758853770184696028737032134109562448539857555258151618981531023090719785192783782021794923222792635934205551025255477981698770115277847421007422682136050970494053934697619901878634242845702023105712849027556290490633246388652779267896864889092989307532582999432193688221867979406425874201776558667286241827637946028249769622056592971158729551481694303446962160914818828970636815207463698147823517910540405851575541134113306160140300067191260211506853913538290327258811569203247953296112048279285293528680915951987954417489523435881920270212874646628255301300312956486811240663291389255120225411203482389189580338719324408659819455920603706973276534005897842728518677848514028475670730066112872914747964137283434284023778915878193514200580824912694027484378656540631909774203072437733567024083711686731042306809215688202289778530806925519510217159748662812055230802237725261212250233449638469354408531998561484216775997793985904500631943177050366702745714685774995452814209720493597103888211853016986191115699504644123434879786698109590597170282396910897433607467782881886768985574335429020316590812849766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -14725372942012295477007990574997625006375490213138633157145848668996637845039865010849667777519165148540348970922862456416116027107075322524842800796710312824357652386471096899716400280426772929322039303084857373536510603549491308669898561633012314444247963425564447092001448715789250085605691520877599067773319730929081586290277702963275295732226684928780442889712154635919038499419892500578688834294039302946378889480677877923955368044645375044433863010707227134333428946641582582862688023027219200744320925950345992874221584371321418445147240796560376181151601624572770412176431360098758456370119581696382760600516051904009512037512501365704930009987083152719700469955051294440994030291537724583906306961491609227051586612826847238558378813479110906644371876366433703107542626657549232939635900815150980285229043612461745434359013927684655155134378933863217125124298022427805837385230956207578349093702613476614495137421865942473556981979108714919989479725204682816791843912996090666214617322660462086449216379761501172585332665885220672269626585158152241000603180053875800438822428792759070451410327223646667881516718999676922474944515305607475737828435432901501128375450658945356167909315251065982969215363751694977421402655015338968359171094083207420682800236590527186199580472620404934271043839206931146019720676195826159229172710987549949103367137536887303539962161631850037508177389987638296020350836647010410292607544551884749528708081668535210115635320352759910945374526536989256223385913128067545709953319327545082148556990768797402881050492074128488091154073379072660188441908373805284123349564570520751712238986676842861658339331478731043035764458383580849650812380475280402935074739895875873800824244519830525793560922680666438922702283926339635813328807677418368535821206143041762020445069526401626632412506017640472496098391023425269163345821193638255644003058378714773423083976603695630441376569690661355873135657570226536909883093057949235595175645622722815360718280058231378080889173021132681427935810255324701881683274586190643944711070251796447825189433977095813538974964035683753518302199747684767679546115889376279751648988781902889336058728272785665581796238957974830952828157591691537847275803726158937561710836274216512580744945065627792545485449146938732622447883986678078421830761530669000969424783004966217835737891870015000650712633186887791195528952009283310183856715857318521432419982180786521208833746239953078108711497684231683994997869181738416525380227838876105954325268930693334124151922631864598768709592233361568911840332201356142654272197994356440740541823212680422366859470873468698615612689112002741039533941568130986205809786028428184431921536710250997421230153460471626251414292644274554699119366811736026887234144813927723101238570109062662627373601028308720499618157304168244077196713829565252931420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 18245025699419199207941785947997655591147376769478158022233551254068912059593660796978604139764513905659424150763455028927698272270308960788734146990645431733546372925272812014282142058044203349934611605935567635815775549585376822721741561318493563726585047947994815782837683075275539470698302234148504703067787512208815999934001086128838126633123191002261487186202080355689789052948712777691443520617147825206697143945936314421743069245441039571037696388399359843666280040907276084202999267950137300732976171017785352171938247137582004054513039682689833152901207597676998196672669136467051764258948690003608033156822743410118865777634723347870904542771535257471371467798885294767191822477386005017651187702366524491477958320391908774884080799406622415637991185467731948419055679133591280672795960626281067745088813252055203313585152928359129157704176114162283625559390967264919877728005016548383461946360840435252882949750951089021948243440399405283214235965698326029838549332641707769678801185717770211733738855234873103330438136111566387652342052319445560454689349902812593928804457480106002098595886497825244271294468891837885642826333877531291939505696959804616852695356053688095075664464649119564275621700704993602980297127829867757421128560005582373083622917924725794373418458776945544420336047196029855258244383268642048822021623226015111403089937911894006310617429820338825962377303406138965873263142482055048027725872455248040489442700128594579766773631237635671735053487017518268869958379961820602390430665585561869381212224573706680595078595166243369325249529117243722093965821616211108000610948868285200789421752869637076980496848759477733579070555198048540349371872768694488242666294518814716478215915241353770554531939277903936848875026250328402973753660318180299738985696270235814543287373825010108888165229520286345309531411719994251202957897865127881062590279880251469809023708683683057625140846759218987351387346316466882914454536774532682429209837769851402144643976266652807840108252823687896653900847613212457545965434124195694431340292518416351898523557790037527992594528010677730190725893226917059260426207724196855917544734137792461918935152156293873606129150070323517799310816487557974708427351776134387036100192489041649973860862360721521256006445982069215070141045524093249022626085016420418986898764778487450653941874013374847266993914011657446854701997021500628341783695423880443610219003886951110560466425147599523366325455471970159494154899575093586123212978122221615179679547316007738462501837920800153667744493895906060859877355433221817782623449425483040223706890770178845507402229050524741526920362889257857123672195458512101939803256234063960862794510640845101735449381061578475995626474641279896787032835127680215440301278981611132008826177070214866113771020536891709952743906248645443848975005204984516050944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -14631592553386390760461167022344225533613048768002199358294418976626756011221637384908771871702942957087454618563397270881520859076820313831934221953828153383341128316960698129685080168757008587089547620993620204669474743080147406016065901932968304619943210967911207614279992753381978182653367977105606233087411472614621077858668357705588240499212906496172323420525956032611138928592444986079908044057867526346403823386873090363270949031249614313886007366459657072441078757849632186367461174174119644756760982575908280812213929692579348713090381732829507744178895973304012772755947799097436193688555800052941710423234994417888178189628102877142942817717218183373748678121657176502392981412044575975860232934829965981136753882056396172151749098430499882795143193322978614722342960958438595309711330593313102450405431785199647749860734093129759102656819168046572901550870320822366504747812199516278245082651388357480053760109503838025894220663350520595209749759257632698651233663929893264794080489566579779347523079932726538324856931084357461363876718956620550183041720778567753594989040438387248060834284903283950578110046707231017153573527933826883601482111331013398765645344433740847146159984684769609390540771365472147471276011388711414374659082126684585353348695835284966820456374016746407971370269088674549211033775935876329611922208144090929373750205561465468542812523413083941845552261682540276847806178017917913864479203725966382394061752873018470988746001123799359175330895448771571923868152812506408374389529064418745107735340869948870676791262787822957941225112372184745264596411087098783512598764059186238371332934753340149748614616579747851375163523884832665387015198809733870442274416139089817805150210191048997583699590709943611725951702228236254997480873973432321034168729966515549449324416595608460171099586406981513853922093049320909500867043868160406371782101744352359258819146339991020521354845024732701658598235669741966319105091433573600633600689648971250142513300772546229958647317033972006421325366251207518056025424018618807182763018659920782803431731147026471741127080465233350614359482921259534015079977127005442451897269211865588924185746746996518032314115679479578623749809432579697559902605884158523096777999099601842071625628551482672342452570434075126104677809900993619246107954329945067935271969458691406512821039797709958374128547103055906233857537628906597047441887049005694826768900433615614849870613601641409715817104158083237184585329918103572619545215230002948415141755841643344209768071690199298409315302975330115568185370357226904987846180464014369014050624455934676583961524409446196503860444343494936215877415266544636268872587600131922253350759311764219341306034229630598771691980973334631823138805839297734639067558448100194549210798017621497012814805101174096544530545053745547486699017376586792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3289041153186198042431289274381302041577351635930118759382668528197338819757416346724667524806984704103737174393308324918068039113361338786921053155927720138355890006270071071380290096730544631247524969727130043405746785339711546826718296606225243290214760546942350200222357199763996356129381219896763797904361992975337020991176445847254497352056586973466736386234524756969102536032578143904750400106917976929605564863914541875943766145079945808107052981346892629170381592601221870238055148846947041437195659111268176029683272772051328577125960891148353094687595940603949695342825346173010194721550511573146287879454361629769985210159308236192019439770652746056362780271258847436068862275214475805794105929491004877727265887604351042684271570169426813038970205854661999682553643377973419289718014262878300533431681182115903196653431395161705652634195389928893941284111196232736391340700867483691752783029904386494597417726145072065880926861279530870414328773770739150364836658968079128229847476965924717170770783476583489654005334480218675654820184022549700004465888058474613351527109464926819004284500147068442272731736293784142543414524793022009980605907070472441109696913726898026996283631787194702580448955393647660350027122416852814583861561375125250345218242454402355333688581011939507701038431330813687181915644546960491633888908832660664855257222392608171726633116456886063921567321737111753369279158527489398678888174159207102113035699184985824342892876155466870241689193609510001885973845607075567421532624711515337066096979326798873079110796668364312088842724201029406391093399216483379631034434148481838321753986857622647129953483201093605381855903424789279459954138572025763740447770511842872052245201623448958283605359414439758554141606614812473072929040028683036713349844391136091463277123552718806887397117514882577895875779872025410595668600882996952171403157748710692532120830539504499553685939992457860003765982773714142632711062506551890111884213463172868194665764689542328115553906247622699504226435114479488710951015971754955843845916497327138551378225573517073931511066177732882434859446390343878755336070648894544949569402568875386215728484220656934191825222806925309664434060599300822741531905820798886733748618561699886949754005444094847706224609262737858627904427382758631199514608109193346011689603202585582721590046219938255829718473765733905349867277742727450577108499467782411948843600946872422946013995636817201077657699555295267393454078564585291057356846930123449547147353089123926116787136414587908116971293995154948124631193758872930085453718685496259715260627853396474985728331495754402235662448064955910933860990599578476940798268102386958943743022228879558702253141907448445088174520476491790297744264529867631314955562907766339214364396831565196778444127427187960730278836057256026536885283998809456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11141219189952720057782383670097281785111810779946554562131648612722612068608410829375718564067978129167994327432700825658009788421564761615179641598177953792309187435152954113904059635713723799454437889538275795062675347629158387056530779022643366378159125500962716885307025138865630472066315513021963849520943693489229903830762402749701842939454729511317928924913916349877181900481975353948383620780291941007625695300004534985319536970153967252616745101060542874968856347368209204595158495152151645292677487997683712280641108299386082976190019180098327202444536465382570731652757950202979128254702187555641799340175527297938903409981954413022566307898388427979010573336788899257681916080988656481236954032467699171345555375232976903828469257498613643054447601360919228270320274419119530799963600745332341813477275249356414060433746716582479037539931233458301275276237192177147745159984603599370185781432080960424322529210853908058079872355425631879550724575570263550136031621390325337223378692101922514757042465756571845003248838469071233117939721227466759147114204615313580362149731948415051096337388413631555594800147184757570704891933652727934129822082662158801147270733545901135418794040201943717284684529349147626645042170064968060368284901786144210142769048220492606175069224496498048947057555073242478512880099361224521643457043632999926994129244946378900107532772785738357483448015183748168030383906026286865323079614607269791463339979051192732143117882073825244614822838641315283055644133058614602140944388013575767045616359573613266686333342907352747678486871649199443935845542324049456331702953512473785568975583693618863843326869583071421425093918463816640427340649653894645341117446785167302043325083428181654743607180317182488895035080206232558795646680437197370058180512478593290447889614591158351781518763923051770337829445214319417481734480101190465210564262288776235921917619626060791982281492302675285845339949302545356890083304016148669069466576077222523976304486302660571330854087296331576235927945626352149151834995857390579671121393931979453342898918137527204572241035961562031726201419445259086262018332876678747018986596176710257222017932412648543008838790184643224119375057988087552734656582815311148274314487454531128090096986528989312056990787957046585274782487896544649791842851212271815316383954520852880263648970284555982009715935723735109082188373138982542525606683927763043974195445727055015229422979431286193825146296066271540704148423307358410961103128155272537815387782041973812143814018733341315559601770239800475077129328944270259626234151201539706512049900410581190039143884758015034858694262651162507347757929747104475128984276953705512104270904261876804739284430116221214508058743126746749892956921183416224208297844507659542484852421505098984887669565175078282704713201069067580937345502571134976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -18337855157766905531676154195788877702471961717467696043663233955310521300890686426449011393516509905593469787274794175104953915782470554831337678994937343007637289159159259945068344259848810364891037722034348911744696638489557672260059263116920515083510326263479621807539901892504378526760805120180531470690630223503458291101361321225389658559475804045359453407147972657787714554616657889648994112922360178336046918043579614117277774104461821990283894803668742219305407182910101052496845096938895653233731057203461655455741847534542188445182500162121500816557310131604671652490840642520895909184792539021425755473521609637640936111073444486006562196189132540160749559418897060400398673719307387497906666987119036244126873730270709886363169472888654761867199440315706841914827212778525933729147535009677260598494622580099267993400332492751900122873250952408495393110363440636941067955100555897182101208672684455310237555007186637609925472397393651571606637907830490165278327756149038228796361491525464180378609431462973953747754462080359850788510646753432148690145904182583750431653748715878656384964319219399971884134520361463398636748127956776989406850121047871441153188213194323424544471053932000550697564129074895761258807282686928158055686428862239256114349345166135498992006989444242525069741113907703276714180643471724323754381715358740919924319948857109868175239069530098391732611613523051962592073626265130256537207459345166026398034855987952102913115521756514748017251587055394082480907257272294364731736148375626406512211047382018667707817359731759660502046598645686395398820847059749949382749994383393009937076096075832449491970237744895418861901616387955367845326180703577043164215229140039448362585089845519517198040727849424600319562900810406981481805022458908963457763196396627100979839987149606519328406195287161702668479888545711721441773680480886225899144760880396913767049173521506611944646350680375058826129883740785154892121177138087944271766020666922082238302879631629599680796665976888189843432831114328771362449336709827411865454334932684774132581589731830017694216536938749611520927225382897781018822272284202518482248378862808463126415750511804233083551322515455849405755025674699783231110824676116479236581070175348305252336444469454247047503574339255638267607782692319736455987092072338185580425014731817529829531524497136607724598612155922119422137071447405618800899040463185381736301661897808163967764690071958963573942934114324443025131287487011868556569182501979732937516339908127133761701069716446487999419809644292626816939791921908779116479376422465832765105492440893562604181392251331385396787097648026874304267073807993977629693472960700362041909150487704911593749647754018857698469349633142969506956739741187363269277636714125405655922628936837261396462452709758639697919074765966290442423736729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 14331943470446078749111193256514327027119571951461980504143573614901939699959050980694199440729970998179228568486212505079347777491374170022297770288774170479153103147424811185480994629717159605075797630835868688649641932262552026596007094144467016401173552038350600928826881121896066940390441165710934516147503743709778538400107821738581098661170090814811121788906279547872169407971129850841033732556627384287074249942325948999329674341401057748413630865410648431627777116721360321050689820196797943402697417800699134956156488550507287639005451678586034697528787163157372946299310155271229723407905773048983722450237275736823651535334470024333821150398043756696127451473785444537187303325474432799996927509753661571573806010339653427017476439212800056131284265518817635183265845896955924199910729970315583034010594782594733695146601515681450787310866408349970920416902335332893016926315930695325218724591887069095580412389770386116259897422471636992838370350244997592632561154061298806308091483457559932561335953680896679503764995290665604301322700206910427495931330371598418861516109370746008428718090092406289932450860758687004706641234544636402560386692744202560725267439613556692194111491122373823902549602705559664614037774904543802081269347520371207503890008076717272062314022880580961149346962684733824258115072527965048250152499951417790253958126385372667117015210432157868874679650967569869019557258603368605837042735839815538588768119547633310176221289807346819872659588227943755664600937574022308074144658604537425952135092514547358520225592260784854053450988503284878447094287242266300258610638771222528439597606830979949704490947670958722041729376542701758511592979073286430167132257055370573684270855961146978764806911260177084981700261646904265533272625708154809309348778436633987611694068038155690296561312599721589646034307112429566191971145442822106640993310990677521636572240810361095081066781082036199881506243203737606775546360725199238026801561599053973514669721512098691870724721123737703933412641587504546935390498568907266484599470438588738626900357209521322958974089691794565387392563009753125124942182835337020413381072303773440667744095299786049128594550202548545589400991132264749010105911980850774782896176609002528115661889191563303250861258632249948164194518573791452315189419435694416431308934230935228910037877396747096987479290244921360171844078273892224562050570719255272956073750881782140352359114330138296254010113386861257511445763966385391901310701766388499532814825662847510830328951191742552768041546940093558862265322457136112862155271325646090609742201685060257935417238318488562579800153738077196442866439147490087893474624675960260636566894356929937283996388741605122060598468717911002291304509923049719765478996806779758165283513808173422979139612727240916863800132068569872251714210365440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -3606396188114630639718678177507576474645043824329835856998394936787652374758563468628912928450959368536826572579992302889956930863694900418003834783050113195639345202908929868048301146667427530851433991820139361937086267807711503977417445645068761843950612868411771733388964392457118271443405652805212791285817418926031320189489793170806503437454960911613800093129934801937518314981525011478274174700793352195522198196988245269604659661242689751364300427177827494681440890649746235714292900494084611349939955911986778261855716587809085291758557982939053618764135695464301968110459656090444629571217271229873099872289126786235483061320311989305275881702812481500045454920711144881861864658684225213288712972626991522307888091265773882072074531444726691810375077544935460624099787731861922046335865011868708184577846060216125625430445598263690869339581356310211368622492215355004201905346750064308790591849405646841302770545612631446314467907557664212454285596221279868968036308279507901305040346159299243096528341076192762697538355981087214141184568628373232111924288791886080630482910664867583037347543112453495497990228609884260178651356459815225692735636442097817458038813257305702662701009270569650160639307967927062935193465534810990587089171063524831975139385340915942913586595628570762255007368383199496324870880270160975901363035891966670499669617012394053901170070404341081706070118867532124463966793609738060978507153357119416358991122396982500221078237512339723811735224671662587394822729550322538500226163139665544456546003811602322243543442279604552293008630052187776947082347513817244010309397561388003654606277031580598919937578686383544714178126826446728229258351594524872913135041023290847088566502510529822358247757058886606658651134054665803950659220913696194615312811201932899722185834527068239724278251546473247724445135714939874259082087739021876580122091958269435890574436867678647661227679830818018932353625472859453551852403816168927569560002059829456892414400246510336257596417679837747090826212626765161931886064005975170867863976541415811438085021940624556811071745051162280698083974661991748058371691917171358287870263186375636887841012203075827061400741136002498125707497168272225678684625197784906955905864458860320974735285239195398529513555987894883173298504449740669064269618424928237508486551113665612109749838788626712543386896560291903312326218627886487805215630176199818028033361570310697530349437150462848136083934626954323879671538641268024514330014809243657551529402705502702337972230010550877552563731693933034382781974236174001600113123514341944206571452626649579096019649622981609897452706780072995439240607130336365162616023424642393600341150428474183794169686524782610187567072064471680556455843981616328476477706854399144949133931780957865964564883891388583474334107746403516544563806208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4454365121296674306490825236755511644537781388621576777962509105298243181759881031217488504518684947576058816220004044238919565753213844096341102851662779000827544091017134380162593351629369323360231143873334524980474708394313342289960629191172812274795852945930187849235797621671706480588950372186253322614193184898637895225189076285929448613919762918576384283040595067529256116120694573954277932044793579162497128483453842845577130327296574828891386859743511958476013288430930538662132200696067905414629031150462220658389656193627319418137701593607870996582147482044267526378069684241461069986643003682628138291614750605878611204380420085953399824054168701753760473491291360472098970462540017747296214597470523152641524003163678294611859503252135417013966438508541223353217504391039480149757636992166825156984194451400712736574659063601304438799006799776057368506473210074323362867359027209981229864428700840408232845301817955324260252932140336788940147466937851627248689099177431952358965403127295107335656039279462366095980236779445717970533147807063759379317311287948429063265694486579610699898078723116808361115012128187440641692002608949754347312583153765448341966861504070764339313324688567125103290508948727029388078459703411336292170345267641630749812278867034680222096845310855888319931496818781154334125384571400827989851818441270209828627329459445826212031385965089508254959982259648854744374569973417877505608838362551828201832844930298136830194352251868817769781864428341624252477587930214600374103598650132766284890674893664068448458007329458629049670972367257464408970469748373417123672495487277156726379723803208187717187698636129967498028249000422310942401632037844205773186608778198121204620715276864455355081329700309225590753483002327591028770609453688294741579652778198108227887130063164331012925557509671978030584572005353643418638974575136798947476838003319612277023439383334468920151956802518821074897441459027336900416869951978177466166972710819374890434092534266676518445769316391197387040300478112758425487655263336175266194834071879723095991676160621539321504827527188964444296375472677143931416580759794360886477361749426129111848070053220907093415207671740667581262590593236550943274173575413415872178915334339877304430252380132325385711179701100985513420409941119063198472243660123161621920933652074034216747404431667106909777498524102190342586433590914573166618191757136008620075609883912391437580095973162188967521004792542028446306408311195239484157006065920466616543326411945464071441602955011785440308090948410194797605623411834742071991339114498555174932301890513209443964849984181094111467129722797970447730746320265801621768556832084626088972228529107540016119327241303485163173292190802007823472651220582497863878609669788987550232457408214489442891950616753103525696848095480871153513267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 6114483897627065016774076810369534360460586469751094519341290055107911455668435702093722360797565581427229797226310975642196727658702916854548579766935897980661324201039475298301727569554257311762015906021389822176039705335646368009434420097888177572969935879873383213129874408669803156897291426275196333396691668111050811568476942041022138192174970951601427199841809960759471086253400228303324007344042672172069695069599103799934998619820593838354336362160293761016184711523654249818793194519088222743729472322510561471856069339059416577702290123365422153729837347736951349428647426690091974929984927089279433628926858030588460123802001021561423934683459161477166774734564641882024419777182038449118452451274318580316138519298809061999240508795977418869190521694156845414961576325806434511310295322554531149606140252173270536414019582100428988221598232937525529239715462561459827512851257344780501822583018072258087762000058882373675450136213840033116043786338511884584527805819419807607418534558655253519814444022299342494058523662313496586744606692103996099313310338361796054561638812086459956291095777587287439340863699065078361145006680148502451110997874672632009920649290934568222987301044234047528204914400617327962625056713674133402607754549998185280881756663759911935923476870751778434478123692767905651806440939802901948376227518668963343419948365269333640967394247412052418858181839175352425580686720302100758034629317226065250033160170922947374183612490229572743797173716638933586306078380216587507375467002762900130047780054029682067159123792123407685908022791686521421132024134524992767134494135049652010164118497536532840292858318919160771130315895540247655747065007943680148662981654522740705741935295010328103228955969238942340224523514921127907542291295562344415662845754373820622986267264326319436555840470902788503145310781873113716979587953363826426523111321223559856150909442122848127445970128872623069428898051236136969097822089945681400774081171419074357421015975990109627322607246034082422559558028051085301273473765860450526241656132368117534655814875293831169084807478185788721652547134132645277314609934807020297796731198089248619828761527560743041837209167001848780520075445896793865739535611209295213875882642442071200096220609416375182365805086339452037483716158539652436829427119963732015810512955470858062082067210782747767113598941017248497733134166044667711376690915746628873924496397496276589511936811193924476653992019034771042349623308121614607641890393002385576544935734096966535930611080837838913664429931782122621752190457827669133133846662278859241653990919232555745676891467826532619705037671185996939840728278621977094123360652166960063434592614378886730310214713306415183740614157037154378290592591862986087226830492231994664100996437987606516527436044224174308448140065628472412733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3838559608668744258520330153477138739331626407519206094891820852805124247246973493567503690373059033272041741847432175255179801308410124430345730797335074414283549350229296198567251328311570443440997407316222090179526280613932130025057192473177648609883155722521332270627338279796283345421797460496702805432700708096401348632142168921795489940631946492401193522684391155690891595422440228116978760238055777128825792813163491782521874730873607580294504153641688294232428405062270698075029699768587007933971492713326372691001703722177996885418897930640945959793718698793956151353625693277578684564907213395310677547246250176110249908004725751546532383627339355238662202016703315096375499650933838728299127619521124480275138142481136687485314228579569200620878934945883145317434319875894494170133907722889033669190149658967891861655067047030510019574641415934080129310702669412512693199858730895551784766773673096397750416528548852134876339731058072394852233575934700415183561035697434737622439132484715876924442286703224322424437578856453853394046627797637320254806478199157811990351366757732064868745050744155785381162918859965900496507635529283770218721342157097828727390360418420881324598132492577894103632129047343917488986774694968517261435784788176741326831574189080437363034097625009104113201775492760549237810635545772895303193377081452818759580619154022315320714907130115804142668733752471072644102211679370321015676520008663765786592825491440005265461153901021777005995557443750107901470564410261828518362605389057875034931776439251613522728786107291555145322689599763403716340003052008248554783999577167725374621872252236888858690641796035395989180619315235490656505342683407699904653300725145675698912533309134437047581567660951939661955590427386471535531047191426156212828147332036225825129287958589716310074875323224434578417945616376791220612115140175999171584583567445689202793356400919554090858009660415825838796154660990390019263976594871527246640106848942588647879095992034877062598165179226743621246174775381701003149294619051758796485039743527865936024374106027732088713677292949476138852349070842147527347078552983667321208591695461741358510094602986249324254952324715004633140395764960287398963931857502425623052259904562563478583713099912294400903509443026468580873039089071200636105657674249441446170562607448378639065230978342936226642778952741556019135201954896353177249906468408859345752919070606024120166951908803358443397859414133113719366248714310862275230795640058483453707519675570832641625251092210292095484591902567997340873198564914910850416810443344730320235781633027924558323363655832363795591445997642437880839064774791622453561675634341053717098973556055532564516112351905484204738525816469426691402857039411588722465277109625211661389752048089604013381252558125152390271671792586303995904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1453360953354832257610078697054019883029514848589859248783684814587172525917691961502550505917623979424282947294089921774784814862930855005171701297701539866045030418135999872813481618186124455151002988034483968169167598672699298418768536733797055902845875468195763983788010282525374289970464442998194948303992305864713246965374919032078680968634147616187604393811854805506222150065566035500807169718177185599648420026845449849517890650031048889632649222964151175664815340401574176529272633192970734314948001955292347479029698339639801131969905240447507857957633866845456173579680122099085189461049964920339665278446651717378623005043700926274285875130957481703982597690051007759370082263376712265348338194506008009331626909397619465503551863313046484774801647365014474887948917171324164052546444772633258905740170299237090785799138752429514547342249673671517216039990842348261615181423586362468369972203584611466657932373252770887366162932584826634170485021799837983552790045041904028828825422802721435755932821647308034341337403631114361060180464335103943232660227937259210898705447021096989090948704991903877333602414087522356015796337802655224470975549510531639857031774208871478349619101258771849757425515415343933485639866757378806726024726270930874634966212600222954522630126732365674144914849910639222280682594901959218711622216225053336612610748192232689261961687147650227778435778098238486690375076290282474385328636363258133362102937637066063852889611582179576509683640613004164916845815470530289951566777174016070153064377512380527722136451175473229863865971857685970324166593297477119320400780710086207085898630059288450756443479571032305693099990770316154227341565137109536273291118683563649596098105707510911782648832395563105713369285177817877655587717980295767405392634125324006785633584820714265945602312808966340043705481987494429632533136567767777555234953691526094434524588697517427340029709308857022677440007587256319525813813562123518629373099809280562102983040271394331233050437837108100561769697270970845379695233232302499996772062878777044455378060330342191726696517379548169686931311839003418985407488464948405248991346821586315265530096951616863243780836001050126171386041009820367013448289590044936289813532212490466484080208180697408227612171488736913060343306887941966165442073729868098826984902870434552260633636618741473273907728690127887274143177487870565429015262285766894283935192131459102906982173033855393094124847203901911537178367862430492625845883163855904158130199904422622331918618241648555252329965795329129819260325126244795441341315889659702949509942120575622345918311580544877945321009828538803799156046377108431634723371495048374365612150065626497060974852567459404218562521419453719677559636323816646243571825830856606892604685547685307878821739661710852435577182058294594764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -367395001533753718758034136345517199740836454113348149266486017972565729646199603506536750364087584435353901497526703484673416477417436548886461109466736658952664057814720580051989586729762013327206325836357398120148205877294858167086460114059308932089433646357170507190891417875381441657835726182298590051114404084127914750962270197680153589210961689137794239221976303528370292937237484207294390930210179267917383507026080536666364971414990443078407422231787635060723270368449809741410317806167817827083147693609406971933471544210101144290751834162029347283322574348955366344315008866111904451282429775393690918610940429535327775869685164353146296593224484512628052566484722592472369215547754792822200788092291763886868124185851199673402798982874500953648253568554740281017866267624364783256991926789637906018722530483070772316130427477635049378169833931855262142535563653008238281726457592121477252402611578522082922368296390166431757465959755384411606513609649961661615885102216357101084368514240616880918321056047796913656629231222810110665019803494664053535941941509676471807698360093433790154832478261757837343362398771458446374764704375648879406636894647087799134463975592142084762653007336127700495139122084598444861069489325169494829499253358755957392884515445255293756735403405549861179843242001787954555241156102202069748734254839602045585209429888351540986667535746419445999842300589536626289480340865494698772264921688843535038819119639661679074880834548079970173182697012574056169814782245119557030854292105013470550832790217285706464359363057045856893520342922421824996847980507412655004219631016027148064653666026459767683410049759649589809070734534305541261778023908345292470981453550173821972865927741326301211676046079347805991017821577659316348029915163903352321987282623226748439529391201573929324276436534359881230284552489669868379624529860451751731254700937631940405034974512742318359893208163610210908993330933906307869559743368013255209650713119773024015149746953725102094656834581668308298124098609816195517306885706581636470358073768061265705366612569145450787707448551274715771584983619395339246554109265048803520868209146513679165195768582307756274177452104452675730155944665111279136135195703429187802636920124864419187529876866703872059956544380200615153603236367542160045423131103593138259439071834419673985562298185242430766102503722303898084289370461447551067868451412475415446103134088117675940958498427281608758317125979819829643596166875731331640867561624241830735725886119836205218570466533237948009480735027178375815127896638743999520482458914177827846415200190091448559339634520925300175261113604840707318818442638654825233858441718702270047913766976380235529527854095673085996510314407717696543991036011782077508640697649718571640819425490872850486505389397391130726820386952970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 46828499113666081253015795466433726325651569084094534616830396127592743260484410734482551790165165292235714411627264607494204787340282347413849851480182563809193299921339529813632406048270555981887312712708081096498817813352922877608717731923631123239072101836089953677107653963817047855609370182246850509842693752903375821897560245626537907918502519762017266288215826269960589520956031100313560494637629017901405639636802220684057607018163826776516143734101034153378320420070252925162313592675169069047227025409791010066628555550238329752340809081285159466011253439984727835273574996408202421992039353358686268479029221032601352477183830649314434347849706526402136449680828436604596690135823757222324733126828766368113906923483003865720509912698550683698880167715121079072798182451073872161847361659692447499007524384957758535133334324813409527115098144647894261438381732752957566028638803776427763106911292886872404893587962815043888578330474892412051766992768851760518474617502828046299893539748396491350146199590287270714143862707016017517090478657379967924363671106231710353771250166868377567007091532532799564768834891430039602326908070752050270212345931175023890900460021391778942584980840415819470638131593714975477157531776804654486055100178881904815722142508816140190853021710595807317969367253568207147724287128891664404590025105619341769695986404103255783734522204219930947952136893243225017382198674321877429003973061057340385393697676200176319623872914285140108053567178161605382849541842875201523765492941087364548691650747778616239497038476942076517195797274638843277655384506063213983914754268646041133640378312224858831576772270079536826034892054956682395514847387083055388822754651556003541255022836884184729668063501834054255847547072671483461697429751292267709554461281817162314267139354497022895255791431313028498056941243395382985779181884018201753491947047071170902333940123023714255539105463184426611392556015991392455088146848349045759883916313830566759747320046513944379635991899904703019622445889949553303211415966189948449422814528223896718855386417575986877132474661010345149878818343284644443698327919041255025579355192331955493113018061259551389697276084150933758523607813655365827107179268798981573173281898815720430255247601364799362112914400483143089655474947600160353813785964765485815208716055504048787186423784250945121741527194010150487360067786361950286809796974402184545566986640057195163210366734093470208869588117065303445094986025237085839264857269627241778729775747653545865600340586794302218105976783163888470762809651299682196177696363188627920007050972026115097086101415061513644589506934995650503034650897846641237501590522015287333343999013370360128904001666299131336784618971666635980837867279167615373398163525832673163257678634683336096652729786297337363800967348224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1434114475767231747466153186609226255488748031254195672008478804187055035451097623827366129266514994530469799207683746830874762552737801064786216429684889574424269565399557628797189920173657369668365452914762692046187284830389343268924322510766273742281081918849040053442813096619794535691796049331843235010490791357820481944208475292111786290991057418232151507265084907104322840195914631403185686498836653034434729581567362712212856231303267610756252420177165690144379653180276780078694934387629218809658815950223536212717259023173029861671220697559432374331436442933705519098211477586778049537271942862111260292502219308275192577720768166389302861091160256755775172131464463233966148148914317150477538656014904311554271991186775302589905802581339909848111581111391435444186659255413212431759481051904776645819663393088779741319066136893229115837729700744171054209823183975720943166415552919650558556315861613786734326748660845310221290812820550169726309338979338575975444686136794468059788935801760832855940185535652903583930731861681999665102315505376679830663176529409779845875344427434675968077317285240575389636629722415447436950725275875194027505462301706319518395220173562406077101923850949331131483461925097268431963044367957212595464302382131545726419800766379057384226703971133518461016868670018216952135678373425615154270828962941863206241744218254894808978315736274284612931410736699228137680461443599671009327705928003148812414362013453953485186364505416044278785369417975133286114494434780283256191227979950344451678406221806533213544706467023681334787613786405706503491803116994468402560876727802397576207252450818419183750570240809616636336502248669915727933639254142847129182138442331465333899545278165506064362420248706214941540043331212941086899646748459556701576748844105908238967540849365502855159073335665452131206331358790432978513866051800640501265231195158328227601219778678475654668674580578183051914060082972575478702331915376460348166461120587410783528058424486584582626502195465156612267894124092713626865352744613929013203393786417283910524755452642002335959750574496698963685223986074756246377307466033991984164799747482171342035213914794540819226568389576564873720528356565116820085945586588394939792318256068249734502440154374242610513912394064635298361458043187547565785520793511280935360030478415716270138964488556086341203570585086793092938859066706190809697129061101305898129619373981748985895160390227454496182238935871371315874196561114286548627857063369806683005378780688142736739761682543738650935288258719701164009351695398346620576088824239453893897047210684118039393865720955391509053587765756741659646327788709736648037049742390765075338217365215366805566089406080522948261787891574694057291429157282141986010245815128550925401196712414610725243893360033774843162578124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2223629431909700186257434268485593696027878098094778400242376163819380710879944541930700192887373664952473506878925208961425311884947302785154765003854570058203416137504726022231735158060654596385087616989972251457993571248300391245520562636628657379099553156823725618143113783024906669218688208983171635382897296152745526036739271022734559903610637780121694316555264530142310463867772195855063762391896985781054219032200307490024110857324180448239493933804254394422734546536602204144979426943388920631745281552453464012890269999839146779978349189016817956103657455137826290744164153821143632132235763893730230766704062545641927150514746968267641775496062689569106527208753223385401500217352959574616689936130116243952000683900330438555986549728527969546953037892799592726336243217144605928110607438451903607060504439734529671531980522580477597663342792426363367455620050896957151600402197139489744784228453713710123333706843113399423929847263085020743048779650765447049313157913727834795041628230835269796215780930616068523737629631498207616250138067188153975872708181457307503052553460433742396192815014658559948585749714546769366457751006067470233718344100937073561294760167341706453959465460680979233642886143302123847220946000400683588865361513338884313785190439734585847560250900792858233600490777037102070003399799936222841542179297344776196601626851344541619323469688364431307169923793957597742098988891818539592931830359472310690168995238535342078705316745235808812412387055226494315203639608956968275771801903501600967814785407502445635667794658852655809966251611243223921265132092905865904474755277613529041784531327203855577941885546748803559037264714492196935173248943408216052344278832417776087028949733843916875141120555079381330071873655928947693364948794989782832240114807721905912639925699116933985100280495822532386069218067852263116630158847607065462335031011223395020378514598381129806027494654255013986244347533236527710202717205323108450650943506765404948992711102270012893533831318252601463906013750865580457031153519097134650410667265233531442970588612209857518348160709570266002539057799379829517090336133074039992906444272179377212170461821269110732756274780304091514964137786400686850586428089117375079880232335102741725971715273232066366674736313945936334705820614475808817527850866235253453966483160407541933873344706331121935874750509043987501871629735682544698505260455303854983212900456964796185510575256493434499169455590919859245923189370607605751933867703871516111265664936170679543312271601270808843225767931823085804325731575333238257758727883162879793663267285018372421431059371037274952142105953123598120246256379609560555116045855225302288530687985601147443246376192443446651118647110598995001228996673782712332535550620109719402336127038850512305785562480599440495130705920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -498883042448925508623112309572869045907289359764603246112537896299953919186633292049471869926117499119475002053171623303503855709318347521965981918418035096651084867251512019974481877440654621247793181876911283885085045420595522818620447893606505100400727264230919005599880292686383431521476318636089547378130584097477798797900286494314325932490353142339271882171221832344040560663640132575505888319718661613881251043174487727745311327656639605767470703890917107777288882981161018705331278735616783772136949196327856612854226615969411778135652004974253781169151451572632086901176084308280279546688444573672395474172792932515702222546029425067914629176148837770965697633755114691220716888008864122500993748142199511839000639113405953478093075591619437168576235905585832470465483422544684261342368565864691285618514895999426886119853242325808570606171831241599283309640188416649425140761018644857697788035459867755744834442744263581018367110261988318572838907549329201389515767226940192953410303430419648520559512215066729775797638276721665388131945644632594737372936195628077801990781617420372859472942718958767585117548271588463592114426278225014229449115808699057614174033518682202206486763961339701222108459181081220312409377594624025961835847842871129782231398826356725540862013611512117569033191629124484951448802577664404925623079009027671790008787436652485919953764296294311327668206456124589007229442970868563570855288690187058815040374763340486047215393555222229756348148874527767778829131656264863627107040507255134056968700986031298026096326542327288827325770805798891173040056130209160997784785415082056706548415657182599748058469256649860740570966046977443821937262308800914372501553536632717259547116840589646259544531227864642147349249734834541689621818037304442354461594216632226488194559653388634344707236317360764178051080637177294568619078345779387998490066205156773772195545399094501295446268472551250317452624454036271456312798231389109377727408206268612262948194377745045975637896044110687499682405114542416500294953709760183646287568433960183029029162490870083337925704603896646230636169417049034953572536898774804152724256483187868117099741234345939990196720259780722020319095036454893686296829667360002004163766478835572978815207208385859845089227909134152046745053621470662913073406295967838453733459478269276740476210008168425353749275668323626708270851447750318070083818773912167742832950966633446207129347715633285817047637171682173097298562018551253159093229355055154699678529191711864854699139715865562295949028982042935135432347966957727282259984241472507187320221213264099144862485215665949472603945073605393946400065635574345885514969644699270942196735142937587454816656653302307418761891453160887572477118305645981208476903489500275283861925809523954599151538937261390735343616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -62874243774575630654589409149486313343106011412997991658477391992769007774991266034269646111767818072890223434430530567919451211329088862991935642519188552476112468143018371648562877577054390967083851706005137240989233692095589681175288144170678671845432523635434471146860138261159138765887412088362602088758960147481479043342850586501523644703112592736305685611741203299215038045304811100756405008011119254595150283188245270071660818143375739221175350022042111231839732600374145600173901343159967921230220556907543193548707414632321965057359605345895299946719247631855109086468669263641674749695759272438468456945886371629595125002979038013487571218879210366664706328883137499650900901884361617582757500917802119303210487893469259059751423178456399437941484704268051613189600049213150560833449407864259763506757451748137416571558350379729885397958002791908743721913447185580633470407667361481526278432886637547732587448366235048317404406815748065482556496058483314238949069346780610777010033672012002461207843772829547724825327100471959962650873859029696846025964048541266342510356090145090429671932893447910903620514053593124770284444201111607633969727741852024908884216072496564547477541627655023991978154671430129537564283241379303659842936132739539102959508890534135270210418978827978050702029446932640186756117711828157530869787152193805852108675032661243575079666625643940816348194958993419779967851095785125604757227055663833072695737659769896511310325734521647872266761480044348471172084360219380707701637410985973691748764303080471148161128056536588907389826982627556536742805656147263833862139087111138871767804236668762713346852939061058870686272142454693934875942616821705928778223099422606113811728504040558326146981420399774932477625269989618624600489933847032215074907638659306875939403888544746202176471510208819858526712473041835732173518475735845948885514978457260981994108867494239424961646471382022127202955074739768739755699957759480166077375504118873928672429388856993478432496173782242996339894461784201282999634676745897041381839458328866188905631970663509943250920007743777814161110887754654835891355772429536368861659440613904912495439589733905613090984486435865801412205839646489264480449607309278314553514487149712872427928257276949217451657314293039335379104530093341235011941390702493162231075541443560432006424733424197608599875511732720628282834538275330491327024551961037553501839933067489074445257955824791357485713543845046835550695736962906511025564956016596857564271660997710547944184020060646164827591775406881976431591456074328847639172576892693338208187170709950733981242811775533290780049724434203286875406247732938387941608749420359898305661944866977969752048380721312661104115331152454342762557759426950526997076801029291629420321823796544035782714475468419183411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -11899380782357498298541542439124350788467569982007956538085853189928994512395682267009422621436088758854896998323776159825940334378879405007342800411108144197017839216914962624124334044755160378247570833121867372534769526040422257728518169207810527025952418451185312369348629989546386920201700392543583266334246973616355765055237814574584197229509757800274813523962840541832487882853880355290343609242866499148311720762358042351039390225272508208194352793717858836383895313712747649203378358720206885750370399433761685278391303655106968645943491281650372821106064641066323421143154571251646376204956383565384581530613906245625351415818620102670064460906185927104726851973513118109081719133311505163299682416370708205840108278136397767570120895988723984061870610787116732378279884229139574794013955836511536938690503263171159533369129105151146727670423717061508149794294761451085364611781240476397203835079660487786292043088465816279656112227223635873005866920182933530124000269219060095546602116322559970997146857749329918589957947338519661595914798632946125629391790108608246456336957007520471308232114351768934409597879351506148478824755601035725392832762325897089351281170839350106500191472137327988832756295114976082533475372456876665908565513150242138094570313471194937475044220206280676799589798360627470581114139808923963691804548989376116244059552675874530753366347420599759345865047337293805128956634270181469546298977089738127780606844235683241208585852022193224654329097806452666794983529306215299144005844279861162923172984417342281332975612144455866777643746041736535619559039154761969268551465265665853902996853220298772375650117588913161217219883569310297767951296691655037418806982809942164158145690869399800903436154058121990451713951633642934063686092167447120613855229899686210455005048052384423460319515121017190596720526284667164713208380710572455209618038768420983155748841684679791232380590617264553659749613501642105256969502478001423663326569529197678195739502678499352219656797631569574249779539275862787479851149053206365541682361442356795437908194495349203471003420539575438694671532784450320564905679230651170609398902800216755170488527443727703591675165927383496123106461134371810609231418898593016506230634982890709532686176608323939697499153629361930506174775856955609065265587678683091145967409139577983910671284525761021841676841228456218306194114580382323084349598348996758757055244576161245614082845400191554021246397313096521516922326207442522522512203288021550551034818081445819451576089462001087532323432387413635398645309975863534338213533409803672898171137749886407411032520305205333820764116628061101926753856386562938885913538378698717132748159422348286190370943478554041426583824245012739052198145240836468189968501967922358493799511034615805605200576931304570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1993531933954401590264862736973683834735302107864344273085859230670436216495887114095510342542413519128242819911302845971890471923485066406880940834202628082441693710733636160912463977632067938578556408647885425400378744859445796956324458977318367187374690481972132811768076418388811170465451305396506812646104021997335794281679930664840111384341652665233288774351309698136214479508824041288366110936885371808143655731539062326226974761818147269282381226914399899050586005898264557136745551286622631143629920987456973537702704863289182843115828135396727540063591008331524950464592850776763227708122142397533326972446762096133308063683258771042132251865014553535732206862588024282669734896090979545263381685449048062333795029768419378424473455593389433090990435002044013944442852155777330371046471755661424332694597520114489413975269287109275202773246153858315644022875647267592077094318650764983774489621358815864119543152431606562065045920559190108543773960794650541420481894378627639154842787428047099283691628209947959739257722369686469494492302163476524864378459227298821174921824128317135865886971012158378543901571797167488205880742162408669199051827909474322729932705877624067703671859594946777378445434998512427008036525545469657360108826510605792997201902133505935440989802082562535393629934458471690793887549228875541179356709953644346420910382099331139941902423489931662312095669036327136948652529281070336903958248925252303556912800746145114261483847922103195855796591433634855179620130841184351565947513470715671154148901685160183612849929636303023476101691444910178415585398407865342972139011287320506255587163455750755874784963750162070502715229928720309334702598156523854595391406600682899797780293303489822512391109889517832674539087234530270573728945929418448215692371036098377988529068069565662878109347881089873835934044241145779144260120685540129333776156293532215365407219241912872764249032911673122529636190005047896609896266161928203829839324460095441972180691326295661215606701711306201115955681750851970614196696136770365022165695856788883075760250384019860067080672775837808337566809206624230777610232647905279389943118380757424935165224613377893319399924202499451897163347598309818513942507012558682068858297600277614409314435588931692842128635489473783151240391513333472157859152799429895847956813580217870681166574920631235300931776479452457550018509319411526189702960565683474988971659158575788588413479362599294378478932055146945987903401541252528747785408700031801521973289960738106756539136945175501340707912702644214920132434599594127944191589962833268333348333030367123021819591433649284872709697174272766117606332528549443549642577693537192653750491578181402853695911648351354895101341112369765303855926223214846780634315434495053881025166932930654316833624769429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -101362000675795198540884653054766529967860276873760674923377755131899518071105053844680729961069899386671680174328935551897337302840535982045853948061738366050827512328746930559000829920610042047289498840478518506251704549618164879099216408224034023748821252187663133725259411897914627595455515292460399665791500619671388099986528578466252217152202294234409156738655340727862758031618132791938418499143653965967546316024464839783696241814587290446179444005517244520855142301239372958116576408766004565974145083419400818319556902722381759121560295318769824232199891008932779454761970002974606944270732535909042043216566059707718210320867119090947965945846349323441138641571841822117385891365010426998193279712432444777936428207435980040674732592113935900270547752142036161179741045174145408395706495520367879512471783155554648799091863993794653530240043476197954154863888842794627015894351071549986217097532318902469087498332816832967432405658498316857983901644130042470783650546913796711238866683094248465467798670083964283274162164525859755862615723023120360656888523966771489208714180743258303442979555758944667775760542503039794911282538056606460069580354498736996944011955775237357690956484220844258412635233738339878738394905710842831891864046956355476664658817805305226774708552983913881192938614626938672101251068804799714520249537094967998953063531550374405171933560034405398129181145810472893542928837079546354045881458558905857164267257661159954400101768529380008214164219858176383919672642463876419007475497677622136604062904829415807562264645896005593328157572887967446372107820178629454024493523255029610926379486830309905286128516465027663560655387054146869619283699609879391876999668846602459779971520926738853302582917918477561212138826085590358899433239260403633554368213873586597727034751332618764016753974147259079625019658808229283838814378916972919980253517448574062773048154860373625291387625739812487077909818393417559990943676433243207169973723521465115372746632259124324628758156231567957033688450856530898622280941960778433271269236858699053632804891935211220674790334438511188799827738372394631295321376382767338295176280356786435479291778737414136706964152681145365174540902183933559635033078700379400064036078498723571977292521775435700000439128878739871576999810246691917872750027743756062696259828126641649767134119176069030413198515255021146351121040708588097930597240956581127945424841847092680250809917099067872237393301600292606053995944447543621561358050006996281195529320302542928644525578234865706308116016371102458264806432556964232085411704860733397429807727913184290371361129117672105296587645717227918457129665420057365942551497956533829442630510538202696473147295316499463878305543268558486878479863184912022954749133966187549983516115381252470915926170009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1156161790596581102988847500903607052710319497626227178589526238234276222027300473125602778683210587857969364487951346195799689245596315562499640216540652449944064148736601050060209620017996008972510300037797632279853022381750628816223560411664388264906791753419284745549815163159472347333202991538840005710017017429025822392861593922510906890812555393852571729552982831508524971336415304093621850445584589337473925345873179740204058631950625518807402914222492961192368079449037460156650413045034834324607579233116185641441044787880001844793756108612032855867134896050738410840269441803373119804656170780694965456828887584777987069300204005356916071721745575792183686864544371831860325493457920077305290569394146587693155456255993253027675415134020666157754374733298931012426595661332912037647909345136635250372379116785473023590403007258055107031075727130421663716868066713927514286003723565958362346801373425320149063558314165975068388886295551821754216496261006653366148272567195086431172245209460076749399328949150513288569739698829676256883326496592991031837256339378112895555746951806603250345315007485374675336331659702769928562183154920674121968315211764164244392345752335073431687743175515904099631574748396251193962427922237799393799693284309810423755017786208415358957753395665946206626575250672735967010592810677507322955139530342467257502894225447946768526193650712104705826455148333918109651773682581874649258940285718548629955686186604389568911731393346819906070795270995574976992488598026415891395125659857683879596778601123332557926097453636301803870735304299050540269784487821908965361245205354875480986237315370158846115191826334708380525895563232837371259729241876763833175502268379121148236931453719358176386204208523300172782939299623015713323353460201310181249867360834969429134905983749316017618998704158307856694941090552182750665070700756805186743106828985319318453705238876851925480027984879225849399822590646051630997227902227291576187556703873574550605704907444384047169571687337204920827299009532039331182290718130952644818887998670473538869804214728465834151589318558375475396636485899941832594883862316010659451409479851510111149352624227159049202342492944063285713062269574019981088809502720002413009182185978496700574159778146793517405877757781298233052477412512652910542425313615383248968086249941073991574526299053964368263081237021107786452007817323696709514216048521394093213351506460399931159453623602750151200977957382265971367020912763246658201812555640173304922105524393594736757467649448440230206254209332784275718347937733024468615658391608189951511997438637216685303009486384384958611480413239683538134019313236641288058973006227498423575072531335646496395468702035639847690958535484182331547980763062190587681178306009669094843730638065480892709601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -421353151882170808722033129455416291220357696506366159156434352148821082159218048140545101643667783672069837977815685338898149923356927121675001247275530741724494481850446230352642810771601536204258388146330630560524628128059197628736839219508808565843051585992874989268861455048891163355754051247043868734447781143353050637172587066522128233067197204961426522708813719518752489425322526896415333345811561730240248172204271482165227817349397735142798448257420145694459707799913925393864815588968857418492844686880455330139690820968255510943090972249289552563263142216078503587495352235735680961030772051898925240517255633761601946969441537498354263802300303411785052992390131510687319411301523982161942345551148163352840816061242386767900204411257150426501393113410123226183861689813108915573938941559035857780186732843028188552988513064734019809597859700101118100370265558585934696022938259328776506398562822603959995071982942471821943672647619021170005446339452230235661818812803085761375266078612354587026887668349505719647285587264542175991202796872249321014210496344723041296617011436009615654801252733815888111288057315253313477308389259870469471064784263679248204457297343599575280396024248187049934784566257699806220671875059174204134169062648361637996398479773575226369598490335887361371867809019973319473046528535277452937183190440540239303664164906997970315671489243732154891752131764674287180878649537159667667615028188431232445866152266981823062055191545980965798194805759640720877089645138254841756193753995984529878685472140823722942589190318637183629552080687806781533303256528614201069323436314379665168823563097025292176471989922563939402685504213343349283445629318842843609180135476892647870504340983265710910186163583839627293325716559910866623708362880023721092498803247037743348184556757741272239898776921608089906202239287908424479417395765240196373371535418768236151602321405275369188563343789155161574335067192947154867270286865164762052096830712576849586404376787598306710456999354045074373491447360948662787539425362619438261720465753126466901413507996234916528641317377053285890574793907228582907861373177944294311905120328404443839119203153671294109809047591139682642493978162770334070842612839622408190752360105680921024812177699839876845366173637480556439818148484889489267642247163151866629226836119410810039913407901694135521942570096508667431850869338088174707755141234874314679616117740920382014222828902617876815158447800603188704784986289917344985920775435284434144139823947437303277477335110614300635557333812308550558809294450590331684452307932994787343187968763247063476391073816291168633617017498193975952209090747708284155425134156857461346600228344340858725468559443846639727230378829275372631871925600397279093079926274228340103597952671030041378816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -17600492983899027324109368746530815585082836092925010293110691262293088541910227782683216374663386243185892070143859294677125443887609396325031564268811744143119856158330625093874461233459299111951638811943427515067277660060698381183799470663596032029679577779749812104456337059647983355431168065354960131865156726942336289502801178145543748568780492507212746329440359312932302645443225310776983048310877251671037454945067553338561826571770749706226552862935245726471839133384278957591537126647735934188959286638623825536741483149697431255874754498769319552880006830813602156141595240100777140699104581022303431843705372135164834394298901551045401866181146428000279622276025060505052565192198105885031481526300509031674668875567647765388838201952264641172028381344325252195234981012662849641075627157055794168846669590378394137279506759982406311359354232522521875553078813521717492997706502988648483908124623826308891318490005472207492028799275017429817442605779737196724247552114714363815464377026372589073009480191841273245621991042055481515820053227303767866727708712520127320393416240532611709355333076195116345823528122611141122795971779389042578670627990957638277839238955011144445939634785022159412427011855663352036054241356087829101067674353040730374530634795765060333885166675283474518640774989274708337229210374641971352274269773734737232904789217663156640935607172593134678865214729623162517275300142795291926924697573699772893977417234698427430748829940823752934742749496077332997271015613893426292781884694915380687600867186836256626728395931330216721346038491387017548829797047550792551824498077521927001809667496531738561655636335520115971427149298777932073287086981590608931798760727548781136135756660592134573291661495216300484321532048754114031567514310797238707543316734218780173160350516504832344163702767922653763649039126167108128776029432833260239384810196103125410679333208040397283626799804277750910164605101098696491331791052605783736629144201559804253953152756532485933734739653506025034302553230761497942646275385690279872401085116807015968354803201200611768919544901957488338328762096840778891584551508824388565911182111296043598057502065346355164911327729128030966065465332455336612329784215807706270148138820776464750448723172098602630319668098490601907281471880601790652822856855111943011554351936163945114722657327215085102862817999996868578103606615439434332274425463539534553126122598263926182310070403893313911008884616668289156307162176249897557152007675755799394819159140515056850879387407851206432704309151336860631249495731952126576948060356097165818869849362046868308134325190264839361587542178609543715831573389782075160056979061517773550932007629915722875240256236264746414360105518620938937861933768585454261645398780796940149604557385268985856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2145697359452422115758512072327469436692604656228219375821977404660393353550463836564566415834723066863759832736566883277309258222797569891178636667584470873643799245965813378951190229469278657781770944415622263107125302497819876011648739905683648860644973369071202022353182461747020855750724647598668493622691818357208393803356154904855468040332954373153921738522530608018531735531657226787845589553761016272559047010390855934920760462721877800212536026472134079068143027263042173667259934242290254545913551697554685699854934162447171112342200306506238582021909373152792209779362902185743070394463555379511790701315746911594514705117603258956607837802443729713122359785435822947797241758757118742155552191883271964702295629981797865395621885219736671138339848219614271166821645391443615258870301002909199874566441868896369008532675199835295186615018229845496534697864094456397097844874107116018081249332510360434440805192651125664113961242333203867591433084513347293527400311831313068352998962770250318665304200664697326525821486642982015169550007616652387599508118032424806119701576135432276173890898650226366892936002709189165058340837656698983685983273055210009944879139567311358423234867848681277370076877986038996996796547071549501759183899759363514452315056396277453758379708342639152656191113109166782306195067139621946357451197152332484850630921973983920713699794265435408835221864624588752025737339112141080156624547367576169782143635073290823948163760984258365125102584904350363180868896469634450704604253979568855097467668071807777465393422599203941147423403693377771946650287521954498027085091672239726931528404371040626104662798045660574446702920528817325462867916751193552024714587257153714809832167622678171574662916385493181172556335242244215999494577294846702513034458751984643894900838492975322431238203147519142057026200145765715655416203033679952488521332894622205628003995929988550806154193726628541344158170079923422569529339723156133288185860654708670204747591435075747168952359135824074158218045944998500555052376776399216366534022718889068555244907343319359974779640200663695476323907621308121786796976588116876391940715711337202878406590205835117711603169562985503310093558210454599220970110520903913717721001381547787082098750372603819235054546674910128176397235103274346039919834406692780929558564166593427114320251640232438312266331550073474237849448323110844092844067389321195667459270366138420075695657778529656431778695350036471330579881892336206132213773406958541030780697382897851013908307688186739974998078966681034617733632568277172400011921181201375314599346919357276871551454943398057672128109963245650924325618764175929266945274029415396932940224994256857354796181994145440671198198675670419417562775835403098290753460855874776936797961980959784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -138376764709406442320450221106421020002958085777840776270357739536584746089565425684433665350533796833749600070337772706588596703223440699758657783674220866017971493912112827676358538196466001293043348978378903028795179276571532050558098766215531829655733892302997232177531883110360347400146681034022477334478669952558095385005578561012522941876701086042496479451256082599239495068362811279537414291259398281352303253901273783153335215106461117294815025091530997030812290999060579740502399517955055940926612156149622897887064666799167563531386396791832537030749101066545217985922691228633073674879112064520470818292224527182663070101365138035740349044714795008180369332882302136859125123852166573999091615404987078843280517043088424136689166602148097225370865139905516203856640283602708333651989245014143584681264672495913612448041082059132467511051238955303194460805183289638950220465977735433557490820359199016808166640063084906118476790415896576792269569364315880827262717317146837110554536921586753607537367656610252253918151541024889466024697054040788276097882783346764251040702722956791324245684428309164045443839141671689857230580714714172764083036250371470231504686167629464335420936534595051412019193846044144880529882248794393176743149867956921253855413679652133768819754139813185259291212998203695067477890961612218170987471229194002640532322400489938661434008270066197204491018333833543860241026924501087516550387953736498607383634279926602739607999919572748872181809153663099024150752100879756201884476523957007360406148558380112769395446232260727013755143897406960147435356105743692596961750253198879796400958607289299048771269446420657222260817479715810830654236972736774390785346460677107424579959458183440608908909928400021162748616155319710425085855715579562287619046745509601486670154451480719270946735658444644873082550446546481219928633324269076745152389096095866360195501310301455054171336312826580584420443070509507733917760988322251009278543372772732424310511894531101312798890942346336111481499822033127477893139559078582162590539840198923918656421148010235793248836248749101399774806272213060789903191154364460015570425972448714083384266501675935442748802271444233682803554888610600581404511926587877654894316560568945868378343596674290152536530042277590174549831925732865453882946259102109986601502055064270820297695325984537657151048835708543042593082050737190867560580374985294984882339599309185062860635835190805740206360505858166301276272696329473634253664603699025796794407616780991257026641016495811658293566218195244542462516930271199850526221594352853259862771087929465386154421318533957118794211743655596957513618690550268910535248317205682012024721349423636438865730186506434604111714083747445174775401213884251368486103916104821886675772441100288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -9919902790475857538207475908230418241169753116958248145617471370484333067672915950232863394747144245873917149873670861037818423404105998313914280238107223456814327968886144364665441814722046097411807160057268764346293683985186984616908557061068320117407659181642075637068491948361241268229532715193954719935446823438266737369541180415047600761857220216415862595134256786975059695701227238943336941996085749747654869304733100890953818584736969486549852449244922805968819710290998724465120829688440453403347596219301002297736352818968949176553313668247541653063695613504190326294455155644329349947270586038656523079353891740017401050910451907222370297857900155906189288918635275937062444780286756738285548720924682543990531985248301413047113869088196865163356822429299202962172752076989066715786245624387702563844830570230746913972253072040929163461384635552444777033617205814614419522679303220128875636580625116772001439000312879650773219478181712473906584156002225797793291253679168843344831309448799615486392502847019910856660252492028520554249047457102210770147165557286929064961414290461764552345074504541051883475575701889011930101827906202803175418639574432336978255406962472964665000220166533711748278281954374093880608682576295471040817825083655508481586499217523046528798968036525566080917300324970057929166180179453592532924074877973665569804001335933955023228416367684400319638321032963761432686501210745765327699327964234525747637795050919500786705470937821879911179124242809282598448541649196991384808018686793934340711876517270182360637080662930958557870379155527629395761304799883926018076534087348833064334836986640860509852541638163042928332406910221802456027185738244242646985823949762487499632241589804274382990622493979934783510255976816067330254479326651999192378626579804676109357478665458793862911199312859565976005180271502087508053753418551052147334404150006402206369008908147517550648104036967873630521690003615186937545339781743624738348690456974214975134241416740936026090174744261355470380882999890328096589135719376626509033170546120348768210743295013467894095109804602074581467361129280604365993513643638700389663618202110901031743796330093162513148821302027922075869010421248731572748131301965275924981279473964707708090076332638254618620936094055135356429880296088820629300058597869704747652524639691127156280973997928294681273464419837722370112058678099904448938196096193775326804153436525787239780439090305922025886449133195435659391369958755737165910948516210493440564180350535634718750781656913930397753701160683643321808363198608259142839911213318399948043013155767152436364162700747230870054540794246240218641963939488309020742013432289213261460578171930761956970452840602767616891589290828613733363511933717198195569477157032148154321993728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -417061515926175913156905414596739919315066401789771392161618890701486335050181698921558685492913189838550790125909517420475182296209636094963312532263132503974398671639562781322372829799313949248927136833882948263065621446078550027914983140386128365311173571669939166436128189305670965998167085379217209283963008454405453721783096449753738524362185067758403363102047987755804657330218370281129428188682051652043421234510576832071771308961456927539048596566030617501954840505618357232605320515913971926087318596213074458300387554368007413807634395800550508282359059591468528270369648306782638872748487741691044321424673188244898580527318588247669540477554149894855357867787402399402874262639090172603682158786778145707188358659634152152359930495648667958407084077768769356620990909350566470717193685476559250140368671926461291624245747712599789932578653507978264176713515133642565346037428761695676376515011387705497417816468150897752902723395350797780779286370898044359667836246752691138610282189008928719308644255503369115224417826809355963676796157528146692927448148502652734429769270229387038845190560901716722901717681961273832790013252284583267666074033928755985419338894137389951975814391067057171973413320704344326375222937264077153547593629788325410781651190518160387386483303962924877744651230642701501444933390427185565957134279181127698325451478617010800895176095075175102480836128031523072137891770655411391138131810259833784378905753134844716962244026989032124523822445288242285615544759234557541762045733977767688499002520502809455446780140174258416290939449727515831529681952058059598657539786913233835853487264044933671386056788885143371062075664745384623634186294791063534269584269887864071929241721246363719632884845741924208671961920909893369039197298303791582338688667779432771787425550634208099849903781424305564657331249749952997136565638226616468027743490591157888657608395106289291593531054017611367869552260538732893036424485790140044742122781154515307293956289131733648794889843031515517949851233511236472907725302456063972281182942854058116689988705320009221234006100402656925368927119019381482127579356673921240301123824729903587095402993131508689998168519850402936587113229649226632191741348566618963628653198195388245702203560232402865737461817607041194525209602851745402944329662477113777957299457833168004103546184287901927213577694452229390945924642352763129515243095015007290894207799458430087731951913379633805852566422855427556294385100793727396122034649808622575625971842123491038486984669307155293425640397643733636798454045654576847363100884067196138158021192291718396070312610404005284585641508260159022979477046719290113674509479484922692905911678680167432219634619261148697650853146046837350630531556922213414504389206794471113029058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5523752092312380079932939655974597196306556859301335649256255286786952507846961741069117276929132103362210565483526838218442777806405887837272816513490086154632182897261132183115249637195687480723970469634475031637273358901429131554428712399060376395461539104889698215596484647025147491632931107200226255159416412270331641318449246242115958638591958771527633120689206724913247659544585162208141718690793407494951070111575274427423186402800178844039647480459432788935432785428936193833318173477899627483699975365332374274480692067043076917734412987758055883524244911071696538094446521169228841183832469372590256737648652874608044104040265114731967430182982561297011369947882037927063147486685796826360567511450055846057684924129439423172503837264779156562737535462458885295747535785570783924340665651068245438772137227836062163265649193666180931557623845018829520690143103028793865353930220242721530531652560949025761813260183124132133011465440271928985146138831753615119699531753178705607470312912006325877917498548345650728967312908108930959049282817864596813203928197691266344475889477017226117870648357117132866032127409826598736959740841308075889974483150917790107123218928830078172642552604187076693628511707740836990019318712072812482026628395456127523940818804299550046839352355009451314882733989367573420815133177783056439261705432747578493300581927987634538255983543080227151945659396126792790296738953013620291770986799330497835111778590211262237399126219760890288257301993744345663838319187050045642823909258683488545638729873526928080732960016515252480604181612080876683085039042620549752808284608516297957879604616395796773732356013262968649688348550669254857664501299024981689958266830596698729394091588013431713932275964310544856537680266514939408906008722234972758904799734687784846277447695922326006931949827164695588868735003683513951998493675712764803175894810712892454383614368341318072989688833358822916477574164837779521992962299330106783524296999562355734899469758550223500227696331854629692353376572039407505889117757324113806818875100392090734144298144171892535072453804925814303631051952166386678638866730147548503046745499814875580404702243826558796083842614577501134664521315422274870012492244251863609108897697980654899897038589383911539764214616379910111736878339282057524803085923116668662485643637373358804925782815695777221657279080943151216194470450683959245649819408271775354061450528119063657878847634232035839165127323348864239188190930925415702287332469445814604019259344788290612587163167031050512299463336820763236388234163093435256584347272322037654794632563892104530741619766652395383877299118373536540453046600802620056643292380542631929047262944012662101199438807425395140674998444682004772209822074298186220993199620359763001344000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 327532270951364573927457363877834651147439453969892799118426347987535499771564940854232434521525181854469063838136024906424758531809858780272863745569449312836590701437401306435307780172269468573502265478468780554319150432719209818779080710660458928658594582870150455037041086924348775317987741496198219164617131045850454952809181842111633415954763351522360772451284423423116385020145794666873091787288677304648382072031394559678903656876253188626607823906357673459700022407132048213491073531475139822025470426973349492890254304498946031331650531169890779182173379074148653308111970930460082536067282562698285567363553507389292194193627293231548496468694527524517327310508065321540060473133343144898175255263296732341219395319647509038294048337122526877782620062567889234502475179253808091064190333460957047260000521598485542518063969267073005342377176108894447790744314133096728068543969751667548217130780762467739768842168028290121737836084630767690811961647644023450917845162219690072664641980382907434523573874675312401230449413119576333809391609948877477348328757452696076858288868514766364797438090376850851686987021884369335100983824496587065329953598651789877747240785352022172866688279993545236985661254199003944754785306190297422511571072445267018369610936842648309790597318733212510620092868107545416688986085265620346061743235123718862886394008626087768278484414881289923591324259224414330156705697470536766272334867609950563136679724318187359875176086505515474956907496308352303843019786302013028304763338277251782566340104102830125510533270693310882275774181353681529628343715839964960068620634521110128533393652278917817736570049229790540737875467888767617223834419623449903946498512507038859795133574312936336389516161205305077508945365102578333860405761016765069689814675723625071521801685800169536708709435205439945134752908512873942433215949306116618002289416993106608761900766443669254240160398927843641880536684265707847697324512754493597138128391656259141785692628956610084013547507032419099222145632628945182043037547109271048293594008696123404348454530466233464540393350231501824517070095217551458422307517476914350075067322795264014468441305493226273991938140186931888372075385497688660624333933172722094721720287493886733465051880651387023494078996359637782403051986273230898902408551330224322860751592760535967068448333372300876077391818687675743846785415399646482006385510801753370141093526476127716988572652900389046784483541396400254110742730218997773394729807573059955936679391271219205159543690949309884172259205834209782833161037760215481135817991674876481028831483561966972771409244147121185253719815741064874528896099870822254323425035766972502224399827888442800773319407756528210170914491648418684659920193188019709170893577058569420800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 22309027823433170028873420480446731959926747781657817847218561315317848824631710169102113044414437680388478293695032149512555328877042089359174933084746291712834357662601276359260967215461453239004523030655225663472189732543409211876162953021773123430397295907875549511062335416772608882319060360813052477486248172604951678109722505922389490338800266519016758083705256342103052362226965494626464452270998032320554705242467742613525125564504038142668253634522882480010865482032931255513780896546137163845309346619922066778040452087208846267805257296232285683338019056817845613303440992758892328644341109910678260901184657337000708729032263976955714227587444363761804770339721425256211729820602741518327575254738288247429590729362290004544963780431353124467333602390705124842875631851150132926228980522311518047866370903995679517622408031874374310236170465937945164089742635316431532677158698743155388607964787188536685033453486219512609939978321891214774533239043963306820178240155468756755041658611830356074919576973418887638431930975264137673074411509297064612530774665068666971348482280410035500072887224753811276513118333686848909428811256777286307596952455291325295145099865378168812354899906903982639206513601265395788655636899812351916534712645689473485971972668812056080278757117787972083604518647021064065144674981578710674541926202652119938631139303762951156275662908431746050783625857997124535912591622807982268533957145872402314166197134480068033238560565372470403017767427586632751179444742242493382421522870872152813525436712433315267832466678318681151770413159992267089595534245236842730656095824288656475125597384032631238489128856827170679161129095227136548564688098825177138437279931237570105108720136985339252328830806652326553761455351307259146900593307495600352432409145060464636735920427168136273255061072020334449423952706599713176933214458084398248382206567848596122050535954788663351844122190073345573871495674511866171556982715544223245685706580594205677044324368735765156768370993783584064158592241180230314056985952784930330885472789599317856633091200859124704025414987773301474457186835817307062457722741124047524402342179351141673275743965114042036457462682358261603267387856357816922559682379160952035959192431103281130873266719759149110206619215481513932525763099674172008024475637609949133517453329476569415186148579986365589375180343493004563587364660994470161597926753655961741141142000643937382148347514412844829419960910172501258039757024961687120226061551963393598404508040036470644688076953657620363241877702838650819186990870247399918202401508832336203953159015894685640174949095080414988871949518371079183321814913244534831077008310929583969520212762076957924255371597556886910995909475041679090546900575607449716369001881272320000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 873023249586161310493566052480059055378885294521347250771342272415585153291074741580269887946800451169521529535220917486485104459391336398640471231063057135944178687381475041296709850688652763772870393652433680669211351895020093837042306811915872154031318755782528985818770738799884872310878054299503843797088421058501508540687382147378657201242878442064447563692029360440250382169871053699946015545714274964643914090188254331970799625624709831939955533689522735009659886553343450993959553988197632520978414868813823350859060594706760727369594954873968865101357004026699938114182661078134803030677742165568488490518761310783206345395920598007563233558486024061088383721343518229077140905749306346456354293565901972485191360731375970942594841413435781799791552528073639778170816487121475159573121801282414541141214393361936669111229531613496742068410729750390630911664381874970202738893089836159786834061185631441662101176061529139854528197445671947836868537030935869247841141477055708897481731612005266971604953506983420515280182197825600804183830878016251747869475116674389221381506003598245055548521755647473494271781335535722691353793869169767892673912950276117186899245394499941888593027294288997547947847079103654922104494101548182082001809829419516413610427956923964260774211099040298120105728799754399301292137404884653406571729092395187779824345587787314197349123949517460132242367462806082923825482503826001647972651412261937902284679712055462496233209648154800812087877837601110889898985807370683014729526464748977499141327655959185702389325196364137510919628995933230107115556433576201952835120355187858473831374218790432700436071453811506916213428067035942777007723834881977584096279308462022328360443456697626373020385643280368022802093927677256257791136498267947188878646944219012479846769927731092500412582696861289032489625338322104058373044619572479340484281061650195107160176893870613232247817150399431486739684013380158884033326603251668943672683098086962531834703638382115887266983108428460981164295742498241799687199311742009842538916554516341804221530098238499233749673693170355728296127475575978723173284786786212288922144131259827261223703801671228954263697844570747241069603592238487608700049277219119491559092278595577009967582975712141840224861749031490454578022004106354497609881378199834140798608161146574686497874137101128398007457609262237796303191487819901420255792183797598899218274682228574822484002248345289388371570751164344116589299838220463712114267500439201183440718093245631676781625561059390343044106755876498215181932297070328917440756597951131171888674469517008966977627224918167593396200329556345928337219532879039274143040243362517827968192830816626196526815540469040691431217534083530657369343322789064797706472390656000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 30193525167665572256161039711232244051644729016677789941106533579207371462035818446725040256913672358354157051385054029699285002810068868657084895119720311619464842705864122212240562873111742980050153582467045234226176312086861932110560952957566820378160757528940045950818425192971333862267852007090805378519049349672704673028156694917033797535130017444426017999266474679608035319647869265468686497377845669718970083553423394514542822891332851195302542118297932700999199988396976564511145199498103435746817737025779270801530782629787289613761269985144119773203490369205903404659060671823659886214504150943603017250316192225973801339754163504202791729812644149667701603225642183468835262676068500092922301151926064583296632895182549354258364278448235063785015303593928663977343709594516260983916543415845912440552602035899163374328512399302193039545509075438105684204033244579050444295708667441745274956947193787525899443032386381972954471050806675620063135633336908180008981137508160269044719512384510757007873699316839578465357516820956304746854165749717570623583468693919842709204084098294806302921963386648957212431003513271931812074753046669804773151858425268761885477786803096823226379124294890275895657314116096544381556218143659511031306667521977683050055226986802551634812992610898259438282723506628935136409010468160123665623304655670585928871091634229254956998889453727925752232840033284104423967497844292555259119744480850426323562586774137790064976510453118206240363294469604285061806657538971322510297464519136409312675345073147442600694858072121568393750914449794567167901904400940136559097747503805996943145109139531385586665229088985433149903341064991188154811068539739862337543274772374414902521600093325671424029327263440223538162876816286411737666747417884198080979105133691139384144995958671618756902197570421535239901428472768922448215238412469004661785778837904233013594252826244228247006838683136485618411559540030341529979477172055185073939280546216348479254697800677843511365729715181081294442551310563107813704078153822805189187073158929428387456728939646388296807410938889161426761931363088647166433415475973400593974415660564730264841351238563674347311182565924231125581346177273736841519329118977093337217907072798290078717041459046939039950640760155352080391207815162469826227278497229066993796005076680084778647044893050443192288786059159040848265001160258488326374598776825924604392193293556685442067856923854016150859254160977048570639982606099495807679305886322861916974096457802532891590877794174720373384189716395518114610703413426772314084509065132394706337191504422075988662819394781592672120410287598450988987915360020615941926806552248147978714649598312312737071129597917011225599090231646599179361609318934088632185651200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 958991312333008615500308626752471467651058035259811044773418884503249809812211268623332147111195412332572352597177620070130843164307708994241489375821752900412705395243017237553433412359615340132143293359224706964850125694006368255063001327864174283390907106024439007862793811261147607690946934866503216068852354116311133014462419276307227701059645931008166930800960085011537056088089307409415315607762194104542563461772741969935022700489407980419312308128534391226632151857174907867592477289283137643525444300541660730735851824468979120134772444055155864893923056687765946094982493265504978396907338657628419350777713372289257449897206770501490915144460693134107555152910941586718981470751822911368596982361216394995201618508526812545994552749109160455108970696746868412223789987498027972368966256578595008032925499220648135482860717231131391412391620780004643249671317147715283684210835615434760044608840108866177795140742030270971963969573815938674930877399252882936837375380552659145035427193296691510618595969967393287970263173031030021230170187807777384482660201431142380092379194303812591653780578849075011054125529480775184222140573916852317397787978170484756869586735630024266354540092445280376456909845416343794241121043254678137290637619149986002926688638596281775591489712064688980410365232517130031610066212674320279184675827895438073511928708692776051515571480271677398806062321713858399249108110626181774536583111111352971981473309895929668408434149173720955800218744391123067712851106109404281432436870441905823191114459943875878040412195720394093285768706085020058793875907598596340808865809568008070841073588583035597721412062234656539657601229881606296716666722816908561166002502388459970401238935700523899166901851679947569904853911370487724763384168713428505769313558945662819913484559039202954160146616771076344267938654518872907939894198845246031732318557117139911656461314786243141268547315352114028863488909381162649255509871956917214060560745257644680043714641413022286253334220636949634018275245689355771767055265011960805404100504945384390611882496665368012431745286600111102761032737888027371088830754641164420365897461313308868453811302691418424588774817324223242321250573985713583830874124273171600396474025620701140759569361485384742995555410818429571775466555567568366500897737690007256004932115353189709147327522244444485814132434299474607839939781949703781614872331146579904747926330011150242264092809288402001984266785894722699586059618506255317289988931640936280551152703770661798347758915845479962888405500991950088664344274536024677188657949920249295332198812551695272932926757842371893896482027413340557357954561168672944956494647827899294482525303243620211731826600048043095803708177487059215493638403664054677667840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 25338472603427462869272099749191103360839714330144291339697512868578494009537737067031338189899851458052561829631409385261690868325675221976390931963385003040282641390856388821368041337644734905452814511804959555654607680465595083195810610056732556136760973423538404482012283391375252773689695385820413587898174929850785663696986630590752311439337336588224757773858234353461504810039578719540558190745246275452117981316812057747801178106877751418762057244945819888517263726004306689312097568169654599049322134154107218273236897882701657410798400221379925539906962462947716169391550155530232445455576207418602562250077067929974946684496362037765735036197643018960557686225127167279201407418266617786408653191328807370078864308783911837745649547495099463490980192460635935394701907888373578165989161615788512709410894816208630969674550965657164558009283279282036768133311325242525258417246274706108148642505065205170098206165598108285337691023234128840441115654834065097648605998680885414612206325494145238040030509805388330154594562417602022723731572906842841874129005911845359478116070077539371190548311255294822229833806170792418801399192966163140495905738698036349549227463938159458973542172870283321945628733788412424481204047690341913100459190854516032030525091588940901948619326909692303895964477270340310077303451687565258540983773646704835108441423667307204499957110091512090187413608107611097973734920639870240433781752417339501626461325257431152372006998930488258115611856956246846550134294678519394810786552684870681674103174816642931809475304918638606156159899109605211738401608482826386285299767101157334324040919120413655744872055423067418077361545888379112426655114762320460200875868999504233741482952066039389297585115090116829507100475289949174879616959884039359719071814043567810199643609694586714062279222902525275516319925680911443625195121131408159065994938712965064611197400632239906663391591023515538129106521600998210110278842482693007920082036928273692992373355088270261845161586509389916620320423854805022765269502653035684486262116467093980361441171293451172052705208470601775702370694018717720019472420875459525706362055163896084464332303965613925840571443275886458882017354273399453482217505405146036000786146336595135940232232387962233356875192189312550133959061208398995972800360913640525837103088224134665655495671628010148425568368439341124750516763105634597113522365353245755043852056339703464137005627815399532814656101329397483572662578119917865054879757837836617585680362983317837975716085683870819146113004507594292661418908921992680516800132233456714107631812795110158512541735199365325748224623856076691421346509014595356995596966050881774335284651841603876203242616286460951317644948671982715405450815206586318848000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 536374746371015810181745134594117435605575754593412474461908226672153907589959518304686371237710764818270650223929601040174997865544178292916022205610319853387292354924381215493075189765032376628338369791595636394793511457423395444086760342625155166446304955506776718755445428951616588231651535796393972246773493093023116510311802174569245005333582003801916485289547218608996770417245924397092506867420326518437311973900559658262632776377545823166321266900682477756784913561309385209613018548958272612833465582264813095739328899870136417797139267262708736011668259146064294936257764383657776971281528436187041029873812951923228028867948506137060705644968287729666273887982766315118156518542019214017656504753607230626353032735608309309401779768261453552479115436293357537080352074342213677444878663441154116483615348448425163447496604628561994766093675209675796659602260381795240579123715701883564018588133639198933231883860099267084825257512323045913693714096306042434757022253756855734481702939614849839374767035752151205633848878548357786210545526882322450278341032012554501538479673678896729610175494417961520034344454195318296418747514890394260795859992704306871607202546844603014909250271147613844746751960075538103294971927081533061871694612916542641646635854314467741314126308763349087482290644119344680841603383078357125458856456826209095178956672979096428587838329748858609338168408962904817637045557618334800336363765102480422559380140057073549472348984733249928432619591644474090213914723163913039900904259644003819772329149404057533697394067873103253044115096186763671374233044241142163801716694266064652821072367016846140283127246611181268794861588621910306827429849052914936007849988550716499301693132583415178789301152349731592630177815655301220671886138542090409871989056656058224303825530593437343448296141169033583516757406066430608472359458338612937345064755315140006286724515330817275206173234623245646265599979478595413136002247290044454274946142442600990902127651149024475204467794130883513375873299993610434996766349284734525464793856918323476691894662936076764938919506094621085831310464027308954660449585415396573828035995982879895309660293717652489207072008200599714921617741156146544315471416254151883953486505608561689884182581682833128132816385621467707893353288915423698557979756555191224304385457351930327944357088540875798765485086676090361878286960847779273006678724252413495804421019237100597627539485769611507044238190860392370024982978190639470239865343421634731226723940268432715182851056164074237678500780202454512133097642973330111905937578267105792940087415918421071903500247984566735069443048257063380316698825540915739250579354964581155304330103391807175191949688360181203619971905314568643393051313150361600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 9548418970958242754194166350068344487887698183415523809149591706294395896562282281745382779796890461637725980580892845161112237584298207099199792813463670169536321147347566484428875809315337457579952995076129146201123080019054210162525634398530657908453250547727077115556632857824748462239988385807678719446276701869404573389464967371406441977052779054275344785670412524355438037319341364049135975566825455337831266759233108383625367636124191156537547331975995265318244628076571996825575550435034500975157065598279334747133475559765326435619936821667387836523971940153900034872741596969146206405039623007834251886371728038091154704252089808855483722463075932979374229431562981564794494996675827998190178470375295901779083429851248430332972313438503830505023176405971114182181865353502552502096343979678404611641641034535405466545049430895429363017499522659344842357546804196474280656926046078930834024523558924482466786975633129291624087300303374919165650502384396350527127289393852012949766960708104978695577481936395313803133107517869810534193355570279927093875743314338480149491965077479304313382794494590923698841872715723789873880362102744406062475755950281813304311796261905453675814467161910901696576537768643956773031352302898641239834762550252063201910418086789662599361596433275976377073279099676163659274042698285125310861569056362081222776266172361333262018522576122519472161575120833805351033250659779146534230981234258846256292414327326879099421543858441567861228533676108880050726939066367241139277279813449486900611686623050943990475049568326909333461595172594150835744591294514039254104607621789177782651502931338631159363070687783881111874308723440755037463668955742617642357306215929598537607476506817606162350740279112029616512361706690979550348576569947626464176832728870315029816959212045340100748371936951461475008445907730305240212092178422687878139488718547025202928330383462880972009891010261845498348262978249223725999094320979319216882621581377801936008834471904475782412695013093965516367690436717005059714173280939488069708840521570235360758891870992292298095427454004257617404616147104504852720269139303456209863970254944898699611881616143432154334729589392444096703572259437482448979553018522934228394244290247134219812961479554870935177574374213389460043687028642346541182937172399212102914525022379171115657482709081906372904218560524410544542407651190727821993366112206683873056429715384953853923426061169241297973420200461744247113141564287092223888896835218408713264168383342994360206066827503819722071918740965890937139552587015190333195628411596272206063493608688696311630351704158090472074191026949673758559795518557710738793578464309846236160190274695255254120585150684333912279968105700767249566258954240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 161802902242401198299576054042309128903584685249358246678132445435762493610417251367900393332919684452195759184825753164630738683940107584141464864117002649324493803934248609857112668561771484957362006192040092061576910273302317894431171930431651387940285732080597574636176369575276601257651466458318876370579749716866655842500837311269279329529852561588367385052217890061586968754600768742912973362389110380114149803613199219882042648269064584096767790227805017895009443160646411817353906046707057332296742615270073960785210782844301729749700991022672831332868838500670732721301459679123744662250925892003942229632791321222062670520613763394927869714435345953514891718191282865857573707928222636376835082702820970826871905833552903357732982161886509872507312508811214912832917935715337396037645570185879251548576035334286616626721898167098315031481889402277142829964047165637193241519906256009402828210861284047184335886484657052694149204734251554499975364734759534196646439968496790975063654039219456938417993047114484849443941448225935222196709421889719318305518870520735864096783632417595279737157835055665833114737090075342486134506379745416812009698254619062582748476659924147308049813385358140834981700200414517795770851021057709112738459909396294029608879275997063728878200426928907452138728114152020239145782609837972655566691944547291060709740798881451280117248304803322989086221991640884180716969289727840973890055388327812128629104991344574840649902123520676671974611912615936437959246703362007281234555747909257336543773640848284362149466479937723717544687901364128406905998295109593857748420312463418013373851539609304462054571813129308387517710592213417930687742623898660401677327518536595740463185135403231326967908244047598213591238119677896985012432910782566723594247420125553107761926979166443552431594125623713515444406773545204658017405080058481467622201268059852652144565486592397626739129092962078267750658546058302035341322464548048487233663494497727023028057601191670887883482156253399977931480460008953149241373575093232290037952811274565509672232365691368555363018931241788376542175836161802806149021870026532233020348498839505870714142356222280505833368769508896720461416663288071812442728986173745434817063476304509221672095745416953629314547578525256142268594467663624064754270925085517048581881333320117319098990698880314022851641317039735420628956849170642474594335537523365684263814831018129650292535079362027704956484448179543845560115624432224203932200428390514226965485222124314330495506293217267483677637823750356530963009760846751308914302889685929217953020912156808556272426392011113804295903876448955513836808033153313837267358974416170379197198242556344095747022383710565601494923438165427027762479104000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2848367546733636323731228702273993266394133382253460447285530299391089278356723792712323536884005890988966996439825582587601656567736361624278582291914877111871858444893676913067102507826558754895586114664443127095276771243196456013105343068268332456249805055100278710823017032171055907871043089429164851358816904250813485584477280976717187072562427913074379521354460144118917617855350526741239074996405364425938740971253228458989305343931888940288979732366934653948194940250282986962469620722530845073302999286910779835912929107958713819198137989712995434603717702392790757260251955096038383546924752438197692388596013965988711979916921841212027666990164486504449613168384188344013376638816847073262870091679412485386244116192150619381435622026306182330845231107752352431756717122841652249889343587545532463174119876816923411089031509026745148119323348111398148330727947443630509483507102035888133677555628843323441067928630257976602148822003321698603686436066543948541298832926873722788229935539620175899709438150586263065968292193261257802009331910621149913299749647401099860970997693746778118440610005825108732122802683441274354325945687865954980584768422812073963737864750164033274663296484852944965711346357539392683853547550218212975684130174521984694731272591288198742539388015220618284265910276285423673347483112960947593112288638007157809927040137656479327456424706797056736737625832724870007699040117212977427411842140998394015681956519728329582517577932594744446885959993632890006292834012924913735801565641552725778899611562674935305307457640634687536900152395028155439426574786512069642081748784505935613720462558703297050189328356394093990802374756355958236077051705667993552038214724434307029485069590938403837995382804105001373735176533604994459954376059008250478789297162926346565547683174897255646211970037983376187861340358039688582338367596957364177407371299153527287866996402923507320570367127706449363655340767098444115023249488623761524545953741855903452438642212620893117262361354633570705395549200680344550585081548276286143021240448266556841168815650670998207407057954379417829764805767686152847886396069713125069626202038735155284093162483230584661504071625175713565419657746199524413675339499336843566083342148757822339871337748845341490042984238739623542807363159279965985502657548542845488303630122625579308521916757253118681950669212698185722226678350742967439923117844583232455847357862595773768105827746639344400416314738785602577286993922961337248063378942717185534047672129747084310940415031393584352044715227421476363766347030526908874084112254267996019158051051358480406579283098947491858371530174058582452593326276352913925900389308536272877075847413771364989267945907292547788199470687096448378470400000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 48090623783226072435616558412510777072259565281083389775038076917953015496880580109584090921469025242922170391684927427109865644188905334023551449787010209337576382138314500062820884375872698546255218982322998240777586425832888862494606469040999856411000562884093858983345125384163668971486079293697356461862455979426905201058691638072012794947737572534774796857602206600308453323419175200793439389233470030232630985020909863463803398730190583985306099925404361767492766387761485016610713301160743195503159084632685708758699996478501942800896353166038018255810034986449039144887163074150809391338130434210380493905738480968583983574906254799125027262842723716902757371930990886459845810071661888334067192249000765579651894857800784820141467549538194006542765121723035138828061765191355600375003084686721287940685503278387505646660570401134358654942321525955194568472162011147864706119409748167651827182646365890590116326310539675568093274626715751857297861214186430494298405751201101861545828787044906265155121719196058126163840408287648659806472207492875732264231584625384926951377429006133770347912648880304827320906884132894038436183997747697989297384907245748853941087064553488630184228545267591168223701823375963923880779234890920613282087427021115285175780903220164538177012993310686703876500745905375944414554393154835106963358003210974567272418938464513863191803532854191214512001289485405674127394446689384359014864487027236746614979000280950512391365048754422176425353965496964103489363350472058833001690771392786669506212229682161153599354185032660361572302681064773805081579054621247253018618914567895899662334605116022960590711571226418491154112195503224700499067690474837073021066022666046612767234744519272081923969926720964253905893535486799373634764821890154799061870208795037018278406229068546365681679250374409544867596952007850161208115795357029033306947685087969098846454699701100977901266888543238436949802465678722724825568460244951363365056629278918020418600871115437899535806502274817728305773858858974812583030708104057769874966398203957646098345350757826402766973891267379822719986821687129047317179761585097688889589855871964978378000940061149153893531516965451843860227697137529745259216452751937308767265059863108213691628336664777380333280818031043758609455097617371426144278271638652443647023782696224062193353272032823202651801080486135348384389028198340783404054072941372583515714290049670044178799470914147112151965160578759017149741868599286190162323282154530586166243740359568912779928339732367891232259206244508208038660185187173401937646553033356558986941361730563924735797951340696736840035765352597521524531514841630723802160151644938988750073461643130067821247546583553455149641033598160076800000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 672960640339490082163193284294770988466307056212527277727780645184667302199893216612580321629015424754779337622209717245122887876645735996224351594628720399214836794960304906228898213989305974357315887998877888056902575630042033479722346874016828683960016908701163804355452090949351905549894667754449676402510812488140724228710377321853917437347218505582827941516289943600512872009124767702532983111028366198387510878471482022596798727235051246971481019696758378499759409821261190151549051510667586710280189892168523455479986435997675729464821840795738495383560114143356259409637308654400387759729603557511522840181401105048878262078954756636710987188802609861216242430595653512752866870173725219155981651522575641983686353246903971756805135589868288708417495656636968217273043497973745541575133279699413101865540761889939330557334365153006065249368972646601143531554102224601263738402614973697069814108083312323666474529654508295090142150648891602995017561866410692418829075370037913399825480372423224759838450915336542379798529610821239228597880025367206581543676772925703686588336031182316286904879243102223386587197647854848207721697977178209883484221380697299201792277947259741663099977050887979345713536799969959232227212057656013649775397128622690449610720680270216244233162738060410785451878817689760197182350337308843423454095305511344910786994154163773866438131364984167813343931779664253929547431630936316212409755163292022540746653694394214103752309985782033736546537180735763627693959320278882446410958038364481314187641987234843864153343037564243411188418287611621065136892403811452142802005786090013575970344344098606322869420842680179972510858662198891014290690144921727739785152907550536077620005112071509453659660517325858446736824657770210475975068735972244460588382057984579678674094210317639983346521185691190503413978581723231671030357794478150202497114033830042810911063693328853396705085368239436372793040060149878425884350948900759315672591249326861226009361101332851691815434638502743191140852034143583841024023457098434193744541166371947765940738477308947781326359865214312337603148927619103918768085669465432017423464157115998801553684380148880913859745767454337148086069361912019500621157985227498974461816448366936243384200452856968333733870370879063550387024694828212733266154230813136417330223282726072736945247847372497993603527917209509111712010354977482613471627903203341577573637788096753333674084709859709777293015443688292467067015559822886770279593094125665591857782575208257395836587841441780597384507755406317289517582474731395041903108642990209468281337691164096379754032199732987626603814566191800657306071323841472545439325482886537721570765506153642520477929443116270198714976218120192000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 7067593569602134907273425793118380444451627086277833214593731172783407107144277211562335714670367698260327642208942648165462977037709459336452182806468036049514968003208241282426997093677805715745524648082281882972910450327644256965368016396059357640338340295134799332471657334204482517809086933108851086701683805571638269595929187503550068504543609713192893522082008872098840418061442204777981121067928827008119656894460956706655027679647187088998600609335870118849928886896220611273413197324629828064261461945256748770299600392912774244653131978112427165687584022210079372451398863725689256023339142200453123226221535201027751811498682170096510567469908719934484568797248621419765274118098435234774580338257907798747822542926854749139301330833893867583933459887228117780831936719752289608185400067055936247998779565845953448901654328265433406846769846347846398073860915873151910200410133846506126241058672607801029708348307953476860900566944509494599980971629538600221396123661549351158740068987636871773483993343022804999879442647420083753828387568183231061938529611146834878620504455296071187643872536185293173002429229675162023900725915497689901966283171174171261772761675466935379645999641565639684794621016666268543319737254529695717568096847207798747896949325487125598978503001329551136121482479546222056640273590651499999049117318289333844497451074353664444270489698162443725021158452125818142744060766550576434518855814872620606841742606539054374590400032459240280884283179901357200618250760121883429706456179587674431588262621111766422941665639038091620373139703304420211574221318383192902369016817259792629520182322804186458689339965240698264531556293006393567703759035272606041586452648297650993139325092773567922232058497864599140646092496452825654603151772924215361231858744341164333854040492905906648300213768682544196235752540999396835100877652648081422546140912610183684924027714502479619937282882481172409221205455983898955815096717735933887962264319653395494811052998332692649415037957403200324055980378036572052923051412064846976270003159680132785485429834485195404358246238711941681372369348653204970122373562965406572673942961393879397955505895034092434477234837416650015917374993908372181074729602932798354242664528578572686421864231799440603601299894588029455306385298348699122521023624112514221186618537167194821663089536567619261238732666473926712070098504498675616899318202534032257862492571822630167777579083342584205277850774270968938399735075294225892248952394098686615388629778055471552346767407359473061006797349591211114464317477000174850820232368471133911062322451309160191088798834088490355612207717086302191096591806560828020804864225926601421974935638024629893526503740962479187706668646400000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 51761842075667858613069192595211757310674362636952225430907524882880598912838895389696189788020615635042602289259983410677002180107771135354844656475507715804495084091862571906134786585306029077458898895629818374332177366462086513711071505581163651372213728049528009137223874103813675772664839059399158667948632175384120580212666773726734969054432548801376542622304500057567566275401014917233999703928502612121081220337954801567798353540018331258260534367658848509495681865302993989988127289091582599659760119324494163926712795181211635394756047737301090877411235659059760538714947488889121064076040469875352531181971318733927592753901790234191393426884319595043546552266226713746800639883681102654896994701607033323059933941497533878482641537467715201413822970185427266322446281010221015670238281148777338755650872067805252961924450475904560328084409186295374526677659037101197847798026710391902224363512014042198394699198478881704646717996229440204863823507184136262758371571962416463018403192180846518766623866813526105156629398916520765940143196824473044966301992767407614067369239233903234443544159568016723574893615594770805994624630135827812861919642663741631270957686909493161108387113812759626003806360677402393079319293857343917027425232137925057849627444149967357030280764918143791280774507850595891207268712461260578601561049743970118988773509863288219306372951614192377879232171499299292591241348885666735829286886302377591038349448858961064961125878695336635874520454067095757718178937818161661872140878166696977098058070339070659524970757331379052585195615826918250108378676798723225642766662209581693793515328177644211072356287577353525437273308831467117171191440851690110786786578108119592947167311474276452512888932788476294008647133260045543226866984029556810224347538297874278948361225581887835534048648003824127622177611676409035219092953983488400962035383811988829444255499142985714932331966583259376261084682584991939758138742613199623591845180088344932512932844493824197261083475482760947196497093969183705765274138093099680508486709950030795664250649709119337951356165759343564389976423848569466334335086244435330979225850455609451329731025174821694370041688521286144678088499508129226482993546568962353067764243888889690812115985483103896988870484965181526082320923510086036736745350254445244615710171628941813818534601575002105058896446805696622771818024087543820443811253486815515573920313588972472014169355671757778341368302855482762713609024398420178551925283108118525894033539344843493785787634741216384538009036581855247297966075942090940685049205966276096563934204331015109040443593658777117584166372381901861995938978979471761991783417254054156075342991772987816544550281568711783439400960000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 236652022771318796120149977530861360477577785032403787834489446047120363824924679339066938280380798488644630182702286189233128889349292517371497747355146395600922368619802891055363939335546804060315612367391766298176019674224218349615869051624522187124114649649133402231688723483601195559159256991769711572533921888293975019246716746869342442239201472269597885127137107327054299487680212761043324538786937278729761281317397243652140403685719108253087410812621229703003261222156725258166065850110390729751302771037326864685689173362621900812106444413449775491029189665832537244556171349582907075174320605487423952430577028668071155026656001454171756682081043900784597806143225056373426361673360455498342906290732587137285566377349485407948855820199365156988775080453935147182433015956407958524896107232523063121682371348869925091580764378204947341183769858923709838220507401364490993281016658237466017100552912972349656982057760412910882250232230208230415652352867584183576189938062242319090996089710097221795702549446504867789528934783018568917262533838705695210018988340475725516165777104225370376805534714956753034523709922862266640205761836413173108102571084134647629838728509804043096349621423466890167855106060486795892608503905386459787836762686212579523643241571457464868507082533890206786482676116355721400662670958164049902389317612125572417448494796985970657132286085961740591926276165409320515986695618570769454203508956472586082275399611565277056609185908236782538170173891683279366151759254299230773245722721664121595192580020672327150254177711813187160222949898108294279332325261420555482789645184093997803534478765627332472527943335183001991231266688127601440683274348211840763903613327561784114290511510281721593195933192735695811970485344990592475651419878176448316688968958789580464730682913715726696363549022094842006105920595937831926232077863454530008524940424503387334067932299172381927824414877924833032179096220258314049200962786255232988795799022614721240705365866669256365444968920485245343148456407844808383748076061833466886390791927440216566337572783855083572083972176080519893364856846248771193397084712471484082831158377225140784072702153075856070970903365429338385808699397617378855660930922935688876528557150920800113624501176046426793218719089980163917771477141338195932276873492601285125916019223392255111643036610933634526979245015310036459043150722835723029567251779110963159839834831466440292210159265317122504906070467074196638740379030645288110195322759315658008216973662712016510815398774167364323098597886812603393022762485071793142765836104748171504020494164327472139230977948690168762469870148006927855724739880946653826383544099186377487695018218237779914528215340897271808000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 476930774808775610546455603751136484741987579443508594097218646883293084690144330727446527908716357127849891391596556781304625795549311048965003056112756033927123824955535993173319318988899515528480553681531956412986178823308884142913020733790322430654592342779952213005991799457936339797013590218106471471691410780824193601564360151907013023989990501159721297382986325977694204116126401476728924550005750999233332186864194950220611987744017749171381441609411214359875367818753263334999901548966486738105825258986503088984036790917237013543730743206660378473770359880301630934221549700686482338704753746569001946120645345094184891774305682356433054626350269524063760676456657514448143808319064789161888492651774519492250298135447924098711524663463170966790866076428521923531960065248597747688639859392238261035436935049417003081415382438963212401190267009639238310843982472469764866550700745313511068547263865442467144450806185025074547557827029552094948040301860500978412972177720196068859229856848703214733040013084326340900832890264796007466547955409679676990321279500440931465764596400287260023251020874417254598655012827481537156171549968079214290268288066107793299465499650975330438537690026847321249552509367515526793927983464522840819285506159516244474031219694911653620411608427022796840943650738028632777654372605713106921410679288070049889377992350431912705747439270757040861621227954343887126334455323221430129964046806278882533196292896416057283296704956161207516205083271426549211812578290074044274160149143535901037699114350720112796775347705986864141008031150421900537073847280741116658719721650800406018795857035392753061862885570478017015513146189797225685644573082882531248907449088632353943879749558668032517956267464555438022569535375486738420635457127777548805136208628374440067878056597086538297224053871806633399222047357529338060324979805520870912059368023310528569788209954904027794013540481770292901585731810317051490543963814916361787152606159763991595180928472043180753374683587814929366387189871963993574241998445121498083481422487614118343352470210158369127058697339429893997687850352493641452631438012721700587278825313905714420817742886677309718496312885356202506343207062924928219740582398990068635588469592123677573064305501820139988905575158404379775197256612938724294635056673058561766071327786737526985865730049633289706035943367936873136137586004506930932311532690393706967679897241915906521079985993702835979415388084395983661102814397449761371857383498732229889438875305305465871478012512695642968843038679113775645115414384067195385491481879689038661523126505648921126523652886501390443285083954246453112704063775022752265560723968972260070919785524343521041856424889548800000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -679980366934933646608367616188989281429961475112694318512754381415055935647745957434319549627176345790717636671826906883421949810899799388266435153095143878118335324590473760047890318709581460117961734401631549564778113044789308611335521882487987948087313037743487685123634675571186758030815078789955989412090877058622590975800321346976389905335062212660809772312537365628730610583041469265562028261710334999018206759747328226642606616407134155675895882141348175476107429562231396180876580813915924887307955641508391191890694206948229147370905869150043777915672184001366060356221019592945738156137412368594398321628046358954641274823384520672521038032180730286524949229845164185479071759073895018013150426449102140181638084747833918260274163680680300367632452417844451989231341420745307182745449718707206819865870522395766336138420889044543027797353494107067697685340522600645985228258361530132389601906899439863127303915631443418208842699869933135538994832626903602796259729382222595399588185976676032321735239696812656386289382326038356476978786694311718197916071785477158223830489025960688903457749023501988645796301589764399465760427685160134935367390924065660861902090025947578156569229265402402703468615321158761586020854772434363961316014001699953361287538453316461172933856448912416886318293254359620437767135711519855729516768492245217572307692297014574935958064850054765444517760766437721143586676350193402310212506945768863737475005998323647817541377179145363984244520479613266958662604867749643893776388762519619507064281760056151805886646404023473283182244151863566355696282305871101710096923271283952394385009802725392258578928676985348207245803820376539013147823472366320390603179611664719243908927332596813084488493822890350786588854643992009418093671186832461339342696435123540424573501223456181969125106803326594873102325661693395070662236477381357697906023317410261458285118409950413288485708815539315941521284644271435899692796779438368277790227684070410005947367740120831898284148205445286341353800662772321703620394844666885998886492573511167945806031277844261804078937157112258449903161986508582735246038038337778269269008553415500485874803731349606172509984776843616902134995504990929543137091776894485244093489974648162245415533794425144635905249250108766331123346845095884501705490035929284041663764195267622601565008343279361573124804842526434143343641652489598897522598011502026928881928974417028398447853065831348754760763132514253315910266238496256569702479060127354224228158154873093969209979370568802585186019743661276239980254974778467630376723225908998203133773160028352417549059245118566205085827831794675186479436747220357210566983836837384968468700686927850063277032734720000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2611577030842825783782362862569020312853903212834594982367505529387756777964465343084920542432099826170891096523235856547629259493634365311173895489604810414123731558073897098919847249146396284598705064243757741309355504768423529727975724654433181627512836416318392990633892142553869975591536649144322044781442674772375244982174157410835274346902886471872926159519271071110024372578090957933129514716991777052992856440863927693467790987722547517806225637625148441681236554010791747505827643540550084966131148100414147322430649260314212601188805693682747489359942772605500990300080865818008448787943439398139269686811809944362107612242672896961854355711944544582873880894037457115775659936451535269370012032805347799090924532138743781956946821887937281070961148715916976795935756967767657295317672949988533201240441801989737267983072109232473343145174733095222350758755709468663870993362347001672291715206266997370926764055603211965937148593026769558393682833039079462216653267038407965744631407547023450153882355258177305589434558702463436951558628715951288925736626226241783440836140499455930514294317562718017672912414949984557869333893657124648765972645472242286461770239276778841679126871866545036228369233925403547918642531801072532580986164079844300894366525592691473207899140037569656191082927084389491284956258084098604119010416402281825740717643364189018162266073023577207388193804809333084134276515547130897377855101769903776204907081793895832196479034070889853477540379514051524244397208615814705541830514459682092950515321325261588626707400204917964245941750533031276313359264627449092677243280665815242514521441978661064376002114559894826478929062409975711243674288061511399759513468866622379076697352194595200831220825127027954311912215341872962782992649191319106779843429653341629852289485073655267652863921533036379556080007773320501721901005447673472330722301103603451671330966588640107363374518434326636521273126769552734917897782319232133084886260832625505476694731084662577362799746334689444362739495080685749828869314458266656014593320478283011001957533090087644741634533144435711112951582477785080997360429464718221792949763673730040495221660912746559626537583473777522499798132042355137393640037584826564756225360751188580407369043066253477274455283944354909485142995128724472842318518354463152730051218869041871747449702841193103782859784017539597537777056538717332220324569091643946852497142046119461404629477202360628338776474618905702173610762071704805405056935551034130586993224148637710589671083469786749196540183944057653283045297989431623385137523170872932114162680944904820385841946132235637400582560037630450038971109876849812321079821020736351430929986042599795800932352000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 19615777721946752449976075376898204041295492461868971075757261400872348533158919402375725638891092266629261540789620043729530508617050423509575093352127817045968921718329671396611367503674810332386010399244236244330629893766243127603985548474361651050064985914398534256848397629933544600697317742821240035688168288000498314335171844620981772089840694062736609160512431713991975554857967462972307537544385837036408947849741211657891361857530356149784112376392926894987678203227489472238401771812007813612897179412171267619243726543387850235212416125569033570139794683279537697483076157457167089234863159828655132760062259005356759766624894368769632143274906562365683698375753462889565130406322543538592246816177434069202702324293469037068734394579413520584410233019618069919107478555624976088406646285040528145057471855822062212267958220551392579420292335203780358179197369592180119368231081236742432358093369171102049682295828822388504554737356268681791149414359382417346247241739900960918704571760839104244656803440045739799589259252089178230258342394920147759539883572087864595082638613297208072743720523843789407920695082377064971104169953809967358480268330142791154573047289549821904884112081537260383543218164532990576227127901355266336111798840835717811293779936270585744157732283742158697114360599872632380658395446509944557842003345853747019179081582007106521905784102116680488696442948809545497454347610477939357293047956104642096280594048177803986479050578413673280781654608836179889158416916234334994687787098822279397464992051497331478998049818847361764856668366288719303618952469628234796189862631725825652939840569363166949617834017834310163108889172737142278260389333328804850844052302856857889782220999679939222419351657470490440958546698184402740057497986655771427291051434791556036129720101242287785548360007202322752878876161678715037524727030030249476954309067354548504977786093173288932009775705041925848640833799824406673135667263908084566540442337926561775323473078389863180099129186585581436649397067878405967032945801570372583361927067435924249734973121615305769728434894444509967530499286002085019840068679665047355109328014653629951934304647466292590212074290790337994429437801032995132280932891228018560626181197474515464884277688175231128032766556332704172520050899952482027119698065947765425693541654811272910227798865225883966706343630566396332987664758958225096912666910882955669764910772748878225841077782635019901796721981587673260217512937014412869043606955823819437132434902787150478299990188343417469243665944680082015997896479318271018312217912831007264126290423403906749272026336555822558709446294654747674573300102959850393039793497624113148935931368164032512000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 83647473120729600322184223419440155706053457056914033693963272100300721371541146856919839057721906545223916604059209442194774075129991226119649001560912891880493956219723999494588592449745539138628151747030519418999582692666592004662852948933943105646956654728846442329897508560799320639084307140213464805131248993866208191166885600005907326556051271730895250397403454341618518603937486896597432384203579388304319235180738508991327766716018742006265016900484722381314869212381499364356288738752824346253639538622278820593149841438692565905226240841206826823605073996966159613200937447341587632007595890810294199851919073674933149085633602935517811996981133779722346713162566951710834793270162040108073458517477223593283819907442242545516820048018419497343684004059546431432445954469482138758607447462029983216199238504051004097412450382560179324532872363534411570052564571141679089554490559990640905366671180251594190071447860417566688138392644156037846822869516136464391504776332512229461532609898712538511145476334049691446854010278650027725973967426579615964691096189755251349921171550271132293483164113047002838038071654384533510311865114596317423269524494669658433119173645456227553781065061162042953225146989322666033170104028979040111351038382365086142357652777159409070893329214496391882312312583297455626491485825711921794655065963730596915618133255821115417902171690168997366191684411132245435892213442462677453713845807405128159653817734728016973997202377695626678200419015953292598670731272993879815929857915728924633356268927811292513828144783394861889462209883032231136811606885485338673074453270244423940186432389924071359354162073674838881083164209542810671672139354840789872661631275597850676184343315294069760875913644725006607937189504744602564789854537313086147444090986356407491419498762529852296294967704873054417369062863743659248074135575292344658170568450155112195890134938337570500706817007630302427910821074319429201048347124107727782932436455477777998002939999351049026397720534397923795763617260443803313677274567621390994204652339987877217890628547807449919635578196905904094258488175835163789615927570137064503485328950402575876790630283694873021704208841252413111309531471609028980891981619498044423012402491140148897265888093517267653093144389460015408244892142342684824938069802488734366467636110515325541556962639782977472879070097617734078552724330510900198984675820308642712329201420922463875729861701754196494694485504263514888923107437024094713956151240867268892058250957600916235439796348661424945600688945649140772936418738085207142462294158251434939258199817744838494366885314835188724449690833043833309356506988991149392305556074374989496542407834992640000000000000000000000000000000000000000000000000000000000000000*i1^55 + 46512275179877871764857275946160655626440083186202794058734124978104681575612203167018881289663491392065101725409155272513735784825514590254036827313790204511772710002377869198233548618884094829550112233874059839447854518426833812973595836464892700158673845763437258109123286808560028743955123501130176668357120003500421401250729224574588052473262401330044850290430182296698507181584323835573738260440449346998051979389353060487302575328259074771540021314423056214629676276218344327639770170362992208141064324973287405198081601616834373366380991874235567538832784460411376778557589869227004574291840478839808643085191303794550448252705158975637427837249811750184480279241858423346130393853867132478526923225548425296189930075517362567956474943393473078442943627041010042754469786229068801494718890940383828599342978170342770172424760258585933843721759272371085430096673916630018640199637468765882082204182459750155435090769828220056782791670740489086332681156728083173658023619009666153380531381269113700976037441809391387929713706193376490617378068445250184809711606036106651667499564976634041134705810815464279784499646284416919739969225842748797798571971390708813384646511339903388687350617757487732224232125986171519815465018158346104736606978272507662962341106597117908304783398562084480288269043040640869860601406938641428693613614771597624750429373881318310954380181725858754496702716221045462923999197857073971482424056747844415504786883858912669538398673593226941929424688728803175399222959431125969292332241510731059536581890153374937547893743524456865965087958634708148142992571988029453795891208219851090210055782463519105504746997554435470237595961158876216916894747837121231679146566992717247551636836204048672795374155239926703903903192843892357986089309118187906954222382805869595370860246337494912465087555592993849581419316159982299698978645703490786942492959922264150947976771889976616638776420733499442080572020887895099587362638017943524508925958822129127064648889377563999326866146053143072499323284609744367472362836096816177677127105793877597347370429950816109755145286643502597615975295827499737009283550030386185242181554774283905282505022671180219771574127137595168816138367694602185211130014974534488934150179103745617787563945874896385793680965318588521697505359831405971870879523785224071429097494686623432455049129152596922702055536760176992422516645178854018538593739570631287928181493712179073032207591679406752141077250791340719565637530334597776818114508658818206045060368132038419068456414417395611515054021827890852538784038376274844218560392587699467296946388252722456913456749928947856575664320985368710651363602224595632104478430792260768807639842816000000000000000000000000000000000000000000000000000000000000000*i1^56 + 340654738689545176059296777540661306820689837861580847871582476506014817459918353367514876698848478652926176314622854304184295364059730949964426884170888543907935032500509557969077560529954879461960284308449106504115013887322691299306647856520315209274288441050988114426265851434607883452265445312475509121692364212635808842503034055911391875929442605644095038198316333321035753074937554976824332620443087891011226389490652363771375086409804882801585129024578971433132099259281230913458996727202309310422938349092407153237143698451269231454699879461320932901467381655059265638530737470618704795454870230947813998757940352769871591877867628005925643868440518014526483209299904808725537700700576288923446810459263972315556778882664553242045786792819079820183950381922698242986186498004478420306091587672890967141814301606490852889023330799655829143770992015061001393165147431208695382283809465101252042354699111597080876827596007017538154818597715887670179165349316881848175509814021718844222545031218206808052551338745740959934391737664103466368139473123223613489858439254724014967633309614485867190869785188912319124739156850160194713669762526488995880260999151743444890766472028511819248624572213933240798853238514949345886761679861751759786246769982185657291351655603180383078118190120963102179709679375209118932878790503060387626636603718691609687454589493043181912770475781561201259997362659666811327576452924757030971864648895897851487483164263711714230287036234116305295566792796686912361761505141879224174859752731112511237733145293504130203240702798726844492838850175620749000492766303699624761218895866617065067840785494380858531604804884864340634171216662882413219561458728869642311907908715692784691725111057218857001231326182761355368466186860054403030977176804436423511030734395544544877125416285181320866112177775666680744495365026737442485389838977127503922537077639338776065005728551033308948805783881467974529645910488025159962778198866468070912421768242243176025996704692884098579969309634978281452438683544686545525304994183226829706952246835429123844877906993526394307814842623349178626201483865006087116111432305448500073943375778497462271327168406118124818517775834844818503973609510267973821092216198800119825677841504468956348632836582349121345365027480725644060265099840245241774771230102824066106772086032155578902141438453137482685841849998402247238108900224637007977293860048559690677129063297811981201998714362296532284380725698594001585872262698445335130697538213458904809006077569204650583823528791802615086146858068726408548221913953223540598814638956148470694262654217260313434427537463354234769027084706578245126615780060715410892957343921141396275200000000000000000000000000000000000000000000000000000000000000000*i1^57 + 3059480991119658200540473748357905302458944469763775577975494921348544430863268338136451016042575236824119330233300659302627966762957183701723957312354283656653248306293767103948708931651508436351476369781033451481305431379060073769006331858281130649262376183907079594690469211974195511778394804840981165859987271472602846418087933418930006571584778139418158779141907803443400454383984847522201046234909365713456147292575810626319228406854631707620687221719406667922522799892270610462379819209090635192103375415250726923562766519623682743882736861313640186969837324377343947398119477446555080717098373889733911410386677673841547687519834191939397958650516595973517663564811353524259225571415730270098861258332864528656827573986018705199900660383498455767499644357262096138671809379282204713907234232915338083506809322170203561892509865342342864699616977893448472199671948227634361607315555285116568471218877457848441338763049998221690169090364417335697618337824849939606401469584139185724885400441626431204609939492578338040792524547873018553408388085415450635865222237421360665425765457038373249912946092973922961966779743703141508132619397752147587585036111527411349716696078456539431240772377755863091285698487504344039201013484806285499201762872424749163711741686929721331491629646559207490204059489741667110324308924695670562602184287215303629907731469714499059336898305960776385644291079616919382943152556226808443677143667676901574769452372831390879488520009650978344394518124687573923981029622193768354058740292170304294849801769753415126835674302914291394419225732536525860057000086403804371724445212227987574848448259824823591981652505603688082225727264368039601880140252450978658911360539612635662418599090038324944836189357388595687946242842516895374617195254829309272422887775640870708578378219904333916301846288343925534773091199578291903972418597451869564659635590665080482359758413763872359530792671091519023276476770693815563762709547131202446680821987981303442298659890983770162039630826636462504954095514105557275886515938220328567846255519460065980366859878346325774487253486475979157728071573188607179751365069801890118266444744364714777666320435269903518096296178849515290904484467815757580678743946013342728457081590270390519668544316812729900751609622762355233391643150195837496300420485348025590599184446608768327407006095784930942816990966543707095306224598849210677184009576848671425342309125301391506880304908488344985754098852977020151415701990213652516214077031442615116589474061183477234664222468416567935168940617383592651186276168373767180391219238135689763891398250932822923594802377438035087328844035855273817474278439503255767667498859445973155840000000000000000000000000000000000000000000000000000000000000*i1^58 + 2609525022378516150837937424998778655958320471554775910679233171328989629313320878399128714573268706586643345419955805181583558847971026350889075450973611014972169983427074464996472054705171457128786788672853600664016827907496418123282930370988811699724320937395488929808030633148176510249254512734995484564590560723794297126917061912595910498192390662803650170824721667074632544840758715406806590583322036143397842355147093712335363977756557139368218460428115973266746948132124169017855130970320108110990554432861854006055983290257911201046534786209548447432856750330606005242387049825658294526744879783944230129152117721212471192934731063760240110033686155825149186264792804181631731741017880726275141631877782726817073703200590718729685530529465607276336874349441423110535313749595654316783556005007064677008145134463248389543207596904210677119512815010609936429203033377306160560396888836604198845063833321783438640815099850527852245667685301081325638985569970682270329502734216911137964839100279611823862831441502677017308205057771809058115453695878410211133492634038838638084635764456768754664415874572435128833693866219539251212311652099126650691351805020854689635405023078113427440689288562269300437607614070964211195392916333249307766615930251141827269388929244289661401744390390648321718844859618330781651392680260857787945812135777664086913918385208955081629664921402635950699761876391259438072387964547255179751518080429887774912997193609567446239837662528701403867283689222858645899239204397277652571733210110273740179502883466549065809674599549694586123649463365019747651353684796496299311699919896981270021673362510272821704350062370282694810815971456328647695142104429550508569811403754080588709065314986414280669914476825501254422860325304833847589160831636106205654191992516593416156123730910644037974946969010349928965217082161693338809121176088574904442123960291784172268440760874568717279813521089690714021308147945217544117869948270073260228796014492211531690546906090162774466492248438895330281232880942090300804489638309552355292540724993293647514423205224971242316908754347284507089089284236558180645134198986083435606155347570815345351002541511432699916232692500181183458115015280447751404311765402376763270870948330214929196802891182341961058046186087647730657641735554038082403225014336838888698610971553072006473726241731627025764908994519312120090514288716179212426318964771065257677978971507886233685776933872551946849792343069002161281477662145443824411355380885430002565022250358246997915232131641189659459339179497266512460576381636002029955113582722366098393205402133181297646610389205540413979205990955389004725677464915562382190496167493632000000000000000000000000000000000000000000000000000000000000*i1^59 + 2881513553636359878746787370015934630226226682678086052257253592694394494109486055389823473890334859056530352848836493554607845974977424507857537873446928001540179282790454415847134026919838787668916451621641055530096808856587543749056709361114686360996792481867068642467044332295035486941654656648834291404876413027757272910438516695109440784718365460680219773938428558881058388473692311861344094515051646171336294317243985496133924653158989624818575975179073230402668648459697388964832759550777051343172884393517239476422639516643884036049531182385124809857760253650685946868423073397995928804910675252055612729186757780042570644062762120747385065047781124849885858546794302730895646504137185005162806021995370371322679595493133527287370923404236398217585225296342457524050630663143061984879924341060119722747035014946892377271393428321751357333262232162209356635232613389227931457691584934696862217029893804061619136800207939480360878842799121589810872007653555531277468051015433115558717382489085258713754162191499368116054947368283894659438182980162316327907805121837271035014278519697098083808241645470831664995398634667739621740203743706378828246302889269991714748086672036154224734758466887964316187085113612442690738666773735342719354302094025172344157652293523724496034816529533787699370174458261141312816406803416099702100113850624226829405071356059077780147636251006695020679167129974865305381086245718463448027283846913652945473512797050601896955656328900780472484791047379985885059299705265810318515114645143886064820415554813800451102168169668470614131979582296952065870741616236630930938890607982858260991824270664612737738476859700121566197491499181719591584902703132744950296394937687877954975167929781061313460500128076082625989810912302298991130560429803277833484920425246991087859855219245746313453153376194340831678401761650389340069958370409145080287927851376579493738092466461838358712276274304775993431631281382188921083991311310203203481999090888473161732480198429025233796912244437966442073080269372771474461653634855958281019928805421696202289974697043686723716705947017433961262185137565502575050118464777049928025647267353224801461623821835711361443234234328829656472327655700338708725585169545846044843663599755853008694883835388331236863650284122456110200796683037096741147359691476906050319134357820058467751895739887605486941070697363900347534318408546178479928525082045119746100182208390226634698007504736655770363932572331944422570379102764938597409389549126552184668733858930991848469130288814809677858754697765883282362162760790473108238063825058808764357433717125935679828289344212132047236652777507423220813154916364977076785119232000000000000000000000000000000000000000000000000000000000000*i1^60 + 24489477793677560294094355689278916139186057696102546233033586112570621227973085492241579482501454038741561849851092304494463308408847250437805799058382284116510802813583164997714508139244853251065017691399291977628424757672892458047773776995506216451589088852731896969878160852743063124217536302061176588805439889614215735490961932636373846501347772250161868638727391665026073842464070706833409781478064440998095151525900657342426027135709292954344144036837638633676250155949538330050323839958157492146301165554206808804257648039533987504908963041766190283984502955235934677235477593032811204770188973578963081502568210186152999803779610756496130894986299983332331793934414979188046934170518960868174693216379622051776990389397860503134969973565354333748480797395611922164595733904940776234644566198500886383578669542167319524976418778670471134583767059957523913733095783968951924857723029414751862608974730336698669216332145159937277875928906059909840214892214487330138965709609740322120825198012837251060868820756215742725223619708479104788480310861172623187679103624790132015660956523187865577448573662006220822478204417878888382349499102693008987008834998397484075880189880965082677044049248627779481723104306889005037089145502917761014502384827860096115424699882595815853717628476576709923342710883262395481975056095779665274006578780294025658688737084099791233181769715024505388315728817883055857545063847535473861370695912096289133200447760410690687310308714663140917121086203272613169963999863541093953785542950953636730788081472626106898069214423456160675218273025714392820101925072414922699310350984730623248132201178841649277164570734944451804741922749365898294377432768654268424602829594000478538673602614861982387992521237640102758989587524135631838032842864298173767214901175152441981689997753151487682122674982538417916723492137139913810185751411503817413523292014271565377247733250310437107599521011325523416746241252512450125083241228136930102280523715888497383148803705856381937048336597585718763572732578496436248969596223597822932575543117415052336087433493154384396487248774097279274504020807347322808712335194709359869726666860472731977136335879339186236135986228755863390002256038594683277562325277071712964876944994440279320817176885871157334499850370849587768126747625106370764750133328616782569374872208750078494550166731413329136023556619435750149956510275117554160161769723169992349748414593607882709858459862796865453286414787143564443984852170881304192523159890443069073772764496479486404205055716234047290608234535320814248187533460228272959940323224893261005601661602052994977695701456369519317256542086325185652982095113273302602219520000000000000000000000000000000000000000000000000000000000*i1^61 + 57227550274146798162441719359853406276465087557001011654654409640629242568816233787063051382747899823127327741801938924854134440720499725972896834131296601007210431464746618461745363152176956327433178453828553890577504414677601695537190202236266890959837077405747003923549947599890352052235763854796376239207672997799309769485103098602302656612391302260262939602062913867449420199353274908071156585017589138140660208581288745752433151564384222974809318369015789257989104937707491264366844630466924512844792319375992876559773985931468241397928455034262722875571847282914013672436148204228922970769701644821694520445957663271527324297478818573184486026206205544846330305946976960076822770273398385605175021832344623015624760160416905229601635333321476874122160569487141287706832044539405455403328040602458056402368436640194978472661898585321687928624863426606307258030723999838847590614618902977963452264327440220608897849804729673338508585365027705745181839795325681767586122009658838956379662837873994543264077754966694398699227780686312509255460311705485259152698231915287402518709540390141180172553206700655295793000059435731254280484202881335452987964128436786421489396822746619989318007591892421630743483490081030688936013728991078326315463417547288527466597026312262845113527182520543163905971075204318654460888073359794193796402554847662734831097345946860951741721387730907808756864327595851243496874420903463291070955278289888607872509200362077609629669223320231266489387577617519031078806561708477760863524018391749525300470746489956783961347389072480228979110586864061159254922970749225973897186507489406703781916334264938475074909452614411276344239798113916126143277634934722719027343972389933551402335581252920121040727560948766069658635135677125209199600037989194377588054240618854226982617391813371405590957754114028817703438754045636534560929754279551322838759730622396986519923381143610820077712640090913883033583731351124489828637357524300148603306972115284447953331725767045300604797413450515546535651179569950882014198031122365641684028563090770844983243924543417295155104814959324925328555959900366241201978662371014189741660654096814525346188361784703866156030171634666428447415101856084349467139669089307313445146124819521628747590724301824132192719671822467332373226809989138640770371016436267982111641035742960298336571792158391236454595562531539591809562821560048286945457294581860589784770169658948801380737737570721659323213793981262489422954656819057431682425875877188320826145588913902002383529330663681283562276486237216722705503126255752658294868440852124466206581725727142056874700739971297645935785644688090519432588496634030063616000000000000000000000000000000000000000000000000000000000*i1^62 + -80095425054952014547456232573585422520012597620772837604227083015098728433272043804130297960354495129374851612597786399524048168207710755992356339017672988327072826083522029534256314998361105615722354246752675818920987886457927201600698356812822654442412177609674817581907123277631756507770898833884431732903713328312964953392861845785150053897056317188319437709819177530928804829148939714257638486993550329284031264635158072776668453488384910248140833165674100550425653231228712594922517940354515520785632564002007080812289146655931744415450241907271548865105675834144563007473501820583145787866695964970462567709376509930575269182945867100296145604318047140738491212153429213396223035259424630240482877603440674946650791389885828283134266150117418289411964949039566716815707033489258606835128503365929553326232899962938904912268896449141286221660968602042674168747538974485487608641618515441926340157782649723264216896094826546455833256714660686169358687481366525588855927080209919106771987513592796496140923949754171471130514174200787639430011667098852614672223663990771080606617740288182644027849911237998179058100184848409357663781599950699494472287852823981271440712368308905069982104845208159329838979289429856528501705276870623124049483027765563835812680254004637685559745852843482268694770419693290772752626537589566949392699139610468345972890463611466631636928961158238484936532230091410268204468780891727160712760972976567734603621175679833181015514510056466865337234347842905185395030604026632026614342385482767510468104320384502579434771204224822774035821324620528188388493652530149653792533906146069464179139546555610229484752274056455444847089708432298103349752966698108167918397939077130978786376492619234815072322704651671289177155300915488526167320084289826320864573481952189136418345659475847153448636790775052754806570180748835987153391229233107159155284285229388997499295337878278320022327374590953578376062124572534999723116489752538047997174119526775231820087745392224717748412580490646633733885870007743691753453847831685943476141964786678120579344603748148489713218071504288850849641059994973525175512713923939751814581962859371540628034880809879438178971029444648538448084544327398506437366985637548588214616122658008969456186031266008615621932278011318381445593213303141360174277572080098330386634713607052693558458233069624954129999757944598783603816446241742212508147119482232452758483610133256348763449924273197028512461377692480848535755618961812379409193315908472132823052628857114583415925943565169000239748354498512286579230646965375335030249374778309412510127135092126352892820699462507698906864968128410620490988868599808000000000000000000000000000000000000000000000000000000000*i1^63 + 209626583455324876689512360789533507548138494804839473951884557409177697333716345611671783324292713124904758663690338261202658290662942487297665817123207115391062255154027094523773787392443977848433989557663989591915579398380715857387293647337729310298593906050366140050507623528203960784511147246293024546451088296315776118177864446774979742567390788650653721585397267767258287120488539031502501101153443692968825479919001043896480004610332176279494796186857910745469832599424032458892919449771509347349258482557985232141790290613112541327174580628526262238332339268145848459105995899483084602397136335202188798414366079153283624475573185889012228998916006132763300468125747185913083809172238846420478082751340158010433368888316509038143474095995237524215506286710587433535819309746012612102662254309412741914660129890057910476325529420832532934478227128831150074261998821679899153568976306387973967057440682813419305090911248933347961202711339449305768780893471741666305925252359212713718919616384656158980661799853230551018452404658870267681974001806611707625252412822944418189974182021259172725096838429040538965459932625749668188305554784962512432292704784622006941934240971830806570698793658543556653008078675048380321735605870649934695199515030696802033402100184691160797449096997127553350838028377389562386053823490846226023971231248837615788619537141052621320236506736006215532245972165786010658229871404148386035251875624989874134809205722654331129578191367455229441292894363483497211628565650069500845244962751028636282610826225343193503613666656045803851384654886374579911626722341997214663412750756115892531962184444103791613857036832428702765821807798147896984995924210705450383376729679125029199966574121258790399509506366754879868179000661209489166482658675650394889765040298891602505871735452211890544487229227687161199744266404201973359347403474382226220012526068660358770000520226483969635535713187274138348536287167839013377171661524272717787753299788285059160998272137317105866185285339176883488139100260739819861468826770841674965828940794225050921336162669169997399514460360375466358960140102079014127705374689640660026105318017659484476729012882296212364590404231067950849322767499079121110881774103432621248089928637837786835075374118716247814821496903006191759507889228629325426507050271041356888067615765941354637506356143138120902074275751589650723030185245026616136212743489658560308880034997930423160221835456534326722093750332683806579931227610700786340423871046581321749473960018187972309097351651282070274956285265111414962994911627799343666635799167365925227027836369217789673352091382011678671233054822466916719913861120000000000000000000000000000000000000000000000000000000*i1^64 + -160123233504771248932169027224670123531121572215287837109923541008338214557753599021013762824150471890871214640572431087447385329470917169425963396361734163033246548235504425901002907892188071918170710343858426120179155985700979757456810689320597274328377599397592186349952463665027047852534919328916776723612694732181391840084411054777643843303241418186446606441395548048898040930823211486448872279708121266714353566618133307286957019912531555014378826249344092912674513294009391461778938347384097781703387534557841749123685320857639939988798966390821540712346847890300363549792584267627074643970767930248951612473509519258872895634443901366092903142656641054110828370257620277012008661986087783191777476601044288450670432948122224141537121169314677392688157756820225977873629862243923433520162128239168101910971165732735652842151503153303385641461552216454155644454664809281608716985612526833169990709567923569560885827232904740934255209033524333096907813354241061800213153655754143540094268349035053279638643442810614920459254116049293700774779243359528441623723539642059189732522597188484898145161125257829841380097329449553392830006195449727545676700877637347999450628382330517707246310633265808068026905605844887597909886667301232414769824932710111108028438905741520562391222269561037473360555214173465246575399389945210782549834202798347215724647664062115032265407662333781086610493056307391490936225546461117490952265453516161010450530051445438496577848727905756114921717477239697850892424040636685915312471451522490791836166951732600867223236150569644451443636334145307529521990778756511445322926520443439446256759879498321024941245857678348291466741986042241061048538462938681377835131094916803197667410027013481710727157561432209197385835030761954580625110443109567670131465880235039916212999587803482467474937966565371636787001307406961285770263485291779990990011428574145827466721679467619560407716108475094500350598059461938263528349963356373943171416601800340895135448642106404892449491635518077278073038903187107649047915761879402632446049743096815715375781132896139017062119432425707574200767550066762059368047687104924859231466227651261957880528775040384526451977125336491969576817660845677346434466128370929023955274204547362585094807069515309823594795465406631870203598635463122977066684619171582352294363747775541631693641560630796449585370318669692373118146657538675793591398821891740312747433748582383315872306895524077539916131517635851443028081302309157755616401341641692769549834622581571372711286091093115183599200431791095910664667320602445694279137827285784556042306985154189423689737414879729554138584930038142371627008000000000000000000000000000000000000000000000000000000*i1^65 + 101722940813301190488847387348923375675248773636019244413262371221254133448830285996943596601824015824798776646860799160230586127533032439246268140493656512358582499746380273761621396635664706593408287841989186717661975952413851804082974827391375416320049841578813057722171970922208663959448060507357116313449154735567245884864528448237528252889321561635162331670119406692601074356282509851677334764766894677033612225228360847246480764206058403711068291740278793358744267983675947727137524710140087350375775987099063110728365679879925575840387876921987804991786611732659285618139144882716976661796702068210749997352529918285062170683327649890342081701474092788844511923286923085747754382400329206353242298955202422318678578402921527206125992807369248156352674314317345601723237065820692273873873986500129563527501307756702729780281216281419287016862100055949689165209358954567645476858160418894836890082264181677340735430380803590324465932807928833539136278458835627093336724156024238036846046313330766679598083154090091160571137180245445118896077651318895480954970422256889756320878492356284144641707747045869645749149929921482106238017375701279365225297399549482632766444169853715192440870398052638514159594038278511433263966944741342646978635753220300718632967747220943553638079536160275719759837817637516533843216337059929133119075944658126441121260537202427906327336590931732971438521226776547134917314651175362893650353058080751338482402068922764659756598202424397648706021112288781734898246023471403243607153289018495109036716213883489865422017245152953714497501668013332091324706699701772237641281342538684812924500261075388341394465047923946049882349442424681557158946444492319621497995754252984784239305119618562451077495678438289479594528864330568215237146141362565968691357542998365981852690895044932286870221789794540170323547240889500093151959690350770516144075415989211418661933229877368954501284103695220833907950788609986566493159746190352915414527727442088436245649405585150840414681441709679783125033977230864115814826343732123440552200182137954644824288848217405818868060323639387003246762963029639151738488091057179110850497569839765040129756500019061958443611127180934209350035202036391802992805608133765853822845467425522933241019680555946211260972602722135425637847720743071292761684643914639420150371895156810887260149965650580101702106170207990602490367019490662817320734847676069153966080775809617202957093176622368185710565379976410786837239337100146283551666363423903592264346749675920885612999751736397782860525659655020647792126238924116358479677081036442499430689570014811817007240773303382209365313245363044352000000000000000000000000000000000000000000000000000000*i1^66 + -4894934597164669773992905224058485701516738243571144849025117045589330317637734496428816137308537487069090280215135818279486678064608257293648649369626308026106360073885462379396294245632665065598252706137512877638694703854305862882970531175990652757216193896418691066150655002078668465521487333648058148016088213016626944875815494808474954076633227160461856316004965478522943706057553362716730489313783329206029488372012902733338733017838941610279343608007997623832998018663697981742857477359546678850911302367400048368824301415552278760793930302245750834430136404905912219036720213174836437962444219707762208378352944773315387081646036345749346307868544892757316713690575916821021690018355031115666214070367621030900176449635717407640667043869591908395976856727569119315467727656948064927071254670059657899205069786909833849503228364956993935908091563235651489642941346286246676152210665775454642330971200742430986775692596791418154068591817261058800194954858643238144366632265640841183148113311706750671994643599211099905715953656709283034471224874156506056392615177216475819301108590248211041327352529658027938498982189982086963349475325131140336142641824206795360211527254905359173959133101176379894734276960947560735980517087365327120000699406203195973198601663678930927417414097488440285300163201513570623667731147091250350855449398070471280791306932241857954192956100884356077618325404462630919445373358476683421063983048159848586526994365557729733338173593320844902039815268297263030580145320256830041335725653331162803232190835762891703482992391977651266506901216990754915477629883121771408317874764605210246381439130023470631141154577479574680808174603182178486344620723160746712212499450869244383567056192218588107166708954187275750230773803380184391443166215307553373499823072943365221597971653261253837046150043866521751680931653259073293410463312842850122964309388888511705755577289017988568137127662792361359292364061579958607390000730523419596181135355637388694921569955971284424918348836528241253930967175314414398936418410310645791128683825915417548760394864534189136430422531920867976641595972863249894219502322894900688890695167865823142962978515751892642960633013376530825532371399497063993722091316760395956798540582674080943089850943209728946233171913644877945168419064990058054205139989244236478713567179028249347129997847559984206235102148113606441148253566560693152019684586517932168076200376226670884134960133071001761671720029432560870859269292167327321540705919046881303489937943660251471633706165929394614148104939185050241066899844635302186527352333123262455719781999982782159169073112891291458839448125440000000000000000000000000000000000000000000000000000*i1^67 + -29475168332277158802104235594147488789822400870536266197785910002444223718476786216808163355063541876974770486036749888456568166656499710253726154206754544141221106528830764851601546292108634223252056183428597486684602828507994100898407049897423585326138429807026863077764420995824585820767780054121796257775283011396779498314641734556706678083198142168315612670638539586815960026869323192162602692543874103508988169497352718851420240810091540060901023006215661029213131882170152923294854679637243827609474495454518902075590578993130025067953166114965115626567782191231019191545850471978423871899136173381656097925431508955224105400374411910255378086976324909362638978223510665627871284658531450575992376585245840960647401874843366582056369770397573205312108548813933693819633387057986920346667952171823303607680725273058255606199905074838608325955420044479568538443452552362301587360471935939809430100534478619427591516998775523405804136205371965294465691699722062008154414188641798668256818241521595692550627694454623211584639028082533144070430359621597434714575533936136845967424707292886692359563162674699351190406063003655830455078049372543776084433256446760507196917357630808214213964691436792758808385431546994073335505522182417106838138352422152516449228435525730100457761223519276749952999189340902187569998722890796650086570197567139206326159468261466940867308486973206023718400925032929799299299498648966860319434143900315269858580301602855617428776110133169197660993447055582786489333842289844655883245676080603025276603607347679447391960447583890727309435933745226288281752107440779689600946213193259942442054564704256483504065307117412805451167638047629548107665150947342623381960493443941343411909496342184602865077069683943341710701420780433530005713435128338890800483400007281299736015584532786614638787876113383774481231338225187939225736877901299735842442610308823121873370358351449511590591508180867779894995169783609357287947933433143425107209450983659888624944684082857635983906840603575285392685870448520968620097634066542298736585316510847051620154015953462213360525675580974067783246833361527961881355730497568625508906029747250342520772092316239017753932268842604099492986904270116443908590373437872651305213995911555788721390314094422244733936863615686421255246298891820973864396716918236552563160766419669111780061601041151284057794607202038173936592290897292744342742738345971897448003814666912824668288244841167225598662095033533076869148014520644242941137164209201673836716933192419861305814159020501602803236459882593074799958088317594058269745630813100894502007844360703011473706086766812275291455488000000000000000000000000000000000000000000000000000*i1^68 + 13465997377401041637988467164904419098687483822016759336730350697101721825879447342286878462030396421680938142680554120010575977344936801301127823479829127117631264139713375384686485455436067752791341383592507367019262937249311389360303679786949134224523449469930849700321907981397496766095466236418697713785887517289555604588060186611235771913632486857997299480999178721654291786792132973751562119991734360433122143159684239233507352476972025958316648265632224750792896930045554043393143091941382006914785748109475221709568406002265920475826225229427257277629044930742573926384314030292841603121659338540519182070150394750744043793646761021136750764476938879014999406675509182740504161044465424753848663982722919289988536411533171040461150191953870658627610756265307206030382351338564508254453502528067280580877290335734792200279279341204209812531061802459506311201307589102526454322074041318896640071125887125734146068023884995789411142253750730359675786757123370338923529372415523274621983592478133216688659901759571571323189326226805781578840960746181818623488166893293327347333413136071030532510300975442349652225560847585441921510654448655547174894280164963979418858642587082058324986951006932583415963515442387772376006491168584654449785960634665560322883381545880205108907297173332400329201865913511731884144722674428923679354460654500837753963283076298026870534578079640676331384178258226422886154365290560191211640176030480025933270527539984929948161679831295115483095016863396038737805705875991287587172641256943568087796377009558876500000805576488363743133154475323248395850727785910019816987537578018290122044212998920085333021842273832910743145695938717692958606048426178316365431703068689683905879120415570544478636860339853574450056817432806781993264786563861542467841960149499665653101599490992147200166994811915023399263711123350221908206876609455567961949517792425914734153253507545685240096618614878943949087416145291920361182415342896923638466212781411820110958405993482084830392626182330075947283671192807115254907050949500564283900233786411052645997805255133700728321878966717311219042478209875247917816121141142769336236435313188658912857996933006794256936913181562165743837976839550234112051159393859263190234210999760172550961387822579062827163203258866680301118875207601230144077656218862033342807166995730729774189944933000261573657027385291245961333249971787191159781705044600713215731096343070229664345410481738712573550402991637498352368100029562805333418713071463962540401246056793998702517784825779020895860667452468157210208056281997465578872982265087807164610016431999338675706655885369330892800000000000000000000000000000000000000000000000000*i1^69 + 35081839377745564029990904042659532199705241550141894216552359520860944620170560170992667603003238579592504279156053555242448335140883524508978968558810243304735140804933631818441614781974994054865139565105846706484142693458504946142084304569931104555472070280976376773335564206395773831786047724360935088348561953960187483750026428306172253613312697535839923503327982375214400166545649759014810665417411137761016725286919885828309166591379594770720663241479759894506660873245063958820498174307467065703444777296098957518242853294572393674835535355067912700599697431394248016052211861235329535823583944566581601343531106602025183717673383135481655055591330513428577101053236037917244322220875842928648105104269883491610527788858239286666565915014272963189075404422782757119015942799718821676072393263404712048939181077601183591781063123174429321411476250490784769720497401062701024758931368174256962225183522903254492393693892543886936688988834640364023081768072307989768727889563744213463090746298023809713986704627334658144264787426296042081898533716115538769671943240090378551837339900137720778195210865300524934513098781347997452783971927961802446886437282276286943418881075729077901337232548194669150823422037467028309536240444028942673497051591728712304080139816017593621505658585232317036630288964967142328643735277043792622759239609214954009228957646717402808193352057306969164119089369321254700081162246650160546882393609779221156726055323221951553161752435905315407730900771182413681394098740377862296965945442920880259364166933784446328874978913558918619623795279984951250068490446474502648831099438129605792025246080058027294115711136321569439528126050809394090134875113652493161261220369462368270117588370096626935848920725737899337053093924357920523478462139783133665542023880103143936765557716061293632466601886339711630669479400507939788967496987919928717553184324639206528489058094405536540011493597271045434376561055959301775933792000331906077453608610961559759953096099836312584697783241344942210187157904074467125819447279282582556083117986632518714407806739061368296404294702603695513753797156933302707861436457823898312277032042542970886885698510853339867575165340243805953990234561687526731820442532495717321234781766615110572326520968968133470728475973387317099732581969819808439372324992645762383464460598859687078227442736293402397849535975134450739626826973711592711835156558866970619011813724391988625045117176890869591323604465695456253547961558265888451416489338830273452844258684801345952843898889236803985935496601618260579261166017971473568626083081866092491630454310524802413617574135726080000000000000000000000000000000000000000000000000*i1^70 + 5193661462973357662272369985486474392234233162412187644545134764868249426879169910749563393597670793501237867509269224163585058390397012021589828626879739116733597270419623247302344458000091632463864484074721155788063887775489564996603981373536509682428741047273824211076841537251800717874356304327334323986433029987260067409425237258592706230742850453424493007041883808242007299169707962998166484670783666689457764156424457802117868252843143564480275915215294278670999986765269694878498028407436721737937284176241848841099914229865867905492420695628274479727788833453408186039799899312094510966095694264229750951928725566344830758294228741373837916995412762006858483059019967094162522450935917741618434325815399371814858372656871258597536102961079448848210877728136599862817737044176088147968318902794558239489053456434574572661523797193981055886253850433315430357281720990263658230426426669951027960598367679872756101381681661082310534239149725039678641975078717736009288770893436502163726359567328372266340937175496730657366813696957312782923831665169899632109312300088720468199050738132106128939471619732701948854280707262892440059492277937664255114679558915418126534787926097768416364026245453469204482470687746393935808165541995647182931329072966914056890770775625028031061942230487829707267278562904776237235802855645220215278075546004472901799933072968671117500773464726647699096496605215834368868703137476836702575350365703118737708409802836587275065900086488548590227744923082172846610663843392670259367426379487638597037533480134891378021106025127874562510072582424279822403420577605232718878376336384622403547835597279428518288979416776338786057454776709170394089814762437279380389430750128608931535392749845085034432374615533540604491754760625615590552655338712119520470013678013304699777936563204596343461593804215936665502222747026703219752772660956941419639249038471831383537859973566573191644341714802928349417368998897519528822168235932199791263856228462166003364931697047967742097757476799461281144276922288879461561213720864658569952755447000900826048860292536682075151148259411748485466817020417258023949057975672541731893274044181000286296831976154591700262351939229657847444237169219137660923077085320321873721547282441062993645517993473685009457803314759762787652371408441418940442194237960554505191571424769520086656533071261313819712022486100567548112963765838612412980978693850479203244379706293117555634934040493099057651627508671405627024959473509558898546946864795713453005843371506110793677035540911660575571975813595321686086376055659344415027322812110389018529393263057045253175377920000000000000000000000000000000000000000000000000*i1^71 + -4325958112017679261109550520031923916377052409308772460144878088498569815966167433685697659297662052050327760425623541077442066100543859109790416809939006812001657487741188791466732270611249760421492407468906064308512540112439111222216859398512037666594053582968747026735816698905811067205102587853834288291412691120845325615310534752328334324136854141778588091628316045315575004330029417016062575877792651519012800087850194883559324660716959862376546702493994634386807357620586089648066375744020049896184420264136516589329083778800266468882622753201486940527973035425694958729886683717241829356080514269560436967213863190089049642945312045534667182027409949476194844698099111012838631162913264542579606333274891101842502947373971555296134297225905673601079146363282952580867471939937478875299340085618028202979010567501583088826003426586673186452927721486443167704306220604259292882543172777525172728903060644339153733031689119561878820163999971877087716199033876956928210625739532609007683437028989178587329991038244223699980267201991678286968297283495560049903760587912879069336627004161984320069577676929471176814696958378822092534517581399566931129129718907319864042074374655686101824877610403449094342533829193781852277618301368903435915643689283333952116711106880026705123939920723708264256510817062603809947253000536832618607617986822612234359602900707326985159214186879162139221992808059657310599035011983686506712094845958683626818968966408875460465498652664709952026974844925731376724767539268206716317452723977809833021342707459644057038811602725456571735136273146479736788774535630343067371489862986357078659523680145469522136553689540576396320035912812673444747581677169552771674548030844347806224373847026457219848604420176361230030625015707098937237127125969250414217703715883221305434279760699572544131930118982052783964739201272269397831373879854710482987766960357588525548180985531019803589162172517797823317369699279381215783618770083986710199885038713714672923761457996963055097356150730816698583579226411883291969506568959705490284635413579285180059635084968956172468266223035218228102142083033985829581912939382011609199358668634654932536244899691741293395679892406958059332676667731326128288401742055767779873869137327143922460197062986655058180552032034587732243150781637683218506756603044791275602441617904827407781774798403700880700863995251512880012298950577093290237376020970573039791935331322274894669981400841621517494771274692652762379879740266269980302963574085733308284545706466579898798187144853243890649795503100636691234084613425874402258838898131511158894135713854299675033600000000000000000000000000000000000000000000000*i1^72 + -758875331396124782740244496919387814333375461038665748789448907015164315351001902350236757234936985661788423662084272675493292433573735699423534639677847511225454287974245815708938139687262978335612145117815192970040031532710191070670855276867064317814741762055780067602959490630067784799981802693358507867473748069302803426908863934718484845989307300650240491812574622301227681811815307612760379261331519307302108401832668856774589483214744276634226583851948910356483749920765400103308026316025594569680558065700689127127771748215757029037024854047025393242194533110234374733159032110001600696594503343489123389344502632651410972935060526054386884846760088752667293227337837398846700332052477154630405355186083156383790971038248154389832295729938088905944569055265958705268301476493092372015445300490184127575643306951221245348466382500116897575061927393165580162058792867454688816121986213261554824988486095724881609529713619168062490632165718587010715642441337347652661989690247025154807307098547732291214543522801479153188554582850701073282243435805388720483984938544197872151957166276447235210516384245957964382396457688706742303110723022864802673856022782773337576962393600011575882349568511210440964169611544893994681888587902831853560002600920799857955062732401804833128111748879410303891567725132433164668952715248341532453337564718837268128442743333695028917723071007420790662762806565628216312266132749512306902227159945044232391481201266882315280448173779380995424225870669596521340374303843014312072473493057189367006307243930616886123396313917355587074136614822783574873970370207354769968110170057718814796339795548811856542392411462397757488349649064134908033567737019827770961720211027508685818715414289545793107472255545566687152765636587085242788126412655979428701055892483443968128012767502558509192648246810856531734532415087661700008454075409089777282389610790904188724001332694795154009358043082148259007950508366356830194642660960250913882104301263246933365199708988102150730307290305110312247793288873958193834771708021928751186389785366324818829506261950039783390952168407760074735330093470473993136352061996956148991566599576438355984103910090575034825093041687713806764928256855619567284268925851312756739660525103782412445122162499247517693433991152898280394255166393085268517974373086252257501861859173895732740478324701048387014809072672610100821808870178340370096590308550082212235851938862665270465768685941100578528596863626206473203678040842555349708589652793777496424523482511663102265220602603017453933137964095060353197026773106023022525789658832846562936490904225054720000000000000000000000000000000000000000000000*i1^73 + 1366381579333698852930190734786621503758697727167749575424470764487355140676985560427728137506538346977358029524059006505411305596406586212765783084645570498341968161701860649774045112163518836618048034101224586863084067374639915548642742405344103131672894539384732897056139249603555561978927740635332875869521213230119556773840321709709539341083795317810652288780978006016153480163039030359655452400225917502795311085871928733005291789607155692696774793765036868347630031459825456410099373227612737097714948867152009916007097738451660169463983183550641610147589800073048634498405359202028363926746473130209537326152375422114188788411542064079932700493505675574314527713233944434364659436229382016944121355456748057499689868607313299825489831895203338614888421621681422974693043703153452012706476274830682819251594560948469214722208175202476378918107169610354939242224426835509851609823909842097445603754165912945669099610153789996580677385794482653398134778515013215488401856496029948957206421065809456555942742965458771385303185681232694327756782146666013212887080315040060663016234011251275777336448337557489013977091551295515934070921340067974522044726729898572536789023770535462401896663770544750977474615210154701072929948925388641113907567438749268821947851193915668013923893060270877346024212621019080103492587676955524521384066161806165481400521451086473488602272720445040790464416263343257187030365237078783464281985038546665665757618343005739142899953190210531098434348631577534907066109372148637651168395073255077264974310891119385452817632060266144104948214943471316261060699707771378773846705171276803923499835255814342358974527962935502945618488561963221430327534912377441934742658869857509898120908245278719798484737118689979453103623089272467085168535547909581479967617641742803722215361239580904370179265532169203126050796381996480372211953645372424093143064484715230047914736199811735983374416461558322780557596685619328036945292258976663976103157528520148198375395670972362171288979552446451359308421067051725009114193513374433830563327929525051910675001196518490334750767148527596029681557898756844424387397123658622824505901334425624272136130880939209476518382167951024575223559519159240677144201209870994424083330277940453630893582760623409951548030882153496270150844583668130213996269281093724633570954448525715037524252348668605649944309910880912152122981140097781068417884935907410024733855491961463240749271107432369357277276860506497506723762204897734881516642687968110708006903199357821953083135615293993498565453030557305519923621093342371199975904195891626360377916260352000000000000000000000000000000000000000000000*i1^74 + 752882927105054116731684431029975120655910924036818957804519843002243258142679211270854536383152164886003940928465676976615376517133034841410574969548189010080741147087153925687334153552908869617473037597391041299637799608249825630656525452001479430119293319811650605844620567681643894991956390889731396398735633698654344849220648278502035658575429715896653318767304018843702747984276908053666380882064628938393246241189109027888224419535114228533190299822844798469329313068820923927183160107198664116621844037565388712560329692834779203163929833867373285918499400398490719267327075584227959811315522643562244033630551401073510530206401257511837014126852106975505558803967279891201478280323948663418339545871592883703494617866968898442456661178058876573282885663041458877681910004391400561004670742360464056137935868763070648683082316838685126200639046945561843788622990469781111310152597807417769920402092206481932370582574614480344262406561103008732949657575569802674889012484957852834784029383950758154668363401365081473289476004373843545964155726866489679352644365852901933204602529638930796983547749725382852448860266476991003066224634543160168644059693757965180025952424626487883258892144125619108395979748229334099271697392485122265997421956053464549306594928059745821557199370502187407708976195969876740699954398731458239536462069370229475078331052108409436606837449802653915720497567229114728516908746405394777991467422876157909818609562023369782076482782350179830653043136895799990214619157544949038707843064867260792375161146716643570094092435635292809678766049485792845311606226314011701460168205954115250524676439392075509789546133895623767979408274040732606629924441775351772038443530617062938157075939947765665686982147008272815651093236581966830250204731242015154134950186318879675832474913609532795733900232275026836657272348097798862456644266400376294199800151512132125260677184412929725971542113123658450273375184127823683623291481290734648026406210092582534315933682316471977922947393366596928843315785264198731278667294839630424277817648021239067751362874177469887862512157365894850369472703390807702106362684623518241233137477295854360795652726283379106779641526098384098768593940847991425614448136261840197101237087284148435105524575848938184735507426057152108818966962743714585306398259923096534041613725153766877535085145556093904859347508117943129675989073666515474401414300720424726441836838258892999904389041185383361900956379895864983868040604688407887265399133656639384126160319925687420313218241599650158963290087843497207740613844896328678725029936992306015816908800000000000000000000000000000000000000000000*i1^75 + 229331545588634262505432697705075517909159431459976645499566475728095330064972570815199843765135407275980569230083845973063077896419422243817318710383513962933806013789830962822632430550457747832621578534360062569969508508064280971125062825642441040885040971720847963519025181826895439341213502076618610247717779281234741200003866485456680058224861366356353276937029099898392738711429539299935881297395552874781093322372684526089550511354766169806616905360502854354372996350876043497703690608060147222252575718759050929163807640293905560746461741490193787768487513873085617902795404599596995138301385207457018048430473599671860033502562612417966533968355136575696738273884203952047229922260837377054652234263685884352504093306875868960112636119949816156531977827386070800251403979886788230248713146913633979034550369655454167438912744738258421238163441323162073881706663628127698068066844939646688880755451267550643947480230144475130564400672189613884913224191398786086290091214454833281236796840126212677048017084796227568075698689189170723306855877124879916067366902370211222790554477380278733660896952226667706377744484823172385054750638945477480948957166704260747425152776198055525815003123536467161646223512805727796006319274322463987197619590816356468246667389155679338501612439550265415394827160959290486068637993162483120774749048917248636817650691807257431226419367234525995250257664236500537302868392549111829745135135936912690639292422129338346442286366964013472539225676237906444366695371957684296101184337573023290770192547774834680035656234384796602285103321888190801272441753012304532736224963891270989632464223681290469679857094622059097747284435099753794406594242846750944920750278771867900925510853608545043691627105545796615540186088679120629432284341531802180751393647364830761749241443716912665761197792381998434169136287548444388217206770668730478540825316577627079082860428580822007403059036426619231738091155718474980391633423899419179864087761848139194539351922759354064474445413289868821519946522704844264572465068059580918272515933691234229735763559689304124949592373714060498177434597219510678083488147743041670829428198511300120184039633552589641060118668528762671595785762093882306593836693711736595408703725261136299690817909882109293682830077963829208919530782947615728502078681761970672532562205254820015359079925979720455139663809454043866077061039870852164156376809346905621929852559221285568378958947335962865669827497832485984860809072923214574363208621261097752942280214733319193554388309184177992330794058726011231152651725318531498812147995208256061440000000000000000000000000000000000000000000*i1^76 + 37824158019801758334824082338886305380809561079086428610022910236894331503430115689361065254345609604833732846931354047109315858405035538399480787539755161453738816580859929166242242449765287216494404982395442100209136906252284044048912516484535561521390404011451339822871989728211285203204411517071294158129236445261671531928690601180117314871624376639065911938579936255397459905270914490375161578442527607311276145508332648311902334570844382238600522990388268625458017065277333173487896835549055961447160508277662515413753113394564108606674181831454686782288821383077788639616501677131093728908518543979849812510824902744590468279706403958030530164670731349653630458030190603989923948089122137820951790585087470002563593713411173797458070710867476601850888682698448254210753683896044708914160826214387272525610437032655731678734624249268010344640946768098394550048946630441074966378315647165772946868892021068195174931721927415781986890697783393684263582296312545453476394020785317388524528179910012110661411588730861309909486022189422475968296852323957594349212575226593163361018248045150778893325658904641132248553799250714485008298859032162166013363480148572968280579348780016417281903110767913660991293518301832107833526835192951195963221318125408735018508943892431182391520980552144425478494160246237717807372206493339617897693247133412920058748720448273157208179111980719694362147371216373040025528825808054134945205617902485018113376341495490065838279355440520570897679318530728742359240553669561940555265828373935829809062528740396552005341366712466096186678719252285146551316602085697892265904772065197107792035552203958332546980037174996676023071883077786506786643933969154003577571022204220884520061559912461801170235494462556499792249223581068762792555890659064812836738519517892905549488384765451967690124491622801343324830876397114628902749134143819253189834344102476200332982374305486310686424526075632192079714149906052685226927522249778788585135237330107463825068381810832075214613204039575358102253956568862599363399460845786489004220072074809121646290482805737573943894339953886535639440169460926339199113040268836456597921229748246209503404790705784568572307601356362952716906437366713042444787134288717689060849266774862116233040929277327861711798601642870585432554135636716827801986842208299787361717035187177372083110613496045692314282585522117792957962663546599867962755541234830201952442527529362646149331765814636243351174407274943832936639554952647638545305108345826893365932933923193367711104480731648214236026627891127421973423698321357892472041421930496000000000000000000000000000000000000000000*i1^77 + 1778822207040957701851871787338184340983493950817010772588234347209529274243370048789021704948737617036230720456995169416462012465172145728770858842114768678909290040178822284275883010813892069592257327102853643058110415289224081638043406666627219621809782018809651472905843260372452531952348471638289208688512497753288514703950638123393669455569111281795841580444423413629180895649057386414290066705533390877447724219188486392079728311326128434440114876099577951462744596558684677186221067488973379863364791282448868018918790425377556156498478112022409243453213513059375945579902950980981065842888591361744948149570234732297726578073585137392030747370757896300967056025530929344916930261454560479217422982798935926025171844322481714634125594428408527295559027039988304047124851500876525060934712911028408669657956496911844236280179713272277090242440026264262215968256134915938887266647849322070175754554522710558680811613739002010966803090011607682735290634737550694480565010142834150883492106833945611331523997194964291730159193863624967400241313298176741518374264310828229581115667720301513082371438199460641259064824099309101913101998553689702959821242815405539773302830012910147020016517499546542415392603389134163338108212494608376138773720824764204194361933743966997644565158513585531131613590940214368703613136313175678840554812215423551927852765700115789825481004011018387810342414360357949853146296046963769391728761956074001591198691376283996912633340469208670302092528034286651517867441564032212707666279507857302071151097726020576209994858456206730583432231976541668848406290059815313657854067598386110469739447706329614819509147611672717086824202774302374458502008210403580232809096046538738417774106717810486888228309298429696137894139545684095512577180132345990483229679512078956714347710608190986558290859470450791285595412827180052694794323823437607698505785807144374951218116880084132925034595874533185089476840409484669700340921496074170189874513604568398230875824966518123016021334256060807882737144594970766987182671332576668339891100080963471502695201952370138525265127329064658944648446123383646966973369623802346826557842232260774790503568302023388248061126200678803492870165485703001684948323596995447652899192598857215695288959903210164156466666690538171876204621088992324347744594483230341962714513645868407641381200656717952781262107540755073783358877001403118809764847183706101896246819148623167860582353821183921514590846037501580122187533803287294535598967934857786912968028448662380847756377337381669843242227613718140620861220560434515206261964800000000000000000000000000000000000000000*i1^78 + -489521535141731118073587149012908043156470036577607150968186637057216959621474693188660359101640508733569235319045837751821187231660042423726637117533281356391040557377165409006935341871234353227338113025084060346393118459801302461586379586631150935659639920007812543074957284934226117602531369859620661795820020022458812075951281635462501045534454748809743571886756919043560606245060115759499438788825171480635172844885591854933656131523396308288263554655250906482232810994247395542994614460542947793655148271056459762739715227990427145449266210201738591718741838518994652441722874361812002430976074193530533866650726474557126026206233001082466538188697678967013611750527621168975276028286970750409244446550387097283585286928825625065973061362389923037928214354507119873014898530226761795541399615775898244238939653375119936215280051236434527501453502018848348235736161587635752585034943657266684236619415178626946712757557803628542520925227223138266783138519575656638747460080014153223866008810744707500705739167484438709538088412252918132286036418489992342019505651876991059230874525398409149634688895294199568550314633971505067973069463095508961219377859459985212552936858302443694728949836755704775495825658483903724571039400157369005760202037789879897733986846330199984030234546125356787291940780754898355564490084923118975296088037863442626994284184250849455027490906765274637617745209001153865796599086634541891786043012904416368414372056063303094429678485783923633223370019740529715007736487292399790531966292021515232627612390672173462178931469816234772322471867433902171624918008834669737976527086495012847755498824382309282200096478979006413026223457559372376506758171363562965108150848095878515647591960858335619595102705665285269564798346565972551260854716740339247655387190247460612248249445856479627010229745667548596737507807507993391309261404473295722972981492185929515904450041498424183224995485252717221549271452972916876796085502103124940073769888639792015317404714510855738070879654623466977454987619560773057853593594207616163746411434119059902257462412386372381654110234309127352113982449141707838611393277522255130561709688021675282331805330895859695250618458686192196428471162454511265305044569368125745296704201067733771915916348822049310274428230527561174130781146510474548193797355533431598831705977363503327407361539067477338380853541386886355596507761210377365305427520109835697518279796777643170226839648576957464018854200754996296138431990976535799530218812167122155373859607968817166719899769129733561390591206620097706114380502826997514240000000000000000000000000000000000000000*i1^79 + -75623749970005426206621569391829098244678717027672298659820071923923135651430970617636395421195026975195698346333955084750823058190360984366571566662378422558150742541142169907797700938304282079100271526953241356994109630717875819840705638574430495945313524181692869244615694723676900815038624908643755143336954508610464391889146026223907408142786156207379350388937886154421003017906880801705929766977020764294595454156199439006276632043536192276469618251145562793342195512361857286711361683705183599333346146188039517217756655087344893180882331296023325712143674981173382286368700694238569181576119298622277576512133452452130671922704989611860425045154065399975947039922686050164452951602622692151773949590477010717587895238406666462813969195951562459193786702007908296704118790777081373222617111258297229501440155974052166251416712574565429759146168704790682004069054317986132275801530297916465087034339739166985145187409873633115488573122918928508057388141324918867681410636846958093662792791400293264617911743841399774388712900382292287560621287019461661808257055925637772146370762613166093777294074828820364108542047825135800217093046852667065530829327064407916855337973976681814400794104509868757955910838715155879802941498889524657635208281041869050868549580659170885987344707432818737129540162370369675426430914484127086500546459556054702414907214530519862889971958437035203643098920793494763200363213206729307699856400032223645558918835430573152707560611556981417051543431477890840984047543035661654146964406007344287734334353157627152975873295495652345830765188729180622342263589216889199508267414011362597780325118791406982982737974051276564749389830048498971243388006603054502543861943521658632673815444765552935485398815888453541631451609413829579534598115434411118401600156694665202509703865625638698452681311287788506166862449636560710984176408864317749214452756879135676244492719454496024408185825648556985842440382913656677770691058636540345533788614642538085390367150672451139262909918718919209552686505599629480456925013465001416191872291481556897570636286308949333142622213000072675774609018381601978601077510083728761063268327228510853500217946963230451237633944840264602838021992588039433338139331298817055013816837001869100246431150320547808671116532396347727796097661454995699900654425837639435795583805831768809796144003212790808027142309496759710054886372773857159394914545738362287760100708882026879058434958592478838369227908914163251046610396730288864319185371760140012330891105837089470697662112215963012819981914046804046632314002735104000000000000000000000000000000000000000*i1^80 + 4025158339173990102484680185001216912047664749713564598355170277885962069237270587162503196000898403411281115705292841055569152917291424635148878398843386894329327859815430655767646676033918823425316027524716382764975234501987100433199341392677579995015963323247419521719743120100392801682269192658560230755696969299169552097928426291827982739103386830367928597235646098041818276192948377992441203118280774471888839382431161717879270416201379929047113578167026159078741123416350078548728886346424437065104367190658295118031242489766510469525811442143069513122105509692158602125823778911233066931998856767601295157609921288682638323174302164179240668278710647346493940332333208000251542349342962234097865267871354539086247071414293777463133723121385355511989537240919662857478258921309419437171721402270707291416233894408662596763241147333668468538884158024517505400060343831623065177445379731305815935260977433693781213998588758524989439025793586266577008371434973338980388152603501119968740714160652618140868275067613387595639595941431886638016261626916581983077777260581915303718426756359281349762234013876160330163197495807641868100339934157819674662765243786444604879315400165868112270558705423950677946413274535302295482389236581965525654478952219372721525072949977293383139807028535286873744212147320284722326979627302402727880634246373236725880369578768157412580369180077397150907681616841217863996293155750391722343111775912589901040387682186052837449099494278374500430784341460344723907286399314631864284693804633840340695806070292365610844068168121063899366562839262177932969558983549199495158037698338834286475081358868606830967334021462825370610335976484815824823545767126761841630022275357055068372004333002364889055498902251483475036903382186249201576760825318154321390769457475558141298960828693861083918705744994945017235948372777104475852122143412408015150870635713095465966373516621956172118611363251508420589670375239413068651995702416542015882186006269127725543616423220530164842706861561890518981961844428975547320630418753065459021569650921163858491491255407730937728113283149756903086408456773694236721241661211143358721972136247264989395795373724864133124944834939102211561680409277518154163511446405403129024803897308318065676361626567164454555084760614460127139479582629921882637988575236305096293989822183754112896116392934236278088203006656698531335448941322312235318294882825320152974075798941366719559638198030441414843518271065417343962904531370113064608236710374023798798479263091733416725247019988750671527467004057656028561408000000000000000000000000000000000000000*i1^81 + 1679706138146478583448905550181867533197555201424558272596882498966637200835690213313608679767853300121430876435082975331344118849087326015901034147425742637431317963334002986652615910067640280479514298050884894855477033035085071777103146932677074720394361645782608879597263212812073832388523575408511954868999083416401268966395164553002722019314264424926667240320580027202077459612028395109933664940683566734661340850798630543767021720147269502422037520833732832196196026475655374992067905973270836396904609749131078497360299838287167907363501746396686890545841405918993231425201057560362037567915973784328799419172439522134359966645855390098040033753504098548202093074788548564678468865848614279622455089807206121561812680082042098104935718342065851207788852028355615891623411181363951643792862309836057101161359296501230542339278130464870647362123266782389794482191614392094572514887045844202148115376413875482136798698510500229481623523168750239981136988878879551634973062887044049088593661416055804462373012804871705478331794276563224862948769181386986755160432522529288207776532218445230316216543450024135587407383360573589739286635612255655636086053266669509356483398402594539673995827919987889255914047953486179866300561210229474679367161449736743115112953099489659500036290372812230251906135827336658625837643517499483034972455466880497683639016639890770601102067035946603156807705692162383865945677258667523928428375967564973216080597123862224112409681951109502957216212613827426076260035807779058928719619178328949810708102403426093309564047975270207706923103416697361994416755694243456866200953125926759062299705089327432234484337846289705347512072649091778794728979030252794832674913427932455476738849936233072240773190451014259694497762684451556214772311935440748432630740848437683553418485181499775531417998916585131980132214007157200747436999869805068947630018128719639185722747190461562807853652630429157907797150036664945783658342687377948375096736097878248250542157666098502835521882050670924275871146758682217261931853750184551257497272806630727767574022244812667425521119372103793583227077694512049233341051986731787653128803694485916798319226873115927833818311994215545081074908857598803944268149133380544113412161262534398814944262153125676733539793824531214814317158910832267239053414962395393183210887812990301794729944934996555536686792486852885245497325369702753609242897077942967611860719350624732771848752182038964903217444655919566090590765825355356619297874799450378759595831521063561846722010306016342068840620361895934689280000000000000000000000000000000000000*i1^82 + 103663132547223896791248915037222174612282043739684493374526214710578371739067291895086703082262585992990897179644517666201636511468147287796158928885794071355838861993037222788883155117162454421984251255139275481558963219989310696551159334577850371235126804941063278949440101621718268092371017126141912334240229832934510779873318216097366171817376567651003901973238040359900347914339703409108654988764712669412762011947355119041095849884150717874563715976273706909408692353562757034271822125659753593519707971793747971364043123841328088068290621892493510832327522410433429429635645568162491958818748545058120947487628318598320984446455387009631639470175362011437559892465873134334225276878701822546750870881342263715349308942024227944980242822712946771991969858134752393812664926631964364497499646898153331539429930195756717036656451958395500895366702053987877659681724454435563109596986223562085960107926573550825939453132159926827934613102965863875613668145559105405377120502379290159991202628317253999546720457789311278496875555251573482854563607282192606805903396329302482176075476256290518380683483514691002375473862671844078963826936749108856674828530742339183353891724506983321647827449344314111764357121617658864883786913851383953368493217880713671364088741749261479879570761123689553816001264882418759860279982233730182637499157989543086310709116478952116209936434816242794407839025367030993005536600398512240772068429216717498414294665537964005137664095882393079417237783200732393003599510160432455393712492280682845739049418984200637118870243015516890726458967933982253894024413796147931674269692260023818971386981066471858095405914431197240418317982408132777711417508366486810359044012967957374068143052941129111277275821239091453850127873581888681559027177512569064819613516569748961423884333871069594137518629847022302321510729444266477806992059382654789759239904697412959227296216276858126948366500172306822273852040664453794172826745302454935348274819543664648449387894098063488231196685421444768047463317194918372941105975278054814593936429194651315666810473398270129148970063952438048176881427090786875900287719296460078579571412256868789533570795438265622990769933128069085721800810984566009189322650537890601117115804572617612305615978034011453916347652874573441836439912843569768347171870577196292991574482944482720021441270351072816195851892932082981592913113287663914345692534247223767136622155640400346286844908898062317588545546350586242792689017190559288382332342046808571796265200851650761802746939227360055563923599917056000000000000000000000000000000000000*i1^83 + -2127907561915764625829201159777223044180161039138332495992246610481243657397740786274884897924007657376889795724654532612535162328738828255590030091828786444749892633124342492747759250683665927991021101519218498382044830217294825727500811274106148060716560457938270787647022833419738036184172598503834170402445656018987030387839821687245501122035402931714892035418933441200107044350982498110836640563663278655949433373720962854063248533832636713430180667470105412147668757654451182905494192159229610725460824970307671562154081179202397298425783199549070067972618869312228560263124658380544147708590549176187968252242415119078145211152344837982856809226358285147690890312256266618131101797608840711912032299985084328133614088913322695450835115160191609679196110581178282209711694995077154295793532653626976293576704165802391397434417240332563749756417998259254651959356955174212195506856594060499470327429141069885261065929559408408403670624557830019843542517076730681528904734862347622749266324855289541067552738386255057542783576326848099822872477491939797954445388657286220711780576748597209633771048499343935834231707483481223876809558524957411817586938300458872215307628389858271610058685008544717379456839419751889375764075035596291497440338045161859387120995725413738208312466858140027613733535797917218139215126818413735705009995280328071099427695657086353645519699236667824530442582962941435172585630941430166247843889408297154677928382915498588834019563386277750147614615242165460190445269659820008056363212674491631224247540665240218277024375126443236601655733601312462973674860233626793992947072083197415329846142137667164891281946974957525805769931229096079909650786921925196855805675853837824647242163247755834948711157363247597908615405217149418564172083865132838565141360135636616591237591602007823477100583214946681393222669092018022978479219508348321861054907667446550807425844075833134397380029955557348390741217346351069834062180970398217440382127189886329811575365100977692079485117011493632730862767081525376687392991036482560401793604051780646914878374841075446186640070808308564224748462520032671623678283517116351493357106227535765219309000043766295697953775721184583531203840714992983714020015203210531200356970605439306598727986124027346747216472693111482268980116135901374945201425398720835672669297268839693834081739292556090158047168787530204235841916561225878941058282157244817128883695277705520293662703671511260276188668039742036047837494715070990601687427902982270512684676119241257109940739852021469850212761600000000000000000000000000000000000*i1^84 + -183542999615082026530862869476234825416434636870571967685196748884692177192657239285336064498462650588786336734393314626966600456302406875404248665507771750565601984905950322123670196524572280578428656536369062446241597238542794292286577323343748524745903886185394164874064832145862797517017888571191191135974686498993985008476267581185552488222246599066044476984366717515488946747540490378324125199415624650514853465178052372202248919087776135795043108892755498903837890187563743732157805286229832272511365766410316670617165275896064838825908448269542106135574738076805664348518567619726668901436368874843958978690371473790594098927971455773115897243560963399559070264784482064434064457533792165051658919596201061931184145808854246647252823881007026647687413206773392369957720792447415455516562090225868945666154264384464889016423464897191529594889093654184913645272904974639613438727504439535703368160922962367821842669536948488697774768023765591527616248717352286663046955992261098958975613516523046251555959553129127772221992347908469321415264021791346195895708113321452998202424619754875804908383020672477622567359496710098277691806342921513900063308382894479787996353120124022050672643228874733941350785469655929026213010646911810420060137285453042261968837046162143874896935979590523637819480654333460401390396152200647653403559691169396152199652183012916760955267745824127917948173992554044074656615978135573761789878695138717351037527661253146410821123178483402715989329174114365556448425653987665967444253712836937268256242044131542116569368756771265729269829750198145420589661805172743310153902424576311053137787857179958124882452329482661895988237568459688523028723159061527831812582682189855867193845292939302404764596211741070963092300708653264664593922343135168029607104079707935237694592467342892081369220133509665351546675902964650840591980696003876462111687542362044539083772780203483420219181518959286928744237806734333409546777893986177044778802122115191645811132971366789912162677545468980467217733084003499166873603063150884243534005783228186422233116803023676357924578115108207151863626567702461746131503381885379449916630998962774088799052531931365855487097117644503488367255543612174534939024212387513891880673243390089271016842226141067411754097978466336003488738582178190357332468997378950632735536488428837841143109266289989220201671754143536998349446503331338396875740024914298882913630952245874435226466184732568262522724176643393096419406221873227199550417997658163814605446962666679581210602011874998353920000000000000000000000000000000000*i1^85 + 10876035156283674478925721111423103441502316789722759058183415882873111062642449577690683255390430328426337536978094914255987396269020144070774541197931235447501880704664565387376359375137628596617852770470066021181586318312238283486723372712247075297783639585559025177779852238150503441035561564580878227690368264936530921038037163509285092918316995873345668959775165624210209753973487433326050594942336357942012393681241283234424100246196647240637005948911611607149849681535637586360827480836834370587531558118290491262533950068630698407202488522363531829994662110173486952184269442602129926180236866496184304070304191410121853963546300071246567729036343787326354572799472620654289334530706827103750444034907330051952904364152709923998937810703662703234045981596695229619390232608113595741584119496264570017591953156699018841025075278554260796848692878388468533650125435700644872232965514601528063266912549809241146315764510735469405196956851851001356024499283660438084694791771235799919476404356776516404294061151016959764102163208649040175395728317464089551337384214932859700921025156107365191238220603321153099665019247182370096461211260000190207767680535898219345782053711548696974406743447552929157466571591869070465771333734747239345008986045647169745992251593198947895485494682209254257473222729498303491683058582317335603818360216382055405081068536211163178659399804566985660395413450446671252997818525146895974093814903154114048106754162405509451639557085535477803202701819429749278954101116033995414667693566286647146006062820715053051952223044198997044335151922591618074292762486589742336871680914392293539320814493926884075006995486986403468994489451761673410733629578895006080495544857042928249546353624880905685676857604322565673434220680464219941785298789002131998615866604970927613775503564524930224247969518971206122832116572439112051245942593955698984099064455827270775316480512154165473967008236049795040801340779740972461990003348175964324789239982210974799914526528872191986985874558146369520104475127536233750855261842278756880958795011942464545245702156307682291033501971841897869741097646587073140732307757145902376884948047620395216301310076583578246774065142222672759461595741654637055298196668719835148985861062266440921630670623190845827512192803183029296916408326176843212929679599574588726629362651874368374113347596797674672365884996196483677316296967626544240191629703754534749014481035402527394207411726603037662911841662328607653022091729374676802615308799636378235181225590787453729246634049536000000000000000000000000000000000*i1^86 + -8719855479204054310826588561534288790267274757582852792606073722416462833565044558556697270492948956643750093744242193763166091037455270128797382927907648331848470236935029667732479676526628819253268533573207913110358057977020557650139061365930847024967489485001436701662659316018083458755317933107995042087154090776197386833800332654656985307508257790007467508036597920234180673284856425698476878065918902776776998957531096477975730194455216697123077893132122640058227403744581147427035393782944039732098092805622417744300068641147820240171244378003678984563556155894865317775125270905772440579222842623189450128740700331997543186956954707020750407881733749463579743379821092315849191208412522964325454645593101978831307606916350808505706718287366765436226931905832284054393570365543979761393499449543079813351563329825858365560230170229452681983223167305297747451347251892995417439513753309759072120816082552152578378787319839105907608592926510147433990183258542270983594765729110899038509028697454591497587364242919530153403688407644526933813955249094646629690341843101744527261905652644586108574612455677210887405183896120609991964289151545566140050565721648561044653100533774396832875995157302459966837508971199151114476442458195259253217006648165455201202501603969684183386134671890322544510851270755081498283926302763567365477077310432229179478827963405534459475485800094834353054998292855835073910536709399605040214740624251154441541010491620365539163190655173863273313138460904713950114082498944006545844315392074726432269884812338838421267055756142796525659953900769387036157874593844838330346637362518106085184992290866346367270292256336453868296778441622824063344167597235025658515269998183064760007398259935306207030848194528143416387155190759654773343381178086219370530456513849150950990676255513271190703145134455325550673344697930647470131490726862380049459130483660187072842700629156026883686894335193768689167003842188113983421140812055945053655609716168464607345681051353271882450896246119161165216750255651416425177378938112833449217285061651408852620729586167081522195947989039396903570815998515586953745351719843749755196234312374088637249348556668870168024238076821741218146606494153449078031171614927728726313917082002896860222793235162031053235417908676528154655731689474587517063173969261808802027523232546493499765914149073188779672731723905520150139962144719203158734605042137628410138586918835119551702202182714045378188477313398467422944047346656242103894187595929175278987614873992582450380800000000000000000000000000000000*i1^87 + 1518219679438381500020997466264700336061809246601527327345613324621790137564123403644351285764081109214811593269540248620768655102899547412500456377591632880464241132368896183449303318479072446121509140369663373365845177784890099407065543052885883053350365287518407079346936501048276060927465758724913342631470255573654066101132219286932552239303159890613594790312811433931143894590334160704692057141139989378911173788043938618576317613512772151968421934143430038191924482819650101638169615027815768301912053329083093064563648611653158456131283818380965302616473784568974736171766770884982478899953027575460300849559761008270281141989129682541039465294156576998599971828891355762469834801743013163894727811222915320592747863098392219518285651987807314226560646954540721855228143995732413810536048565216082613263064946810751598379077766699766746798437402468145615911621380853218979227849204561057834188365691146764230664905541783293493824201146399547910802648743335859268697091388159125736667869368753214705359522533301888477803454447782467070433022284418954504089593293236530016481314276918345487236277818439536095205714558758456777570919912084344957833728541261735800749347536702299158903898241665140896891110356593037511346183048357733723148131977915198153415546335827610605219551557635447735949267256035230230763599862636549984477850312601587313361115566317248204390958886281536124356461754453216170407089751264531557779850971724203053824016349905331557275712160942611544894643281444967543212302399871665054849820711175855265043246397947808194045730268808509209086174999970409777199318377221592107264777945229393065320762586458664861743856497290725427361854475301428599259342545414695589078536391845537758571957964206984726543433205632802845738287734212657382553071098881905716309589965606174728985080769285200202587047155846838595623558593409233302276911420895324835080670846929202845532994545752582639323458310376221199654093807212344201919719634068968146058813847090421291504871797279011802872289669822150046240373990464072763721240295387005905808429340049944171780646301690073373265417546121245918957168527061362752805854627448877854319380953053935520380671906327518925512638730090012163424243252409824310475212687647834814137535011133393103100186652501141107277987765082252605117758404505322193882959587685461044928191447371141827335518160281603725905332485138105870467317341485038167350167002066962888474991383256055810234102869120154106216034542400702721333167809599526653785272139474886560257963502264647680000000000000000000000000000000*i1^88 + -220831641151862959279445587959367583949974096038625817533418688946210845133742632517406966834251540116818760741109184505970591049308303661131273302923033632767710795291221660001933753369525776029398455886620808856796791605555088742745212665783185574309027314159664800739882962374302041850572901516234851554274960584832012978468574985480434638646777772112294724791897972726474979787056080174208908152503186062498273461575326230396012757212782841196761501961150342331455307847706963811889577812563165468592937043555028465511157044844298780730432136058259243901904579727840022326201137571637081646902896857857891246715022415913463355551162152726191803045229136937347747652866378215006370750576403872865399502713525166774250260677545589784478562721838276015455552143463022550038688101019717556832685390088520971765010541459355234565986819820220212650077356133108020677472210161218918620918140336246044557099079094736427596424215335941587376411633404299346417442509241831217884185332803915616363603705395464152674313685343929621008520373737965940297276909207227111545866679686910315569577363132434850788589324483667325170845664261692766357314610843781379464216298814596004887341181739184161375252700192300304689617220359730990143000802147272605608273175256590115264241437324109733026191956331692596131499579606698291955985892334575859906744983188173072402597657073566337023080487866630576271517480730917614853709288960449287210238736274865109407611022545573980320096616073996299411635707080170689462670372333478717109473890557145387991605302640987849789762466548436621248207080629233011588967886320572444105589814665700170651370124087903867964665219725119230374331276320584896883400532945312035953710229853501026737790943311449692151584628605555914736774049554349665637543797791109042844108134747159273120943011788220418145600857930998051299559702941218070804930467037998020220475997217320545504143524176102727629748499299008839731698095825381341678245069335987680129172524842871092478340529383054988610968809052892935948906140124161444897954675548623119247146947744324828200895036993801224288475010530489415162551974953730429279038581809362308467080197509696818798934431643680780249357185425685522633079415610718514133849814998016919579636242908685895327809995251794030452596294844733885436510101503184382266605259486890747873452181942901936451049247889209757050503962017710583732404561703061339612877411023121935577433880822008460357520802204939345545538297464326028870148315667120190237083631503940081077612183552000000000000000000000000000000*i1^89 + 5661147046837706997014135301529436074201004965374363571897201052402246421865525562104228341903581298081297749046165760383400772418599372764255921864404423818289386038653265280139976576492742193667898975906915558941680697568877107490707596776996502258941413607582716319407544187798318908466172406799894639075491867371188495134259296198733173956266953468141803486406024583336811207422693709107067871290205697620514447453300801857978926622933904325468279789878258055731811974193332679344751742729990878465863929469530849431579440024482566921001135916704276190906311340973767784981144697584662248754150697365008088945167180670692280087312814760447898306744421914931356221743005652234318052488408766432118105596424531751344543463817714941015834859603330011093579305915954138184869947009032155943442791255266077714527195523050772235175988614109866525584053267164169957629252331027465681826282067496200543048857667463875744025641072149390352161556453305259707616158699580694406930366856014555293654275343854374719809749189600135139867860641190817048271459559654152902508096710843756569586826480673291681686018751999105411239299321091535872375756038780957994826565103717349781809008491982229326988250489667022020393755506275297092430940171108731786098196832031183692379197349604612491249519907224872985623004240065960026749612976618671470399740002534647799704154928486076996281881248297187791868053814742115368952183242692545247565174585842249780905068380633059436485606854414533219690528165162537877136774843548182855905861873367814480120951702471670110690619562390907458249335105030427632985172201958005609127584848168101423878652282880154805626721528767771650695978101621256160168766005042028199685553758330461018178125005635419487134057562871285073616900123063769631831739130816776031163759623281151176014234374436387557861154482558857135982197652999118510379298991189709719877502197112939983173203473869736821468987448970525254161557456295530306842414364581967347318446242732643191092048174862899908805784070708518637065469663922531071975383626159226110612835511123227248992319670946994976042641140745465747598853783607594546732821082904719063154086424835341853263578477282274792749926948012332056835202232388130049482581998473690969162420730430869353717779764026272108215196615045607923200048341147678485835503618611259608932188583943427524111504909564126290080969054139191568560136360890819333996364325153812576958518891697983484024119960556305905004089395854797879359813888975482303246563693905921966080000000000000000000000000000000*i1^90 + -27239287599544108995325278620206379407870874204048556703988306658372402950347196923470621622656064803920775219257448170555251593416742391107958247807482523551732477490046973395720231764087733054108687136878945057090844763163884546437656607730198971557669610178691664745701074419095459994393161835017197421445428320813436839681777616296527354655608540982518532699021828007432748779952455292344711685814987350428676393739002848218909849869377735755890070668248653882238242816250452755814333960935942977900390441256901702052635179516702558305288733182262575491467238430629386178354474727656714146930394004611529450240514904025377040720449883339603280633944835873161378472426635115525375608785107452191282921666433319081354658790034785323442515568999666319954957636962046437721894495217061305311660731054836533957432567554801248728902529620680531060767364548780656091785403358825046747314617388439970601603679147777030430531327193576875609528706230808881529520523804134957328028237639474242579639833581126088081127355105057964295864511699006744077705197032062584733142080637587690496126214520538236255298806205735910356405791789241133291807622828253469274569193524064141737382318569713579884628866808992812101469066262904576942642596375227890914535752589354820920387201854828626489897648544437847830833361615979831108009599030497037659537260869167717908042623318396152629669362729211856864310113513410034300582371839806051156443852176059816067097080925810561360708652388382001840582941408245375560707025622030540762548338446273501704034513685111287962191987878552781007471221716620387529366031553929349282460327110912784446452116859715716704748106252005236149951487039787214938781132827833750448027523319337609828842169580581236527547080405521667425638884454305924970352009135405557109914194703333720554001281769971016244959415360092942169381452528167042152840489803857670753867757467849267374120399735094786494658495409203086534758139181316810416962084826081370240866602657058962651933818852457938069032966878729077074264933484217191632070318659896644591924637211927933272205938689360600956025588773195447298568277672293975987507965157237908770205057063117319435243598060721648290793065629449351976175878262194196816348496482031996490005231126060078183599810931387955344677467137290170332204954788090433737473658745988019260141074039095317295044278310563902185714003963518337648228245888325492051134145086308006609586144518358093387942759471813258711258846472828615299152990464161560244283596781649920000000000000000000000000000*i1^91 + 80627268541549913066045990401490233322476591413663451782984158320590626472845963705444378404482063088114009261786556788112118361673509106532011997349540472946732614262187159036729381567853548471247064063072103081499398624140302074848317486085281218018846689344830989859011404577380700819746113052206724221263441573468711460390050037133461343102301012252108015158137082911117756236184136978790252591766018527473021004730188262973044068531223939761261211481684531857209430241260296804802725237511346889670626107197106725498702146189697248135252080316560270911149555583425542249784766889417688878676380915224136617645955271809700522901141716873610831773954131499083548423531050041519215014977033175953975560313032644839746823297024086635032235363313898246982710883290504532437758325800610667871256669575371742501092597789178883795005402720545691845648620575469689355955235894101428955103424811017117318378059536368756506122286865903910673770869787936493959707037333134695214052874646251596659929391284862567120198697750423589085662801169231577311183647396218444885691320211623548978297478463956547398819851077126606621388057833949610394495661359061677548071312518676145013911842623476923291771970893554024931700651152258932575450904290372418960800523794029613528594799297119645420707366464690491065582113880202899470771835042355818619791753488817897476525307006635920627608697147691647025522343579960770144371911517639294722658930150089647085939911560049249342262203813625775239355737697275300005652663922494472963044627954499541276966939255560113647891286092718163312005732252835986275875387944582871201850782456250658974546136146499516776795070062229137730335304883689571248853523048302139072100270897450828333963028536364374655239154893461532952693551619655933962569881093915828594420983309980732470392001933129749760777767842208179872954719220481698348811042956827806195041686265026017293721208720975499005980398918977375356568044367430824480250234647249747277204526715628561139129696339544677612160956008817120974085235998957454598835310713399080880163830804969387852656730618149818841929814873765188028719619260597475702738609883382860120371934125763158062581420256755441089660534503249371775403456926773907182848882763659859569704544509229595639434285966355425435182807654911189626756273192154724922619576655956357539593411463123853066839544527425983659909512408703122582719212818371424348881895422690343658709223831841692966895591495143759510314687454242282182081835979773665999847424000000000000000000000000000*i1^92 + -131280914960531068883510334254693001856443575687234376240823745019604330787184344601567870722215565410041680744732008430810908600063296159416900202065457206113017538581355914581427431399647776565904993793652675767782938960416670498426726461451737319327197713791935901733449053100862897297322761453174010452427385648913069997085754496199257995775028170327149197246839313595542229738747079368514852092681427641637689122855808970031578256127052150887108816823414850903869834868690004498357413408707029421269788845257399821750512727503255330725284978727476366943852678861818662158539681312641560554697223290506087913592625415990447230517526209274590488639071728020326208262010307125740616886372072835685055036989460703032455364849655524416325015090505218865049881615137317313401094836340693889275011999657671490972536067374568657610591228110285995979662441990974513567058483644140133593703014051413046191375730321222096243931565016561964765818469662926761720285174106603080999094890694777821090386409466378711744920256235938938544876364003983581182099366554524591121819497517867977431004285124523765575604759415173878463293556607869587088950066886536930933932295413657074894430201076743070860038187260862722681743265251841173889753646799630705995250708300139135225086596066483173156819465141460263713389317778836140052776250924716014283562774848707710015020722232122581569939647053320182845241290262744929851708345180716239536942120455047239768332700293023018617124609536883937768854499568533400197343167667108267639920347994952289192047458545135290858541299171762585553140565607241381436979582219931055330706159403929770068958804419183396683705070634284876516861359678367792193362978706484082213595578771824364574301993299951157866039581342179565593065901540408112443873960313349216751275734340158450833871830035867304027153059537737738640398113794127547498539705304662303810078653189005527321191704313288448576777739556864259522864608364700764465347718443494826015092641006318598671927739828583479562548451458325871867029247313063393027356241512876083811678520318863346195093909517387575398433459097954755622461082721872642920827850625803838750143996431393503357453401704972307936071680732120488652005650952831301513750090571419053914704731392648323969599490585849491609320276689983023477255692238796803049367329457744518812280698172801753222368103008047915958971723586884023239389445212211759053104494210172331499424290693333026108115271263857862356837630035563881960656194190180352000000000000000000000000000*i1^93 + 114701984484021341288690334115753256869835510778093624935923577509937322947509243927313114063007954546494979580007755632211206621398326630777927435754307698207762477700708015109293266720388508233004213865892942459768565922328503785038594268556815143366026271617727985724084691551263759440783764711135765594286572457347814159898527541070566221145519700169900538720793356556575855227292135084579285850333471521884721043723039117185291144774088310827311009123110650639584123210617038282455733268423142088860916323021500504763908004568688490002275893692827206440436563366665279426484946501806621912738450141855702902939961173281167689188866204706227344635930308150538839704623950633066760456961401758403464967107873608007617877817564273616729781309420324474956832075194683390085463217973558277759768319014966577596307640444007936184503038164574763412123361793569533265116885810176289958687265888083959732504230198588379499381669295994409494802298691360132346699353165218756694985153680923411063230912750099218054523109437178137444541165747701238747364851286685538545669983639472917669105863158922699115216676491737158895844654707542318786071734618967049175044545788584153064449795829355225950863961376363274469320655750492202887018238868790169344251074303496522207852053388655865959696799353482165616859270634231566916166846741017613781371823881469445735814833248439201205288717647479943279941143436430413123670050304440296910435586238694723133354963128514392918537385876235154074880909846726108218314322034607364916608276958939953339661348922687925572949964077494319082540154198306968882828895039939911183406056383061143738791127303232112573452597949823954473932060447258720523802348661363218847596052853345722338865841789557864536958004013699446818887964090734640816066902513955952860817775675668124174697244701350538219476285171293421035776342736688063651962838976164602422439598399496821915561665759811224136194501672039198487090121437798798736690191727796397446907250837152099052990993424270933713226762814063319089273866681194091624535918378236965284220349350375880909956739263237090441396494864166901796501218199062863343489604344052846300218507067312880391664779316482011057725713000499022720759153210885159867594738009209406359577885797813130458281856413528795699122797703576892076400102201661471274092005362553352954559954940888294512540564415638272973085524013133650857640623939824244235784723564731692116419989569390120993814668073725424303458592340809073403656929280000000000000000000000000*i1^94 + -44873173005924563638204430491860779385512210469213846860569141238492606361638720905311832758286113477759266302699337776724294221562379803775545817570630057317319502398412288950744466923383917441495786260984547245332595040768936655350706792277396628434509701346041799739168501112810574261870690864000479618427975996329052158432613880002860349388525640418335210186469111976623750542497964738921364899550367957302105577100185927887858444247169215025784578632090685443050224221350074310616574721810454628353812096021412345475601655342065130353873824201437772569685102360066665615731248927917273147928138974730060463871827579330431905956566449340683095381793463663161852257276023876208452578387313109268876267908083601211955404094991277462043265938593078478638491082866728313653095825214141548731875946780838531765673391907984906251339818227062745455126705418577880558490445644675324667734620952146060425040299431256658861215587561419517588323981907037994808174719366098709540027198183314489674604381319289196054991170631061075557843084605030999293262580828582670853112088830374071402776367807834987366561362756756743990637084065030066086510273742234436997443146630085151324516501489065359004580389124835904237648381636820146139319105217440283068565318942048366480481327739149441008267668991768409587989589435214311563105970726622127928675719813800764453953628156125065904361279452025978244487499393954108602210213656793222916812953592503726611972557816470352002445393127022442057676109516310459350992467814161488161741241723392373872160062293935388632993397629534948564977529094452278232542276457816173323850346141450519965229874770533530133924570113862712750131066847420552266980543006830799758103495990754335380981565988005601054597993873812645083717457779530510846498377059742229630015761284328827233510849682132052303503210753394335011702950715423115520356935235247472578937637911612948126734428520838415448600895608626810481230227779729292240728842192867747530603602702471919046346812785526424354979943290271526168560105920334842226795637893588906225096539471057565691007468787362761728306037058149369257578065495058089874755061935973324195178346219185369409683012050098499084933539139026732920625619653153510813826378179981342109105662852714316333643427050352796552238441031861831738030077442014069898112291309647196189423823468391351838569002611510527927392652883996638923886850483658036255971470938825225364891577891655788239430239002846312892967112938342055936000000000000000000000000*i1^95 + 2863439072309400380355700145587117209207147500692437725393836479157823577793001927276712966190803201687606080324195825141841812605788391085157964987690622420250837459189437661746660703802712913837459664528618077081427240379066990822220648597692762910753432025673532751308165334788565876529641956095322413262403333061625894971150596410315592424663652589962706328662054383010021500702753802349897817080972148650326759958449447126457903062834656462425621871072977652438650641832468020727165345908240350634150702177483396280481870694931452284942746617675372184725703952160194088762410481957799406539280963941570173489384421847461468820223252774494928925336279480005591058048970882568431720566249777363693823236891886820233295902707551317296951178964213007992808694754634158258431004086055803028027368792929287708915822570854393071169468605799788884245214949459340464205351880617743215134989138846563174296136727486527530904073324411452059821999227511707626235984335150733248533326504657668352170306188535393521655978550909913966734343202465872477419991927190104026021968067164789884552368163258401236045626493162313885848377454202741089921875096031726202352244237398006478969626296478201423231282469207394856292836768541114295311738371629219874684678467690245826031742593200858983608631305330475812916351238647690416636483593143526370300328707061076540142212281589592111012757624612261164024407757911667515893354821254906159848675484586423858997032013602696392507810845522642024495718758030899917723628530260877712752972516182263530392674160743468743426039835601035870157105076549394138779932741233185906855943776897070045522961382245533002124344117415750317175925563017401704659739844403604316653930370834350324524651644128699275448142967225612264050535652313729260403198336832589450854124932013215759940714724787899482002401386608548254126202008216711382722728665510585567000024056285399415869298522502532792168692989748872356768983771551445362018241697581898008622661592844424680358015122858626182600183509294778683867293332550113555524969181705524087872275968615543057269872076600145101780370633349236275600546407854568087311062860362835982473069526590072399568700788905254865527529056221472176564236013376628570022586991282245285231574611960752775540517217824220712339748149087121995346919376634954500160473279050274221364264718188681292431243351453265765079069652470745345517792457608371266859089604987472070584542526060718098784393075296726154096305766400000000000000000000000*i1^96 + 3807408383607948195426225494114163115012425459615968540057214644529280158510701842714092462385623329177970965425206269335248392268152895889149446657709863749294727954702384180922842272453459473710571656886921998211600887445975408178528761854993785435484737786338778715721511059640975273452993170896026992054423199078043734265008309093275085321042790303176077561265659506964251028421392539291622280596310406715251891288677529441071217258544918152229931928300347464205074373351608423800992504839865599461150725868576459705951398416799723586650157492132393842764966736393293941177133360938086957529997215246071930157846110254210654438427181777335171300901011265527472287258699861190610080477644359881845239530781402131193959429936715549840391101317528008602748678679512003351929277142361304177830010269925306372238360146886650519421005546935641307476846877987450165251236287226847105137327224269387895378420845794712813899223666150387117753218396300309578946527767073744324446504497245193300993778084920850880677107263093833380140475064951466021360935658317383924152133936817646278686772899666193096602062151888107043014498917346861371410174891730103807139672247490465661556157195688292837385231267855645425005551649032491769766827360285706243556378466046630378781135664802476361498033997124961749009340003962831871317714355965379547627081604199157439602543092300425165095382286817132709965441393646443172044460999946555326945867645340986363758330386420861893604705138209721049418300333805314250252336267968457656405273989637841711499165075461490021573129527205082830124362766120497169214759892261649857651827592592762006838083342211961815883142351694858365428553351669731883060480620893113498632940495204369983906618404768573922491151038172622955247317440414864045453648029441674157538511818495370571999516787172687973846801655012249572568758186296586108148654894579219813742227621437763363001143082740933344067455952006923599636949222938246758662850079706923451882257509021732981941295663834757173065028113576839257105913905750879845228267086027477228375521902462537217169778564370423158379425511911438878238463102157765624159970879925187892109728817649475981559218762928971408407043293929769518608635663222099515125412969747489062991912281408440267368648084774987435068276098245912200404660002813598090820945654894790943010702109922005341109814182336144427352274169558683808096421866136559758510695830445692050424172418619445101589659976547214295040000000000000000000000*i1^97 + 553678912718810886035244050909419489648127070541097154917817946164782547743621464101218600176636000418826523877221888646683767838819401931412415487543205060459081507325763837076946858796412425035002993209572015816827416555879287475333161462629104836025992803395479986852895835754381650149006054210348891389186140036767143624558119020549672268004977099624441954681519792995882838126534548796124405751341086462324245801009832165289208256491794467706453959555407176919879535258685702710686184578383939710347577887322888156346033894712360027269626141395016352198115444416124320813537281313657511329540999816558072515736974375037274044744945078355851108190245224504884950454228816761540140594566948888975672813893955561527474729400862209941953775149955050393627010484249330213508404679782717414696755479880773344919212406486850117839153712720121371514980328748591015633952780240631261447433605049703591952284704049152874447574904443795737397404402230245967180089158940633281449872161712068278098660250922523323434051049490276553038668722850389981076632424111010276399587779523526357083333415111978837061008482597523372862982542704296396703292931161060912669636329370458395742508446338080035995622798916313447793028243938553129170138806670570603857127066525542855234904945511518196464562291522253667817874747030934236335654601209037133077110508664774474120935893875226997481712002738475592985813603295027562873629806204972157571444051279642487884722086474251633816258250747544317075810973848304095900423837419875931933428098265379248155800606248021906780324117602016579530522439066863884080663835746609946472863485710624927542908412267042144463322486730027701716450121329834028014939254211172004038277599701449530228680435558648838001145974128988235006403841670244939679742173480356858220673339823244349768653775971087958680904811742563561960485275046467246989972963805141759559466947754274829395497600490899651706792715280556876517448071828625391039879887352928379072325063697178113685069596842647735558936902816410294015129349048042370323595602561496681208331804937502612321226870332686063636583709761861057601450938467410195002852016020382148656910259681064431397052819178845526568482357041570925315000465003602613559040842222501269006450686735390156973426083128230390104501778470957383572614823542965573486535471561872041793569593932824949597515854453886412866938315782909348771448381709821188804139569350001109296785630749317412142224769024000000000000000000000*i1^98 + 46479814646625153928105765024034016737767474213110825158007361265849337643840958144113802594571990625592069519215685862930984063458831766893108742933447021561523483064136810253336670534128502959789384645450727911212442247132550837554565229444200592422592382952695168673898054199118562341268541185852327266751167434289363645668671149182633960395540021904927762951434463160379203765964078578221946111922351388762921518707659613031972180567688837847055556499618407714793881715900974505027626817239538192166319789726726034556956583368257781487782006263458265204629072686495156042334580800731237429616974744706069387203724455968776670890913980411322563380001789464696404076669132365115853259544930807959082251562271013878299783014929783796662076388664773714307676966426438623422369458342782496801962171500597760033183926152126731080068563400910611184946033009530087342756516813349476164233067822754342875058855362142871661708074414184844880619420371438931952469382293537602615043596626303621642713902342940994121689216103235386890204765665936787727870084380827517974038684887562326433989168271723396443703133318826660367282104802169023119973930959336266512341997846665907697568496453662792180154758979008842180045775936185509934509157046856217345261586373672499662278635765511382843409668962957007624804708870880863426161683126842644853286443545798971639933857160932422639051141700250952516277020468118418499694149575355397392262076561212378846156598035448869723004149380183758251090349819317503556586048621788305401037060492084943173791487596298108327752285144549053577782176623734996728197769037466309216696570595208596703872045856881610831807579978076780881822664351874045557068879011128798367372269961931217381863569473616029297511902643049789152822961546071387668832865263738196799048919421304441887523666028618007855645150584257616462076373822438744439061221927523698331878819490231272202498321602983099416911967071483128555624345511785830878926952730452348903727890326499791598784580384947740748767614847031546191947096806185883290930337560723203690099246483876071481490296846983073441075156506017659141625334419391039125177628633373574604050042112198934319993723671611339571037417844358905481537999623525294054825686358417199358806773508364335456255857269422232161004024246020905385388576185349132688281668724942467898370819008903662524472703268010720563610078615516646072784944416428733120665228148173258288026914577532846080000000000000000000000*i1^99 + 2166716333495346005707024178317850083174213275417178973080158125384615930821782399527233404345963581175470219074166002524474851068553351857309076328156441601162047567393236881028749418228578855579013131150282552889863853980269442937568497496948927984763068131654564576271844238817015856271687738724818415400301979487639205426119785730338671025439723733709395178027500811122587800971583103443498687038036297013428326061380005676605734432494426342783230042894650110577984291989632381326438531937480063209676381085959231758297260166079304430271640683610027157883699553433778120113420708867998547507982198133348358363744217605114919087749368304540864884271874077890081253367086935226094633313784295011357215048758373067563053485754236764133232592249510446339322684009599847561611782162042100884588159461382147041142190091849403410824680044096720037391071530060010474049082049104323964825877281531146810694495318334920447789019366666934014624113440112456707958450883242757556111126516033894346694187281541275748779835528281642071408037352179836098873789079468324310633701422009017069876479960573435261141840097621105271741613670713614273805386556014039471447800144287780832726091405116333894340296163645353905815948733675234320559334912469942266712235793023915096492565202568190393426524950470353707524580572862064446176522376633330286982224255349504697618971335788578819982091228062823034839557309138534646981657729794666091213146696920479507363434697898794093091548979799265322339717830344698601130620411099067750181471822027789461207144487522699409770818184319528793308949839068596975468833044092572800886616734046331809709350615309659490509686402617067199357155050517257760039500549864535029676715897487895032282570656257806007343548855162571607517313698190729496590721280048896769862231430001600231033099087261046061811404867755953088990756433009789653822404768600334434365842999460385193404119971151656084183458270791214372377920462537291378495837082329356221800578196347459943286517636328316158764981830332508382194203864902011932303491568403185833909060605156472048923036549139097648606596214352885826186195712779058600308127360941779846770546751534895187020832972738519460246252070928323490727486100253366304303942559123605722152772508415071702980560453314461212401380756341835626827679961215778517156190382693426128880124828090768882870642131168872473635568077343114687465100773706684343660878440744164988911062876160000000000000000000*i1^100 + -11852039718815950775134634859083048312641392739479774134504631087420331525501046179087713907762402816742564726231942548569079528421720419455714620106399641742973883997895253485917028365299935265933390029531325656973805476179325948935506578081374189025096845384192359143262395173682637293755205596566562126349249988797963478032579447623826307427761166182982912600973672228173588999624539731460359223239932131715198444608724011606653264691427243929233741548460549303041533931894464738829035674446026810588201064627524938574787721738478098562846565782866341968791570306352942937309249193711878035313402259650092821763369429624929391058167283092818613691063460679784341216097139131941431527667281410838871822546378761553755999619594998734107848703694718036367914964883977608851124463892502684247859768505242486967661907138942169231563511504996094423611344787273965729595791746028885436352708782547683021459286447836408009325477236791696717150749954301538258888361633905294286892210002766888013984914117733085951335375091014377976588705275380621705266444186718661806875531596856241427509765288430790697854707204058203975803249498961885376934512187954508261803984341789779066323415303371620450230926864824641710007689162989422811215154916819533052927053633104043520330074907261755168888137462522233433972207082976713110431576277037087337345517108546631835178808655707164452860320528129902479466778565316172625285959072978995664619601779903431504861318844391942563925467874221995029265094512954151681259352388903062435647240110115047521070485440277877631344645524111042530756248010825096879128552059413744805204649545680137477694186274966088126320076429703495491284451551604435877773149120217630598776894348242218320219811328255495189796574280043202949885133604170365014445294221554794397913457220803525020729032670750350972833074576991532486395885878064235648768990983617943474927875697088359541461102993501451819613455428860531644224091196071404453354071834553525972377826223006551224292498794936263387697044243082113004897200767138930072317533069296192157201246128612233166534774421698614616343615008135501944380411982812617688837137526151528486793075315917176917870424114446845258309935687150712380122351825377234969477912928558085708300802309160948910592326869941488350632818367111891735929087799645109987982727620786465938894355331719701299800491357046803022511684421379257614630157896353274404851589401615794176000000000000000000*i1^101 + 81903563577223571646308363120236316614433204798050303084000115030059580347091104541233615756380728277386426727076751696519617998209990116944196701583528871964447730478018257247088674551538929422032711098324684123227670581022988270536645087446186219100247001969809853627026287720988161476546437706975798924761432260981445957075580244006218511705527090192803925522977010386084377776372888667995640808694374573130247412687289212690282492431574503938929146811953868788114764195349571342533809828118597048138283566481419371271910992236809240661555766930284142770610635713748765521317944626894997004077542429662248813365748457753523597739979761500772996359575838501760916911725885545692319914109164787030311047798354488840982741634509686683626295846385874427552592217581927686018883097739636518498739510794238911015479924399875319427795728734193653139847085136740669168289896102462171898584517262865460276116318381399812013763364299499931082011344104602274127828102169068051587253465899431629683673091581655976318503184430045794598426674378588988149962909152127570067525361445318400850176571397637021610534581359619318552470770619225306618240195984338745404626404012275390695161996960918816180734893911233849590778933874143325809157336480492492968237276209229495251247064242373414029805754118883357730054827758993315643558266717463540577364594821491961743334759844407189421387772136730709510465707054097672387869247467330333526535706983741221762450208254785451467013544829019541431343039196150488704904650535451453238492847688512583799273056222788511516174221482034569073945934280834736968230171676439274081407930674820263066505895075247032330774818686961593179901290196778755086877356054610009494214228896302798032758398996215509067299147601735740648291806759674226948054742958082715934459366580837748340661326133430932898218827167828894104266162723157220782230957427561603693089317065931272658646260257073004460885005315224800046022646102690945292977612333851717912495787091206631954168272125277474164224819181562563120546532561028691249696605844486637209634935433282021611758613193963279072805007508647986670762693996571960120484710758042127246871359296919916543177392871146217681404311312427595057714047446863251331858302379170589691885893944722267323257390843479269268737779933564758219203833676905038239092648302231446497961235213983325934952093460691610088336265890624402095733930696537369856425984000000000000000000*i1^102 + -202998480444767526324312442523621013290580998441398270619607631107531845380100582229619713572652356693586427454169157829279713210820664157194706897477978052935676854457316164644384599364882851541693197982721780854387865918597129351585506316416970650890334043385259812550965908470371610102531661247351401045363275433163674341050882684081684355570538101647994420193096923191050986022236277428145050212792162910602058494317508985284797937825732268986662178007963778852124389553542848760624880801021791562992724792825006580754191677329104991284458521709775669740917025528867845354499817361062185078754697213932784961085610815702904430095395450344535531632087652610134710321673551134044339583102466435419624379904660364139567452063663372136539078662983960732976328065276856401754533540285152710808833943929005582955860427784260538298399109386526316845513398824993591610855820241481083752129487372946846128512675186646059923217585651831139874899902130945822673150648355034843793766954651017016714819849640688996539033953633502162909943562422154546500630184523240797396569837789937619212507717039122949800035956236226878114619470824293150633152315097640891614156141616335352074081032435933528509117576906904663248699132277239080183332967272850878470674725325353305133225987015262632786913951211856132453222678878216449529631415446127923156279795521268093660702699350973700395486676378229391145644102880726874378419169538956586083495397163078042791271565764306489607962910693924483050457017225556675396645229344340662324965941719099424826241998842523525358972125512315831681446526636520917907052648735049296260082394676650004335121321815164862613008601157493174394763115102031311479001687202952587507388392832488981918357176816649466297149759406447837803547135502000592242669683524171972227110769512814002685206065248041493390924464814511148212698657870496413000420964084179343806356652780959980641899043254362293321014606975402642346256839321710335741850455187950668228557913602728209832895338195859444095933491478066848930975179802911725068436188879479997837851492183922370995906638323934776417991379917271665817758500769067488134911293838952631786879892075767085773146614941196741678877233359977818669284163467148357366134619840561172532424309843298678049828329114483044901741371484134621597203013679394802333794697250466987406504849257996802212798926254878311112199789675271701161075850765271040000000000000000*i1^103 + -163213044005277820663855701550191920951554648120536158437914799143359974339677175173755230677762507904259533365963343360457586517067352383428200600978840232302843572905009671408569684957174009083454774363855635099660987747044549218440409217110041446051826318856400579016229952612231870876431022826789031826762061238295029326067591320645600949245145679277083514480689320846465840841915541494474838659387493151979526480315681447916807925433563230148126941031082814650460763573039753287292036226719845248273825217754985843397021550783244035692076181257390161404077600722074375415958423917405374440421653285490897022041694307755619400645033031356736787852734328027118997788329164840148650129171012515220006371747438137315275418859630256431105104096717632410832893423899538864290393287510542286715234636072708343475271556437644157302774368498296210408341613410308496621462841831397212102260992527293239818902534534305557621104560722398623611182482769506428024111363229244560481728419362554328042463091229862415208651383547790179453166617384995518128995965064344830909602203607574078268270424396328419080256410449134664625389705743917808034625688749043599472534117462000709154846554792546389367031297359620380649531768995010473854430201697810677932415750603966141980215299168889290199262903705099788955966545664379485341393682602129575538882541793814785417318564818023456104251109341209013685339285744910325804760912704598090405990850303102123022125374804147031221856415119713816722315374478747121613994051275621193608030135666273313543461925762041942596799503804396905785617424074163054874478757371653796830233336656959425548094240544785684352980585523385640046563059854885122203871741443764732789274693422817409469848828858212425123391827070057651726417931095517872718141191690891463999588642811857922040756181156155141195898535520206685227484664337615800306484921990934316344315281551360663074983993205340252562536554478966344974542103985805247210744376744199632013296643911523849106961305983897279821687969670335327572259752446285153504471677297262356141654578304591695111765699405490691918942124592859780160429052330606641261300133275937185741450437984401415600480604000557058145955528887277669676626205938301582606498519715527069255510814192538112503753218042719313752593454384273270855546117654979722960136172324296761605834803022675094713322807115379100901155191700636581855232000000000000000*i1^104 + -73378503636862142503415912501411987876710628753902917375643869070466942897426579926077400512749299992202031557586555186120196366567588784762540503781778837565584175282579239693478705205014899608682065838362164239400220387319896580315833686241857497356218678871546564157600377584198090615366161606048475130758460649191673217682877006539226148565331216325669438475467511392975421243647988824593705130446224452974135620526097051393940933790147598693962449484302834541888871904001377233231377851568481784811835783311552197242790850350944036794841312191729496786420361696102718027503898237959457342611693664016079091251749074044219222343158111022835755835693300469484181436763547822180869987841403088693540356687622042018117575134674446229941237250510015676855866093819961920321380578458455552132623581295512804962460150741574019114803028058709283040461049554916886215362473183784595692955618357030264134607099622681519192634843528535429630342220917498974055075764263980938319465320421990181213730619917540030003347639521376780445041653987292315589012567763003508144791217946060560733033719639885167876123009744162859159367583611221297511818202546682501818141529605780920632966359780304398984169225667788181368405777253327253915719212030636318470172818575298076735408232272823097339864584457915265532223231272799194123439418738703097666327210067912651297318719561408125752278911855808505334955222497011099983318698565832647010507145564707363066512704334178709550109241335348668063186076779232399471663896420813456858760960705516615351256647489596510051986644489850433970644972405496640028694690468561848507286451185308575947642916646813158808871616707600672431281643985539611216823311660399394942578535316382548919017181063418049781619522887734008248105565965281125247452812468852656303760121061509813619110195834382283674514801784766643746882170101118562045725008289845388943606446951004714346095537173998173799852519028604837681828364318549115590090550969010380900192422600391355934630342413484452603641765710464692140505405386502222694377239055601550764461497554220059586566758762337770634383976793453896824472881782967341735182076549771135809324022769507571643484763647908917299713905055541883829356968353557920558137797846361763102490821757207713452083880464238662072532316767340460172393553922416941314287840206583866457302479890740327940545100948951593478749922918400000000000000*i1^105 + -16220526389629501858573563754161179217969904377683140711204666278515354067630636682927920417064576617229067894756846818273621391314502460761836846980664728900361402114733806765925609861837332638784770304870916438333024349738429610961144501704974011568249034973851098835890390572062652146324808002207710414295871457597839682369880493986269178729728133892641576898211997945756674930906851488804035157864811945107983490505212295956802228672851152611950310096732498334494019330068192124062111157644889292629569451719467538503904760594680394324216054944712323403271087998322364714857450785049568144011691669979297617885236680139321475535151349417306898255971361369801032977994824635313126485319063802744909037649935482769461282300076657447514479581859491739117921315712663749089021870240980106875304164267618819662446387510036399045258488592083575434240689273848927014571478592994522212245794699124041678397391248066774651169176471171084825844238819087727853376141169550441461749259791628566914570485388731467264371399882705102086615181630794326196233317492841842362563027986771737061904876544096698922041177063953084484361853357656043006254688525134058401007988323287411674162003468456818936073743365699479193282505275875934202228529665385274861881427392130412628929585496509123206120991462062463133717544054964368400296283167192207994947577465486789583879985982677809944238355634963158150753885705861518440074750399562658937609840920125150145600615303373438277602839597182489241124348577164668544687749190187163516692704507775314888160457520114220748602401649042782391004918422228678660483991110799778935343257233649827845219857475648416648380573663069359588353529037534357013932408340836938894214454172999268118853708979117501551903990202254861736529794258633691823564168620869265334840684051290198402670933993836671756384589765506420765816310008539482045401393970303625580730469966745516869721817834688606935643448833064194578981803007773207856598528625961663898848619362088808174909702275724588063516389504658369080953644106459129883287289131133472915739950573925543168351019247208623573218327092772438002871189873550107426303340667588778952950507603127684187863432408562391860621639014661734255874349768887239529959415073476605096786462470825229212610131776145685314586251683707518938006830745073532714054821523244973961620923906682976638574901572481658880000000000000*i1^106 + -1657177611901533075376492044942819068940291930331952702805245991173918986876003275192250703372495798640713533715307879385168828615600162707607924364915105270950922131679972278935538000574471190475517900418434522228089292929291481481239876804580457758790610763237842683376413176789585002859807849039878548571528546876401111707768351614880362997008097400991397444083673800649561303883286067528175521678856046590025642344559336606197954235143425177068797567394368852794775429121930314441674823187350343905236173032659327352918914282465290413628794475241102682520735636635945984560297348710070610638301848695959231159437038816580405222419755523363641308713717207355948574122931355773417729385509281201070608618732379089945667572144638650029350185783522665136647871934961083361306376226600609331398795052345692141732724723609514870254176447017649836871475200419074376910732131719864444296640360339571794701521815856029550340177122807302405484880791071876975363853793846193914035911108016106401340770433362182844775403609728826275326496532016665485747537377091122579898934451233789023437110184148326456022665421257674783460138465974321556931084600210028477870536772105186305753755480399023215068277012876166557979418738897852767975808925250691454656566619677848862842289062597509102264751983171017308466013386220136535820353287768181258840428619553940645695603078895610323222333283584178247496817464898388745124239464173266454369816183737482606679793993877251537662432260347908427194038192513097065968660741321979332164423132264363164077182354071672035652606576377187361988837656352897560796272728652963026079381496153676209994614459162210583580146341273245185599397187078559114553537761616062229901795331867047246702197405667977491373823891157848409558389704550099659521323655499791013189729337292992131851209765657191628433646886228015229381703683315648757093723999218128060344337485116643847651842700305610714103940237249458825427738190463528762049871746261549346764900494457331453654433015723352713172015772767255490914197067307087190730684481928985585324764684256655047661171199996402306310815593681234340039252212042436289225249028407870965291505937886386701873603216760195550760990963065241118218938735247972183200916674254544113778306124823258584352620557747411774738615089467299519501443976489318939984758324684290510711641752336652687958016000000000000*i1^107 + -68945050140629294970028633096756489086717942233403619958034312195299679083190513654335578244517679984389414348105747790508569587288186639509884137784993540802781612116214481916888813338980778613008502528538116022083280028864586821402447612906617291633466444775013518237203766710074910808062137689760874779433394301887241910467715524367964389281671215267908652801416363076175943542503432093900905578731287288431762525053945460549176384848352548973903907368627285168075397444334876642860377505395392799043724414590338414593802040534358379624503071236452935817294896467691072543571541993112831128794366894079471834078427015668936361334502033824146947046255914538068051249844235949737050644801699295139482365333613854544351973858546911075058719413112440879279075054082097590247686008928040050477207384409204213414147175755730657632754972037779479897910287969503696267429223720222654802383868956064030622746140719179771815601242849988723863716966407352795029189017939537846806316930560132751448737651537750636811175613340915222244507902153771668826862439857277671629934296751136258571189945851943558745447938729764210140336596165813874249654368696288355806284029702130621485419012112727190631285192638913054524065378108801326395105930839678324806966506123780955378391979241522145600736322391485241636453297181838716578708104778530038922031360122657519716231146171447865048643025905495723717233479098750746384145972821072653811710060615285195344184446008311280062830274578276682080517654767374745015734424988300071936041559520439983549484054909386747929599110635354336374840249241037339807388813853767871524767198832900631570722385298863749232573116634917383231511634783780211120159282774910267348436197467086900012312961970410645515463584120516425553745000674718623522624018024670083571031832616409707601018291109277070041619689825843869465704037506564159353693609530895396550907121443155013833340297622474839385935093149949076911519070025739738663790115668071360211751269942795066930112079327859785316767011604972136388347146713166167528295368215353319881309422604644827750861643461623846967030259311573338500690213449887792953349914942523145327909300011759295043165354503151962990481551981706016964535769296636472224966552423985272722970287591692371307459457402068886968300652514010205758163821575677774317191647819992159964521992294400000000000*i1^108 + -511419979501283213585454446741611292005683560886238793341509723789859052570302302371652505516174868446144683099596855374385241520125325468418169111031914225413325644899922681842494976092444913227307197397158489235877759385024726148692242555364403241479440695195857321695625736026527576940418415036134263541411650979831730692175560841122569691373881735593048803412778998351937801215515098665253467496184318295915092111108759195816591642752754678250505616897706741558875229551433535061265677263596874990231951380579007409626199994396869359770907609565846636435919782173166744409366738514193047422625521423042236749920134221772844874182165099294704867957206426000242567059193909436570704062585956957342974117383616720473324100050422189119902132261797636867828095495384077380956253428990772392422074307238386300373453532792256953601549759143945448085330456750138401205295793156772913534739109942198682903540075021363854665652466801218755048224310912788310261182843010344636953995224624507696617134815377926060935392078195661326817737902573120684272053118066197703246901698966267485402920441671388407600301200885636526698135234479356214937551758906972389597024689349428772945847326125988272805059254638526175562018430596920054538888029288447950387440911155888418507135884946367992812300133639868674068306038462268170518822597179134435248764748365389829883248336339885180640406738345975198015752610851006278552102405838425755132383245627830919550732075728873087258744752337088644827802762218251208231849429760019730867840617336478654674914932409085988592805393686489315252677905743840897069810426637873074068174081534528855317464463974614724514402520018931467163504535129059321211216868098937972716265870272650736230673639606195774729834249190216854633005655685950968612944022568575359565441269383879669509348815807660110595628797485823858370063109413362769564966769332032571311161756672043638522659901513833923346212232557297938618771675290305476234004980427445388905120962043053421931922548625208301531776079407709767820652829582594243336455007341861352274129263349618454965551259500741534043472226734483537881119584067764049355798590441744120465862109661780685666713699187455928010498790658447162771241751948435467753917962007617174880983571902108276738258293714014939600830636160412236405694644431933390174280823989258240000000000*i1^109 + 19992119619371478189986650917697774578323355947980321983313640094301970208596954885395177885210851864685980411000232713444835053496832081055911425107425137588549856839405457612985337941820253815688400956562743743584542321223839615167058441520381294971636751052519518112059985956144521486898964009249434138205243795422415470245579620048561233885256103881037894855820082273859158331012303638612088512940203993188265713447886822695675862780613504693879813926855400808433884429785836593874142602647061260627094811867564697861381499391909561105215400425332606650092898172920495278386424807796273979004481309089017197453136592324447856608728753403848539636805774575329687949238932420882368521002003515957211726069539160947490933346884090669562591337101478998405032121309224684804848626080901276029290491041940063843408974909226742044491009063762273634322053023095939454365944527199895200020680464765515888613547386643519612391555227598653475460492486908144762981639542285016178999927181427415408717952594725940988838006712880757924026083276258132448120065165785370001507057330285080609478477036509114708847400404025590488659382599919224554792361526022668873224825308327322055919495484699809484685129587644136192543756333314822434522663168442496630726660298887841605876360304572993434233834058546376659817655347029383019643108156186873698725086774487672997799278751084055503093339296819067101216032752026103695564705252496942118630764293332268001311282679319377241814446892286936958477610423768941975985704468572570268393153509068333775350984653518018598598360910108309312241426775571169730496615243625071399354506206222221287284799930850676854058838184836706119487006354083321049512268505566857655834003737940468822175015093142709844232927876032303090550326967095271371497252457403123187027482843548362086170080711445156192109987216820411525315999579565485550430998008605454708504799498520757283912050903436882240165667869001783494261052024559613877370173447690284470283459690114457609798285502896289243921288372788987719638165345845092308634173818406279191442135522889607198614722904493093902909082459829751556066446360570157758603756392835452381166525094966651911152122495374928505213514339031120421772581936712879095684873781854780367108399577103369639291458593541767163549662431442324628812172200450271096192000000000*i1^110 + -194324790089160476602822392308157636022811024279550354307595329269126182407488861124376010149531621133236538672486519060180369112470251470450373869560532082885100955219092180331206818154661935338057828577465914846743204989729820727460157497764904649551537416127714640522360949965684685459365320019799648593703740370577340033727341743402998065658990670206420549818218775558781055829176580167614110357479952767282618746212398928664137825012984809418254495116449612513036269899453267582130936735171181391511430259357964828862065945352075952439718679728824454534959730742231767900993794746621906169001751401646399381153682318398224026128794595557274950088049893633562827472187363259019738647484107510080951052453801892820119181177344274771702235376877850648136526335615764227964981079458838730592241232351443550288154691205018784671990558975058898813726394010374460762048140916264641784256853595481476594354265259684644273280739847417331535755001894729357991190038979177992374321900259685277415684201687398469658436814217238772750558695550493395732016560330252400219521456245480892474372270715575813276399200130371547594138941766066923718575569928871936424433166126919824691264728388973949066673865048205036773120507776096314535337941674737355210384745313015645251573098831819999213728533038339691032581223267112739884915847920473755598461492383854420209022300045343589804628042581366130136793359463963980780366053033545941847567389464731772518713284912663881083376488195814801780788224080086638875679873534052595333692290474675017046243008105920557220402762279095404096629730544422561650065436725259369609132085961772124039570113910636804255457443637738873297142214369487556911118494676341025093699360469340991885041642878974797332394003842896786657164921023694121432275114142463994907928282845841416210471727258199793617479368193786638829190836208770643780648420355318956957312495428768004438727767040015938125138313535188521280245442411759231062102010594202904924640054206077560345204199944805550017864723580670532176410301068856653889109204012213927967819051012318089024383781832197417239489486016067680486830268478702458067765140542336222051601422321820786995991552993733152075319140664787822712289641733921167554176146459459990369609960649059587242506936825262893470729579196946664801312281600000000*i1^111 + -4796554596850494441643844576050415145788556825104824755546998968683952855732658759113563935597123134722068915305789180188125514720737220780707070510145501618137453703340351079043564152263098452570629064596944639704747781074277893065145442258018749916094877204429678761642550499043529631508651117620374549994831957191256871042507357436821586583002741939899804114811024448131495555359282075906585986309623967942564395434937959089140901762930450809625935125362512774655682219949544110983811105565280539607501034034455617902847457428791479506077106643379290516601182425382965411419828516631941057565230626784495704920551609350878822932685199674680384832718377794429712420039363484518987697846951120305008025246137386162453554510175966330645986062589554244118060512558319780541457195969474752301188767744582955668579515944053288572189076839296522747116580193693295179024919217225118254301357162750410142634388414414573113997940899244827619532209474173654301189353690518630049962527722935929334197378638820154920744450133815573795293149658312616066185998732014231805978734443182298409663398575282080601157005755854979024970607462255718785263466378327980385069644607331974900363325431774956578554833796207377798770781190219258881308559309034630361417307825519836217950655348427020299991555610808282684131772028918876884060358814183435530745702759096914238250855297169825072774654142892454282553559978976322466367682209821768839154962876508063799839714963367885162610303177257273920444128943471112654768027300325329649748844941105658415747534658058035436619323138538666161019932712322843210528998091042004187407376001575524177499635945577854966857312448356320999705992172070162736704091287031096390750292554730678784944890453310673951932580595136462183395809209826998572081215033900382049777808822078369992002459013355643503537379027247906381480037038221979397738433533534305422716989502153487658836624740706878778683188928751119280298196574710632924654869687041713183428620275770581894957534808545841371353654175682574576248538953593443014913825836104330070865035046560013015253345406275908424999054161913818588865172359051703145775202154339943741472012445450569577745334091123415551355217680893893140539284938781974817405276836746230846504531059791108216100996491283329721149654158865920000000*i1^112 + -1449763973959906459664211015200134600520705530448661442730375913421760841251763912973768864638319084462295480341941751288760034829051511313134305722739461355159157570581229217776672913610407582702199688751040168076410492405733127966307362180499138193696859404305947044738418482570371576542308327804492405678261246999550223699253391485785811935114723139066273386750992161620630438265842727755554702475506527108365264237774718301477970868316389501709583711038386960529231478169484910800232352994689890345935351458423668549483811566110626717919128522648633823462427141140111480570471373214295839866989048320152645410266209583928007208197915491030662032668672807609448834899439724989107597490560154570577851169788156794350865719272976109078039960266873153793445720434711996056797452623753288117601294386839170497285497085167547512125415529146674139754270354497324199743963051738845297692910450383078361400873023493802543289530493477842151502587803944239860828678683029918178461152170884624958155771030348189648824353539811584645987320147751496467586964808480432963057967022857976969866080182718389942890019801465276296793144925695421434002723236514119345711623288511047266053238616107799858845842356969711363351715400747857663755480446969360999887626253804357663900555002898602735651646437500489987120049314806931644346979407327177700022773376757711533065351369549316145489569332453888469179949642461609336105675522119664273041627689018872229474992612032352537319910230512315288233242178681861468400836943535278898006912919901092917572751393971541482581644056742102203522645464714069890306223251323273041617229584287429722602183693860961696618075416425806041719998865889899519566445856831464433177264588218689756325052532195407503774137460606829906293847153893116439434330241443572909804475143051458000831183957621903370482874517430203724263326824904168571439659354175130164434890655203261926520047082814309279632850979108284315372036720838826524782503926648231232156971768972322152098518976327583433814882170920119293014113155441176204569687034874939880197034204409036374137267000549278272562508738428792703427289584625153776020941929922071489484670582163854341289877651878781591257390264744799554251706168376099420423834473205132842116388429743779079026291095130660608000000*i1^113 + -465739222792851213216717020385823294820444439821065396717797883644974805092737552046974443159576934628426669574154799926697854375978289657032636299028489336044825478986523882557287291314732942159024921236383304606611565068692236437708566364739240122340332349961694018553864348950228459670004984205742076060576545359814201462746059259399369900179602841300049940098822399199563046866386565412354416534220811583151793511871628218594263866431149598651884093011467477332621016898323918308146425618041271307159114591171967495176912706849636242994252548662036171385876576116822020182696296085846170040156658560881284227839694723858420899408571607104168643259463241717432155964249276049061186327806258289926697462094036738282002069993547776146096694877382009731463585541888350203756567288981038927845542077886059128333535173641873317669414239063053301661924588285621338694084461466427221849425295219480324210852965541723683531412321868840598409503858102156983827214165380845497814616209454201629722573386406210547244799750929677821925216514155234592724799635039151785134110419641568279101697186596602972671165778605790938809747858387040116782908441270311206912966349452578416029885759153518696080116012762277270846898915304551936348907144708741665557351344074548066564757300581453335067046500555239704318887029994182508340440977094861676353595399815618796779994728204873917636904031668272268270705094542297632657677054215748296927475143537006365662961171474278195024913106643891059550807781891483095258841661107920082749945074476517043029588898345171464165983812172757315629183530845842562580719792839108799970669756613020563730131161704424775525577804149945815698125298227743182214300906037982101612364369865165801547683462583422304144663745640604399284058130147717051602008947189507377531390973507960337081200425389888589130390850259076599854976919605370996142903806191374929211508551172626875319119226154305628140059710424329796128950087696110059682404597017626837814979565270816369470998339643062627492637021138847468452549961788587905151167865265438969630104087250458446785373603641038446950095381597728749393081516904733112573054156579486141840126892113564954608012039478411838547168946622120799069922059300046036282231459953316104877578690469246614856800000*i1^114 + 1180711153565744884398362471130629028477757903637349505088869155531078282161736129289168125229230266207210898117006955037649018497466218296648699112769852627433505151325586902828097728980757776185475782737744729209615829645627420888285779661115036900600700434403993179753294304842419236187530960420095466493275998868191440933613097228652978154072864647491350546067665167222707831813255861436989179121045352073882034006631809059150577057261947819154716273188463688126911787296627015541616450201505608665493413208714431938031808220400188388410311967326052871130979877079129824331391109966470178076602550715232566565495075643725475062215683427913945533204486614192675850511195487859332055545206326603123415354641437709793736306204323349956376272349637819536029211583545751790377112193253004157728344856178998779941423803215661788056354315356875249852269856040248763316687841661900644118217924232343472960155256919001146776942462318560713730220592179390430256089827807733415951053202782637388702891551835430151567333364681153223109667316939573252355903673370300143728240271196072280127211528587478808791031209976069951727600285270950607351596905608807418586018181997382954897852256843264577916193059414607922675023241180877850265324148766305494167840524184958746259064545926018489557338815318093667476319396524698484600335751122729509086226625738972115218659003690355567113972852074982690596305140703864536850044632056620164381384074379993972644668620115344279441202211090673185328014613264549956579703108369859666342546094311580671510930758521700912255487417055535230902909413662415069853225140943320463012642108938216562540419649879556026319458142161394444877431850552642690035528191256763396793243811766206651243691120754333227508071980640142792829223955809267492820641052292481786798286701373420746648302410774238256889368895599235062503639223908221534156691832046619739453254057726205538871794948492367642992493391108619970541673061969610872210423519126531476225763246471710605639307805084950147770123663513422462105006758319769988006146566784202286880487065433631985322814836362250757617996737016972707734549697666369571717517010795784390069111036390692475528158263258377198091131892368467160624314254032442649047040533322786560000*i1^115 + -718357919017536064782524422286236092130064992697284547090821422146899364930085764879027271471386058186171506818491481628249766962650004888982376203873787029312799939516534173690156292674007537378613451338712198991657623878155039200634910062532932482774747091591520868324286949052614941432788280241231669330859369799192997940709008906660301153082530113472433954232415912137366335929759942833586879340288488797535146498346939060010923063846226342099468955024431300346348530179352026295907496992763609571869795018691431473480749175255008204543722298187541567579374672513913701642199045308569461547134586150751411606349988571175477489093742700843939077111959089300138162188147271707038547854488966655869515570203318979275774395800082265208377650423263949833596544412408334911442936372084138714346347397677999094143203535864147989081924070541970106289526651468035332315071220301996381829883126707025444731481918159041364863192251290439061288028870474586914788888520640420992969401617167446696491855374837544919529744658743196596073293166521185984043730392163060743895532527120598373705694962057659282228823344162126309883442094521159713662632765075451121132921653064041672445708695930472238695250568202304423722904148168050667415468111224734972819310078681135630828718751642678860332080533893398879260343892268498179059819617986409071410281208958916372378421942660717579982045607850400787280968151048713890720359009397538441585546015510491952536409808557099911125144421840574670274245480971829872858315678511433210501086166501089432471679133558793509896348614565205051564601524168998733485184545677955464593960581003075200910365449047910870915085546398781023984638769085435240791584565172272006154038071500872745994087200282129534590345243228543367193611290056470441987508145957987403915933823666773275140530301264673440780486907643975366693628347273214556967092958086770077065247579980940311374725855633795469433866573008699923850715270442255743734762934383678339463371504347567871646337761959879312131758463129778406158589064111337520842742720982199050585467476315169245179165570348536442585441298916289085434850639889823134428768749615327069151531240767889051608267988996102578246887177261606841258856675484000*i1^116 + 27405092646554027366420201070955169480318774292674581436888628434834444423892418171282594902303687676241553533839380874432483449205094506303048361983861919514011415028741384835863756313393022902887188937655585518580516319092452247394768112605580739694204311777685692507266596061522998269463217938445058859183862861042759145842613944333621621744537727629154889360721105431730576551261358901998039435046526439028567229323277904531977688018987252334681595372476024526697710759113617437179542713592537953304418124103697145993644190662857387878997212185698053573271536603361756768346127619768986167746988457207436150425099901013555242960710220732441588320929979799594233187869875455400685120685517627253215577475880850133266729461904330731147237945806994657826959628981163767221906276340658007814136614360047307045844707514513701502679778284018051454642799488756148127631094707501756971011669907843070875415496031492054937904520275632336557801344131279247383626310319368984791174471883423385623026786350679760699759531418750070793469474136676164714520325498629654594726649693889970969966017279290395285407111253682664518510703310033251545297574689558734159214964578861953770775482805658350077336787566102071091970770031678897518946692383433668705179520806345015539248466593645725636040645355549912154862971754712349110562436950897362110430919048868886695710049621593818120706323610324380939410716222226682382284669073164192984706426830636868678967433546006047895354453844348270885523760576502868922955969586066097632733056073910090407543831665426317046240423934569303231581816594327025823210030001653821920196727845767699512081801723148060447213127996450813033780566574329588275159807231232624583441094499927558578436148679745743961856688300784522803618438446652630232990052007626525395052731999907568434548418196100532763337983104331228889759719210652460478835885306640322578109927323050979249072866989772742035700398183933365955286515071000190304229443175349276684123535998606616025254109835203388186637166097072970312584821940406006616804674209932844840919714391249843489059203777181759605731605599717022759269439229982105107528142342648934620673904686780611905378445645972663123600*i1^117 + -927049183430449819891522141379528928314040302972609299830128743265084846943437087538931729614950769237300374873222247277764343444170357676906838720881672056968833487787810652332316347728159232096809051515387547361719186555749626966063452981670026845293359476829022994145319600752016082847683254581262380066157099902341903028641216568124162301857574562744510415367657152311497036540440614625426146409229267052438880034028864365387404227842489613111828951705739116605847803320627117664937549286380505832144617577315903184101413206271163551898231329423443449695162355273653306710063342234054433387254667407354592136595144905769223618802462311063029670606498113769900229794205780596686517541234122428346737974724607541659238070676709500198862043827728136119692460747551030095627412062174376363375392898967729461145340829611281556600873083537489286981599474473404114847192064460478566161104607316750838134487935580157434933264918242795135557904841960370383668705271207427364686493062152189045413120552718777115177835141952803615866782173011974669570077937465630388497639531073600831766684287009133561257452549716374124117234355718672403808240586497658985017198476125932307301543731575715397606557362203777551626810621134789998825861558672659059645070243607987208176091649801101254551011232139390780883480501487425819533472638681740078429222725717176517842252331951051704807760047046378551682021320205766897281628227923411782645366748865949180118818636511662322695885296478667860478268458066324936444862623801716823041364632842674313266790636689947289761893959844938878456934856900002029164936594375717901895263738236730024391636066722071278512111548284001680421931001370161610002528763228005961476961507584644183076456572647029210442827611424362080945150977784193914679405796957038706768097828391966917742980906918332301356159342633750975943342842089836194310263244376575584315742576564955503171418256467436165008369987057949573872569507100897758407560418094502407354013538528064127647473603442231273789337169784282360357237386873782202529029969489932489337094041491271119175938013728466417242698396081235764397127017578469142526580365588305575130758451965*i1^118 + -74144943843636158270773502656318048795723238494304812656023946332898563806087425195589962946944394535210968751020650604438295676453179738001748867610046615695339801825958659370418088411591593817863770018017330766594245171534308242959348081036278871154091108786499891676634625508446803046042309657838240377513140680346192848459938738345330552060026970958601202755344503807643796582725676587847055477025474986682416327975886464800607516923653823964800308287374153741662695137429969238814603207135141383226761502007498225831516014147802887476392094173605591299741707063137896438983874156455290872871050458329945670819777396377264540426596882103199798285384660667281259235117633051343344731472999553226668403860809087648244193863169494542850598905422230529871501010012617847496735105959100717872831734437478423155976349940265996389128065587346649073452060747301951510385059224931168005770069238766317033774583971481653772658688020078017054327471152032297284533203209929560715465354911076221804247906025819990059251166002827964691186512986964781937256442773350831280404878825811155541001275239828562529732082596475436011627418798006621239534314671467860547680181791891909542244065025200739353518037776700858571633035678872920875406609537120800775119273823554256544706707152473560936741171961040023029501580535441985398738229382273336898711254998243669845428200176424208083316715434897959699695214480196349354915896647123821211663240385934353055435102366244631099677906451044183130162643040763948224650344273803397211775190547641785594847073054889720103497052135012700673029602946055649662603933270355458613121041729642445462231366385435139251819310017560084003212130310655658110373331756892704070740148484350279139022194542300887660662667263005297080911951942095125514086590336023625159349746712374552584983743879776720965348138945727137074752214106996002640348324079241661721888361487031814903495685144584505466536503593911339200839326621728524564250931156526854183723363618608250864400073664536173904613675263492759655835532560446899487058164655161373479133811666557646521780009671690023204071473810359181554935*i1^119 - N1*3192435672144329162799013808934019139953769111707353474284481600541982675758477648729838618290032816371198019242277882655805777574302584740234437107063514974548882051891294425892501278494275674959792294089645569593077994152886219846524767628801752410421340484129363625809012775285751184948106707786559386733303336344642126702519021783889710222748190740713285231028631827515617148636794074262184878673916445701442499783465029922785257107147290853147738443077943516471102602366982903608703260915090727808992454008317184*i3 ] ]